.splash-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--surface-base)}.splash-card{width:100%;max-width:420px;padding:2.5rem;background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:.75rem;box-shadow:var(--shadow-card)}.splash-card .brand-icon{font-size:2.5rem;color:var(--accent)}.splash-card h1{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.splash-card .btn-primary{padding:.6rem 1rem;font-weight:600}
