:root{--dabloon-positive:#5f5;--dabloon-negative:#0a0;--rarity-common:#fff;--rarity-uncommon:#ff5;--rarity-rare:#5ff;--rarity-epic:#f5f;--rarity-legendary:#5f5;--rarity-mythical:#ff5f00}.dabloonAmount,.dabloonWord{font-variant-numeric:tabular-nums}.dabloonAmount.dabloonTone-default,.dabloonAmount.dabloonTone-positive{color:var(--dabloon-positive)}.dabloonAmount.dabloonTone-negative{color:var(--dabloon-negative)}.dabloonAmount.dabloonTone-inherit,.dabloonWord{color:inherit}.playerName{color:oklch(from var(--player-color) calc(max(l, .72)) c h)}html[data-theme=light] .playerName,.light .playerName{color:oklch(from var(--player-color) calc(min(l, .42)) c h)}@font-face{font-family:Minecraft UI;src:url(/assets/landing/fonts/minecraft.otf)format("opentype");font-display:swap}@font-face{font-family:Dabloon Symbol Minecraft UI;src:url(/assets/fonts/dabloon-symbol/dabloon-symbol-minecraft.woff2)format("woff2");font-display:block;font-style:normal;font-weight:400 800;unicode-range:U+F0DAB}@font-face{font-family:Noto Sans;src:url(/assets/fonts/noto-sans/noto-sans-latin.woff2)format("woff2");font-display:swap;font-stretch:100%;font-style:normal;font-weight:400 800}@font-face{font-family:Dabloon Symbol Noto Sans;src:url(/assets/fonts/dabloon-symbol/dabloon-symbol-noto-sans.woff2)format("woff2");font-display:block;font-stretch:100%;font-style:normal;font-weight:400 800;unicode-range:U+F0DAB}@font-face{font-family:JetBrainsMono Nerd Font;src:url(/assets/fonts/jetbrains-mono-nerd/jetbrains-mono-nerd-regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:JetBrainsMono Nerd Font;src:url(/assets/fonts/jetbrains-mono-nerd/jetbrains-mono-nerd-bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 900}@font-face{font-family:Dabloon Symbol JetBrains Mono;src:url(/assets/fonts/dabloon-symbol/dabloon-symbol-jetbrains-mono.woff2)format("woff2");font-display:block;font-style:normal;font-weight:400 800;unicode-range:U+F0DAB}
.siteAlert{box-sizing:border-box;-webkit-backdrop-filter:blur(26px)saturate(1.35);backdrop-filter:blur(26px)saturate(1.35);color:#fff;overscroll-behavior:contain;background:linear-gradient(145deg,#3035448f,#0a0c13ad),#0f111894;border:1px solid #ffffff40;border-radius:22px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:26px;font-family:Dabloon Symbol Noto Sans,Noto Sans,Arial,sans-serif;animation:.18s cubic-bezier(.2,.8,.2,1) siteAlertIn;overflow:hidden auto;box-shadow:0 32px 100px #000000b8,inset 0 1px #ffffff2e}.siteAlert::backdrop{-webkit-backdrop-filter:blur(10px)saturate(.7);backdrop-filter:blur(10px)saturate(.7);background:#03050aad;animation:.18s ease-out siteAlertBackdropIn}.siteAlert.closing{opacity:0;transition:opacity .18s ease-in,transform .18s ease-in;transform:translateY(10px)scale(.97)}.siteAlert.closing::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;transition:background .18s ease-in,-webkit-backdrop-filter .18s ease-in,backdrop-filter .18s ease-in}.siteAlertGlow{filter:blur(30px);pointer-events:none;background:#ffd1662e;border-radius:50%;width:220px;height:180px;position:absolute;top:-90px;right:-70px}.siteAlert-success .siteAlertGlow{background:#4de78938}.siteAlert-danger .siteAlertGlow{background:#ff55693d}.siteAlertHeading{align-items:center;gap:13px;display:flex;position:relative}.siteAlertHeading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-family:Dabloon Symbol Minecraft UI,Minecraft UI,Noto Sans,sans-serif;font-size:clamp(1.2rem,5vw,1.55rem);line-height:1.2}.siteAlertIcon{color:#ffd166;background:#ffd16629;border:1px solid #ffd16699;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:1.25rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff29}.siteAlert-success .siteAlertIcon{color:#83f5af;background:#4de78924;border-color:#4de789a6}.siteAlert-danger .siteAlertIcon{color:#ff94a1;background:#ff556924;border-color:#ff6779a6}.siteAlertMessage{color:#ffffffc7;overflow-wrap:anywhere;white-space:pre-line;min-width:0;margin-top:18px;font-size:.95rem;line-height:1.6;position:relative}.siteAlertMessage p{margin:0}.siteAlertMessage p+p{margin-top:10px}.siteAlertActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex;position:relative}.siteAlertButton{border:1px solid var(--alert-button-outline,#ffd166b8);background:var(--alert-button-fill,#ffd166);min-width:104px;color:var(--alert-button-text,#17120a);border-radius:11px;padding:11px 18px;font-weight:800;transition:transform .12s,filter .12s;box-shadow:0 8px 24px #0000003d,inset 0 1px #ffffff47}.siteAlertButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.siteAlertButton:focus-visible{outline-offset:3px;outline:3px solid #ffffffe0}.siteAlertButton-secondary{--alert-button-fill:#ffffff12;--alert-button-outline:#ffffff47;--alert-button-text:#ffffffe0}.siteAlertButton-danger{--alert-button-fill:#e6465c;--alert-button-outline:#ff7e8e;--alert-button-text:#fff}.siteAlertButton-primary .dabloonAmount{color:inherit}body:has(.siteAlert[open]){overflow:hidden}@keyframes siteAlertIn{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes siteAlertBackdropIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}@media (max-width:480px){.siteAlert{width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:18px;padding:21px}.siteAlertActions{flex-direction:column}.siteAlertButton{width:100%;min-height:46px}}@media (prefers-reduced-motion:reduce){.siteAlert,.siteAlert::backdrop,.siteAlert.closing,.siteAlert.closing::backdrop,.siteAlertButton{transition:none;animation:none}}
.minecraftHome{font-kerning:none;font-variant-ligatures:none;letter-spacing:-1px;text-rendering:optimizespeed;-webkit-font-smoothing:none;-webkit-user-select:none;user-select:none;background:#111;place-items:start center;min-height:100svh;font-family:Dabloon Symbol Minecraft UI,Minecraft UI,monospace;display:grid;position:relative;overflow:hidden}.panoramaBackground,.minecraftShade{position:absolute;inset:-2px}.panoramaBackground{perspective:42vmax;perspective-origin:50%;background:url(/assets/landing/panoramas/classic/panorama_0.webp) 50%/cover no-repeat;overflow:hidden}.panoramaCube{width:200vmax;height:200vmax;transform-style:preserve-3d;will-change:transform;margin:-100vmax 0 0 -100vmax;animation:120s linear infinite panoramaRotate;position:absolute;top:50%;left:50%}.panoramaFace{backface-visibility:hidden;image-rendering:pixelated;image-rendering:crisp-edges;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.panoramaFace0{transform:translateZ(-100vmax)}.panoramaFace1{transform:translate(100vmax)rotateY(-90deg)}.panoramaFace2{transform:translateZ(100vmax)rotateY(180deg)}.panoramaFace3{transform:translate(-100vmax)rotateY(90deg)}.panoramaFace4{transform:translateY(-100vmax)rotateX(-90deg)}.panoramaFace5{transform:translateY(100vmax)rotateX(90deg)}@keyframes panoramaRotate{0%{transform:rotateX(-6deg)rotateY(0)}to{transform:rotateX(-6deg)rotateY(360deg)}}.minecraftShade{pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 0 25%,#00000038 75%),#00000057}.minecraftMenu{z-index:1;flex-direction:column;align-items:center;width:min(900px,94vw);padding-top:clamp(28px,5.5vh,64px);display:flex;position:relative}.minecraftLogoWrap{width:100%;margin:0 0 clamp(96px,12vh,124px);line-height:0;position:relative}.minecraftTitleLink{color:inherit;text-decoration:none;display:block}.minecraftLogo{filter:drop-shadow(0 4px 1px #000000b8);width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.minecraftSplash{color:#ff0;text-align:center;text-shadow:2px 2px #3f3f00;overflow-wrap:normal;word-break:normal;width:72%;transform:rotate(-18deg) scale(var(--splash-scale));transform-origin:50%;font-family:Dabloon Symbol Minecraft UI,Minecraft UI,monospace;font-size:clamp(18px,2vw,31px);line-height:.92;animation:.7s ease-in-out infinite alternate minecraftSplashPulse;display:block;position:absolute;top:78%;right:-20%}@keyframes minecraftSplashPulse{0%{transform:rotate(-18deg) scale(calc(var(--splash-scale) * .96))}to{transform:rotate(-18deg) scale(calc(var(--splash-scale) * 1.04))}}.minecraftButtons{gap:9px;width:min(600px,88vw);display:grid}.minecraftButton{width:100%;min-width:0;height:60px;box-shadow:none;color:#fff;text-align:center;text-shadow:2px 2px #222;image-rendering:pixelated;background:0 0;border:10px solid #0000;border-image:url(/assets/landing/widgets/button.png) 3 fill;border-radius:0;justify-content:center;align-items:center;padding:7px 18px 9px;font-family:inherit;font-size:23px;line-height:1;text-decoration:none;display:flex;position:relative}.minecraftButton:hover,.minecraftButton:focus-visible{color:#ffffa0;background:0 0;border-image-source:url(/assets/landing/widgets/button_highlighted.png);outline:0}.menuCountdown{color:#a8a8a8;text-shadow:1px 1px #222;font-size:11px;position:absolute;right:12px}.playButton:hover .menuCountdown,.playButton:focus-visible .menuCountdown{color:#ffffa0}.minecraftButtonRow{grid-template-columns:1fr 1fr;gap:9px;margin-top:8px;display:grid}.minecraftVersion,.minecraftLegal{z-index:1;color:#fff;text-shadow:2px 2px #222;margin:0;font-size:13px;line-height:1.2;position:fixed;bottom:7px}.minecraftVersion{text-decoration:none;left:9px}.minecraftLegal{text-align:right;white-space:nowrap;right:9px}.panoramaCredit{display:none}
.launchGateContent{width:min(1100px,100vw - 32px)}.authCard.launchGateCard{text-align:center;width:min(760px,100%);margin:0 auto;padding:clamp(24px,5vw,54px)}.launchGateCard h2{margin:0 0 14px;font-size:clamp(1.8rem,5vw,3.2rem)}.launchGateCard>p{color:#ffffffd1;max-width:650px;margin:12px auto;line-height:1.6}.secretWord{color:inherit;cursor:text;background:0 0;border:0;margin:0;padding:0}.launchCountdown{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 14px;display:grid}.launchCountdownSegment{background:#ffd16614;border:1px solid #ffd16661;border-radius:10px;gap:6px;padding:16px 8px;display:grid}.launchCountdownSegment strong{color:#ffd166;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,6vw,3.2rem)}.launchCountdownSegment span{color:#ffffffb3;text-transform:capitalize;font-size:.78rem}.launchLive{color:#8f8;margin:28px 0 14px;font-size:2rem;font-weight:800;display:block}.launchGateCard .launchTimeLabel{color:#fff;font-weight:700}.launchGateCard .launchFairNote{color:#ffd166}.launchGateActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.launchGateActions a,.launchGateActions button{color:#111;background:#ffd166;border:0;border-radius:9px;padding:12px 16px;font-weight:800;text-decoration:none}.launchJoinNow{color:#111;text-transform:uppercase;background:#ffd166;border:3px solid #fff;border-radius:10px;margin-top:22px;padding:18px 48px;font-size:clamp(1.4rem,5vw,2.2rem);font-weight:900;text-decoration:none;display:inline-block;box-shadow:0 0 28px #ffd166e6}
.fireworksStage{z-index:8;pointer-events:none;position:fixed;inset:0}.wordleContent{gap:24px;width:min(1100px,100vw - 32px);display:grid}.wordleContent .siteHeader{margin-bottom:48px}.wordleDashboard{width:min(100%, var(--wordle-shell-width));text-align:center;margin:0 auto;overflow-x:auto}.wordleTopline{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.wordleTopline h2{margin:0;font-size:1.25rem}.wordleMeta{color:#ffd166;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.86rem;font-weight:700;display:flex}.wordleDifficulty{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff3}.wordleDifficulty.normal{color:#d8f5a2;background:#6c993c59}.wordleDifficulty.tricky{color:#ffe490;background:#ae7e1861}.wordleDifficulty.hard{color:#ffb37b;background:#b3491c66}.wordleDifficulty.difficult{color:#ff9b9b;background:#ab2d2d6b}.wordleDifficulty.extreme{color:#ff96d0;background:#9724627a}.wordleDifficulty.ultra{color:#d7b3ff;background:#5b2e9b85}.wordleDifficulty.impossible{color:#fff;background:#232323e6}.wordleMeta>span:not(.wordleDifficulty){color:#ffd166;white-space:nowrap;font-size:.86rem;font-weight:700}.wordleRules{color:#ffffffc2;text-align:left;border-bottom:1px solid #ffffff24;padding:14px 0}.wordleRules strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.86rem}.wordleRules ul{gap:6px;margin:10px 0 0;padding-left:22px;font-size:.9rem;line-height:1.45;display:grid}.wordleSolution{width:min(100%, var(--wordle-board-width));background:#ffd1661a;border:1px solid #ffd16680;border-radius:7px;margin:0 auto 14px;padding:10px 12px;font-weight:800}.wordleBoard{grid-template-columns:repeat(var(--word-length), minmax(0, 1fr));width:min(100%, var(--wordle-board-width));gap:7px;margin:0 auto 16px;display:grid}.wordleTile{aspect-ratio:1;color:#fff;text-transform:uppercase;width:100%;transform-style:preserve-3d;background:#ffffff0f;border:2px solid #ffffff40;border-radius:6px;place-items:center;font-size:2rem;font-weight:900;line-height:1;display:grid}.wordleTile.filled{background:#ffffff1f;border-color:#ffffffa6}.wordleTile.correct{background:#5da75a;border-color:#0000}.wordleTile.present{background:#c9a646;border-color:#0000}.wordleTile.absent{background:#3e3e3e;border-color:#0000}.wordleTile.skipped{background:#ffffff1f;border-color:#ffffff2e}.wordleTile.reveal{animation:.52s both wordleTileReveal}.wordleTile.shake{animation:.42s wordleTileShake}.wordleTile.win{animation:.7s both wordleTileWin}.wordleChecking{color:#ffffffb8;text-align:center;min-height:1.5em;margin:-6px 0 10px;font-size:.88rem;font-weight:700}.wordleKeyboard{touch-action:manipulation;gap:7px;display:grid}.wordleKeyboardRow{justify-content:center;gap:6px;display:flex}.wordleKey{color:#fff;text-transform:uppercase;background:#777;border:0;border-radius:6px;flex:1 1 0;min-width:0;min-height:48px;font-size:.9rem;font-weight:900;box-shadow:inset 0 -3px #00000038}.wordleKey.wide{flex:1.45 1 0;font-size:.74rem}.wordleKey.correct{background:#5da75a}.wordleKey.present{background:#c9a646}.wordleKey.absent{background:#3e3e3e}.wordleKey:active{transform:translateY(2px);box-shadow:inset 0 -1px #00000038}.copyPlaythrough{width:min(100%, var(--wordle-board-width));color:#111;background:#ffd166;border:0;border-radius:7px;min-height:46px;margin:16px auto 0;font-weight:800;display:block}.copyPlaythrough:disabled{color:#ffffff94;background:#ffffff2e}.wordleFooter{color:#ffffffc2;text-align:center;font-size:.92rem}.wordleFooter strong{color:#ffd166;font-variant-numeric:tabular-nums}@keyframes wordleTileReveal{0%{transform:rotateX(0)}48%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes wordleTileShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes wordleTileWin{0%,to{transform:translateY(0)}45%{transform:translateY(-9px)}}@media (max-width:600px){.minecraftMenu{padding-top:clamp(22px,5vh,44px)}.minecraftLogoWrap{margin-bottom:clamp(82px,12vh,104px)}.minecraftSplash{width:68%;top:78%;right:-4%}.minecraftButtons{width:92vw}.minecraftButton{height:54px;font-size:18px}.menuCountdown{font-size:9px;right:8px}.minecraftVersion,.minecraftLegal{font-size:9px}.minecraftLegal{white-space:normal;max-width:55vw}.launchCountdown{grid-template-columns:repeat(2,1fr)}.wordleContent{width:min(100% - 16px,1100px)}.wordleContent .siteHeader{margin-bottom:34px}.wordleDashboard{padding:14px 8px}.wordleTopline{flex-direction:column;align-items:flex-start;gap:5px}.wordleMeta{justify-content:flex-start}.wordleBoard{gap:5px}.wordleTile{font-size:1.35rem}.wordleKey{min-height:42px;font-size:.76rem}.wordleKey.wide{font-size:.64rem}}@media (max-height:650px){.minecraftMenu{width:min(760px,88vw);padding-top:14px}.minecraftLogoWrap{margin-bottom:64px}.minecraftButtons{gap:6px}.minecraftButton{height:46px;font-size:18px}.minecraftButtonRow{margin-top:3px}}@media (prefers-reduced-motion:reduce){.minecraftSplash{animation:none}.panoramaCube{animation:none;transform:rotateX(-6deg)rotateY(20deg)}}html,body{color:#fff;background:#000;min-height:100%;margin:0;font-family:Dabloon Symbol JetBrains Mono,JetBrainsMono Nerd Font,JetBrains Mono,Consolas,Courier New,monospace}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit}
.page{min-height:100vh;position:relative;overflow-x:hidden}.page:after{content:"";z-index:0;pointer-events:none;background:#00000059;position:fixed;inset:0}.siteBackground{z-index:0;background:50%/cover no-repeat;position:fixed;inset:0}.content{z-index:1;text-align:center;width:min(1100px,100vw - 32px);margin:0 auto;padding:48px 0 72px;position:relative}.siteHeader{z-index:2;margin-bottom:72px;position:relative}.siteHeader .siteMinecraftTitle{width:min(820px,92vw);margin:0 auto}.authCard,.dashboard{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border:1px solid #ffffff2e;border-radius:16px;position:relative}.authCard{width:min(420px,100vw - 32px);margin:20px auto 0;padding:20px}.dashboard{text-align:left;width:100%;padding:20px}.countdownGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:-40px auto 24px;display:grid}.countdownGrid-1 .countdownCard,.countdownGrid-3 .countdownCard:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.countdownCard{background:var(--countdown-background,#000000c7);background-image:linear-gradient(var(--countdown-background,#000000c7), var(--countdown-background,#000000c7)), var(--countdown-image,none);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-position:50%;background-size:cover;border:1px solid #ffd16670;border-radius:12px;place-items:center;gap:9px;min-width:0;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000047}.countdownCard h2,.countdownCard p{margin:0}.countdownCard h2{color:var(--countdown-heading-color,#fff);font-size:clamp(1rem,2.5vw,1.35rem)}.countdownCard p{color:var(--countdown-description-color,#ffffffb8);font-size:.76rem;line-height:1.45}.countdownTime{color:#ffd166;font-variant-numeric:tabular-nums;text-shadow:2px 2px #493400;justify-items:center;gap:2px;font-family:Dabloon Symbol Minecraft UI,Minecraft UI,monospace;font-size:clamp(1.15rem,3vw,1.75rem);display:grid}.countdownTime small{opacity:.86;text-shadow:none;font-size:.55em;font-weight:400}.countdownCard-now{background:linear-gradient(120deg,#4b3000eb,#bc7d00db,#4b3000eb) 0 0/240% 100%;border-color:#ffe49c;animation:2s linear infinite countdownShimmer}.countdownNow{color:#ff3b30;text-shadow:3px 3px #59110d;font-family:Dabloon Symbol Minecraft UI,Minecraft UI,monospace;font-size:clamp(1.6rem,5vw,2.8rem);animation:.55s ease-in-out infinite alternate countdownNowBounce;display:inline-block}@keyframes countdownShimmer{to{background-position:-240% 0}}@keyframes countdownNowBounce{to{transform:rotate(-3deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.countdownCard-now,.countdownNow{animation:none}}
.authForm{gap:12px;display:grid}.authSignupProgress{color:#ffffffc7;gap:6px;margin-bottom:16px;font-size:.85rem;display:grid}.authSignupProgress progress{accent-color:#ffd166;width:100%;height:10px}.authForm h2,.authForm p{margin:0}.authForm input{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;width:100%;padding:12px 14px}.authForm button{color:#111;cursor:pointer;background:#ffd166;border:0;border-radius:10px;padding:12px 14px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.authForm>button:not(.authHelpButton):not(:disabled):hover,.authForm>button:not(.authHelpButton):not(:disabled):focus-visible{background:#e8ba4f;transform:translateY(-2px)}.authForm>button:not(.authHelpButton):not(:disabled):active{transform:translateY(0)}.authForm button:disabled{cursor:not-allowed;opacity:.62}.authSignupPrompt{text-align:center;justify-items:center;gap:6px;display:grid}.authForm .authHelpButton{color:#ffffffad;text-underline-offset:3px;background:0 0;border:0;justify-self:center;margin-top:-4px;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.authForm .authTextButton{color:#ffffffb8;text-underline-offset:3px;background:0 0;border-radius:2px;justify-self:center;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline}.authForm .authTextButton:not(:disabled):hover{color:#ffd166;background:0 0;transform:none}.authForm .authTextButton:not(:disabled):focus-visible{outline-offset:3px;color:#ffffffb8;background:0 0;outline:2px solid #ffffff73;transform:none}.authForm .authPrivacyNote{color:#ffffff8f;margin-top:-6px;font-size:.72rem;line-height:1.4}.authForm .authOutlinedButton{color:#ffd166;background:0 0;border:1px solid #ffd16673;font-weight:700}.authForm .authGuestNote{color:#ffffffd1;text-align:center;font-size:.84rem;line-height:1.45}.authForm>.authOutlinedButton:not(:disabled):hover,.authForm>.authOutlinedButton:not(:disabled):focus-visible{color:#ffe09a;background:#ffd1661f;border-color:#ffd166b8}.authHelpBackdrop{z-index:100;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.authHelpDialog{background:#171717;border:1px solid #fff3;border-radius:14px;gap:12px;width:min(440px,100%);padding:24px;display:grid;position:relative;box-shadow:0 18px 60px #0000008c}.authHelpDialog h3,.authHelpDialog p{margin:0}.authHelpDialog button{border-radius:10px;padding:10px 12px}.authHelpDialog .authSecondaryButton{color:#111;background:#ffd166;border:0;width:100%;font-weight:700}.authHelpDialog .authHelpClose{color:#ffffffbf;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:1.5rem;position:absolute;top:8px;right:8px}.authRules{text-align:left;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:12px}.authCodeInputs{gap:8px;display:grid}.authCodeInput{grid-template-columns:24px 32px 1fr;align-items:center;gap:10px;display:grid}.authCodePosition{color:#ffffffa6;text-align:center;font-weight:700}.authCodeIcon{width:32px;height:32px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.authCodeIconEmpty{color:#ffffff73;border:1px dashed #fff3;border-radius:6px;place-items:center;display:grid}.authCodeHeadIcon{background-position:-32px -32px;background-size:256px}.authCodeInput select{color:#fff;background:#252525;border:1px solid #ffffff3d;border-radius:10px;width:100%;padding:10px 12px}.authRuleList{gap:8px;margin-top:12px;display:grid}.authRule{cursor:pointer;background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:10px;line-height:1.4;display:grid}.authForm .authRule input{accent-color:#ffd166;width:18px;height:18px;margin:1px 0 0;padding:0}.authRule:has(input:checked){background:#ffd1661a;border-color:#ffd1668c}.authRulesSupport{border-top:1px solid #ffffff1f;padding-top:14px;margin-top:16px!important}@media (prefers-reduced-motion:reduce){.authForm button{transition:none}.authForm>button:not(.authHelpButton):not(:disabled):hover,.authForm>button:not(.authHelpButton):not(:disabled):focus-visible{transform:none}}.authError{color:#ff9a9a;margin:14px 0 0}
.playPage{font-family:Dabloon Symbol Noto Sans,Noto Sans,Arial,sans-serif}.playPage h1,.playPage h2,.playPage h3,.playPage h4,.playPage h5,.playPage h6{font-family:Dabloon Symbol Minecraft UI,Minecraft UI,Noto Sans,sans-serif}.playPage .knowledgeTop h3,.playPage .dailiesHeader h3,.playPage .charmForgeHeader h3,.playPage .shopTop h3,.playPage .claimsTop h3,.playPage .fishTop h3,.playPage .playersTop h3,.playPage .adminSectionHeader h3,.playPage .miscPanel h3{font-size:clamp(1.55rem,3vw,1.8rem);line-height:1.15}.playPage .knowledgeTop h3{font-family:Dabloon Symbol Minecraft UI,Minecraft UI,Noto Sans,sans-serif}.playPage .tabSubtitle{color:#ffffffb8;margin:6px 0 0;font-size:.9rem;line-height:1.5}.playPage .tabNote{color:#ffffff85;max-width:760px;margin:4px 0 0;font-size:.78rem;line-height:1.45}.dashboardTop{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-bottom:16px;display:grid}.dashboardTop p{margin:0}.dashboardIdentity{gap:6px;display:grid}.dashboardEyebrow{color:#ffffffb8;font-size:.78rem}.serverDetails{color:#ffffffb8;overflow-wrap:anywhere;font-size:.78rem}.signedInPlayer{color:inherit;text-decoration:underline}.textAction{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.onlinePlayers{text-align:right;gap:6px;min-width:0;display:grid}.onlinePlayerList{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;font-size:.78rem;display:flex}.onlinePlayerList a{color:inherit;text-decoration:underline}.onlinePlayersEmpty{color:#ffffff80;font-size:.82rem}@media (max-width:600px){.dashboardTop{grid-template-columns:1fr}.serverDetails{overflow-wrap:anywhere}.onlinePlayers{text-align:left}.onlinePlayerList{justify-content:flex-start}}.dashboardTabs{border-bottom:1px solid #ffffff29;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.dashboardTabs a{color:#fff;background:#ffffff1f;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;text-decoration:none;display:inline-flex}.dashboardTabs a.active{color:#111;background:#ffd166;font-weight:700}.dashboardPanel{min-height:240px}.playPage .knowledgeTop h3:before{content:"📖"}.playPage .dailiesHeader h3:before{content:"📋"}.playPage .charmForgeHeader h3:before{content:"✨"}.playPage .shopTop h3:before{content:"🛍️"}.playPage .claimsTop h3:before{content:"🔒"}.playPage .fishTop h3:before{content:"🐟"}.playPage .playersTop h3:before{content:"👤"}.playPage .adminSectionHeader h3:before{content:"👨‍💻"}.playPage .miscPanel h3:before{content:"⚙️"}.playPage .knowledgeTop h3:before,.playPage .dailiesHeader h3:before,.playPage .charmForgeHeader h3:before,.playPage .shopTop h3:before,.playPage .claimsTop h3:before,.playPage .fishTop h3:before,.playPage .playersTop h3:before,.playPage .adminSectionHeader h3:before,.playPage .miscPanel h3:before{margin-right:.35em}.mobileMenuButton,.mobileMenuMeta,.mobileCountdowns{display:none}@media (max-width:700px){.playPage{min-height:100dvh;overflow-x:auto}.playPage:after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e}.playPage .content{width:100%;padding:calc(64px + env(safe-area-inset-top)) 0 0}.playPage .siteHeader{z-index:30;width:100%;height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0ef5;justify-content:space-between;align-items:center;margin:0;transition:transform .18s;display:flex;position:fixed;top:0;left:0}.playPage.mobileHeaderHidden:not(.menuOpen) .siteHeader{transform:translateY(-100%)}.playPage .siteHeader .siteMinecraftTitle{width:min(220px,100vw - 76px);margin:0}.playPage .siteHeader .minecraftSplash{display:none}.playPage .mobileMenuButton{color:#fff;background:0 0;border:0;width:42px;height:42px;padding:0;display:block;position:relative}.playPage .mobileMenuButton span{background:currentColor;width:26px;height:2px;transition:top .18s,transform .18s,opacity .12s;display:block;position:absolute;left:8px}.playPage .mobileMenuButton span:first-child{top:12px}.playPage .mobileMenuButton span:nth-child(2){top:20px}.playPage .mobileMenuButton span:last-child{top:28px}.playPage.menuOpen .mobileMenuButton span:first-child,.playPage.menuOpen .mobileMenuButton span:last-child{top:20px}.playPage.menuOpen .mobileMenuButton span:first-child{transform:rotate(45deg)}.playPage.menuOpen .mobileMenuButton span:nth-child(2){opacity:0}.playPage.menuOpen .mobileMenuButton span:last-child{transform:rotate(-45deg)}.playPage .desktopCountdowns{display:none}.playPage .dashboard{min-height:calc(100dvh - 64px - env(safe-area-inset-top));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:12px}.playPage .authCard{border-left:0;border-right:0;border-radius:0;width:100%;margin:0;padding:12px}.playPage .dashboardMenu{z-index:20;visibility:hidden;overscroll-behavior:contain;height:100dvh;max-height:100dvh;padding:calc(88px + env(safe-area-inset-top)) 20px calc(28px + env(safe-area-inset-bottom));opacity:0;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#080a0efa;flex-direction:column;align-items:flex-end;gap:20px;transition:opacity .18s,visibility .18s;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:scroll}.playPage.menuOpen .dashboardMenu{visibility:visible;opacity:1}.playPage .dashboardTop{display:none}.playPage .mobileMenuMeta{text-align:right;justify-items:end;gap:24px;width:100%;display:grid}.playPage .mobileMenuBlock{color:#ffffffb8;justify-items:end;gap:6px;width:100%;font-size:.88rem;line-height:1.4;display:grid}.playPage .mobileMenuBlock p{margin:0}.playPage .mobileMenuBlock strong{color:#fff}.playPage .mobileMenuBlock .onlinePlayerList{font-size:inherit;justify-content:flex-end}.playPage .dashboardTabs{border:0;flex-direction:column;align-items:flex-end;gap:2px;margin:0;padding:24px 0}.playPage .dashboardTabs a,.playPage .dashboardTabs a.active{color:#fff;text-align:right;background:0 0;border-right:3px solid #0000;border-radius:0;flex-direction:row-reverse;padding:9px 12px 9px 24px;font-size:1.15rem}.playPage .dashboardTabs a.active{color:#ffd166;border-right-color:#ffd166}.playPage .mobileCountdowns{gap:8px;width:100%;margin:auto 0 0;padding-top:8px;display:grid}}@media (prefers-reduced-motion:reduce){.playPage .siteHeader,.playPage .dashboardMenu,.playPage .mobileMenuButton span{transition:none}}
.dailiesPanel{gap:16px;display:grid}.dailiesHeader h3,.dailiesHeader p,.dailyTask h4,.dailyTask p,.dailyFootnote{margin:0}.dailiesHeader h3{margin-bottom:4px;font-size:1.25rem}.dailiesHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.loginStreak{color:#ffd166;background:#ffd16624;border:1px solid #ffd16680;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.loginStreak span{font-weight:700}.loginStreak strong{font-size:1.4rem;line-height:1}.loginStreak.claimed{color:#86f5aa;background:#2b914f29;border-color:#5ad28280}.dailiesHeader p,.dailyTask p,.dailyFootnote{color:#ffffffc2}.dailyTasks{gap:10px;display:grid}.dailyTask{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;min-height:76px;padding:12px;display:grid}.dailyTask.completed{background:linear-gradient(270deg,#68ff9c3d 0%,#68ff9c1a 30%,#0000 68%);border-color:#5ad28252}.dailyTask.completed .dailyNumber{color:#86f5aa;background:#2b914f33;border-color:#68ff9c6b}.dailyNumber{aspect-ratio:1;color:#ffd166;background:#ffd16624;border:1px solid #ffd16680;border-radius:6px;place-items:center;width:48px;font-size:1.8rem;font-weight:700;display:grid}.dailyTaskBody{min-width:0}.dailyProgress{gap:5px;max-width:440px;margin-top:9px;display:grid}.dailyProgress div{justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.dailyProgress progress{accent-color:#ffd166;width:100%;height:10px}.dailyTaskReady{color:#8f8!important;margin-top:5px!important}.dailyAdvancement{align-items:center;gap:10px;display:flex}.dailyIcon{width:36px;height:36px;image-rendering:pixelated;object-fit:contain;object-position:center;filter:drop-shadow(0 2px 2px #00000059);flex:none}.dailyIconFallback{filter:none;background:#ffffff14;border:1px solid #fff3;border-radius:6px}.dailyModelIcon{position:relative}.dailyModelIcon .minecraftItemIconCanvas{transform:scale(1.32)}.minecraftItemIconCanvas{width:100%;height:100%;display:block}.minecraftItemIconFailed{background:#ffffff14;border-radius:6px}.dailyTask button{color:#111;background:#ffd166;border:0;border-radius:6px;min-width:112px;padding:10px 14px;font-weight:700}.dailyTask button:disabled{color:#ffffffb8;background:#ffffff2e}.dailyTask.completed button:disabled{color:#86f5aa;background:#2b914f4d}.dailyFootnote{padding-top:4px}.dailiesFooter{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.dailyCompletion{background:#ffd1661a;border:1px solid #ffd16680;border-radius:8px;width:min(100%,360px);margin-left:auto;padding:14px}.dailyCompletion h4{margin:0 0 12px;font-size:1.2rem}.dailyCompletion.claimed{background:#2b914f24;border-color:#5ad28280}.dailyCompletionCalculation{grid-template-columns:1fr auto;gap:5px 16px;margin-bottom:12px;display:grid}.dailyCompletionCalculation strong{text-align:right}.dailyCompletionTotal{border-top:1px solid #ffffff2e;grid-column:1/-1;justify-content:space-between;gap:16px;margin-top:5px;padding-top:7px;display:flex}.dailyCompletionCalculation .notApplied{color:#ffffff6b;text-decoration:line-through}.dailyCompletion button{color:#111;background:#ffd166;border:0;border-radius:7px;width:100%;padding:14px 18px;font-size:1.05rem;font-weight:800}.dailyCompletion button:disabled{color:#ffffffb8;background:#ffffff2e}.dailyCompletion.claimed button:disabled{color:#86f5aa;background:#2b914f4d}
.knowledgePanel{gap:16px;font-family:Dabloon Symbol JetBrains Mono,JetBrainsMono Nerd Font,JetBrains Mono,Consolas,Courier New,monospace;display:grid}.playPage:has(.knowledgePanel){overflow-x:clip}.knowledgePanel h1,.knowledgePanel h2,.knowledgePanel h3,.knowledgePanel h4,.knowledgePanel h5,.knowledgePanel h6{font-family:inherit}.knowledgeTop h3{margin:0;font-size:1.25rem}.knowledgePda{grid-template-rows:auto 1fr;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:12px 20px;display:grid}.knowledgeSearch{grid-column:1;gap:8px;display:flex}.knowledgeSearchField{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;width:100%;min-width:0;display:flex}.knowledgeSearch input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:9px 0 9px 10px}.knowledgeSearchClear{color:#ffffffa6;font:inherit;background:0 0;border:0;align-self:stretch;padding:0 10px;font-size:1.1rem}.knowledgeSearchClear:hover{color:#ffd166}.knowledgeSearchField:has(input:placeholder-shown) .knowledgeSearchClear{display:none}.knowledgeSearchSubmit{color:#ffd166;font:inherit;background:#ffd16626;border:1px solid #ffd166b3;border-radius:8px;padding:9px 12px;font-weight:700}.knowledgeSidebarRail{grid-area:2/1;align-self:stretch;min-width:0;position:relative}.knowledgeSidebar{background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.knowledgeTree{flex:auto;padding:0 0 8px;overflow:auto}.knowledgeTreeHeading{color:#ffffff8c;text-transform:uppercase;padding-top:8px;padding-bottom:6px;padding-right:12px;font-size:.78rem;font-weight:700;line-height:1.25}.knowledgeTreePage{color:#ffffffd1;text-align:left;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding-top:8px;padding-bottom:8px;padding-right:10px;display:flex}.knowledgeTreePage:hover,.knowledgeTreePage.active{color:#fff;background:#ffffff17;border-left-color:#ffd166}.knowledgeTreePage span:first-child{overflow-wrap:anywhere;min-width:0}.knowledgeTreeNew{aspect-ratio:1;color:#ffd166;background:#ffd16624;border:1px solid #ffd1668c;border-radius:999px;flex:none;place-items:center;width:18px;font-size:.78rem;font-weight:700;line-height:1;display:inline-grid}.knowledgeOutline{background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;width:100%;max-height:calc(100vh - 24px);margin-top:12px;overflow:auto}.knowledgeOutline.measuring{visibility:hidden;pointer-events:none;position:absolute}.knowledgeOutline.visible{position:sticky;top:12px}.knowledgeOutlineTitle{color:#ffffff8c;text-transform:uppercase;margin:0;padding:10px 12px 8px;font-size:.78rem;font-weight:700;line-height:1.25}.knowledgeOutline nav{padding-bottom:8px}.knowledgeOutline a{color:#ffffffc2;overflow-wrap:anywhere;border-left:3px solid #0000;min-height:34px;padding-top:7px;padding-bottom:7px;padding-right:10px;font-size:.8rem;line-height:1.35;text-decoration:none;display:block}.knowledgeOutline a:hover,.knowledgeOutline a.active{color:#fff;background:#ffffff17;border-left-color:#ffd166}.knowledgeReader{grid-area:1/2/span 2;min-width:0;max-width:100%;padding-bottom:8px}.knowledgeSearchSummary{color:#ffffffa6;margin:-10px 0 18px}.knowledgeSearchResults{gap:10px;margin:0;padding:0;list-style:none;display:grid}.knowledgeSearchResults>li{background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.knowledgeSearchResultTitle{color:#fff;align-items:baseline;gap:.55em;font-size:.9rem;text-decoration:none;display:flex}.knowledgeSearchResultTitle:hover strong{color:#ffd166}.knowledgeSearchResultTitle span{color:#ffffff9e;font-size:inherit}.knowledgeSearchResults .locked{color:#ffd166;border-color:#ffd16659}.knowledgeSearchResults .locked span{color:#ffffff9e;font-size:.82rem}.knowledgeSearchMatches{gap:5px;margin:0;padding-left:18px;display:grid}.knowledgeSearchMatches a{color:#ffffffb8;font-size:.82rem;line-height:1.45;text-decoration:none}.knowledgeSearchMatches a:hover{color:#fff}.knowledgeSearchMatches mark,.knowledgeSearchHighlight{color:#151922;background:#ffd166;border-radius:3px;padding:0 2px}.knowledgeSimilarHeading{color:#ffffffb3;margin:20px 0 10px;font-size:.92rem}.knowledgePageTitle{margin:0 0 18px;font-size:clamp(1.35rem,2.5vw,1.55rem);line-height:1.1}.knowledgeReadButton{color:#ffd166;font:inherit;background:#ffd16626;border:1px solid #ffd166b3;border-radius:4px;margin:16px 0 0 auto;padding:8px 10px;font-weight:700;display:block}.knowledgeReadButton:disabled{opacity:.65}.knowledgeLocked{background:#ffd16617;border:1px solid #ffd16680;border-left:4px solid #ffd166;border-radius:6px;align-items:flex-start;gap:12px;padding:16px;display:flex}.knowledgeLocked svg{fill:none;stroke:#ffd166;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:24px;height:24px}.knowledgeLocked h4,.knowledgeLocked p{margin:0}.knowledgeLocked h4{color:#ffd166;margin-bottom:4px}.knowledgePage{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.65;position:relative}.knowledgePage h1,.knowledgePage h2,.knowledgePage h3,.knowledgePage p,.knowledgePage ul,.knowledgePage ol,.knowledgePage blockquote,.knowledgePage figure{margin-top:0}.knowledgePage h1,.knowledgePage h2,.knowledgePage h3,.knowledgePage h4,.knowledgePage h5,.knowledgePage h6{margin-bottom:10px;scroll-margin-top:16px}.knowledgePage h1{font-size:clamp(1.35rem,2.5vw,1.55rem);line-height:1.1}.knowledgePage p,.knowledgePage ul,.knowledgePage ol,.knowledgePage blockquote,.knowledgePage figure{margin-bottom:14px}.knowledgePage ul,.knowledgePage ol{padding-left:24px}.knowledgePage hr{border:0;border-top:1px solid #fff3;margin:24px 0}.knowledgePage blockquote{color:#ffffffe0;background:#ffffff0f;border-left:4px solid #ffd166cc;padding:10px 14px}.knowledgeAdmonition{--admonition-color:#7bebff;border:1px solid color-mix(in srgb, var(--admonition-color) 55%, transparent);background:color-mix(in srgb, var(--admonition-color) 9%, transparent);border-left-width:4px;border-radius:6px;margin-bottom:14px;overflow:hidden}.knowledgeAdmonition.warning{--admonition-color:#ffd166}.knowledgeAdmonition.error{--admonition-color:#ff6b6b}.knowledgeAdmonition.hint{--admonition-color:#c792ea}.knowledgeAdmonition.tip{--admonition-color:#70e1a1}.knowledgeAdmonition.note{--admonition-color:#aeb8c4}.knowledgeAdmonition.tldr{--admonition-color:#ff9f6e}.knowledgeAdmonition.context{--admonition-color:#8da2ff}.knowledgeAdmonition.perk{isolation:isolate;background:repeating-linear-gradient(90deg,#ff698247 0%,#ffaa5547 7%,#f5dc6942 14%,#64e69b4d 21%,#5ad2f552 28%,#7da0ff66 35%,#c887ff57 42%,#ff698247 50%) 0 0/200% 100%;border:0;transition:transform .18s;animation:8s linear infinite paused knowledgePerkRainbow;position:relative}.knowledgeAdmonition.perk:hover{animation-play-state:running;transform:translateY(-2px)}@keyframes knowledgePerkRainbow{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.knowledgeAdmonition.perk{transition:none;animation:none}.knowledgeAdmonition.perk:hover{transform:none}}.knowledgeAdmonition.perk .knowledgeAdmonitionTitle{color:#fffffff2;background:#ffffff0e;text-decoration:none}.knowledgeAdmonition.perk .knowledgeAdmonitionTitle:after{border-radius:inherit;content:"";position:absolute;inset:0}.knowledgeAdmonition.perk .knowledgeAdmonitionTitle:hover:after{background:#ffffff0a}.knowledgeAdmonition.perk .knowledgeAdmonitionTitle:focus-visible:after{outline-offset:-2px;outline:2px solid #fff}.knowledgeAdmonition.perk .knowledgeAdmonitionBody a{z-index:1;position:relative}.knowledgeAdmonition.perk .knowledgeAdmonitionBody{background:#00000014}.knowledgeAdmonitionTitle{background:color-mix(in srgb, var(--admonition-color) 12%, transparent);color:var(--admonition-color);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 12px;font-size:.82rem;font-weight:800;display:flex}.knowledgeAdmonitionTitle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.knowledgeAdmonitionBody{padding:10px 12px}.knowledgeAdmonitionBody>:last-child{margin-bottom:0}.knowledgePage code{background:#ffffff1f;border-radius:6px;padding:2px 5px}.knowledgePage table{border-spacing:0;border:1px solid #ffffff29;border-radius:8px;max-width:100%;margin-bottom:14px;font-size:.88rem}.knowledgePage th,.knowledgePage td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:8px 10px}.knowledgePage th{color:#ffd166;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;font-size:.76rem;position:sticky;top:0}.knowledgePage tbody tr:nth-child(2n){background:#ffffff09}.knowledgePage tbody tr:last-child td{border-bottom:0}.minecraftFormattingTable,.minecraftFormattingTable code{font-family:Minecraft UI,monospace}.minecraftFormattingTable .minecraftTextPreview{text-shadow:2px 2px 0 color-mix(in srgb, currentColor 25%, black);font-size:1rem}.knowledgePage td:first-child{color:#ffd166;white-space:nowrap;font-weight:700}.knowledgePage figure{gap:8px;display:grid}.knowledgePage figcaption{color:#ffffffc2;font-size:.92rem}.knowledgePage img{width:auto;max-width:100%;max-inline-size:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;border-radius:6px}.knowledgeRecipeItems{color:#ffffff9e;margin:-12px 0 14px;font-size:clamp(.82rem,1.5vw,.9rem);line-height:1.45}.knowledgeRecipeItems:before{color:#ffffffb8;content:"Recipe: ";font-weight:700}.knowledgeRecipeItems a{color:#9be2f2d1;text-underline-offset:2px;text-decoration-color:#9be2f259}.knowledgeRecipeItems a:hover,.knowledgeRecipeItems a:focus-visible{color:#b9efff;text-decoration-color:currentColor}.knowledgePage .welcomeWaves{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.knowledgePage .welcomeWaves img{width:100%}.knowledgePage .welcomeWaves figure{text-align:center;min-width:0;margin:0}.knowledgePage .welcomeWaves figcaption{gap:2px;line-height:1.25;display:grid}.minecraftObfuscated{min-width:var(--obfuscated-width,auto);color:#8f8;text-shadow:1px 1px #163816;white-space:pre;display:inline-block}.knowledgeMobileNav{display:none}@media (max-width:700px){.playPage:has(.knowledgePanel){overflow-x:auto}.playPage .knowledgeMobileNav{gap:6px;margin-top:12px;display:grid}.playPage .knowledgeMobileNav span{color:#ffffffa6;font-size:.78rem}.playPage .knowledgeMobileNav select{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;width:100%;min-height:44px;padding:9px 38px 9px 12px}.playPage .knowledgePda{display:block}.playPage .knowledgeReader{margin-top:18px}.playPage .knowledgeSidebarRail{display:none}.playPage .knowledgePageTitle{font-size:1.4rem}.playPage .knowledgePage table,.playPage .knowledgePage pre{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.playPage .knowledgePage td:first-child{white-space:normal}.playPage .knowledgePage .welcomeWaves{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}}
.shopPanel{gap:16px;display:grid}.shopTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shopTop h3,.shopPrice,.shopEmptyState,.shopHoverDescription,.shopCard h4{margin:0}.shopTop h3{font-size:1.25rem}.shopControls{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.shopControls label{color:#ffffffc2;text-transform:uppercase;gap:5px;font-size:.78rem;display:grid}.shopControls select{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:6px;min-width:150px;padding:9px 32px 9px 10px}.shopControls option{color:#111}.shopGrid{grid-template-columns:repeat(auto-fill,minmax(174px,1fr));align-items:stretch;gap:12px;display:grid}.shopLoadMoreSentinel{pointer-events:none;height:1px}.shopCard{color:#14171f;text-align:left;background:linear-gradient(#fff 0%,#f4f6f8 100%);border:1px solid #d6d8dc;border-radius:8px;grid-template-rows:112px 1fr auto;gap:10px;min-height:276px;padding:10px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #0000003d}.shopCard:hover:not(:disabled),.shopCard:focus-visible{transform:translateY(-2px);box-shadow:0 14px 28px #00000052}.shopCard:disabled{opacity:.78}.shopCard-charm{background:linear-gradient(#eefffafa,#f5f7fffa),#fff;border:2px solid #53d6bd;box-shadow:0 0 0 1px #53d6bd2e,0 10px 22px #0000003d}.shopCard-cosmetic{background:linear-gradient(#fffafdfa,#faf8f0fa),#fff;border:2px solid #f0a3bd;box-shadow:0 0 0 1px #f0a3bd2e,0 10px 22px #0000003d}.shopCard-generic{border-color:#c9ced6}.shopCard.unavailable{filter:saturate(.82)}.shopImageFrame{background-color:#fbfcfd;background-image:linear-gradient(45deg,#14171f0b 25%,#0000 25%),linear-gradient(-45deg,#14171f0b 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#14171f0b 75%),linear-gradient(-45deg,#0000 75%,#14171f0b 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #14171f1f;border-radius:6px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.shopModelHost{width:100%;height:100%;min-height:110px}.shopModelCanvas{width:100%;height:100%;display:block}.shopItemIcon{object-fit:contain;object-position:center;width:76px;height:76px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 3px 3px #00000047)}.shopItemEmpty{background:#14171f09;border:1px dashed #14171f2e;border-radius:6px;width:76px;height:76px}.shopMetaIcons{z-index:2;gap:5px;display:flex;position:absolute;top:6px;right:6px}.shopMetaIcon{background:#ffffffdb;border:1px solid #14171f2e;border-radius:999px;place-items:center;width:22px;height:22px;display:inline-grid;position:relative;box-shadow:0 2px 6px #0000002e}.shopMetaIcon-animated:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #233044;width:0;height:0;margin-left:2px}.shopMetaIcon-dyeable{background:radial-gradient(circle,#fff 0 22%,#0000 24%),conic-gradient(#ff3b30,#fc0,#34c759,#00c7be,#007aff,#af52de,#ff3b30)}.shopCardBody{align-content:start;gap:8px;min-width:0;display:grid}.shopBadges{flex-wrap:wrap;gap:5px;display:flex}.shopBadges span{overflow-wrap:anywhere;color:#14171fd1;text-transform:uppercase;background:#14171f0f;border:1px solid #14171f1f;border-radius:999px;max-width:100%;padding:3px 6px;font-size:.68rem;font-weight:700;line-height:1.15}.rarity-common .shopBadges span:last-child{background:color-mix(in srgb, var(--rarity-common) 45%, #d9dde4)}.rarity-uncommon .shopBadges span:last-child{background:color-mix(in srgb, var(--rarity-uncommon) 36%, white);color:#550}.rarity-rare .shopBadges span:last-child{background:color-mix(in srgb, var(--rarity-rare) 32%, white);color:#055}.rarity-epic .shopBadges span:last-child{background:color-mix(in srgb, var(--rarity-epic) 28%, white);color:#710071}.rarity-legendary .shopBadges span:last-child{background:color-mix(in srgb, var(--rarity-legendary) 32%, white);color:#704b00}.rarity-mythical .shopBadges span:last-child{background:color-mix(in srgb, var(--rarity-mythical) 28%, white);color:#780000}.shopCard h4{color:#111722;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:.96rem;line-height:1.25;display:-webkit-box;overflow:hidden}.shopPrice{color:#8a4f00;overflow-wrap:anywhere;font-size:.95rem;font-weight:800}.shopCardFoot{color:#111;text-align:center;background:#ffd166;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:8px 10px;font-size:.86rem;font-weight:800;display:flex}.shopCard.unavailable .shopCardFoot{color:#14171fb8;background:#14171f1f}.shopHoverDescription{color:#fff;opacity:0;pointer-events:none;background:#0e121cf2;border:1px solid #ffffff24;border-radius:6px;max-height:calc(100% - 72px);padding:10px;font-size:.8rem;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:52px;left:10px;right:10px;overflow:auto;transform:translateY(5px)}.shopCard:hover .shopHoverDescription,.shopCard:focus-visible .shopHoverDescription{opacity:1;transform:translateY(0)}.shopEmptyState{color:#ffffffc2;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:18px}
.claimsPanel,.claimsList,.claimMembers,.claimsSection{gap:14px;display:grid}.claimsSection>h3{margin:0}.claimsCoordinateHelp{color:#ffffff94;font-size:.7rem}.claimsTop,.claimHeader,.claimMember{justify-content:space-between;align-items:center;gap:14px;display:flex}.claimName{color:oklch(from var(--claim-color) calc(max(l, .72)) c h)}.claimsTop h3,.claimsTop p,.claimHeader h4{margin:0}.claimHeader span,.claimMember span,.claimMember small{color:#ffffffad}.claimsTop button,.claimMemberSearch button{color:#111;background:#ffd166;border:0;border-radius:7px;padding:10px 14px;font-weight:800}.claimPurchase{justify-items:end;gap:5px;display:grid}.claimPurchase small{color:#ffffffad;white-space:nowrap;font-size:.68rem}.claimsTop button:disabled,.claimHeader button:disabled,.claimMember button:disabled,.claimAppearanceForm button:disabled,.claimMemberSearch button:disabled{opacity:.55}.claimsEmpty,.claimCard{background:#ffffff0b;border:1px solid #ffffff24;border-radius:9px;padding:16px}.claimCardCollapsed{padding:9px 12px}.claimCardCollapsed .claimHeader{border:0;flex-wrap:wrap;padding:0}.claimCardCollapsed .claimIdentity{align-items:baseline;gap:10px;display:flex}.claimCardCollapsed .claimName{white-space:nowrap}.claimMembersSummary,.claimMemberInlineList,.claimMemberInline{align-items:center;gap:6px;display:flex}.claimMembersSummary{color:#ffffffad;min-width:0;margin-left:auto;font-size:.78rem}.claimMemberInlineList{overflow-x:auto}.claimMemberInline{white-space:nowrap}.claimMembersSummary .playerHead-small{border-radius:4px;width:24px;height:24px;font-size:.7rem}.claimHeader{border-bottom:1px solid #ffffff1f;padding-bottom:12px}.claimHeader button,.claimMember button,.claimAppearanceForm button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;padding:7px 10px}.claimAppearanceForm{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:end;gap:8px;padding-top:12px;display:grid}.claimAppearanceForm label{color:#ffffffad;gap:5px;display:grid}.claimAppearanceForm input{box-sizing:border-box;color:#fff;background:#0a0e18b8;border:1px solid #fff3;border-radius:7px;min-width:0;height:40px;padding:8px 10px}.claimAppearanceForm .claimColorInput input{width:52px;padding:3px}.claimMembers{margin-top:12px}.claimMember{justify-content:flex-start}.claimMember>div{min-width:0;display:grid}.claimMember>button,.claimMember>small{margin-left:auto}.claimMemberSearch{grid-template-columns:1fr auto;gap:8px;display:grid}.claimMemberSearch input{color:#fff;background:#0a0e18b8;border:1px solid #fff3;border-radius:7px;min-width:0;padding:10px 12px}
.playersPanel{gap:16px;display:grid}.playersTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.playersTop h3,.playerProfileIdentity h4,.playerBio,.playerStatsPanel h5,.playerProfileEmpty{margin:0}.playersTop h3{font-size:1.25rem}.playerDirectorySearch{background:linear-gradient(135deg,#ffd1661c,#7bebff0f);border:1px solid #ffd16652;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 10px 28px #00000029}.playerDirectorySearch input{color:#fff;min-width:0;font:inherit;background:#0a0d14b8;border:1px solid #ffffff38;border-radius:7px;outline:none;flex:1;padding:11px 13px}.playerDirectorySearch input:focus{border-color:#ffd166;box-shadow:0 0 0 3px #ffd16624}.playerDirectorySearch span{color:#ffffffb3;white-space:nowrap;font-size:.78rem}.leaderboardPodium{background:radial-gradient(circle at 50% 0,#ffd16621,#0000 48%),#ffffff0b;border:1px solid #ffffff26;border-radius:10px;gap:12px;padding:18px;display:grid}.podiumPlaces{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;min-height:245px;display:grid}.podiumPlace{min-width:0;color:inherit;align-content:end;justify-items:center;text-decoration:none;display:grid}.podiumIdentity{color:#ffffffe0;text-align:center;overflow-wrap:anywhere;min-height:34px;padding:0 5px;font-size:.74rem;line-height:1.2}.podiumIdentity>span{color:#ffffff8f}.podiumHeadImage{width:82px;height:82px;image-rendering:pixelated;border:1px solid #ffffff3d;border-radius:6px}.podiumStep{text-align:center;background:linear-gradient(160deg,#8c712d,#433410);border:1px solid #fff3;align-content:center;width:100%;height:104px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #0000003d}.podiumPlace-1 .podiumStep{background:linear-gradient(160deg,#e6bd4d,#725817);border-radius:8px 8px 0 0;height:130px}.podiumPlace-2 .podiumStep{background:linear-gradient(160deg,#aeb9c7,#505965);border-radius:8px 0 0;height:100px}.podiumPlace-3 .podiumStep{background:linear-gradient(160deg,#bd7f4e,#663b23);border-radius:0 8px 0 0;height:76px}.podiumStep strong{color:#fff;text-shadow:0 2px 4px #0006;font-size:2rem;line-height:1}.podiumStep span{color:#ffffffdb;margin-top:6px;font-size:.72rem;font-weight:800}.podiumMetric{color:#fff;text-align:center;background:#20293a;border:1px solid #fff3;border-radius:7px;justify-self:center;min-width:min(320px,100%);margin:0;padding:8px 11px;font-size:.78rem;font-weight:800}.podiumMetric option,.podiumMetric optgroup{color:#fff;background:#20293a}.podiumOverflow{justify-items:center;gap:8px;display:grid}.podiumOverflow p{color:#ffffffb3;margin:0;font-size:.72rem;font-weight:800}.podiumOverflow>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.podiumOverflow a{color:inherit;align-items:center;gap:7px;font-size:.74rem;text-decoration:none;display:flex}.podiumOverflow .playerHead-large,.podiumOverflow .podiumHeadImage{width:32px;height:32px}.leaderboardPodium.compact{gap:8px;padding:12px}.leaderboardPodium.compact .podiumPlaces{min-height:174px}.leaderboardPodium.compact .podiumIdentity{min-height:28px;font-size:.64rem}.leaderboardPodium.compact .playerHead-large,.leaderboardPodium.compact .podiumHeadImage{width:54px;height:54px}.leaderboardPodium.compact .podiumPlace-1 .podiumStep{height:92px}.leaderboardPodium.compact .podiumPlace-2 .podiumStep{height:72px}.leaderboardPodium.compact .podiumPlace-3 .podiumStep{height:56px}.leaderboardPodium.compact .podiumStep strong{font-size:1.5rem}.playersTop button,.playerProfileNav button,.playerProfileTop button,.playerProfileActions button{color:#111;background:#ffd166;border:0;border-radius:6px;padding:10px 14px;font-weight:700}.playersTableWrap{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;overflow-x:auto}.playersTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.playersTable th,.playersTable td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #ffffff1f;padding:10px}.playersTable th:first-child,.playersTable td:first-child{text-align:center;width:104px}
.playersTable th{z-index:1;color:#ffffffc2;text-align:left;text-transform:uppercase;background:#ffffff14;font-size:.78rem;position:sticky;top:0}.playersTable tbody tr{cursor:pointer;height:74px;transition:background .14s}.playersTable tbody tr:hover,.playersTable tbody tr.active{background:#ffd16624}.playersTable tbody tr:last-child td{border-bottom:0}.playerColumnSelect{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;min-width:0;display:grid}.playerColumnSelect select,.playerProfileForm input,.playerProfileForm textarea{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:6px;width:100%;min-width:0;padding:8px 9px}.playerColumnSelect select option,.playerColumnSelect select optgroup{color:#111}.playerColumnSelect button{aspect-ratio:1;color:#fff;background:#ffffff24;border:0;border-radius:6px;place-items:center;width:30px;padding:0;font-weight:700;display:grid}.playerHead{color:#ffd166;object-fit:cover;image-rendering:pixelated;image-rendering:crisp-edges;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:6px;place-items:center;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.playerHead-small{width:42px;height:42px;font-size:1rem}.playerHead-large{width:82px;height:82px;font-size:1.8rem}.playerHeadFallback{text-transform:uppercase}.playerCell{justify-items:center;gap:5px;min-width:0;display:grid}.playerCellName{color:#ffffffd6;overflow-wrap:anywhere;max-width:100%;font-size:.68rem;line-height:1.15}.playerCellPronouns{color:#ffffff94}.playerProfilePanel{background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;gap:16px;padding:14px;display:grid}.playerProfileNav{justify-content:flex-start;display:flex}.playerProfileNav button{color:#fff;background:#ffffff24}.playerProfileTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.playerProfileIdentity{min-width:0}.playerProfileIdentity h4{overflow-wrap:anywhere;font-size:1.35rem}.playerEmojiDetails{color:#ffffffc7;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.playerEmojiDetails span{min-width:1.8em;display:inline-block}.playerFacts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 14px;margin:10px 0 0;display:grid}.playerFacts div{min-width:0}.playerFacts dt{color:#ffffff94;text-transform:uppercase;font-size:.74rem}.playerFacts dd{overflow-wrap:anywhere;margin:3px 0 0}.playerBio,.playerProfileEmpty{color:#ffffffc2;line-height:1.55}.playerProfileForm{background:#0000002e;border:1px solid #ffd16647;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.playerProfileFormHeader{grid-column:1/-1;justify-content:space-between;align-items:start;gap:16px;display:flex}.playerProfileFormHeader h4{font-size:1.2rem}.playerProfileFormHeader p{color:#ffffff9e;margin-top:3px}.playerProfileHint{color:#ffffffb8;grid-column:1/-1;margin:0;line-height:1.5}.playerProfileForm label{color:#ffffffc2;text-transform:uppercase;gap:5px;font-size:.78rem;display:grid}.playerBaseInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.playerBaseHeader{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.playerBaseHeader>span{color:#ffffffc2;text-transform:uppercase;font-size:.78rem}.playerBaseHeader button{padding:7px 10px;font-size:.78rem}.playerBioInput,.playerBaseInputs,.playerColorField,.playerProfileActions{grid-column:1/-1}.playerProfileForm .settingToggle{color:inherit;font-size:inherit;text-transform:none;grid-column:1/-1;display:flex}.playerColorField{align-items:end;gap:8px;display:flex}.playerColorField input{width:52px;height:40px;padding:3px}.playerProfileForm textarea{resize:vertical;min-height:110px;line-height:1.45}.playerProfileActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.playerProfileActions button[type=button]{color:#fff;background:#ffffff24}.playerStatsPanel{gap:12px;display:grid}.playerStatsPanel h5{font-size:1rem}.playerStatsSyncHint{color:#ffffff94;margin:0;font-size:.8rem}.playerStatsCore,.playerStatGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.playerStatLine{background:#0003;border:1px solid #ffffff1f;border-radius:6px;gap:5px;min-width:0;padding:10px;display:grid;position:relative}.playerStatLine>span:first-child{color:#ffffff9e;text-transform:uppercase;font-size:.76rem}.playerStatRank{border:1px solid var(--rank-color);background:color-mix(in srgb, var(--rank-color) 20%, #101018);min-width:23px;box-shadow:0 0 8px color-mix(in srgb, var(--rank-color) 35%, transparent);color:var(--rank-color);text-align:center;cursor:help;border-radius:999px;padding:2px 4px;font-size:.68rem;font-weight:800;line-height:1;position:absolute;bottom:5px;right:5px}.playerStatRank.rank-common{--rank-color:var(--rarity-common)}.playerStatRank.rank-uncommon{--rank-color:var(--rarity-uncommon)}.playerStatRank.rank-rare{--rank-color:var(--rarity-rare)}.playerStatRank.rank-epic{--rank-color:var(--rarity-epic)}.playerStatRank.rank-legendary{--rank-color:var(--rarity-legendary)}.playerStatRank.rank-mythical{--rank-color:var(--rarity-mythical)}.playerStatLine strong{overflow-wrap:anywhere;color:#fff;font-size:.98rem}.playerStatGroups{gap:8px;display:grid}.playerStatGroups details{background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px}.playerStatGroups summary{cursor:pointer;color:#ffd166;padding:10px 12px;font-weight:700}.playerStatGrid{padding:0 12px 12px}
.adminPanel,.miscPanel{gap:18px;display:grid}.miscSubTabs{border-bottom:1px solid #ffffff1f;gap:8px;padding-bottom:10px;display:flex}.miscSubTabs a{color:#ffffffb3;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:9px 13px;font-weight:750;text-decoration:none}.miscSubTabs a.active{color:#151922;background:#ffd166;border-color:#ffd166}.settingsSection,.giftCodeSection{gap:18px;display:grid}.settingsSection>div:first-child>p,.giftCodeSection>div:first-child>p{color:#ffffffb3}.settingsList{gap:10px;display:grid}.settingToggle{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.settingToggle>span{gap:5px;display:grid}.settingToggle strong{color:#fff;font-size:.9rem}.settingToggle small{color:#ffffff94;max-width:680px;line-height:1.45}.settingToggle input{opacity:0;pointer-events:none;position:absolute}.settingToggle i{background:#ffffff17;border:1px solid #fff3;border-radius:999px;flex:none;width:46px;height:26px;transition:background .15s,border-color .15s;position:relative}.settingToggle i:after{content:"";background:#ffffffb8;border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.settingToggle:has(input:checked){background:#ffd16611;border-color:#ffd16659}.settingToggle input:checked+i{background:#ffd166;border-color:#ffd166}.settingToggle input:checked+i:after{background:#161a23;transform:translate(20px)}.settingToggle:focus-within{outline-offset:2px;outline:2px solid #ffd166b8}.adminSubTabs{border-bottom:1px solid #ffffff29;flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.adminSubTabs a{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;padding:9px 13px;text-decoration:none}.adminSubTabs a.active{color:#111;background:#ffd166;border-color:#ffd166;font-weight:700}.adminSection{background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;gap:14px;padding:16px;display:grid}.adminSectionHeader h3,.adminSectionHeader p,.miscPanel h3,.miscPanel p,.giftInstructions h4,.giftInstructions ol,.giftCodeHistory h4{margin:0}.adminSectionHeader h3,.miscPanel h3{margin-bottom:5px;font-size:1.25rem}.adminSectionHeader p,.miscPanel>div>p,.giftInstructions p{color:#ffffffc2}
.shopPanel{--shop-surface:#151b27;--shop-surface-raised:#1c2433;--shop-border:#ffffff21;gap:18px}.shopTop{align-items:end}.shopEyebrow,.shopDealHeading p,.charmProgressionHeading p{color:#ffd166;letter-spacing:.13em;text-transform:uppercase;margin:0 0 3px;font-size:.68rem;font-weight:800}.shopOrderControl{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:.7rem;font-weight:700;display:grid}.shopOrderControl select{border:1px solid var(--shop-border);color:#fff;background:#171e2b;border-radius:7px;min-width:205px;padding:9px 34px 9px 11px}.shopCatalogToolbar{justify-content:space-between;align-items:end;gap:16px;display:flex}.shopCatalogToolbar>span{color:#ffffff7a;font-size:.75rem}.shopDeals{background:radial-gradient(circle at 88% 42%,#ffd16624,#0000 32%),linear-gradient(115deg,#20283a,#151b27 62%);border:1px solid #ffd1666b;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(170px,28%);min-height:188px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000040,inset 0 1px #ffffff0f}.shopDealCopy{z-index:2;align-content:center;gap:12px;padding:24px 28px;display:grid;position:relative}.shopDealCopy>p{color:#ffffffb3;max-width:680px;margin:0;font-size:.87rem;line-height:1.5}.shopDealHeading,.shopDealActions{align-items:center;gap:12px;display:flex}.shopDealHeading h4{margin:0;font-size:clamp(1.15rem,2.5vw,1.65rem)}.shopDealHeading>strong{color:#ffe39a;background:#ffd1661f;border:1px solid #ffd1666b;border-radius:999px;padding:5px 8px;font-size:.8rem}.shopDealSpark{color:#171b24;background:#ffd166;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid;box-shadow:0 0 24px #ffd16647}.shopDealActions span{color:#ffe39a;font-weight:800}.shopDealActions del{color:#ffffff6b;margin-right:4px;font-weight:600}.shopDealActions button,.shopDetailsBuy{color:#151922;background:#ffd166;border:0;border-radius:7px;padding:9px 14px;font-weight:850}.shopDealPreview{background:linear-gradient(90deg,#0000,#ffffff06);min-height:188px}.shopDealPreview .shopModelHost,.shopDealPreview .shopItemIcon{width:100%;height:100%;min-height:188px}.shopDealPreview .shopItemIcon{object-fit:contain;padding:28px}.shopDealDots{z-index:3;gap:6px;display:flex;position:absolute;bottom:10px;right:12px}.shopDealDots button{background:#ffffff47;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.shopDealDots button.active{background:#ffd166;width:22px}.shopDealArrow{z-index:6;color:#ffe29a;background:#0a0e15db;border:1px solid #ffd1666b;border-radius:9px;place-items:center;width:38px;height:58px;padding:0;font-size:2rem;line-height:1;transition:background .14s,color .14s,transform .14s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #00000057}.shopDealArrow:hover{color:#141820;background:#ffd166;transform:translateY(-50%)scale(1.06)}.shopDealArrow.previous{left:10px}.shopDealArrow.next{right:10px}.shopDeals:has(.shopDealArrow) .shopDealCopy{padding-left:60px}.shopDeals:has(.shopDealArrow) .shopDealPreview{padding-right:34px}.shoppingSundayBadge{z-index:5;color:#ffe29a;letter-spacing:.04em;text-transform:uppercase;background:#231a09e0;border:1px solid #ffd1666b;border-radius:999px;padding:5px 9px;font-size:.67rem;font-weight:850;position:absolute;top:10px;right:12px}.shopFilterStack{border:1px solid var(--shop-border);background:#0e131c8c;border-radius:10px;gap:8px;padding:12px;display:grid}.shopFilterRow{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.shopFilterRow>span{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.shopFilterRow>div{flex-wrap:wrap;gap:6px;display:flex}.shopFilterRow button{color:#ffffffb3;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:7px;padding:7px 11px;font-size:.77rem;font-weight:700;transition:color .13s,background .13s,border-color .13s}.shopFilterRow button:hover{color:#fff;border-color:#ffffff40}.shopFilterRow button.active{color:#151922;background:#ffd166;border-color:#ffd166;box-shadow:0 4px 14px #ffd1662e}.shopSearchFilter{color:#ffffffb3;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:7px;align-items:center;min-height:31px;padding:0 10px;font-size:.77rem;font-weight:700;transition:color .13s,background .13s,border-color .13s;display:flex}.shopSearchFilter.active{color:#151922;background:#ffd166;border-color:#ffd166;box-shadow:0 4px 14px #ffd1662e}.shopSearchFilter input{width:150px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.shopSearchFilter input::placeholder{color:inherit;opacity:.7}.shopFilterRow .filter-common{--filter-accent:var(--rarity-common)}.shopFilterRow .filter-uncommon{--filter-accent:var(--rarity-uncommon)}.shopFilterRow .filter-rare{--filter-accent:var(--rarity-rare)}.shopFilterRow .filter-epic{--filter-accent:var(--rarity-epic)}.shopFilterRow .filter-legendary{--filter-accent:var(--rarity-legendary)}.shopFilterRow .filter-mythical{--filter-accent:var(--rarity-mythical)}.shopFilterRow button:is(.filter-common,.filter-uncommon,.filter-rare,.filter-epic,.filter-legendary,.filter-mythical){border-color:color-mix(in srgb, var(--filter-accent) 55%, transparent);color:var(--filter-accent)}.shopFilterRow button:is(.filter-common,.filter-uncommon,.filter-rare,.filter-epic,.filter-legendary,.filter-mythical).active{background:var(--filter-accent);color:#111722}.shopFilterRow button.filter-dyeable:not(.active){color:#fff;background:linear-gradient(105deg,#ff3d7047,#ffbe3d40,#42e29740,#34b3ff45,#be50ff47);border-color:#78f0dd9e;animation:4.8s linear infinite shopRainbowHue}.shopFilterRow button.filter-dyeable.active{color:#10141d;background:linear-gradient(105deg,#ff3d70,#ffbe3d,#42e297,#34b3ff,#be50ff,#ff3d70);border-color:#ffffffd1;animation:4s linear infinite shopRainbowHue;box-shadow:0 0 18px #60d2ff52}.shopFilterRow button.filter-animated:not(.active){color:#dec2ff;border-color:#c37aff52;animation:1.8s ease-in-out infinite shopAnimatedTagPulse}.shopFilterRow button.filter-animated.active{color:#f2e4ff;background:#c37aff38;border-color:#d5a4ff;box-shadow:0 0 16px #c37aff52}.shopResultLine{color:#ffffff6e;justify-content:space-between;margin-bottom:-6px;font-size:.73rem;display:flex}.shopGrid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px}.shopCard{--card-accent:#8591a4;border:1px solid color-mix(in srgb, var(--card-accent) 60%, #30394a);color:#f6f8fb;min-height:354px;box-shadow:0 0 0 1px color-mix(in srgb, var(--card-accent) 11%, transparent), 0 14px 28px #00000040;cursor:pointer;background:linear-gradient(160deg,#20293a,#161d29 64%);border-radius:11px;grid-template-rows:180px 1fr auto;gap:12px;padding:11px;display:grid}.shopCard-charm{--card-accent:#53d6bd;background:linear-gradient(155deg,#53d6bd14,#0000 40%),linear-gradient(160deg,#20293a,#161d29 64%)}.shopCard-cosmetic{--card-accent:#f0a3bd;background:linear-gradient(155deg,#f0a3bd14,#0000 40%),linear-gradient(160deg,#20293a,#161d29 64%)}.rarity-common{--card-accent:var(--rarity-common)}.rarity-uncommon{--card-accent:var(--rarity-uncommon)}.rarity-rare{--card-accent:var(--rarity-rare)}.rarity-epic{--card-accent:var(--rarity-epic)}.rarity-legendary{--card-accent:var(--rarity-legendary)}.rarity-mythical{--card-accent:var(--rarity-mythical)}
.shopCard:hover,.shopCard:focus-visible{border-color:var(--card-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--card-accent) 34%, transparent), 0 18px 35px #0000005c, 0 0 24px color-mix(in srgb, var(--card-accent) 9%, transparent);outline:none;transform:translateY(-3px)}.shopCard.unavailable{filter:none;opacity:.72}.shopImageFrame{background:radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--card-accent) 26%, transparent) 0 9%, color-mix(in srgb, var(--card-accent) 12%, transparent) 28%, transparent 67%), linear-gradient(150deg, #ffffff09, transparent 55%), #111722;border:1px solid #ffffff14;border-radius:8px;min-height:180px}.shopModelHost{min-height:178px;position:relative}.shopModelHost:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--card-accent,#fff) 12%, transparent), transparent 68%);opacity:1;border-radius:50%;transition:opacity .24s;position:absolute;inset:20%}.shopModelHost.ready:before{opacity:0}.shopModelSnapshot{z-index:1;opacity:1;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.shopModelCanvas{z-index:2;opacity:0;transition:opacity .22s;position:absolute;inset:0}.shopModelHost.live .shopModelCanvas{opacity:1}.shopModelHost.live:has(.shopModelCanvas) .shopModelSnapshot{opacity:0}.shopItemIcon{object-fit:contain;width:min(82%,142px);height:min(82%,142px);image-rendering:pixelated;filter:drop-shadow(0 10px 8px #00000061)}.shopMetaIcon{background-color:#121823e0;border-color:#fff3}.shopMetaIcon-animated:before{border-left-color:#fff}.shopDealBadge{color:#ffe39a;text-transform:uppercase;background:#18150ee6;border:1px solid #ffd1666b;border-radius:6px;padding:4px 7px;font-size:.67rem;font-weight:800;position:absolute;bottom:7px;left:7px}.shopBadges span{color:#ffffffa6;background:#ffffff12;border-color:#ffffff1a}.shopBadges span:last-child,.rarity-common .shopBadges span:last-child,.rarity-uncommon .shopBadges span:last-child,.rarity-rare .shopBadges span:last-child,.rarity-epic .shopBadges span:last-child,.rarity-legendary .shopBadges span:last-child,.rarity-mythical .shopBadges span:last-child{border-color:color-mix(in srgb, var(--card-accent,#8591a4) 42%, transparent);background:color-mix(in srgb, var(--card-accent,#8591a4) 13%, transparent);color:color-mix(in srgb, var(--card-accent,#d8dce4) 72%, white)}.shopBadges span.deal{color:#ffe39a;background:#ffd1661a;border-color:#ffd1666b}.shopBadgeLines{gap:6px;display:grid}.shopTagBadges{flex-wrap:wrap;gap:5px;display:flex}.shopTagBadges .shopTag{letter-spacing:.03em;text-transform:uppercase;border:1px solid #ffffff21;border-radius:999px;padding:3px 7px;font-size:.65rem;font-weight:800}.shopTag.dyeable{color:#fff;text-shadow:0 1px 2px #000000b8;background:linear-gradient(105deg,#ff3d70b3,#ffbe3dad,#42e297ad,#34b3ffb3,#be50ffb3);border-color:#ffffff73;animation:4.4s linear infinite shopRainbowHue}.shopTag.animated{color:#e4c9ff;background:#c37aff1c;border-color:#c37aff6b;animation:1.8s ease-in-out infinite shopAnimatedTagPulse}.shopTag.membersOnly,.shopFilterRow button.filter-members-only{color:#ffe39a;background:#ffd1661f;border-color:#ffd1666b}.shopFilterRow button.filter-members-only.active{color:#141820;background:#ffd166}.shopTag.discounted{color:#8ce8c2;background:#4fdca31c;border-color:#4fdca366}.shopTag.soldOut{color:#ffaaa3;background:#ff74691c;border-color:#ff746966}@keyframes shopAnimatedTagPulse{0%,to{box-shadow:0 0 #c37aff00}50%{box-shadow:0 0 12px #c37aff47}}@keyframes shopRainbowHue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.animatedWave{align-items:baseline;display:inline-flex}.animatedWave>span{transform-origin:bottom;animation:1.45s ease-in-out infinite shopAnimatedLetterWave;animation-delay:calc(var(--wave-index) * 70ms);display:inline-block}@keyframes shopAnimatedLetterWave{0%,44%,to{color:inherit;text-shadow:0 0 #d7a4ff00;transform:translateY(0)rotate(0)}12%{color:#fff;text-shadow:0 0 7px #d7a4ffc7;transform:translateY(-3px)rotate(-4deg)}24%{color:#f0d7ff;text-shadow:0 0 4px #d7a4ff80;transform:translateY(1px)rotate(2deg)}}.shopHiddenPreview,.shopReduced3dPlaceholder{width:100%;height:100%;min-height:inherit}.shopHiddenPreview{background:radial-gradient(circle,#0c11198c,#080b11eb)}.shopReduced3dPlaceholder{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--card-accent) 38%, transparent) 0 8%, color-mix(in srgb, var(--card-accent) 19%, transparent) 24%, transparent 62%), radial-gradient(ellipse at 50% 72%, #0000007a, transparent 42%);filter:blur(2px)}.shopCard h4{color:#f5f7fb;font-size:1rem}.shopPrice{color:#ffffff94;align-items:baseline;gap:4px;font-size:.82rem;display:flex}.shopPrice strong{color:#ffd166;font-size:1.04rem}.shopPrice del{color:#ffffff59}.shopPrice.deal strong{color:#79e1bd}.shopCardFoot{color:#ffe29a;cursor:pointer;background:#ffd1661f;border:1px solid #ffd16680;width:100%}.shopCardFoot:hover:not(:disabled){color:#141820;background:#ffd166}.shopCard.unavailable .shopCardFoot,.shopCardFoot:disabled{color:#ffffff6b;cursor:default;background:#ffffff0b;border-color:#ffffff1a}.shopModalOpen{overflow:hidden}.shopDetailsBackdrop{z-index:2147483000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080dc7;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.shopDetails{--card-accent:#8591a4;background:radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--card-accent) 15%, transparent), transparent 34%), #141b27;color:#f7f8fb;border:1px solid #ffffff29;border-radius:14px;width:min(1040px,100%);margin:auto;position:relative;overflow:visible;box-shadow:0 30px 90px #00000094}.shopDetailsClose{z-index:4;color:#fff;background:#0c1018cc;border:1px solid #ffffff24;border-radius:50%;width:36px;height:36px;font-size:1.35rem;position:absolute;top:12px;right:12px}.shopDetailsHero{grid-template-columns:minmax(310px,46%) 1fr;min-height:478px;display:grid}.shopDetailsPreview{background:#0d131d;grid-template-rows:minmax(420px,1fr) auto;min-width:0;display:grid}.shopDetailsPreviewEmbed{background:radial-gradient(circle at center, color-mix(in srgb, var(--card-accent) 30%, transparent) 0 8%, color-mix(in srgb, var(--card-accent) 13%, transparent) 31%, transparent 68%), #0d131d;min-height:420px;position:relative;overflow:hidden}.shopDetailsPreviewEmbed:has(.view-item-frame){background:linear-gradient(#0c141d2e,#0c141d6b),url(/assets/landing/panoramas/classic/panorama_0.webp) 50%/cover no-repeat}.shopDetailsPreviewEmbed .shopModelHost,.shopDetailsPreviewEmbed .shopItemIcon{width:100%;height:100%;min-height:420px}.shopDetailsPreviewEmbed .shopItemIcon{object-fit:contain;padding:65px}.shopDetailsPreviewEmbed>span{color:#ffffff8c;background:#070a109e;border:1px solid #ffffff1a;border-radius:99px;padding:5px 9px;font-size:.68rem;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.shopCosmeticViewControl{z-index:3;background:#ffffff1f;border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;padding:1px;display:grid;position:relative}.shopCosmeticViewControl button{color:#ffffff94;background:#101722;border:0;justify-content:center;align-items:center;gap:7px;min-height:55px;padding:8px 10px;display:flex}.shopCosmeticViewControl button:hover:not(:disabled),.shopCosmeticViewControl button:focus-visible{color:#fff;background:#ffffff14;outline:none}.shopCosmeticViewControl button[aria-pressed=true]{background:color-mix(in srgb, var(--card-accent) 18%, #101722);color:color-mix(in srgb, var(--card-accent) 68%, white);box-shadow:inset 0 -2px var(--card-accent)}.shopCosmeticViewControl span{font-size:1.15rem;line-height:1}.shopCosmeticViewControl small{font-size:.7rem;font-weight:800}.shopDetailsSummary{align-content:center;gap:9px;padding:48px clamp(28px,5vw,58px);display:grid}.shopDetailsSummary>.shopDetailsBuy+.shopItemEffect,.shopDetailsSummary>.shopDetailsBuy+.shopItemTooltips{margin-top:12px}.shopDetailsSummary h2{margin:0;font-size:clamp(1.65rem,4vw,2.6rem);line-height:1.08}.shopDetailsSummary>p{color:#ffffffab;margin:0;line-height:1.6}.shopDetailsSummary .shopFeatureNote{color:#83dbc9;margin:-8px 0;font-size:.78rem}.shopDetailsBuy{justify-self:start;min-width:210px;padding:12px 16px}.shopDetailsBuy:disabled{color:#ffffff6b;background:#ffffff14}.shopItemEffect,.shopItemTooltips{gap:6px;display:grid}
.shopItemEffect strong{color:#ffd166;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.shopItemEffect p,.shopItemTooltips p{color:#ffffffb3;margin:0;line-height:1.55}.shopItemTooltips{border-left:3px solid color-mix(in srgb, var(--card-accent) 72%, white);background:color-mix(in srgb, var(--card-accent) 7%, transparent);padding:10px 12px}.shopItemTooltips p{font-size:.82rem;font-style:italic}.charmProgression{background:#111722;border-top:1px solid #ffffff1a;padding:26px}.charmProgressionHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.charmProgressionHeading h3{margin:0}.charmReceiveLevel{background:#53d6bd14;border:1px solid #53d6bd59;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:1px 10px;padding:9px 12px;display:grid}.charmReceiveLevel span{color:#ffffff8c;text-transform:uppercase;align-self:center;font-size:.7rem;line-height:1}.charmReceiveLevel strong{color:#73e0c8;align-self:center;line-height:1}.charmReceiveLevel small{color:#ffffff80;grid-column:1/-1}.charmReceiveLevel.broken{background:#ff746914;border-color:#ff74696b}.charmReceiveLevel.broken strong{color:#ff9b93}.charmTableWrap{border:1px solid #ffffff1a;border-radius:9px;overflow-x:auto}.charmTableWrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:.78rem}.charmTableWrap th,.charmTableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff13;padding:11px 12px}.charmTableWrap thead{color:#ffffff94;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0e}.charmTableWrap tbody th{color:#ffd166;white-space:nowrap}.charmTableWrap tbody td{color:#ffffffad;line-height:1.45}.charmTableWrap tr.received{background:#53d6bd0e}.charmTableWrap tr.broken{background:#ff746912}.charmTableWrap tr.broken th{color:#ff9b93}.charmTableWrap tr.broken td:last-child{color:#ffffff75;font-style:italic}.charmIngredients{flex-wrap:wrap;gap:5px;min-width:190px;display:flex}.charmIngredients span{color:#ffffffb8;background:#fff1;border-radius:5px;padding:3px 6px}.charmIngredients strong{color:#ffd166}.charmLevelCost{gap:6px;display:grid}
@media (max-width:700px){.shopDeals{grid-template-columns:1fr}.shopDealCopy{grid-row:2;padding:18px 20px 28px}.shopDealCopy>p{display:block}.shopDealHeading{flex-wrap:wrap}.shopDealSpark{display:none}.shopDealActions{flex-direction:column;align-items:flex-start}.shopDealArrow{width:32px;height:50px;top:120px}.shopDealArrow.previous{left:6px}.shopDealArrow.next{right:6px}.shopDeals:has(.shopDealArrow) .shopDealCopy{padding-left:20px}.shopDealPreview{grid-row:1;height:240px;min-height:240px;padding:20px 54px}.shopDeals:has(.shopDealArrow) .shopDealPreview{grid-row:1;height:240px;min-height:240px;padding:20px 54px}.shopDealPreview .shopModelHost,.shopDealPreview .shopItemIcon{height:200px;min-height:200px;padding:0}.shopCatalogToolbar{flex-direction:column;align-items:stretch}.shopCatalogToolbar .shopOrderControl select{width:100%}.shopFilterRow{grid-template-columns:1fr}.shopGrid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}.shopCard{grid-template-rows:150px 1fr auto;min-height:322px}.shopImageFrame,.shopModelHost{min-height:148px}.shopDetailsBackdrop{padding:0}.shopDetails{border-radius:0;width:100%;min-height:100vh}.shopDetailsHero{grid-template-columns:1fr}.shopDetailsPreview{grid-template-rows:300px auto;min-height:0}.shopDetailsPreviewEmbed,.shopDetailsPreviewEmbed .shopModelHost,.shopDetailsPreviewEmbed .shopItemIcon{height:300px;min-height:300px}.shopCosmeticViewControl button{min-height:52px}.shopDetailsSummary{padding:28px 22px 34px}.charmProgression{padding:20px}.charmProgressionHeading{flex-direction:column;align-items:stretch}}
.adminWarnings,.giftInstructions{background:#ffd1661a;border:1px solid #ffd1666b;border-radius:8px;padding:13px 15px}.adminWarnings-critical{background:#ff4a4a1a;border-color:#ff70708c}.adminWarnings ul,.giftInstructions ol{margin:8px 0 0;padding-left:22px}.adminWarnings li,.giftInstructions li{margin-top:5px}.giftInstructions{gap:8px;display:grid}.giftCodeForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.countdownForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.announcementAddButton{color:#ffd166;width:100%;font:inherit;background:#ffd1661a;border:2px dashed #ffd166a6;border-radius:8px;padding:18px;font-size:1.05rem;font-weight:700}.countdownForm label{gap:6px;display:grid}.countdownForm input,.countdownForm textarea{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;font:inherit;background:#ffffff17;border:1px solid #ffffff3d;border-radius:7px;padding:10px 12px}.countdownAbstractInput,.countdownImageInput,.countdownColorOptions,.countdownFormActions{grid-column:1/-1}.countdownFormActions{gap:10px;display:flex}.countdownColorOptions{border:1px solid #ffffff29;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.countdownColorOptions legend{padding:0 5px}.countdownColorOptions input[type=color]{height:36px;padding:3px}.countdownColorOptions input[type=range]{accent-color:#ffd166;padding:0}.countdownColorOptions code,.countdownColorOptions output{color:#ffffffb3;font-size:.72rem}.countdownForm button{color:#111;background:#ffd166;border:0;border-radius:7px;flex:1;padding:10px 14px;font-weight:700}.countdownAdminList{gap:8px;display:grid}.countdownAdminList>p{color:#ffffffa6;margin:0}.countdownAdminList article{background:#0000003d;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.countdownAdminList article>div:first-child{gap:4px;min-width:0;display:grid}.countdownAdminList article span,.countdownAdminList article p{color:#ffffffa6;overflow-wrap:anywhere;margin:0;font-size:.78rem}.countdownAdminActions{gap:6px;display:flex}.countdownAdminActions button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;padding:7px 10px}.giftCodeForm label,.emailWhitelistForm label,.playerBanForm>label,.redeemForm{gap:6px;display:grid}.giftCodeForm input,.emailWhitelistForm input,.playerBanForm input:not([type=radio]),.playerBanForm select,.adminSection>input,.redeemForm input{color:#fff;background:#ffffff17;border:1px solid #ffffff3d;border-radius:7px;width:100%;min-width:0;padding:10px 12px}.giftCodeMode{border:0;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid}.giftCodeMode legend{grid-column:1/-1;margin-bottom:1px;padding:0}.giftCodeMode label{cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;display:flex}.giftCodeMode input{accent-color:#ffd166;flex:none;width:17px;height:17px;margin:0;padding:0}.giftCodeMode label:has(input:checked){background:#ffd16621;border-color:#ffd166}.giftCodeForm button,.emailWhitelistForm button,.playerBanForm button,.redeemForm button{color:#111;background:#ffd166;border:0;border-radius:7px;padding:10px 14px;font-weight:700}.emailWhitelistForm{align-items:end;gap:10px;display:flex}.emailWhitelistForm label{flex:1}.playerBanForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.playerBanForm fieldset{border:1px solid #ffffff29;border-radius:7px;gap:14px;min-width:0;margin:0;padding:9px 12px;display:flex}.playerBanForm fieldset label{align-items:center;gap:6px;display:flex}.playerBanForm button{grid-column:1/-1}@media (max-width:800px){.playerBanForm{grid-template-columns:1fr}}.emailWhitelistForm select,.playerBanForm select,.playerBanForm input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.giftCodeHistory{gap:8px;display:grid}.giftCodeHistoryHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.giftCodeHistoryHeader button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;padding:6px 9px}.giftCodeHistory ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.giftCodeHistory li{background:#0000003d;border-radius:6px;grid-template-columns:minmax(120px,1fr) auto minmax(210px,auto) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.giftCodeHistory code{overflow-wrap:anywhere;color:#ffd166}.giftCodeReady{color:#8ff0a4}.giftCodeUsed,.adminMissing{color:#ffffff8f}.adminTableWrap{border:1px solid #ffffff29;border-radius:8px;max-height:430px;overflow:auto}.adminTable{border-collapse:collapse;width:100%;min-width:760px}.adminTable th,.adminTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff1c;padding:11px 12px}.adminTable th{z-index:1;color:#ffffffb8;text-transform:uppercase;background:#292929;font-size:.78rem;position:sticky;top:0}.adminTable tr:last-child td{border-bottom:0}.adminTable .membershipCell{text-align:center;width:90px}.commandLogFilters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.commandLogFilters>label{gap:6px;display:grid}.commandLogFilters input,.commandLogFilters select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;font:inherit;background:#ffffff17;border:1px solid #ffffff3d;border-radius:7px;padding:10px 12px}.commandLogSearch{grid-column:span 3}.commandLogDateFilter>div,.commandLogFilterActions,.commandLogLoadMore{gap:8px;display:flex}.commandLogDateFilter input{flex:1}.commandLogFilters button,.commandLogLoadMore button{color:#111;background:#ffd166;border:0;border-radius:7px;padding:10px 14px;font-weight:700}.commandLogFilters button.secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.commandLogFilterActions{align-items:stretch}.commandLogFilterActions button{flex:1}.commandLogTableWrap{max-height:none}.commandLogTableWrap code{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffd166}.commandOutcome{font-size:1.05rem}.commandOutcome-success{filter:saturate(1.15)}.commandOutcome-failure{filter:saturate(1.1)}.commandLogLoadMore{justify-content:center;align-items:center;min-height:42px}.commandLogLoadMore span{color:#ffffffa6}@media (max-width:900px){.commandLogFilters{grid-template-columns:1fr}.commandLogSearch{grid-column:auto}}.membershipCell input{accent-color:#ffd166;width:22px;height:22px}.emojiEditor,.adminActions{gap:6px;display:grid}.emojiEditorRow{grid-template-columns:4rem minmax(12rem,1fr) auto auto;gap:6px;display:grid}.emojiEditorRow>input{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:7px;min-width:0;padding:8px}.emojiVisibilityToggle{white-space:nowrap;align-items:center;gap:6px;display:flex}.emojiVisibilityToggle input{accent-color:#ffd166;width:20px;height:20px}.emojiSummary{display:block}.loadMoreButton{justify-self:center}.redeemForm{max-width:620px}.redeemForm>div{grid-template-columns:1fr auto;gap:10px;display:grid}.velocityAdmin{gap:18px;display:grid}.velocityHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.velocityForm,.velocityScheduleForm{align-items:end;gap:10px;display:grid}.velocityForm{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.velocityScheduleForm{grid-template-columns:repeat(4,minmax(0,1fr))}.velocityScheduleForm button{grid-column:1/-1}.velocityForm label,.velocityScheduleForm label{gap:6px;display:grid}.velocityForm input,.velocityScheduleForm input,.velocityScheduleForm select,.adminTable select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff17;border:1px solid #ffffff3d;border-radius:7px;width:100%;min-width:0;padding:9px 10px}.velocityForm button,.velocityScheduleForm button,.adminTable button{color:#fff;background:#ffffff17;border:1px solid #fff3;border-radius:7px;padding:8px 11px}.velocityForm button,.velocityScheduleForm button{color:#111;background:#ffd166;border:0;font-weight:700}.velocityHint,.velocityError{color:#ffffffa8;margin:0}.velocityError{overflow-wrap:anywhere;max-width:280px;margin-top:4px;display:block}.velocityStatus,.velocityHealth{text-transform:capitalize;border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-block}.velocityStatus-online,.velocityHealth-online{color:#8ff0a4;background:#50d28229}.velocityStatus-offline,.velocityHealth-offline{color:#ff9b9b;background:#ff6b6b29}.velocityHealth-unknown{color:#ffffffad;background:#ffffff1a}.maintenanceToggle{align-items:center;gap:10px;font-weight:700;display:flex}.maintenanceToggle input{accent-color:#ffd166;width:20px;height:20px}@media (max-width:800px){.velocityForm,.velocityScheduleForm{grid-template-columns:1fr}.velocityHeading{display:grid}}
.charmForge{--forge-violet:#a86cff;--forge-cyan:#6fffe9;--forge-gold:#ffd36f;color:#f8f4ff;gap:18px;display:grid}.charmForgeHeader,.charmForgeControls{justify-content:space-between;align-items:center;gap:16px;display:flex}.charmForgeHeader{padding:6px 2px 2px}.charmForgeHeader h3,.charmForgeHeader p,.charmIdentity h4{margin:0}.charmForgeHeader h3{text-shadow:0 0 26px #a86cff59;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05}.charmForgeHeader p{color:#f8f4ffa1;margin-top:7px}.charmForgeControls{flex:none}.charmBalance,.charmRefresh{color:#ffffffd1;background:#0b0816b8;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px 13px;display:inline-flex}.charmRefresh{cursor:pointer;font:inherit;font-weight:800;transition:border-color .16s,background .16s,transform .16s}.charmRefresh:hover:not(:disabled){border-color:var(--forge-cyan);background:#6fffe91a;transform:translateY(-1px)}.charmRefresh:disabled{cursor:wait;opacity:.5}.charmRefresh span{color:var(--forge-cyan);font-size:1.2rem}.charmForgeStage{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 50% 40%,#924eff36,#0000 24%),radial-gradient(at 50% 110%,#48ffe421,#0000 52%),linear-gradient(145deg,#080712,#111024 58%,#080b18);border:1px solid #b887ff47;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #6b38b51f,0 24px 75px #00000057}.charmForgeStage:after{z-index:4;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#fffffff2,#9f5eff7a 12%,#0000 42%);position:absolute;inset:0}.charmForgeStage.enchanting:after{animation:1.9s ease-in-out both charmForgeFlash}.charmForgeAura{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#b472ff36,#66ffe30d 52%,#0000 70%);border-radius:50%;width:min(56vw,480px);animation:4.5s ease-in-out infinite charmAuraBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.charmForgeScene,.charmForgeCanvas{width:100%;height:100%;position:absolute;inset:0}.charmForgeCanvas{cursor:crosshair}.charmIdentity{z-index:3;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#090712e0,#201435d1);border:1px solid #d1b1ff33;border-radius:14px;flex-direction:column;gap:8px;width:min(620px,100% - 40px);padding:16px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #00000059,inset 0 1px #ffffff14}.charmUpgradePanel{z-index:3;gap:8px;width:min(620px,100% - 40px);display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.charmIdentity h4{font-size:1.1rem}.charmLevelRoute{justify-content:center;gap:9px;font-size:.82rem;display:flex}.charmLevelRoute strong{color:var(--forge-gold)}.charmLevelRoute span{color:var(--forge-cyan)}.charmUpgradeSummary{color:#ffffffc2;margin:0;font-size:.88rem;line-height:1.4}.charmForgeMessage{color:#ffffffa3;margin:0;font-size:.78rem}.charmForgeMessage.error{color:#ff9cad}.charmEnchantButton{color:#fff;cursor:pointer;width:100%;min-height:62px;font:inherit;background-size:200% 200%;border:1px solid #ffffff40;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 18px;font-weight:900;transition:filter .16s,transform .16s,box-shadow .16s;animation:5s ease-in-out infinite alternate charmButtonGradient;display:flex;position:relative;overflow:hidden}.charmEnchantButton:before{content:"";filter:blur(5px);opacity:0;background:linear-gradient(125deg,#0000 22%,#ffffff14 38%,#ffffff8c 50%,#ffffff14 62%,#0000 78%);width:45%;height:100%;transition:left .3s,opacity .1s;position:absolute;top:0;left:-60%}.charmEnchantButton.available{background-image:linear-gradient(125deg,#7137bf,#2969bd,#169b82,#8b3dcc,#7137bf);box-shadow:0 0 30px #5b82ff47,inset 0 1px #fff3}.charmEnchantButton.available:hover:not(:disabled){filter:brightness(1.13)saturate(1.12);background-image:linear-gradient(125deg,#ff335f 0%,#ff9b38 16%,#ffe45f 32%,#55e58c 48%,#45d8ff 64%,#6474ff 80%,#cb5cff 100%);background-size:100% 100%;animation:none;transform:translateY(-2px);box-shadow:0 0 38px #49dcc26b,inset 0 1px #ffffff40}.charmEnchantButton.available:hover:not(:disabled):before{opacity:.72;left:115%}.charmEnchantButton.insufficient{background-image:linear-gradient(125deg,#7a1e2d,#c44d24,#d89922,#9e2538,#7a1e2d);box-shadow:0 0 30px #da5e2547,inset 0 1px #ffffff2e}.charmEnchantButton:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.58}.charmEnchantButton strong{color:#fff0a6;font-size:.74rem;font-weight:800}.charmForgeEmpty{text-align:center;background:radial-gradient(circle,#9453f21f,#0000 55%),#0808126b;border:1px solid #be93ff2e;border-radius:14px;place-items:center;gap:9px;min-height:260px;padding:36px;display:grid}.charmForgeEmpty p{color:#ffffff94;max-width:540px;margin:0}.charmRune{color:var(--forge-violet);text-shadow:0 0 28px;font-size:3.5rem;animation:2.4s ease-in-out infinite charmRunePulse}@keyframes charmAuraBreathe{50%{opacity:.65;transform:translate(-50%,-50%)scale(1.12)}}@keyframes charmRunePulse{50%{opacity:.58;transform:scale(1.12)rotate(10deg)}}@keyframes charmForgeFlash{0%,48%,to{opacity:0}62%{opacity:1}76%{opacity:.16}}@keyframes charmButtonGradient{0%{background-position:0%}to{background-position:100%}}
@media (max-width:760px){.charmForgeHeader,.charmForgeControls{flex-direction:column;align-items:stretch}.charmForgeControls{grid-template-columns:1fr 1fr;display:grid}.charmForgeStage{aspect-ratio:4/5;border-radius:13px}.charmForgeMessage{text-align:center}}@media (max-width:430px){.charmForgeControls{grid-template-columns:1fr}.charmIdentity{gap:5px;width:calc(100% - 20px);padding:10px;top:10px}.charmUpgradePanel{width:calc(100% - 20px);bottom:10px}.charmIdentity h4{font-size:.92rem}.charmUpgradeSummary{font-size:.76rem}.charmEnchantButton{min-height:52px}}@media (prefers-reduced-motion:reduce){.charmForgeAura,.charmRune,.charmEnchantButton{animation:none}.charmEnchantButton,.charmRefresh{transition:none}}
.fishCompendium{gap:18px;display:grid}.fishTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fishTop h3,.fishTop p{margin:0}.fishTop p{color:#ffffffa8;margin-top:4px}.fishTop label{color:#ffffffad;text-transform:uppercase;gap:5px;min-width:210px;font-size:.75rem;display:grid}.fishTop select{color:#fff;background:#20293a;border:1px solid #fff3;border-radius:7px;padding:9px 10px}.fishOverview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.fishStats{background:radial-gradient(circle at 0 0,#55ffff1a,#0000 45%),#ffffff0b;border:1px solid #ffffff26;border-radius:10px;gap:12px;padding:16px;display:grid}.fishStatsHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.fishStatsHeading div{gap:2px;display:grid}.fishStatsHeading span{color:#ffffff94;text-transform:uppercase;font-size:.68rem;font-weight:800}.fishStatsHeading strong{font-size:1rem}.fishStatsHeading>b{color:#5ff;font-size:1.45rem}.fishStats progress{background:#ffffff17;border:0;border-radius:999px;width:100%;height:14px;overflow:hidden}.fishStats progress::-webkit-progress-bar{background:#ffffff17}.fishStats progress::-webkit-progress-value{background:linear-gradient(90deg,#5ff,#5f5)}.fishStats progress::-moz-progress-bar{background:linear-gradient(90deg,#5ff,#5f5)}.fishRarityBars{gap:7px;display:grid}.fishRarityProgress{grid-template-columns:72px minmax(0,1fr) 42px;align-items:center;gap:8px;font-size:.7rem;display:grid}.fishRarityProgress>span{background:#ffffff17;border-radius:999px;height:7px;overflow:hidden}.fishRarityProgress i{border-radius:inherit;height:100%;display:block}.fishRarityProgress small{color:#ffffffa3;text-align:right}.fishGuide{background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.fishGuide button{color:#ffffffbd;background:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:.72rem;display:inline-flex}.fishGuide button:hover,.fishGuide button.active{color:#fff;background:#ffd16629;border-color:#ffd166}.fishGuide i{border-radius:3px;width:10px;height:10px;display:inline-block}.fishAllFilter{min-height:31px}.fishFilterGroups{gap:9px;display:grid}.fishFilterGroup{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px;display:grid}.fishFilterGroup>span{color:#ffffff80;text-transform:uppercase;padding-top:6px;font-size:.65rem;font-weight:800}.fishFilterGroup>div{flex-wrap:wrap;gap:5px;display:flex}.fishGrid{grid-template-columns:repeat(10,minmax(0,1fr));align-items:stretch;gap:9px;display:grid}
.fishCard{border:2px solid var(--fish-rarity);background:radial-gradient(circle, color-mix(in srgb, var(--fish-rarity) 20%, transparent), transparent 62%), #111722;border-radius:8px;outline:none;place-items:center;min-height:118px;padding:3px 0 5px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,0 8px 22px #0000003d}.fishCard:hover,.fishCard:focus-visible{z-index:20;box-shadow:0 0 24px color-mix(in srgb, var(--fish-rarity) 34%, transparent)}.fishCard>img{aspect-ratio:1;object-fit:contain;width:88.8889%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 6px 5px #0000006b)}.fishCard.unknown{background:radial-gradient(circle,#ffffff12,#0000 62%),#0d121b}.fishQuestion{aspect-ratio:1;color:#fff9;text-shadow:0 5px #00000061;place-items:center;width:88.8889%;height:auto;font-size:3.2rem;font-weight:900;line-height:1;display:grid}.fishCardName{color:#fff;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.67rem;font-weight:800}.fishTagLines{text-shadow:0 1px 3px #000,0 1px 3px #000;gap:0;font-size:.7rem;line-height:1.05;display:grid;position:absolute;top:7px;left:7px}.fishTooltip{z-index:100;border:1px solid color-mix(in srgb, var(--fish-rarity) 70%, #fff);color:#ffffffd6;text-align:left;background:#090d14fa;border-radius:8px;gap:9px;width:min(330px,100vw - 46px);padding:13px;font-size:.76rem;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 38px #00000094}.fishCard:hover .fishTooltip,.fishCard:focus-visible .fishTooltip{display:grid}.fishCard.tooltipAbove .fishTooltip{top:auto;bottom:calc(100% + 8px)}.fishCard.tooltipAlignLeft .fishTooltip{left:0;transform:none}.fishCard.tooltipAlignRight .fishTooltip{left:auto;right:0;transform:none}.fishTooltip>strong{color:#fff;font-size:.95rem}.fishConditions,.fishFacts,.fishPersonalRecords,.fishServerRecords{gap:3px;display:grid}.fishFacts{color:#ffffffb8;border-top:1px solid #ffffff1c;padding-top:8px;font-style:italic}.fishLuckWarning{color:#ffd166;font-style:italic}.fishPersonalRecords,.fishServerRecords{border-top:1px solid #ffffff1c;padding-top:8px}.fishServerRecord,.fishOwnRecord{align-items:center;gap:5px;display:flex}.fishServerRecord img,.fishOwnRecord img{width:21px;height:21px;image-rendering:pixelated;flex:none}.fishFireworks{z-index:2147483600;pointer-events:none;position:fixed;inset:0}.miniFishCompendium{background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;padding:12px}.miniFishCompendiumIntro{color:#ffffffa8;margin:0 0 12px;font-size:.82rem}.miniFishCompendium summary{cursor:pointer;color:#ffd166;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;font-weight:800;display:grid}.miniFishCompendium summary:before{content:"▶";font-size:.7rem;transition:transform .12s}.miniFishCompendium[open] summary:before{transform:rotate(90deg)}.miniFishCompendium summary span{grid-column:3}.miniFishCompendium[open] summary{margin-bottom:12px}.miniFishCompendium summary span{color:#ffffffb8;font-size:.78rem}.fishGrid.compact{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.fishGrid.compact .fishCard{border-width:2px;border-radius:7px;min-height:80px;padding:2px 0 4px}.fishGrid.compact .fishQuestion{font-size:2.8rem}.fishGrid.compact .fishCardName{font-size:.62rem}.fishGrid.compact .fishTagLines{font-size:.62rem;top:4px;left:4px}
.fishGrid.compact .fishTooltip{width:min(270px,100vw - 42px)}@media (max-width:700px){.fishTop,.fishOverview,.fishGuide,.fishFilterGroup{grid-template-columns:1fr}.fishTop{display:grid}.fishTop label{width:100%;min-width:0}.fishAllFilter{justify-self:start}.content{width:min(100vw - 24px,1100px);padding:28px 0 48px}.siteHeader{margin-bottom:48px}.siteHeader .siteMinecraftTitle{width:min(100%,820px)}.dashboardTop{display:grid}.knowledgePda{grid-template-columns:1fr}.knowledgeSidebar{border-bottom:1px solid #7bebff38;border-right:0}.knowledgeTree{flex:0 auto;max-height:260px}.dailyTask{grid-template-columns:48px 1fr}.dailyTask button{grid-column:1/-1;width:100%}.dailiesHeader{align-items:flex-start}.loginStreak{text-align:center;flex-direction:column;gap:2px}.dailiesFooter{flex-direction:column;align-items:stretch}.dailyCompletion{align-self:flex-end}.shopTop{display:grid}.shopControls{justify-content:stretch}.shopControls label,.shopControls select{width:100%}.shopGrid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.playersTop,.playerProfileTop,.claimsTop{grid-template-columns:1fr;display:grid}.claimPurchase{justify-items:stretch}.claimPurchase small{white-space:normal}.playersTop button,.playerProfileNav button,.playerProfileTop button{width:100%}.fishGrid{grid-template-columns:repeat(auto-fill,minmax(96px,116px))}.playerProfileForm,.playerBaseInputs,.giftCodeForm,.countdownForm,.redeemForm>div,.countdownGrid{grid-template-columns:1fr}.countdownGrid-1 .countdownCard,.countdownGrid-3 .countdownCard:last-child{grid-column:auto;width:100%}.countdownAdminList article{flex-direction:column;align-items:stretch}.countdownColorOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.giftCodeMode{grid-column:1;grid-template-columns:1fr}.giftCodeHistory li{grid-template-columns:1fr}}

