:root{--bg: #150826;--bg-elevated: #251340;--bg-elevated-2: #33195a;--accent: #9C8FE8;--accent-soft: #D6CFF5;--accent-dim: rgba(156, 143, 232, .16);--text: #FFFFFF;--text-muted: #ADA1CC;--border: rgba(156, 143, 232, .2);--display-font: "Poppins", system-ui, sans-serif;--body-font: "Poppins", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--body-font);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}#root{max-width:480px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative;background:radial-gradient(120% 60% at 50% 0%,#9c8fe824,#9c8fe800 60%),var(--bg)}button,a{font-family:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
