:root{--accent: #b24dff;--accent-bright: #e0b8ff;--chrome: #f2effa;--ink: #f7f4ff;--muted: #b5a8c9;--bg0: #05030a;--line: rgba(224, 184, 255, .16);--font-display: "Syne", system-ui, sans-serif;--font-body: "Outfit", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--font-body);background:var(--bg0);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:none;color:inherit;cursor:pointer}#root{min-height:100vh;position:relative;z-index:1}::selection{background:#b24dff59;color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
