@font-face{font-family:Galmuri11;src:url(/fonts/Galmuri11-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Galmuri11;src:url(/fonts/Galmuri11.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/fonts/NotoSansDevanagari.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans Tamil;src:url(/fonts/NotoSansTamil.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}:root{--yellow-title:#fff700;--btn-blue:#4ccaff;--btn-yellow:#fde800;--reddy:red;--blues:#375afe;--rob:#d0f;--yello:#fefe00;--boy:#00fe00;--roy:#fe7000;--panel:#111;--line-strong:#fff6;--line-soft:#ffffff1a;--rainbow:linear-gradient(90deg, #fe00ff 0%, #fe0044 14.931%, #fe7400 30.288%, #aa0 45.192%, #fefe00 61.058%, #02be00 74.038%, #00feff 86.058%, #0200be 93.029%, #ea00ff 100%);--pixel-corners:polygon(0 2px, 2px 2px, 2px 0, calc(100% - 2px) 0, calc(100% - 2px) 2px, 100% 2px, 100% calc(100% - 2px), calc(100% - 2px) calc(100% - 2px), calc(100% - 2px) 100%, 2px 100%, 2px calc(100% - 2px), 0 calc(100% - 2px))}*{box-sizing:border-box}html,body{margin:0}body{color:#fff;background:#000;min-height:100vh;font-family:Galmuri11,Noto Sans Devanagari,Noto Sans Tamil,monospace;font-weight:700}button,a{font:inherit;color:inherit}a{text-decoration:none}img{display:block}[hidden]{display:none!important}.page-locked body{position:fixed;left:0;right:0;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pattern-bg{background:linear-gradient(#000000f9,#000000f9),url(/img/pattern.png) 0 0/280px,#000}.scanlines:before,.scanlines:after{pointer-events:none;content:"";display:block;position:fixed}.scanlines:before{z-index:2147483647;width:100%;height:12px;opacity:calc(.55 * var(--crt,1));background:#0000004d;animation:6s linear infinite scanline;top:0;left:0}.scanlines:after{z-index:2147483646;opacity:var(--crt,1);background:linear-gradient(#0000 50%,#0000004d 51%) 0 0/100% 4px;inset:0}@keyframes scanline{0%{transform:translateY(-10px)}to{transform:translateY(100vh)}}.press-button{outline-offset:3px;color:#050505;cursor:pointer;background:color-mix(in oklab, var(--button-color), black 45%);border:2px solid #050505;outline:1px solid #fff;min-width:112px;height:40px;padding:8px 14px;font-size:14px;font-weight:700;position:relative}.press-button:after{z-index:0;content:"";background:var(--button-color);border-radius:2px;transition:transform .1s ease-in-out;position:absolute;inset:0;transform:translateY(-8px)}.press-button span{z-index:1;transition:transform .1s ease-in-out;display:block;position:relative;transform:translateY(-8px)}.press-button:hover{filter:brightness(1.12);box-shadow:0 3px #050505}.press-button:hover:after,.press-button:hover span{transform:translateY(-2px)}.press-button.icon-button{width:36px;min-width:0;height:36px;padding:0}.press-button .icon{width:28px;height:28px;-webkit-mask:var(--icon) center / 28px 28px no-repeat;mask:var(--icon) center / 28px 28px no-repeat;background:#000;margin:0 auto}@keyframes rainbow-slide{to{background-position-x:300px}}.special-button{cursor:pointer;color:#fff;white-space:nowrap;background:var(--rainbow) 0 0 / 300px 100% repeat-x;height:48px;clip-path:var(--pixel-corners);isolation:isolate;border:0;justify-content:center;align-items:center;gap:3px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.special-button:before{z-index:-1;content:"";clip-path:var(--pixel-corners);background:#000;position:absolute;inset:3px}.special-button>span{background:var(--rainbow) 0 0 / 300px 100% repeat-x;-webkit-text-fill-color:#fff;-webkit-background-clip:text;background-clip:text;transition:-webkit-text-fill-color .2s}.special-button.is-sliding,.special-button:hover,.special-button:focus-visible,.special-button:hover>span,.special-button:focus-visible>span{animation:3.6s linear infinite rainbow-slide}.special-button:hover>span,.special-button:focus-visible>span{-webkit-text-fill-color:transparent}.special-button img{width:20px;height:20px}@keyframes spell-orbit{to{transform:rotate(1turn)}}.socials{flex-wrap:wrap;gap:22px;display:flex}.socials a{opacity:.5;width:28px;height:28px;transition:opacity .15s,transform .25s cubic-bezier(.34,1.8,.64,1);display:block;position:relative}.socials img{width:28px;height:28px;image-rendering:pixelated;transition:filter .15s}.socials a:before,.socials a:after,.spell:before,.spell:after{content:"";opacity:0;pointer-events:none;border-radius:50%;transition:opacity .2s;position:absolute;inset:-7px}.socials a:before,.spell:before{background:conic-gradient(from 0deg, transparent 0 40%, #fe00ff, #fe0044, #fe7400, #fefe00, #02be00, #00feff, #fff 100%);-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.socials a:after,.spell:after{filter:drop-shadow(0 0 3px #fff);background:radial-gradient(circle at 50% 2px,#fff 0 2px,#0000 3px);inset:-9px}.socials a:hover,.socials a:focus-visible{opacity:1;transform:scale(1.18)}.socials a:hover img,.socials a:focus-visible img{filter:brightness(0)invert()}.socials a:hover:before,.socials a:hover:after,.socials a:focus-visible:before,.socials a:focus-visible:after,.spell:before,.spell:after{opacity:1;animation:.9s linear infinite spell-orbit}.legal-links{opacity:.5;white-space:nowrap;gap:20px;font-size:12.4px;display:flex}.legal-links a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.scanlines:before,.special-button,.special-button>span,.socials a:before,.socials a:after,.spell:before,.spell:after{animation:none!important}}body.legal{font-size:24px;line-height:normal}.legal-page{max-width:1440px;margin:0 auto;padding:66px 60px 80px;position:relative}.legal-logo{width:327px;height:88px;position:absolute;top:53px;right:78px}.legal-logo img{width:100%;height:100%}.legal-page h1{color:var(--yellow-title);margin:0;font-size:40px}.legal-updated{color:#5b5b5b;margin:0 0 54px;font-size:22px}.legal-page h2{margin:54px 0 27px;font-size:24px}.legal-page p,.legal-page ul{color:#828282;margin:0}.legal-page .lead{color:#fff}.legal-page ul{padding-left:1.5em}.legal-page a{color:#fff;text-decoration:underline}.legal-draft{border:1px dashed var(--yellow-title);padding:12px 16px;font-size:16px;color:var(--yellow-title)!important;margin-bottom:40px!important}@media (width<=760px){body.legal{font-size:18px}.legal-page{padding:34px 26px 60px}.legal-logo{aspect-ratio:327/88;width:min(307px,100%);height:auto;margin:0 auto 32px;display:block;position:static}.legal-page h1{font-size:32px}.legal-updated{margin-bottom:40px;font-size:18px}.legal-page h2{margin:40px 0 20px;font-size:18px}}
