diff --git a/frontend/src/views/home/NoLoginView.vue b/frontend/src/views/home/NoLoginView.vue index 1eec188..725a4cd 100644 --- a/frontend/src/views/home/NoLoginView.vue +++ b/frontend/src/views/home/NoLoginView.vue @@ -298,28 +298,40 @@ export default { } .login-panel { - padding: 1rem 1.05rem; + padding: 0.8rem 0.9rem; border-radius: var(--radius-lg); background: rgba(255, 255, 255, 0.7); border: 1px solid var(--color-border); - margin-bottom: 1rem; + margin-bottom: 0.75rem; + display: grid; + gap: 0.65rem; +} + +.login-panel h2 { + margin: 0; +} + +.login-panel .panel-kicker { + margin-bottom: 0.35rem; } .login-panel__hint { - margin: 0 0 0.9rem; + margin: 0; color: var(--color-text-secondary); + line-height: 1.35; } .quick-access-actions { display: flex; flex-wrap: wrap; - gap: 0.75rem; - margin-bottom: 0.9rem; + gap: 0.6rem; + margin-bottom: 0.1rem; } .login-fields { display: grid; - gap: 0.8rem; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 0.65rem; } .primary-action, @@ -347,7 +359,7 @@ export default { width: 100%; display: flex; justify-content: flex-start; - margin-top: 0.35rem; + margin-top: 0.1rem; } .stay-logged-in-label { @@ -450,7 +462,8 @@ export default { } .story-columns, - .access-split { + .access-split, + .login-fields { grid-template-columns: 1fr; } }