@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_C3Lcq3F9t5aoRQTRdAGB6V51wdWe)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#10130f;--bone:#d8d2c1;--olive:#b7c98e;--forest:#24372b;--pump:#38e879;--lime:#c9ff57;--coral:#ff695e;--violet:#8a72ff;--cream:#f3efdf}*{box-sizing:border-box}body{color:var(--cream);background:#090b09;margin:0;font-family:Arial,sans-serif;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 50% 35%,#28352a,#10130f 48%,#090b09);min-height:100vh}.boot{z-index:30;color:var(--pump);letter-spacing:.12em;background:#070907;place-items:center;font:12px monospace;display:grid;position:fixed;inset:0}.boot>i{background:var(--pump);width:8px;height:8px;box-shadow:0 0 16px var(--pump);border-radius:50%;position:absolute;top:35px;left:35px}.boot div{width:min(520px,84vw)}.boot div>b{font-size:22px}.boot p{color:#80927e;margin:12px 0 30px}.boot span{color:#344236;margin:11px 0;font-size:10px;display:block}.boot span.on{color:var(--pump)}.quick{z-index:10;background:#0b0e0cdd;border-bottom:1px solid #29322a;align-items:center;gap:5px;height:54px;padding:0 24px;display:flex;position:relative}.quick>a{color:var(--lime);letter-spacing:-.05em;cursor:pointer;align-items:center;gap:8px;margin-right:20px;font-weight:950;display:flex}.quick>a img{object-fit:contain;width:30px;height:30px}.title-logo{object-fit:contain;filter:drop-shadow(3px 3px #71875f);width:74px;height:74px;margin:10px auto -12px;display:block}.quick button{color:#788278;letter-spacing:.06em;background:0 0;border:0;padding:9px 10px;font-size:9px}.quick button:hover,.quick button.active{color:var(--cream);background:#202720;border-radius:5px}.quick .wallet{color:var(--pump);border:1px solid #3c5140;border-radius:5px;margin-left:auto}.room{place-items:center;min-height:calc(100vh - 54px);padding:24px;display:grid}.console{color:#252b24;background:linear-gradient(145deg,#eee8d5,#c6bfac);border-radius:54px 54px 75px 75px;width:min(1000px,94vw);padding:18px 36px 28px;position:relative;box-shadow:inset 8px 8px 15px #fff8,inset -12px -14px 22px #726f6466,0 45px 90px #000b}.console:before{content:"";pointer-events:none;border:1px solid #fff7;border-radius:48px 48px 68px 68px;position:absolute;inset:7px}.console>header{letter-spacing:.14em;justify-content:space-between;align-items:start;height:24px;font-size:7px;display:flex}.console>header button{color:#60665f;background:0 0;border:0;font-size:7px}.power i{background:var(--pump);width:6px;height:6px;box-shadow:0 0 9px var(--pump);border-radius:50%;margin-right:7px;display:inline-block}.bezel{background:#20251f;border-radius:25px 25px 38px;padding:14px;box-shadow:inset 0 5px 15px #000b,0 2px #fff9}.screen{color:#18291e;background:#aabd85;border-radius:12px;height:560px;font-family:Courier New,monospace;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #1e351e77}.screen:after{content:"";pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,#10201008 0 1px,#0000 1px 4px);position:absolute;inset:0}.title-scene{background:linear-gradient(#879c72,#b7c98e 55%,#677d59);height:100%;position:relative}.sky-code{text-align:center;color:#d9eeb0;letter-spacing:24px;width:100%;position:absolute;top:40px}.far-tower{clip-path:polygon(35% 0,65% 0,72% 72%,100% 100%,0 100%,28% 72%);width:50px;height:180px;box-shadow:0 0 20px var(--lime);background:#334d38;position:absolute;bottom:35px;right:13%}.title-copy{z-index:3;text-align:center;position:absolute;inset:70px 0 auto}.title-copy small{letter-spacing:.25em;font-size:9px}.title-copy h1{letter-spacing:-.09em;text-shadow:4px 4px #71875f;margin:25px 0 18px;font-family:Arial Black,Arial,sans-serif;font-size:92px;line-height:.8}.title-copy p{letter-spacing:.1em;font-size:11px;font-weight:700;line-height:1.55}.title-copy button{color:var(--lime);letter-spacing:.12em;background:#21352a;border:0;margin:22px auto 0;padding:11px 28px;font:700 11px monospace;display:block;box-shadow:4px 4px #6e825d}.title-copy button:active{transform:translate(3px,3px);box-shadow:1px 1px #6e825d}.title-copy .ghost{color:#263a2c;box-shadow:none;background:0 0;margin-top:9px;padding:4px}.wilds{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:-15px;left:12%;right:12%}.sprite{filter:drop-shadow(0 15px 12px #17271d88);background:#476951;border-radius:48% 52% 42% 58%;width:132px;height:150px;margin:auto;position:relative}.sprite:before,.sprite:after{content:"";background:inherit;z-index:-1;border-radius:80% 20%;width:52px;height:65px;position:absolute;top:-20px}.sprite:before{left:5px;transform:rotate(-24deg)}.sprite:after{right:5px;transform:scaleX(-1)rotate(-24deg)}.sprite i{background:var(--lime);width:16px;height:10px;box-shadow:0 0 8px var(--lime);position:absolute;top:50px}.sprite i:first-child{left:30px}.sprite i:nth-child(2){right:30px}.sprite b{border:4px solid #1b2b20;border-top:0;border-radius:0 0 50% 50%;width:46px;height:12px;position:absolute;top:89px;left:43px}.sprite span{color:#e9ffc0;position:absolute;top:24px;right:12px}.sprite.volt{background:#7364bd;border-radius:45% 55% 60% 40%;transform:rotate(2deg)}.sprite.volt:before{clip-path:polygon(50% 0,100% 100%,0 65%);height:85px}.sprite.volt:after{clip-path:polygon(50% 0,100% 65%,0 100%);height:85px}.sprite.crag{background:#6e7355;border-radius:38% 62% 30% 70%}.sprite.crag:before,.sprite.crag:after{border-radius:10%;top:0;transform:rotate(35deg)}.sprite.mirth{background:#ba5656}.sprite.mirth:before{border-radius:10% 90%;transform:rotate(-45deg)}.sprite.mirth:after{border-radius:10% 90%;transform:scaleX(-1)rotate(-45deg)}.sprite.small{width:72px;height:80px}.sprite.small:before,.sprite.small:after{width:28px;height:35px;top:-10px}.sprite.small i{width:8px;height:6px;top:27px}.sprite.small i:first-child{left:16px}.sprite.small i:nth-child(2){right:16px}.sprite.small b{border-width:2px;width:26px;height:8px;top:48px;left:23px}.sprite.small span{font-size:8px;top:12px;right:7px}.controls{grid-template-columns:1fr auto 1fr;align-items:center;height:135px;padding:8px 32px 0;display:grid}.dpad{filter:drop-shadow(0 5px 3px #777);grid-template:repeat(3,1fr)/repeat(3,1fr);width:105px;height:105px;display:grid}.dpad button{color:#586057;background:#26302a;border:0}.dpad button:active,.ab button:active{transform:translateY(4px)}.dpad button:first-child{grid-column:2}.dpad button:nth-child(2){grid-area:2/1}.dpad button:nth-child(3){grid-area:2/3}.dpad button:nth-child(4){grid-area:3/2}.menu{align-self:end;gap:12px;display:flex}.menu button{color:#d8d2c1;background:#73766d;border:0;border-radius:20px;padding:5px 14px;font-size:7px;transform:rotate(-6deg)}.ab{justify-self:end;gap:16px;display:flex;transform:rotate(-12deg)}.ab button{color:#f7b0a9;background:linear-gradient(145deg,#ff756b,#a63e42);border:0;border-radius:50%;width:54px;height:54px;font-weight:900;box-shadow:inset 4px 4px 8px #ffaaa0,inset -5px -6px 8px #732d34,0 7px 3px #777}.console>footer{letter-spacing:.1em;color:#686b63;justify-content:space-between;align-items:end;height:15px;font-size:7px;display:flex}.speaker{letter-spacing:4px;font-size:12px;line-height:.45;transform:rotate(-10deg)}.world{background:#8ba574;height:100%}.hud{color:#b7c98e;background:#24372b;justify-content:space-between;align-items:center;height:34px;padding:0 15px;font-size:8px;display:flex}.hud b{color:var(--lime)}.terrain{background-color:#97b17a;background-image:linear-gradient(45deg,#6d8b601c 25%,#0000 25%),linear-gradient(-45deg,#6d8b601c 25%,#0000 25%);background-size:24px 24px;height:400px;position:relative}.river{background:#7a9e88;border-inline:5px solid #aec28e;width:80px;height:100%;position:absolute;left:47%;transform:skew(-8deg)}.path{background:#b6af82;height:45px;position:absolute;top:48%;left:0;right:0;transform:rotate(-2deg)}.trainer{z-index:5;color:var(--lime);background:#283c2e;border-radius:50% 50% 20% 20%;place-items:center;width:24px;height:30px;display:grid;position:absolute;top:49%;left:49%}.building{color:#203126;text-align:center;background:0 0;border:0;font:8px monospace;position:absolute}.building i{color:#c8df9f;background:#405b43;border:4px solid #253b2d;place-items:center;width:52px;height:44px;margin:auto;font-size:20px;font-style:normal;display:grid;box-shadow:0 5px #6f7f5d}.building b,.building small{background:#d6dbaf;padding:2px 5px;display:block}.building small{color:#68765f}.building.selected i{outline:3px solid var(--lime);transform:translateY(-4px)}.b0{top:10%;left:8%}.b1{top:12%;right:8%}.b2{bottom:9%;left:22%}.b3{bottom:8%;right:27%}.b4{top:34%;right:23%}.b5{top:15%;left:32%}.b6{bottom:7%;right:4%}.dialogue{background:#dce0bd;border-top:5px double #263a2c;align-items:center;gap:14px;height:126px;padding:12px 18px;display:flex}.dialogue p{flex:1;font-size:10px;line-height:1.45}.dialogue button{color:var(--lime);background:#24372b;border:0;padding:10px;font-size:8px}.panel{background:#d5d9b4;height:100%}.panel-top{color:#b7c98e;background:#24372b;align-items:center;gap:12px;height:56px;padding:0 14px;display:flex}.panel-top button{color:var(--lime);background:0 0;border:0;font-size:24px}.panel-top h2{letter-spacing:-.03em;margin:0;font:900 18px Arial}.panel-top small{font-size:7px}.panel-top>span{color:var(--pump);margin-left:auto;font-size:7px}.lab-grid{grid-template-columns:1.15fr .85fr;height:504px;display:grid}.scanner{border-right:2px solid #839473;padding:26px}.tube{background:radial-gradient(circle,#d8ecb5,#9eb77f);border:10px solid #405245;border-radius:130px 130px 20px 20px;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.tube>i{background:var(--lime);height:4px;box-shadow:0 0 18px var(--lime);position:absolute;top:50%;left:0;right:0}.egg{color:#c9db9f;background:#526a50;border-radius:50% 50% 44% 44%;place-items:center;width:115px;height:145px;font-size:50px;display:grid;box-shadow:inset 10px 10px #829675}.scanner label{margin:15px 0 6px;font-size:8px;font-weight:700;display:block}.mint{display:flex}.mint input{background:#edf0d6;border:2px solid #405245;flex:1;min-width:0;padding:10px;font:9px monospace}.mint button,.reveal>button{color:var(--lime);background:#24372b;border:0;padding:10px;font-size:8px}.scanner>small{color:#64715f;margin-top:8px;font-size:7px;line-height:1.5;display:block}.readout,.reveal{padding:35px 27px}.readout>b,.reveal>span{color:#506653;letter-spacing:.1em;font-size:8px}.readout p{margin:24px 0;font:12px/1.55 Arial}.readout span{border-bottom:1px solid #a5ad8e;padding:12px 0;font-size:9px;display:block}.reveal h2{margin:15px 0 3px;font:900 32px Arial}.reveal h2 small{font:10px monospace}.reveal p{font-size:8px}.confidence{justify-content:space-between;margin:17px 0;font-size:8px;display:flex}.statlist{margin-top:20px}.statlist>span{grid-template-columns:35px 1fr 25px;align-items:center;gap:7px;margin:8px 0;display:grid}.statlist small,.statlist strong{font-size:8px}.statlist i{background:#9aa684;height:6px}.statlist i b{background:#314a37;height:100%;display:block}.dex{grid-template-columns:220px 1fr;height:504px;display:grid}.dex aside{background:#899d73;padding:7px;overflow:auto}.dex aside button{text-align:left;color:#26372b;background:0 0;border:0;border-bottom:1px solid #70835f;align-items:center;gap:10px;width:100%;padding:7px;display:flex}.dex aside button.active{background:#d5d9b4}.dex aside span small,.dex aside span b,.dex aside span em{display:block}.dex aside span small{font-size:7px}.dex aside span b{font-size:11px}.dex aside span em{font-size:7px;font-style:normal}.dex aside .locked{opacity:.45}.dex aside .locked>i{text-align:center;width:72px;font-size:25px}.dex>article{grid-template-columns:1fr 1.15fr;display:grid}.dex-art{background:radial-gradient(circle,#cfe0a9,#9fb583);place-items:center;display:grid;position:relative}.dex-art>span{font-size:11px;position:absolute;top:15px;left:15px}.dex-info{background:#eef0d6;padding:30px 24px}.dex-info>small{color:#708064;font-size:8px}.dex-info h2{margin:8px 0 0;font:900 37px Arial}.dex-info>p{font-size:9px}.dex-info blockquote{border-left:3px solid #435b47;margin:22px 0;padding-left:12px;font:italic 11px/1.55 Arial}.dex-info>b{font-size:9px}.dex-info footer{border-top:1px solid #b8bea4;justify-content:space-between;margin-top:18px;padding-top:12px;font-size:8px;display:flex}.team{grid-template-columns:1fr 240px;height:504px;display:grid}.slots{background:#9eb184;grid-template-columns:repeat(3,1fr);gap:8px;padding:22px;display:grid}.slots article{text-align:center;background:#dce0bd;border:2px solid #718365;flex-direction:column;padding:14px;display:flex}.slots article>small{font-size:8px;font-weight:700}.slots .sprite{margin:auto}.slots h3{margin:7px 0 1px;font:900 16px Arial}.slots article>span{font-size:7px}.slots button{color:#c9ff57;background:#334b39;border:0;margin-top:10px;padding:8px;font-size:7px}.team>aside{background:#eef0d6;padding:22px}.style{color:#b7c98e;background:#24372b;padding:14px}.style small{font-size:7px}.style b{color:var(--lime);margin:8px 0;font-size:12px;display:block}.style p{font:9px/1.4 Arial}.team>aside h3{margin:24px 0 12px;font-size:10px}.check{border-bottom:1px solid #b7bea1;justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.check b{color:#3c6245}.team>aside>button{width:100%;color:var(--lime);background:#24372b;border:0;margin-top:20px;padding:12px;font-size:8px}.match{text-align:center;padding:34px}.scan{justify-content:center;align-items:center;gap:35px;height:160px;display:flex;position:relative}.scan>i{background:var(--pump);opacity:0;height:2px;position:absolute;top:10%;left:20%;right:20%}.scan.searching>i{opacity:1;animation:1s infinite alternate scan}.match h2{margin:12px;font:900 24px Arial}.match>p{color:#586c58;font:10px Arial}.modes{justify-content:center;gap:7px;margin:24px;display:flex}.modes button{background:#aab98e;border:2px solid #7c8d6c;width:105px;padding:10px 5px;font:9px monospace}.modes button.active{color:var(--lime);background:#24372b}.modes small{margin-top:4px;font-size:6px;display:block}.find{color:var(--lime);background:#24372b;border:0;padding:13px 35px;font:700 9px monospace}.battlefield{background:linear-gradient(#9eb987 0 62%,#718d6e 62%);height:504px;position:relative;overflow:hidden}.battlefield:before{content:"";opacity:.3;background:linear-gradient(22deg,#0000 48%,#c4d49e 49% 51%,#0000 52%);position:absolute;inset:0}.battlefield .sprite{position:absolute}.opponent .sprite{top:86px;right:15%;transform:scale(.82)}.player-mon .sprite{bottom:135px;left:14%;transform:scale(1.2)}.battle-hud{z-index:3;background:#e8ebcd;border:3px solid #263b2c;width:260px;padding:10px;position:absolute}.battle-hud.enemy{top:25px;left:25px}.battle-hud.player{bottom:150px;right:25px}.battle-hud span b,.battle-hud span small{display:block}.battle-hud span b{font-size:12px}.battle-hud span small{font-size:7px}.meter{background:#768465;height:13px;margin-top:6px;position:relative}.meter i{background:var(--pump);height:100%;transition:width .35s;display:block}.meter b{font-size:7px;position:absolute;top:1px;right:3px}.commit{color:#324a37;font-size:7px;position:absolute;top:10px;right:15px}.actionbox{color:#d8e4b5;background:#263a2c;border-top:5px double #b7c98e;grid-template-columns:1fr 1.3fr;height:130px;display:grid;position:absolute;bottom:0;left:0;right:0}.battlelog{padding:10px;overflow:hidden}.battlelog p{margin:4px;font-size:7px}.actiongrid{grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.actiongrid button{color:#24372b;text-align:left;background:#d5d9b4;border:0;padding:7px}.actiongrid button:hover{background:var(--lime)}.actiongrid b,.actiongrid small{display:block}.actiongrid b{font-size:8px}.actiongrid small{font-size:6px}.wars{text-align:center;background:linear-gradient(90deg,#91aa7c,#c2c996,#8f9b75);grid-template-columns:1fr 130px 1fr;align-items:center;height:390px;display:grid}.wars article small{font-size:8px}.wars article h2{margin:10px;font:900 21px Arial}.wars article p{max-width:200px;margin:auto;font:9px Arial}.versus{flex-direction:column;gap:8px;display:flex}.versus>b{font:900 40px Arial}.versus span,.versus small{font-size:7px}.versus strong{color:#a34242;font-size:18px}.vote{background:#eef0d6;justify-content:center;align-items:center;gap:8px;height:114px;display:flex}.vote span{border:1px solid #95a080;padding:12px;font-size:7px}.vote span b{font-size:14px;display:block}.leader{padding:28px 110px}.rank-card{color:#b7c98e;background:#24372b;margin-bottom:14px;padding:18px}.rank-card small,.rank-card b,.rank-card span{display:block}.rank-card b{color:var(--lime);margin:5px 0;font:900 32px Arial}.rank-card span{font-size:8px}.row{border-bottom:1px solid #aab395;grid-template-columns:50px 1fr auto;padding:14px;font-size:10px;display:grid}.profile{text-align:center;padding:45px}.avatar{width:100px;height:100px;color:var(--lime);background:#24372b;border:8px solid #879a74;border-radius:50%;place-items:center;margin:auto;font-size:36px;display:grid}.profile h2{margin:14px;font:900 26px Arial}.profile p{color:#5c6c59;font:10px Arial}.profile>button{color:var(--lime);background:#24372b;border:0;margin:15px;padding:12px 30px;font-size:8px}.profile-stats{justify-content:center;gap:7px;display:flex}.profile-stats span{border:1px solid #9ba68a;padding:12px 20px;font-size:7px}.profile-stats b{font-size:15px;display:block}@keyframes scan{to{top:90%}}@media (max-width:760px){.quick{overflow-x:auto}.quick>a{background:#0b0e0c;position:sticky;left:0}.quick button{padding:8px}.room{align-items:stretch;padding:0}.console{border-radius:0;width:100vw;min-height:calc(100vh - 54px);padding:10px}.bezel{padding:7px}.screen{height:64vh}.controls{height:27vh;padding:0 12px}.console>footer{display:none}.title-copy h1{font-size:55px}.title-copy{top:55px}.wilds{left:4%;right:4%}.lab-grid,.team{grid-template-columns:1fr;height:auto;overflow:auto}.lab-grid{height:100%}.scanner{border-right:0}.tube{height:190px}.readout,.reveal{display:none}.dex{grid-template-columns:110px 1fr}.dex>article{grid-template-columns:1fr}.dex-art{display:none}.dex-info{padding:18px}.slots{grid-template-columns:repeat(3,150px);overflow:auto}.team>aside{display:none}.match{padding:15px}.modes{grid-template-columns:1fr 1fr;display:grid}.battle-hud{width:190px}.actionbox{grid-template-columns:1fr}.battlelog{display:none}.wars{grid-template-columns:1fr 70px 1fr}.wars article .sprite{transform:scale(.7)}.vote{justify-content:start;overflow:auto}.leader{padding:20px}.dpad{width:92px;height:92px}.ab button{width:48px;height:48px}.menu{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.scan-error{font-weight:700;color:#a33!important}.vote button{color:#26372b;background:0 0;border:1px solid #95a080;padding:12px;font:7px monospace}.vote button b{font-size:14px;display:block}
.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (max-width:480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}
