.home{background:radial-gradient(ellipse at 50% 120%, #6cc2b51f 0%, transparent 55%), var(--color-bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 16px 24px;display:flex}.home-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.home-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:600;line-height:1.05}.home-buttons{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.home-button{min-width:200px}.home-footer-link{color:var(--color-text-muted);font-size:.875rem;text-decoration:none}.home-footer-link:hover{color:var(--color-text)}
