-
+
+
+
+
+
+
+
+
+
+
+
+ Φffnen Sie ein Ihnen zugesandtes Dokument, indem Sie auf den Link in Ihrer E-Mail klicken
+ oder den Zugangscode manuell eingeben.
+
+
+
+
+
+
+
+
+ Sicherer Zugang
+
+
+
+ Digitale Unterschrift
+
+
+
+
+
+
+
+
+
@code {
- protected override async Task OnAfterRenderAsync(bool firstRender) {
- if(!firstRender)
- return;
-
- await Task.Delay(1200);
- NavigationManager.NavigateTo("/receiver");
- }
-}
\ No newline at end of file
+}
diff --git a/EnvelopeGenerator.ReceiverUI/wwwroot/css/app.css b/EnvelopeGenerator.ReceiverUI/wwwroot/css/app.css
index b3bb0f19..f9a4dea3 100644
--- a/EnvelopeGenerator.ReceiverUI/wwwroot/css/app.css
+++ b/EnvelopeGenerator.ReceiverUI/wwwroot/css/app.css
@@ -14,7 +14,7 @@ article {
height: calc(100vh - 36px);
display: flex;
flex-direction: column;
- overflow: hidden;
+ overflow-y: auto;
padding-left: 0 !important;
padding-right: 0 !important;
}
@@ -244,6 +244,87 @@ article {
flex-wrap: wrap;
}
+/* ββ Home page βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ */
+.home-page-wrapper {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ min-height: calc(100vh - 36px);
+ background: linear-gradient(160deg, #1e2e3e 0%, #2c3e50 40%, #3498db 100%);
+ padding-bottom: 36px;
+}
+
+.home-hero-header {
+ width: 100%;
+ padding: 48px 24px 36px;
+ text-align: center;
+}
+
+.home-hero-header__inner {
+ display: inline-flex;
+ align-items: center;
+ gap: 20px;
+ color: #fff;
+}
+
+.home-hero-header__icon {
+ opacity: 0.90;
+ flex-shrink: 0;
+}
+
+.home-hero-header__title {
+ font-size: 2rem;
+ font-weight: 700;
+ margin: 0;
+ color: #fff;
+ letter-spacing: 0.02em;
+}
+
+.home-hero-header__subtitle {
+ font-size: 0.92rem;
+ margin: 4px 0 0;
+ color: rgba(255,255,255,0.75);
+}
+
+.home-content {
+ width: 100%;
+ max-width: 520px;
+ padding: 0 16px;
+}
+
+.home-card {
+ border-radius: 12px !important;
+ overflow: hidden;
+}
+
+.home-btn-primary {
+ background: linear-gradient(135deg, #2c3e50 0%, #3498db 100%);
+ border: none;
+ color: #fff;
+ font-weight: 500;
+ border-radius: 8px;
+ transition: filter 0.15s, box-shadow 0.15s;
+ box-shadow: 0 2px 10px rgba(44,62,80,0.30);
+}
+
+.home-btn-primary:hover {
+ filter: brightness(1.12);
+ box-shadow: 0 4px 16px rgba(44,62,80,0.40);
+ color: #fff;
+}
+
+.home-feature-badge {
+ display: inline-flex;
+ align-items: center;
+ background: rgba(52,152,219,0.10);
+ color: #3498db;
+ border: 1px solid rgba(52,152,219,0.25);
+ border-radius: 20px;
+ padding: 4px 12px;
+ font-size: 0.75rem;
+ font-weight: 500;
+}
+
/* ββ Footer ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ */
.receiver-footer {
position: fixed;