@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.1odqrhin2722e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.217u6tza6brar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_3d51d314-module__1OkfFW__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_3d51d314-module__1OkfFW__variable{--font-display:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ad933ab-module__cZXaPq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ad933ab-module__cZXaPq__variable{--font-body:"Inter", "Inter Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--midnight:#070f1c;--panel:#0c1827;--steel:#21394f;--cyan:#63d8f5;--ice:#e5f4ff;--muted:#9aaec1;--line:#9dc6e51c}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#365e77 #060e1a;scroll-padding-top:110px}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#060e1a}::-webkit-scrollbar-thumb{background:#365e77;border:2px solid #060e1a;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#599cb9}body{background:var(--midnight);color:var(--ice);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.7}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h1,h2{font-family:var(--font-display), Georgia, serif;line-height:1.25}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button{color:inherit}img{max-width:100%;height:auto}svg{flex-shrink:0}::selection{color:#fff;background:#63d8f54d}:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}button,a{touch-action:manipulation}.shell{width:min(1180px,100% - 96px);margin-inline:auto}.skip-link{color:var(--midnight);background:var(--cyan);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{z-index:20;background:linear-gradient(#0b1420,#080f1b);border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#63d8f500,#63d8f56b 28%,#bcefff 50%,#63d8f56b 72%,#63d8f500) 1;position:relative;box-shadow:0 1px #02071080}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:88px;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand img{filter:drop-shadow(0 0 12px #4abef527)}.brand span,.word-label{font-family:var(--font-display), Georgia, serif;letter-spacing:.045em;font-size:19px}.desktop-nav{align-self:stretch;align-items:stretch;gap:38px;margin-left:50px;display:flex}.desktop-nav a{color:#a2b1c2;align-items:center;font-size:13px;transition:color .2s;display:flex;position:relative}.desktop-nav a[aria-current],.desktop-nav a:hover{color:var(--ice)}.desktop-nav a[aria-current]:after{content:"";background:#91dff2;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% + 16px);left:50%;transform:translate(-50%);box-shadow:0 0 8px #63d8f566}.header-actions{align-items:center;gap:14px;display:flex}.account-button[aria-current]{color:var(--cyan)}.button{--button-edge:linear-gradient(180deg, #c1dce8, #587c96 21%, #263f59 49%, #57758c 78%, #96b9cd);--button-fill:linear-gradient(180deg, #326483, #193d5c 48%, #142e47 50%, #1f4865);isolation:isolate;min-height:54px;color:var(--ice);filter:drop-shadow(0 3px 3px #0005);font-family:var(--font-display), Georgia, serif;letter-spacing:.015em;white-space:nowrap;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:11px;padding:15px 31px;font-size:15px;font-weight:400;line-height:1.45;transition:transform .18s,filter .18s,color .18s;display:inline-flex;position:relative}.button:before,.button:after{content:"";pointer-events:none;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);position:absolute}.button:before{z-index:-2;background:var(--button-edge);inset:0}.button:after{z-index:-1;background:var(--button-fill);inset:3px;box-shadow:inset 0 0 0 1px #8dc3df57,inset 0 2px 4px #080f2466}.button svg{width:17px;height:17px}.button-crest{display:none}.button>.button-crest{pointer-events:none;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:conic-gradient(from 135deg,#d8f7ff,#458fbd,#185c91,#a9e7ff,#d8f7ff);width:8px;height:10px;display:block;position:absolute;top:-4px;left:calc(50% - 4px)}.button:hover:not(:disabled){filter:brightness(1.12)drop-shadow(0 0 9px #4db8ee33);transform:translateY(-2px)}.button:active:not(:disabled){filter:brightness(.96);transform:translateY(1px)}.button-small{gap:8px;min-height:40px;padding:10px 23px;font-size:12px}.button-small svg{width:14px;height:14px}.button-small>.button-crest{width:6px;height:8px;top:-3px;left:calc(50% - 3px)}.button-secondary{--button-edge:linear-gradient(180deg, #7b95aa, #364d63 35%, #23364b 60%, #587187);--button-fill:linear-gradient(180deg, #25374b, #142438 50%, #1a2d41);color:#c7dce9}.button-secondary>.button-crest{background:linear-gradient(130deg,#b6d0df,#405c78)}.button-secondary:hover:not(:disabled){color:#e6f7ff}.button:disabled{opacity:.4;filter:saturate(.25)}.button:disabled[aria-busy=true]{opacity:.8;filter:none;cursor:progress}.button:has(.button-spinner):disabled{opacity:.8;filter:none;cursor:progress}.button-spinner{border:2px solid #cceaff40;border-top-color:#d4f1ff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.icon-button{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{color:var(--ice);background:#e5f4ff08}.menu-toggle,.mobile-nav{display:none}.hero{isolation:isolate;text-align:center;justify-content:center;align-items:center;min-height:810px;display:flex;position:relative;overflow:hidden}.fantasy-scene{--scene-width:100%;pointer-events:none;background:#080f1b url(/backgrounds/forged-steel.svg) center / var(--scene-width) 100% no-repeat;z-index:-2;position:absolute;inset:0;overflow:hidden}.scene-effect{animation:var(--scene-animation)}.scene-effects{width:var(--scene-width);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.scene-mote{--scene-animation:mote-drift var(--mote-duration) linear var(--mote-delay) infinite;fill:#b5e5fa;opacity:0}.scene-glints{--scene-animation:steel-glint 18s linear -3.06s infinite;stroke:#b7e7fb;stroke-linecap:round;stroke-dasharray:4 46;opacity:0}.scene-mist{--scene-animation:mist-drift 26s ease-in-out infinite alternate;filter:blur(45px);background:radial-gradient(at 24%,#4b88a21a,#0000 42%),radial-gradient(at 76%,#477f9f20,#0000 46%);width:125%;height:40%;position:absolute;bottom:2%;left:-12.5%}.scene-mist-two{--scene-animation:mist-drift 34s ease-in-out infinite alternate-reverse;opacity:.3;height:19%;bottom:47%}.hero-shade{z-index:-1;background:linear-gradient(0deg, var(--midnight), transparent 23%), radial-gradient(ellipse at center, transparent 33%, #040a1540);position:absolute;inset:0}.hero-content{padding-top:22px;padding-bottom:116px;position:relative}.hero-wordmark{filter:drop-shadow(0 12px 25px #0008)drop-shadow(0 0 55px #54add426);width:min(640px,75vw);margin:0 auto 25px;animation:.8s ease-out both arrive;display:block}.hero h1{letter-spacing:-.025em;color:#e8f6ff;text-shadow:0 3px 25px #0008;font-size:clamp(34px,3.8vw,52px);font-weight:400}.hero-tagline{color:#b9d2e5;font-family:var(--font-hero), sans-serif;margin-top:15px;font-size:19px}.hero-description{color:#97a3bf;max-width:570px;font-family:var(--font-hero), sans-serif;margin-inline:auto;margin-top:17px;font-size:18px;line-height:1.6}.hero-description strong{color:#9ec7f0;font-weight:500}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:31px;display:flex}.hero-actions .button{min-width:235px}.explore-link{color:#8b9fb3;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.explore-link:hover{color:var(--cyan)}.hero-edge{background:linear-gradient(90deg,#0000,#55708959,#0000);height:1px;position:absolute;bottom:0;left:20%;right:20%}.intro-section{padding-top:93px;padding-bottom:88px}.section-heading{text-align:center}.section-heading h2{font-size:clamp(27px,3vw,36px);font-weight:400;line-height:1.45}.section-heading p{color:var(--muted);margin-top:18px;font-size:13px}.ornament{background:#5fbfdc;width:7px;height:7px;margin:0 auto 27px;display:block;position:relative;transform:rotate(45deg);box-shadow:0 0 22px #63d8f555}.ornament:before,.ornament:after{content:"";transform-origin:0;background:linear-gradient(90deg,#486e8455,#0000);width:66px;height:1px;position:absolute;top:-12px;left:20px;transform:rotate(-45deg)}.ornament:before{top:20px;left:-12px;transform:rotate(135deg)}.feature-row{grid-template-columns:repeat(3,1fr);margin-top:57px;display:grid}.feature-row article{text-align:center;padding:2px 39px}.feature-row article+article{border-left:1px solid #739bbb21}.feature-row svg{color:#9bc7df;margin-bottom:16px}.feature-row h3{font-family:var(--font-display), Georgia, serif;margin-bottom:12px;font-size:17px}.feature-row p{color:#96a8be;max-width:255px;margin-inline:auto;font-size:13px;line-height:1.9}.community-section{padding-bottom:85px}.community-panel{background:radial-gradient(at 0 60%,#1e52624d,#0000 65%),linear-gradient(120deg,#102236,#0c1726);border:1px solid #7799ba26;border-radius:4px;align-items:center;gap:32px;padding:46px 44px;display:flex;position:relative;overflow:hidden}.community-panel:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 63%,#5ac8e605 63.1%,#0000 75%,#5ac8e608 75.1%,#0000);position:absolute;inset:0}.community-crystal{clip-path:polygon(50% 0,100% 48%,50% 100%,0 48%);filter:drop-shadow(0 0 15px #63d8f5);background:conic-gradient(from 140deg at 50% 45%,#173752,#71d7f7 25%,#256592 50%,#a3eaff 74%,#173752);flex-shrink:0;width:38px;height:66px}.community-panel h2{font-size:24px}.community-panel p{color:#8fa7bd;max-width:480px;margin-top:10px;font-size:12px}.community-panel .button{z-index:1;flex-shrink:0;margin-left:auto}.site-footer{border-top:1px solid var(--line);background:#060d18}.footer-top{justify-content:space-between;align-items:center;gap:30px;padding-block:32px;display:flex}.footer-brand{align-items:center;gap:13px;display:flex}.footer-brand .word-label{font-size:16px}.footer-brand p{color:#73869d;font-size:10px}.footer-top nav{color:#99abbe;align-items:center;gap:27px;font-size:11px;display:flex}.footer-top nav a:hover{color:var(--ice)}.text-button{color:#a2cce1;font-size:inherit;cursor:pointer;line-height:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.text-button svg{width:15px;height:15px}.text-button:hover{color:#daf6ff}.footer-bottom{color:#637a91;border-top:1px solid #8ab6dc10;justify-content:space-between;gap:22px;padding-block:20px;font-size:9px;display:flex}.community-dialog{width:min(440px,100% - 40px);color:var(--ice);background:#0d1b2b;border:1px solid #66c6e354;border-radius:6px;padding:40px;position:fixed;box-shadow:0 35px 130px #0009}.community-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020710c9}.community-dialog h2{margin-top:20px;font-size:25px}.community-dialog p{color:var(--muted);margin-block:18px 26px;font-size:13px}.install-steps{color:var(--muted);margin-block:23px 28px;padding-left:20px;font-size:13px}.install-steps li+li{margin-top:13px}.install-steps li::marker{color:#a8d6e9}.dialog-close{position:absolute;top:10px;right:10px}.cyan{color:var(--cyan)}.inner-page{background:radial-gradient(65% 400px at 50% 0,#16314760,#0000);min-height:calc(100svh - 266px);padding-bottom:65px;position:relative}.page-heading{text-align:center;padding:38px 0 47px}.themed-page{isolation:isolate;background:var(--midnight)}.page-scene{--scene-width:100%;z-index:-1;pointer-events:none;background-image:url(/backgrounds/page-steel.svg);background-position:top;background-size:var(--scene-width) 100%;background-repeat:no-repeat;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.page-scene .scene-effects{opacity:.7}.page-scene-glow{--scene-animation:page-glow 16s ease-in-out infinite alternate;background:radial-gradient(at 50% 20%,#72caea0a,#0000 65%);position:absolute;inset:0}@keyframes page-glow{0%{opacity:.25}to{opacity:.8}}.breadcrumbs{color:#8194a7;justify-content:center;align-items:center;gap:9px;margin-bottom:30px;font-size:10px;display:flex}.breadcrumbs a:hover{color:var(--cyan)}.breadcrumbs span{color:#adbdcb}.page-heading h1{font-size:clamp(30px,3.6vw,43px);font-weight:400}.page-heading>p{color:var(--muted);margin-top:17px;font-size:13px}.framed-panel{background:linear-gradient(140deg,#142335,#0b1624);border:1px solid #809ebb38;border-radius:5px;box-shadow:inset 0 1px #c5e4ff06,0 20px 70px #0002}.download-layout{grid-template-columns:1.18fr 1fr;align-items:center;gap:80px;max-width:1000px;margin-inline:auto;display:grid}.download-panel{overflow:hidden}.platform-tabs{border-bottom:1px solid var(--line);background:#090f1a55;display:flex}.platform-tabs button{color:#92a5b7;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:9px;padding:17px 10px;font-size:12px;display:flex}.platform-tabs button[aria-selected=true]{color:var(--cyan);border-bottom-color:var(--cyan);background:#36648118}.platform-tabs button:hover{color:var(--ice)}.platform-tabs button:focus-visible{outline-offset:-5px}.platform-content{padding:26px}.launcher-preview{border:1px solid #92b2d01c;border-radius:4px;overflow:hidden}.launcher-titlebar{background:#172333;align-items:center;gap:5px;height:27px;padding-inline:11px;display:flex}.launcher-titlebar>span:not(.launcher-caption){background:#425165;border-radius:50%;width:5px;height:5px}.launcher-titlebar .launcher-caption{color:#90a0b3;margin-inline:auto;padding-right:20px;font-size:8px}.launcher-art{background:radial-gradient(at 50% 65%,#21496291,#0000 66%),linear-gradient(145deg,#091324,#172a3d 50%,#091324);flex-direction:column;justify-content:center;align-items:center;min-height:192px;padding:27px 30px;display:flex;position:relative}.launcher-art:before{content:"";background:repeating-linear-gradient(65deg,#0000 0 56px,#b6ecff03 57px,#0000 58px 80px);position:absolute;inset:0}.launcher-art img{filter:drop-shadow(0 4px 14px #0006);width:290px;position:relative}.launcher-art>span{color:#8fb1c9;margin-top:9px;font-size:9px}.download-details{justify-content:space-between;align-items:center;gap:16px;margin-top:27px;display:flex}.download-details h2{font-size:20px}.download-details p{color:#8da2b6;margin-top:8px;font-size:11px}.download-details svg{color:#77bad5}.download-button{width:100%;margin-top:24px}.mobile-support{color:#8da8bb;text-align:center;margin-top:18px;font-size:11px}.runelite-credit{color:#8da8bb;justify-content:center;align-items:center;gap:9px;width:fit-content;margin:18px auto 0;font-size:11px;transition:color .2s;display:flex}.runelite-credit img{object-fit:contain;width:32px;height:32px}.runelite-credit strong{color:#c6dbe9;font-weight:500}.runelite-credit:hover{color:var(--ice)}.getting-started>h2{max-width:280px;font-size:29px;line-height:1.4}.step-list{margin-top:29px;padding:0;list-style:none}.step-list li{gap:17px;padding-bottom:30px;display:flex;position:relative}.step-list li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:35px;bottom:5px;left:15px}.step-list li>span{color:#90cadf;background:#1a354340;border:1px solid #7bd7f02a;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.step-list h3{color:#d4e5f1;margin-top:3px;font-size:13px}.step-list p{color:#859caf;max-width:280px;margin-top:6px;font-size:11px;line-height:1.9}.quiet-note{color:#7fa5b9;border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:19px;font-size:10px;display:flex}.page-help{color:#90a5b8;justify-content:center;align-items:center;gap:10px;margin-top:40px;font-size:11px;display:flex}.vote-panel{max-width:920px;margin-inline:auto}.vote-account{grid-template-columns:1fr 1.5fr;align-items:center;gap:36px;min-height:132px;padding:25px 30px;display:grid}.vote-account-intro{align-items:center;gap:15px;display:flex}.panel-icon{color:#74c2dd;background:#5aa6c412;border:1px solid #7fd3f021;border-radius:5px;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.vote-account h2{font-size:19px;line-height:1.5}.vote-account-intro p{color:var(--muted);margin-top:4px;font-size:11px}.vote-account-fields{gap:12px;display:flex}.vote-account-fields input{min-width:0}.vote-account-fields .button{min-height:47px;padding:12px 23px;font-size:13px}.selected-voter{justify-content:space-between;align-items:center;gap:20px;display:flex}.voter-name{color:#ccebf4;align-items:center;gap:8px;font-size:15px;display:flex}.voter-name svg{color:#91d3d4}.selected-voter span{color:#8ba7b9;margin-top:5px;font-size:11px;display:block}.selected-voter .text-button{flex-shrink:0;font-size:11px}label{color:#b7c9d9;margin-bottom:9px;font-size:11px;display:block}input{width:100%;min-height:47px;color:var(--ice);background:#050d17a3;border:1px solid #739bbf2e;border-radius:3px;padding:12px 14px;font-size:12px;display:block}input::placeholder{color:#667e94}input:focus{outline-offset:1px;border-color:#68c7df91;outline:2px solid #63d8f518}input[aria-invalid=true]{border-color:#c7888899}.field-error{color:#e2aaaa;margin-top:8px;font-size:11px;line-height:1.6}.vote-site-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.vote-site{text-align:center;flex-direction:column;align-items:stretch;padding:30px;display:flex}.vote-site-heading{min-width:0}.vote-site-heading h3{justify-content:center;align-items:center;height:84px;display:flex}.vote-site-logo{object-fit:contain;width:210px;max-width:100%;height:auto;display:block}.vote-site-logo-rsps-list{filter:grayscale()invert()brightness(1.12)contrast(1.05);width:200px}.vote-site-logo-rulocus{transform:translateY(9px)}.vote-site-heading a{color:#829bb0;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:inline-flex}.vote-site-heading a:hover{color:#b9e7f5}.vote-site-button{width:100%;margin-top:25px}.vote-confirmed{color:#a9e0dd;background:#5dabad0c;border:1px solid #8ccace30;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:54px;margin-top:25px;font-size:13px;display:flex}.vote-site-complete{border-color:#83bbc647}.vote-reward{border-top:1px solid var(--line);text-align:left;justify-content:center;align-items:center;gap:12px;margin-top:26px;padding-top:23px;display:flex}.vote-reward p{color:#c5dbea;font-size:15px}.vote-reward strong{color:#d9f4ff;font-size:19px;font-weight:500}.vote-reward span{color:#829bb0;font-size:10px}.vote-cooldown,.vote-return-link{color:#8fa7ba;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.vote-return-link:hover{color:#c1e6f6}.vote-summary{text-align:center;color:#8fa7ba;margin-top:24px;font-size:12px}.vote-summary strong{color:#b7d9ec;font-weight:500}.vote-ticket{object-fit:contain;flex-shrink:0;width:36px;height:32px}.status-pill{color:#a8d5e6;background:#35617d20;border:1px solid #7ed7f033;border-radius:100px;align-items:center;padding:4px 11px;font-size:9px;display:inline-flex}.login-page{isolation:isolate;min-height:calc(100svh - 260px);padding:42px 20px 50px;position:relative;overflow:hidden}.login-page .fantasy-scene{opacity:.58}.login-shell{max-width:440px;margin-inline:auto}.back-link{color:#9eb4c8;align-items:center;gap:6px;margin-bottom:20px;font-size:11px;display:inline-flex}.back-link:hover{color:var(--cyan)}.login-card{text-align:center;background:linear-gradient(150deg,#112237f5,#0a1523f5);padding:30px 39px}.login-shield{filter:drop-shadow(0 0 18px #63d8f520)}.login-card h1{margin-top:13px;font-size:30px}.login-intro{color:#8ba3b8;margin-top:10px;font-size:11px}.login-form{text-align:left;margin-top:29px}.input-with-icon{margin-bottom:20px;position:relative}.input-with-icon>svg{color:#627d95;position:absolute;top:15px;left:13px}.input-with-icon input{padding-left:39px}.password-input input{padding-right:44px}.password-input button{position:absolute;top:4px;right:4px}.login-submit{width:100%;margin-top:3px}.login-challenge-intro{color:var(--muted);margin-bottom:20px;font-size:12px}.login-code-submit{margin-top:24px}.login-challenge-actions{flex-direction:column;gap:12px;margin-top:20px;font-size:11px;display:flex}.login-notice{color:#87a3b8;align-items:flex-start;gap:10px;margin-top:17px;font-size:10px;display:flex}.login-notice svg{margin-top:3px}.login-help{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:9px;margin-top:24px;padding-top:20px;font-size:10px;display:flex}.login-help>span{color:#7e96ab}.login-signoff{text-align:center;color:#6b859d;margin-top:23px;font-size:10px}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:65svh;padding-block:70px;display:flex}.not-found h1{font-size:clamp(27px,4vw,43px)}.not-found p{color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes mote-drift{0%{opacity:0;transform:translateY(0)}12%,78%{opacity:var(--mote-opacity)}to{opacity:0;transform:translateY(-1170px)}}@keyframes steel-glint{0%{opacity:0;stroke-dashoffset:0}12%,82%{opacity:.75}to{opacity:0;stroke-dashoffset:-50px}}@keyframes mist-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media (min-width:1700px){.hero{min-height:880px}.hero-wordmark{width:710px}}@media (max-width:1100px){.shell{width:calc(100% - 64px)}.desktop-nav{gap:27px;margin-left:0}.header-actions{gap:18px}.download-layout{gap:40px}.community-panel{gap:24px;padding:35px 28px}.community-panel h2{font-size:21px}.community-panel p{max-width:355px}}@media (max-width:800px){.shell{width:calc(100% - 40px)}.header-inner{gap:20px;height:75px}.brand span{font-size:17px}.brand img{width:38px}.desktop-nav{gap:20px}.header-actions{gap:14px}.button-small{padding-inline:18px}.hero{min-height:740px}.hero-wordmark{width:min(580px,88vw)}.hero-content{padding-top:15px;padding-bottom:100px}.hero h1{font-size:42px}.feature-row article{padding-inline:22px}.feature-row h3{font-size:15px}.community-panel{flex-wrap:wrap}.community-panel .button{margin-left:62px}.community-panel p{max-width:430px}.footer-top nav{gap:18px}.download-layout{grid-template-columns:1.2fr 1fr;gap:28px}.platform-content{padding:20px}.platform-tabs button{flex-direction:column;gap:7px;padding-inline:6px;font-size:11px}.launcher-art{min-height:170px;padding:20px}.download-details h2{font-size:18px}.getting-started>h2{font-size:24px}.vote-account{grid-template-columns:1fr 1.3fr;gap:20px;padding:24px}.vote-site{padding:25px}.vote-account-intro{gap:11px}.vote-account h2{font-size:17px}}@media (max-width:620px){.header-inner{gap:10px;height:72px}.brand{gap:7px}.brand span{font-size:16px}.desktop-nav,.account-button{display:none}.header-actions{gap:8px}.header-actions .button-small{padding:10px 16px}.menu-toggle{display:inline-flex}.mobile-nav{padding-block:8px 20px;display:grid}.mobile-nav a{color:#b6cbdc;border-radius:3px;padding:11px 12px}.mobile-nav a[aria-current]{color:var(--cyan);background:#375a711f}.hero{min-height:700px}.hero-content{padding-top:0;padding-bottom:77px}.hero-wordmark{width:calc(100% + 10px);max-width:calc(100% + 10px);margin-bottom:27px;margin-left:-5px}.hero h1{font-size:33px}.hero-tagline{margin-top:16px;font-size:17px}.hero-description{margin-inline:auto;max-width:340px;margin-top:18px;font-size:17px}.hero-actions{gap:17px;margin-top:26px}.hero-actions .button{gap:8px;min-height:50px;padding:13px 25px;font-size:14px}.hero-actions .button svg{width:15px;height:15px}.fantasy-scene{--scene-width:114%}.explore-link{font-size:9px;bottom:25px}.intro-section{padding-block:64px 56px}.section-heading h2{font-size:28px}.section-heading p{font-size:12px}.feature-row{grid-template-columns:1fr;gap:26px;margin-top:37px}.feature-row article{padding:0 22px 26px}.feature-row article+article{border-left:0}.feature-row article:not(:last-child){border-bottom:1px solid var(--line)}.feature-row article:last-child{padding-bottom:0}.feature-row svg{margin-bottom:13px}.feature-row h3{font-size:17px}.feature-row p{max-width:285px}.community-section{padding-bottom:53px}.community-panel{text-align:center;flex-direction:column;gap:23px;padding:28px 24px}.community-crystal{width:26px;height:46px}.community-panel h2{font-size:23px;line-height:1.4}.community-panel p{font-size:11px}.community-panel .button{margin-left:0;font-size:14px}.footer-top{flex-direction:column;gap:24px;padding-block:28px}.footer-top nav{gap:25px}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:8px}.inner-page{padding-bottom:45px}.page-heading{padding-top:27px;padding-bottom:33px}.breadcrumbs{margin-bottom:23px}.page-heading h1{font-size:29px;line-height:1.35}.page-heading>p{margin-top:13px;max-width:300px;margin-inline:auto;font-size:12px}.download-layout{grid-template-columns:1fr;gap:36px}.platform-tabs button{padding-block:16px;font-size:12px}.platform-content{padding:23px}.launcher-art{min-height:185px;padding:26px}.download-details h2{font-size:20px}.getting-started{padding:0 9px}.getting-started>h2{max-width:300px;font-size:25px}.step-list{margin-top:24px}.step-list li{padding-bottom:25px}.step-list p{max-width:none}.page-help{flex-wrap:wrap;gap:6px 10px;margin-top:30px;font-size:10px}.vote-account{grid-template-columns:1fr;gap:22px;padding:23px 23px 17px}.vote-site-list{grid-template-columns:1fr;gap:18px;margin-top:18px}.vote-account-fields .button{padding-inline:18px}.vote-account h2{font-size:19px}.vote-summary{max-width:255px;margin-inline:auto;line-height:1.8}.login-page{padding-top:28px;padding-bottom:36px}.login-card{padding:27px 26px}.login-card h1{font-size:29px}.login-help{flex-wrap:wrap}.community-dialog{padding:32px 27px}.community-dialog h2{font-size:23px}}@media (max-width:360px){.vote-account{padding-inline:20px}.vote-account-fields{flex-direction:column}.vote-site{padding:24px}.shell{width:calc(100% - 32px)}.brand span{font-size:14px}.brand img{width:33px}.header-actions .button-small{padding-inline:12px;font-size:11px}.header-actions{gap:3px}.hero{min-height:670px}.hero h1{font-size:29px}.hero-actions{flex-direction:column}.hero-actions .button{min-width:215px}.hero-description{max-width:255px}.footer-top nav{gap:19px}.platform-content{padding:18px}.login-card{padding-inline:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.fantasy-scene .scene-effect,.page-scene .scene-effect{animation:var(--scene-animation)!important}}
