*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:#0d0b14}:root{--ink: #ede9ff;--muted: #9b8fc0;--bg: #0d0b14;--bg-secondary: #131020;--border: rgba(139, 120, 200, .13);--border-mid: rgba(139, 120, 200, .25);--purple: #8b5cf6;--purple-light: #a78bfa;--purple-dark: #6d28d9;--purple-glow: rgba(139, 92, 246, .15)}body{font-family:Inter,sans-serif;color:var(--ink);background:var(--bg);background-image:radial-gradient(ellipse 90% 50% at 50% -5%,rgba(109,40,217,.18) 0%,transparent 65%);background-attachment:fixed;line-height:1.6}.container{max-width:900px;margin:0 auto;padding:0 2rem 4rem}@media(max-width:600px){.container{padding:0 1rem 3rem}}@view-transition{navigation:auto}@keyframes vt-fade-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(6px)}}main{view-transition-name:page-content}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(page-content){display:none}::view-transition-new(page-content){animation:.25s ease-out vt-fade-in}::view-transition-old(nav){display:none}::view-transition-new(nav){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-old(page-content),::view-transition-new(page-content),::view-transition-old(nav),::view-transition-new(nav){animation:none}}
