Dein Einstieg
{{ $t('home.nologin.welcome') }}
{{ $t('home.nologin.description') }}
+
@@ -170,6 +173,7 @@ export default {
rememberMe: true,
oauthProviders: [],
oauthLoading: false,
+ isStoryCollapsed: true,
};
},
components: {
@@ -343,7 +347,7 @@ export default {
width: 100%;
}
-.story-highlight {
+ .story-highlight {
padding: 1rem 1.1rem;
margin: 0.8rem 0 1rem;
border-radius: var(--radius-lg);
@@ -351,6 +355,39 @@ export default {
border: 1px solid rgba(248, 162, 43, 0.12);
}
+/* Collapsed story panel to save vertical space while keeping content in DOM for SEO */
+.actions-panel--story.collapsed {
+ max-height: 260px;
+ overflow: hidden;
+}
+
+.actions-panel--story .toggle-story {
+ margin-top: 0.6rem;
+ background: transparent;
+ border: none;
+ color: #8a5411;
+ font-weight: 700;
+ cursor: pointer;
+ padding: 0.2rem 0.4rem;
+}
+
+/* When collapsed, de-emphasize child blocks visually */
+.actions-panel--story.collapsed .story-block,
+.actions-panel--story.collapsed .story-columns,
+.actions-panel--story.collapsed .story-cta {
+ opacity: 0.0;
+ height: 0;
+ margin: 0;
+ padding: 0;
+ overflow: hidden;
+ transition: opacity 200ms ease, height 200ms ease;
+}
+
+/* Slightly reduce mascot height to make login reachable */
+.mascot {
+ height: clamp(260px, 50vh, 420px);
+}
+
.story-block {
margin-bottom: 1rem;
}