*{box-sizing:border-box}html,body{background:#070510;height:100%;margin:0}#root{height:100%}body{-webkit-font-smoothing:antialiased;color:#efe9ff;font-family:Manrope,system-ui,sans-serif}a{color:#e9c46a;text-decoration:none}a:hover{color:#f4d58d}::selection{background:#a78bfa66}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#a78bfa40;border-radius:8px}::-webkit-scrollbar-track{background:0 0}@keyframes vy-twinkle{0%,to{opacity:.18;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}@keyframes vy-floatUp{0%{opacity:0;transform:translateY(12px)}15%,80%{opacity:.9}to{opacity:0;transform:translateY(-120px)}}@keyframes vy-smoke{0%{opacity:0;transform:translate(0)scale(1)}30%{opacity:.5}to{opacity:0;transform:translate(40px,-60px)scale(1.5)}}@keyframes vy-shoot{0%{opacity:0;transform:translate(0)rotate(18deg)}6%{opacity:1}22%{opacity:0;transform:translate(-460px,150px)rotate(18deg)}to{opacity:0}}@keyframes vy-aura{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.8;transform:scale(1.12)}}@keyframes vy-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes vy-glare{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(4px,-4px)scale(1.05)}}@keyframes vy-mist{0%{transform:translate(-6%,2%)rotate(0)}to{transform:translate(6%,-3%)rotate(360deg)}}@keyframes vy-spin{to{transform:rotate(360deg)}}@keyframes vy-spinR{to{transform:rotate(-360deg)}}@keyframes vy-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes vy-textGlow{0%,to{text-shadow:0 0 18px #e9c46a40}50%{text-shadow:0 0 34px #e9c46a99}}@keyframes vy-dot{0%,to{opacity:.45}50%{opacity:1}}@keyframes vy-moon{0%,to{filter:drop-shadow(0 0 20px #e9c46a59)}50%{filter:drop-shadow(0 0 40px #e9c46aa6)}}@keyframes vy-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes vy-sparkOrbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.vy-bright:hover:not(:disabled){filter:brightness(1.1)!important;transform:translateY(-1px)!important}.vy-lang:hover{color:#f6ecc9!important}
