@font-face{font-family:MK Pixel;src:url(/fonts/mk-pixel.woff?v=2)format("woff"),url(/fonts/mk-pixel.ttf?v=2)format("truetype");font-display:swap}:root{--ink:#07090c;--panel:#151a21;--panel-2:#1b212a;--line:#262e39;--red:#e0342c;--red-2:#ff5046;--red-dim:#7a1f1a;--gold:#ffd166;--leaf:#6fcf6f;--cyan:#35d7e0;--ivory:#f4f6f8;--muted:#f4f6f8a8;--faint:#f4f6f86b;--xp:#80ff20;--discord:#5865f2;--pixel:"MK Pixel", "Courier New", monospace;--body:"Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--shadow-hard:6px 6px 0 #00000080}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;color:var(--ivory);font-family:var(--body);background:radial-gradient(70rem 40rem at 15% 0%, var(--glow-1,#e0342c29), transparent 60%), radial-gradient(60rem 40rem at 85% 30%, var(--glow-2,#ffd16612), transparent 60%), radial-gradient(80rem 60rem at 50% 100%, #6fcf6f0d, transparent 60%), var(--ink);-webkit-font-smoothing:antialiased;background-attachment:fixed;flex-direction:column;font-size:15px;line-height:1.6;display:flex}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;width:100%}::selection{background:#e0342c73}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pixelated{image-rendering:pixelated}.px{font-family:var(--pixel);letter-spacing:0;font-weight:400;line-height:1.25}.px-8{font-size:8px}.px-16{font-size:16px}.px-24{font-size:24px}.px-32{font-size:32px}.px-40{font-size:40px}.shadow-mc{text-shadow:.125em .125em #0000008c}.title{font-family:var(--pixel);color:var(--ivory);text-shadow:4px 4px 0 var(--red-dim);font-size:32px;line-height:1.2}.h2{font-family:var(--pixel);text-shadow:3px 3px #0009;font-size:24px;line-height:1.25}.label{font-family:var(--pixel);text-shadow:2px 2px #0009;font-size:16px;line-height:1.25}.text-red{color:var(--red-2)}.text-gold{color:var(--gold)}.text-leaf{color:var(--leaf)}.text-cyan{color:var(--cyan)}.text-xp{color:var(--xp)}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:13.5px}.tiny{font-size:12.5px}.lead{color:var(--muted);max-width:640px}.kbd{font-family:var(--pixel);white-space:nowrap;background:#0c0f13;border:2px solid #000;padding:1px 6px 2px;font-size:16px;box-shadow:inset 2px 2px #ffffff0f}.nowrap{white-space:nowrap}.wrap{width:100%;max-width:1152px;margin:0 auto;padding:0 16px}.shell{flex:1;align-items:flex-start;gap:32px;padding-top:40px;padding-bottom:64px;display:flex}.shell-main{flex:1;min-width:0}.stack>*+*{margin-top:24px}.stack-sm>*+*{margin-top:12px}.grid{gap:20px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.row{align-items:center;gap:12px;display:flex}.wrap-row{flex-wrap:wrap}.between{justify-content:space-between}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.page-head{margin-bottom:28px}.page-head .lead{margin-top:12px}.section-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel{background:url(/textures/stone.png) 0 0 / 64px 64px, var(--panel);image-rendering:auto;box-shadow:inset 2px 2px 0 #ffffff0f, inset -2px -2px 0 #00000073, var(--shadow-hard);border:2px solid #000;position:relative}.pad{padding:24px}.pad-sm{padding:16px}.panel-head{border-bottom:2px solid #000;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;box-shadow:0 2px #ffffff0a}.panel-hover{transition:transform .12s,box-shadow .12s}.panel-hover:hover{transform:translate(-2px,-2px);box-shadow:inset 2px 2px #ffffff0f,inset -2px -2px #00000073,8px 8px #00000080}.panel-red{box-shadow:inset 0 0 0 2px var(--red), inset 4px 4px 0 #ffffff0f, var(--shadow-hard);border-color:#000}.panel-gold{box-shadow:inset 0 0 0 2px var(--gold), inset 4px 4px 0 #ffffff0f, var(--shadow-hard)}.btn{--bg:#3a414c;min-height:44px;font-family:var(--pixel);white-space:nowrap;color:#fff;text-shadow:2px 2px #00000073;background:var(--bg);border:2px solid #000;justify-content:center;align-items:center;gap:10px;padding:8px 18px 10px;font-size:16px;line-height:1;transition:transform .1s,box-shadow .1s,filter .1s;display:inline-flex;box-shadow:inset 0 -4px #00000052,inset 0 2px #ffffff47,inset 2px 0 #ffffff1f,4px 4px #000}.btn:hover{filter:brightness(1.12);transform:translate(-1px,-1px);box-shadow:inset 0 -4px #00000052,inset 0 2px #ffffff47,inset 2px 0 #ffffff1f,5px 5px #000}.btn:active{transform:translate(3px,3px);box-shadow:inset 0 4px #00000059,1px 1px #000}.btn svg{flex:none;width:20px;height:20px}.btn-red{--bg:var(--red)}.btn-leaf{--bg:#3f9a3f}.btn-gold{--bg:#e7a93a;color:#2a1a00;text-shadow:2px 2px #ffffff59}.btn-discord{--bg:var(--discord)}.btn-dark{--bg:#232a33}.btn-sm{min-height:34px;padding:6px 12px 8px}.btn-block{width:100%}.btn[disabled]{filter:grayscale()brightness(.7);cursor:not-allowed;pointer-events:none}.link{color:var(--gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.link:hover{color:#fff}.slot{background:#1e242d;border:2px solid #000;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 3px 3px #0a0d11,inset -3px -3px #3a4350}.slot svg,.slot img{width:32px;height:32px;image-rendering:pixelated}.slot-lg{width:72px;height:72px}.slot-lg svg,.slot-lg img{width:44px;height:44px}.slot-count{font-family:var(--pixel);color:#fff;text-shadow:2px 2px #3f3f3f;font-size:16px;line-height:1;position:absolute;bottom:1px;right:3px}.tag{font-family:var(--pixel);color:var(--muted);white-space:nowrap;background:#0f1318;border:2px solid #000;align-items:center;gap:6px;padding:4px 8px 6px;font-size:16px;line-height:1;display:inline-flex}.tag-leaf{color:var(--leaf)}.tag-red{color:var(--red-2)}.tag-gold{color:var(--gold)}.tag-cyan{color:var(--cyan)}.dot{background:var(--faint);flex:none;width:8px;height:8px}.dot-on{background:var(--leaf);animation:1.8s ease-in-out infinite pulse-dot}.dot-off{background:var(--red)}@keyframes pulse-dot{0%,to{box-shadow:0 0 #6fcf6f8c}50%{box-shadow:0 0 0 5px #6fcf6f00}}.nametag{font-family:var(--pixel);color:#fff;white-space:nowrap;background:#0000008c;padding:3px 6px 5px;font-size:16px;line-height:1;display:inline-block}.heroband{border-bottom:2px solid #000;position:relative;overflow:hidden;box-shadow:0 2px #ffffff0a}.heroband-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;padding:40px 16px 44px;display:grid}.heroband-side{flex-direction:column;gap:12px;display:flex}.heroband-left{text-align:right;align-items:flex-end}.heroband-right{align-items:flex-start}.counter{font-family:var(--pixel);text-shadow:2px 2px #0009;align-items:center;gap:8px;font-size:16px;line-height:1;display:inline-flex}.counter b{font-size:24px;font-weight:400}.float-logo{filter:drop-shadow(0 20px 35px #e0342c59);width:200px;height:200px;animation:6s ease-in-out infinite float-logo}.float-logo img{width:100%;height:100%;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 52%,#0000 71%);mask-image:radial-gradient(circle at 50% 48%,#000 52%,#0000 71%)}@keyframes float-logo{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.5deg)}}.ip-btn{font-family:var(--pixel)}.sidebar{flex:none;width:240px;position:sticky;top:24px}.account-card{align-items:center;gap:12px;padding:12px;display:flex}.account-card .slot{width:48px;height:48px}.account-card .slot img{width:32px;height:32px}.nav{flex-direction:column;gap:10px;margin-top:20px;display:flex}.nav a{justify-content:flex-start;width:100%}.nav a[aria-current=page]{--bg:var(--red)}.nav a svg{width:20px;height:20px}.side-block{margin-top:24px}.side-block h3{margin-bottom:10px}.server-row{align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.server-row+.server-row{border-top:2px solid #00000073}.server-row .name{font-family:var(--pixel);text-transform:capitalize;font-size:16px}.server-row .count{font-family:var(--pixel);color:var(--muted);margin-left:auto;font-size:16px}.menu-btn,.drawer-backdrop{display:none}.ping{align-items:flex-end;gap:2px;height:16px;display:inline-flex}.ping i{background:var(--leaf);width:3px;display:block;box-shadow:1px 1px #000}.ping i:first-child{height:4px}.ping i:nth-child(2){height:7px}.ping i:nth-child(3){height:10px}.ping i:nth-child(4){height:13px}.ping i:nth-child(5){height:16px}.ping.off i{background:#4a4f57}.ping.off i:first-child{background:var(--red)}.mp-entry{background:#00000073;border:2px solid #8b8b8b;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid;box-shadow:inset 0 0 0 2px #000}.mp-entry img{width:72px;height:72px}.mp-name{font-family:var(--pixel);color:#fff;font-size:16px}.mp-motd{font-family:var(--pixel);margin-top:4px;font-size:16px;line-height:1.35}.mp-meta{font-family:var(--pixel);color:#aaa;align-self:start;align-items:center;gap:10px;font-size:16px;display:flex}.xp{padding-top:28px;position:relative}.xp-level{font-family:var(--pixel);color:var(--xp);white-space:nowrap;text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000,2px 2px #000;font-size:24px;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.xp-bar{background:#1d2414;border:2px solid #000;height:18px;position:relative;overflow:hidden;box-shadow:inset 0 2px #00000080}.xp-bar>span{background:linear-gradient(#b6ff5e 0,#80ff20 40%,#4fb70f 100%);transition:width .6s;position:absolute;inset:0 auto 0 0}.xp-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#0000008c calc(10% - 2px) 10%);position:absolute;inset:0}.xp-sub{font-family:var(--pixel);color:var(--muted);justify-content:space-between;margin-top:8px;font-size:16px;display:flex}.chat{background:#00000073;padding:8px 10px}.chat p{font-family:var(--pixel);color:#fff;text-shadow:2px 2px #3f3f3f;font-size:16px;line-height:1.4}.chat p+p{margin-top:4px}.chat .c-gold{color:#fa0;text-shadow:2px 2px #3f2a00}.chat .c-gray{color:#aaa;text-shadow:2px 2px #2a2a2a}.chat .c-red{color:#f55;text-shadow:2px 2px #3f1515}.chat .c-green{color:#5f5;text-shadow:2px 2px #153f15}.tooltip{box-shadow:var(--shadow-hard);background:#18061ef5;border:2px solid #100010;flex-direction:column;padding:20px;display:flex;position:relative}.tooltip:before{content:"";pointer-events:none;border:2px solid #0000;border-image:linear-gradient(#5000ff,#28007f) 1;position:absolute;inset:2px}.tooltip.featured:before{border-image:linear-gradient(#ff5046,#7a1f1a) 1}.tooltip .rank{font-family:var(--pixel);font-size:24px;line-height:1.2}.tooltip .lore{margin-top:14px}.tooltip .lore li{font-family:var(--pixel);color:#aaa;text-shadow:2px 2px #2a2a2a;font-size:16px;line-height:1.45}.tooltip .lore li.plus{color:#8c8cff;text-shadow:2px 2px #15153f}.tooltip .price{font-family:var(--pixel);color:var(--gold);text-shadow:3px 3px #3f2a00;margin-top:18px;font-size:32px;line-height:1}.tooltip .price small{color:#aaa;text-shadow:2px 2px #2a2a2a;margin-top:6px;font-size:16px;display:block}.tooltip .buy{margin-top:auto;padding-top:20px}.tooltip .ribbon{position:absolute;top:-14px;right:16px}.rank-green{color:#5f5;text-shadow:3px 3px #153f15}.rank-cyan{color:#5ff;text-shadow:3px 3px #153f3f}.rank-gold{color:#fa0;text-shadow:3px 3px #3f2a00}.rank-red{color:#f55;text-shadow:3px 3px #3f1515}.mc-text{white-space:pre-wrap}.mc-text span[style]{text-shadow:.125em .125em 0 var(--mc-shadow,#0000008c)}.mc-text .mc-b{letter-spacing:.125em;text-shadow:.125em 0 0 currentColor, .125em .125em 0 var(--mc-shadow,#0000008c), .25em .125em 0 var(--mc-shadow,#0000008c);font-weight:400}.mc-text .mc-i{font-style:italic}.mc-text .mc-u{text-underline-offset:.125em;text-decoration:underline;text-decoration-thickness:.125em}.mc-text .mc-s{text-decoration:line-through;text-decoration-thickness:.125em}.mc-text .mc-u.mc-s{text-decoration:underline line-through}.checkout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;display:grid}.checkout .tooltip{height:auto}.pay-element{min-height:60px}.pay-form .btn{min-height:48px}@media (max-width:900px){.checkout{grid-template-columns:1fr}}.bundle{text-align:center;flex-direction:column;align-items:center;padding:22px 16px 18px;display:flex}.bundle .amount{font-family:var(--pixel);color:var(--gold);text-shadow:3px 3px #3f2a00;margin-top:14px;font-size:24px;line-height:1}.bundle .bonus{min-height:20px;font-family:var(--pixel);color:var(--leaf);margin-top:6px;font-size:16px}.bundle .cost{font-family:var(--pixel);margin:10px 0 16px;font-size:24px}.bundle .btn{margin-top:auto}.tabs{z-index:1;flex-wrap:wrap;gap:6px;margin-bottom:-2px;display:flex;position:relative}.tabs a{font-family:var(--pixel);color:var(--muted);background:#10141a;border:2px solid #000;border-bottom:0;align-items:center;gap:10px;padding:10px 16px 12px;font-size:16px;line-height:1;display:inline-flex;box-shadow:inset 2px 2px #ffffff0d}.tabs a svg{width:20px;height:20px}.tabs a:hover{color:#fff}.tabs a[aria-current=page]{color:#fff;background:var(--panel);text-shadow:2px 2px #0009;margin-top:-2px;padding-bottom:14px}.subtabs{flex-wrap:wrap;gap:8px;display:flex}.podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.podium-col{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.podium-col .head{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(4px 4px #00000080)}.podium-col.first .head{width:80px;height:80px}.podium-col .nametag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pillar{width:100%;image-rendering:pixelated;box-shadow:inset 0 -6px 0 #00000040, var(--shadow-hard);border:2px solid #000;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:10px;display:flex}.pillar .place{font-family:var(--pixel);color:#fff;text-shadow:3px 3px #0000008c;font-size:32px;line-height:1}.pillar .val{font-family:var(--pixel);color:#fff;white-space:nowrap;background:#0009;margin-top:8px;padding:3px 5px 5px;font-size:16px;line-height:1}.pillar.gold{background:url(/textures/gold.png) 0 0/32px 32px;height:128px}.pillar.iron{background:url(/textures/iron.png) 0 0/32px 32px;height:96px}.pillar.copper{background:url(/textures/copper.png) 0 0/32px 32px;height:72px}.tablist li{align-items:center;gap:12px;padding:8px 16px;display:flex}.tablist li:nth-child(odd){background:#00000038}.tablist .pos{width:32px;font-family:var(--pixel);color:var(--faint);font-size:16px}.tablist .pos.p1{color:var(--gold)}.tablist .pos.p2{color:#dfe3ea}.tablist .pos.p3{color:#e0996a}.tablist img{width:24px;height:24px;image-rendering:pixelated;box-shadow:2px 2px #00000080}.tablist .who{font-family:var(--pixel);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.tablist .val{font-family:var(--pixel);color:var(--muted);white-space:nowrap;margin-left:auto;font-size:16px}.empty{text-align:center;color:var(--faint);padding:32px 16px}.mode{flex-direction:column;gap:14px;display:flex}.mode-top{align-items:center;gap:14px;display:flex}.check-list li{color:var(--muted);padding-left:22px;font-size:14.5px;position:relative}.check-list li+li{margin-top:6px}.check-list li:before{content:"";background:var(--leaf);width:8px;height:8px;position:absolute;top:7px;left:2px;box-shadow:2px 2px #000}.steps li{align-items:flex-start;gap:14px;display:flex}.steps li+li{margin-top:14px}.steps .n{width:32px;height:32px;font-family:var(--pixel);background:var(--red);text-shadow:2px 2px #0006;border:2px solid #000;flex:none;place-items:center;font-size:16px;display:grid;box-shadow:inset 0 -3px #0000004d,inset 0 2px #ffffff40}.steps p{color:var(--muted);padding-top:4px}.notice{border:2px solid #000;border-left:6px solid var(--faint);color:var(--muted);background:#0f1318;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.notice strong{color:#fff;font-weight:600}.notice-red{border-left-color:var(--red)}.notice-gold{border-left-color:var(--gold)}.notice-leaf{border-left-color:var(--leaf)}.notice .btn{margin-left:auto}.flash{margin-bottom:20px}.field+.field{margin-top:18px}.field-label{margin-bottom:8px;font-size:14.5px;font-weight:600;display:block}.req{color:var(--red-2);margin-left:3px}.input,.textarea{color:#fff;background:#000;border:2px solid #a0a0a0;width:100%;padding:10px 12px;font-size:15px;box-shadow:inset 0 0 0 1px #000}.input:focus,.textarea:focus{border-color:#fff;outline:none}.textarea{resize:vertical;min-height:110px;line-height:1.5}.donate-presets{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.donate-presets .btn{flex:80px}.donate-amount{align-items:center;gap:10px;display:flex}.donate-amount>span{color:var(--gold);font-size:20px;font-weight:700}.donate-amount .input{font-size:18px}.consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.consent input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-top:1px}.role-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.role-pick label{cursor:pointer;background:#10141a;border:2px solid #000;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:inset 2px 2px #ffffff0d}.role-pick label:has(input:checked){box-shadow:inset 0 0 0 2px var(--red), inset 4px 4px 0 #ffffff0d}.role-pick label:has(input:disabled){opacity:.45;cursor:not-allowed}.role-pick input{opacity:0;pointer-events:none;position:absolute}.role-pick .slot{width:40px;height:40px}.role-pick .slot svg{width:24px;height:24px}.table-wrap{overflow-x:auto}.table th{text-align:left;font-family:var(--pixel);color:var(--faint);white-space:nowrap;border-bottom:2px solid #000;padding:10px 16px;font-size:16px;font-weight:400}.table td{vertical-align:middle;border-bottom:2px solid #0006;padding:10px 16px;font-size:14px}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;white-space:nowrap}.player-cell{align-items:center;gap:8px;font-weight:600;display:flex}.player-cell img{width:24px;height:24px;image-rendering:pixelated}.faq details{border-bottom:2px solid #00000080}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--pixel);color:var(--gold);font-size:24px;line-height:1}.faq details[open] summary:after{content:"-"}.faq details p{color:var(--muted);padding:0 20px 16px}.rules li{gap:14px;padding:12px 0;display:flex}.rules li+li{border-top:2px solid #00000073}.rules .num{width:28px;font-family:var(--pixel);color:var(--red-2);text-shadow:2px 2px #0009;flex:none;font-size:24px;line-height:1}.rules h3{font-size:15px}.rules p{color:var(--muted);font-size:14.5px}.team{flex-wrap:wrap;gap:28px;display:flex}.team-member{flex-direction:column;align-items:center;gap:8px;display:flex}.team-member img{width:72px;height:144px;image-rendering:pixelated;filter:drop-shadow(4px 4px #00000080)}.prose p+p{margin-top:12px}.prose h2{margin:28px 0 10px}.prose ul{padding-left:20px;list-style:square}.prose li+li{margin-top:6px}.prose p,.prose li{color:var(--muted)}.kpi .v{font-family:var(--pixel);text-shadow:3px 3px #0009;margin-top:8px;font-size:24px;line-height:1.1}.answer{padding:10px 0}.answer+.answer{border-top:2px solid #0006}.answer dt{color:var(--faint);font-size:13px;font-weight:600}.answer dd{white-space:pre-wrap;margin:2px 0 0}.footer{background:#00000059;border-top:2px solid #000;box-shadow:inset 0 2px #ffffff08}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;padding:40px 16px;display:grid}.footer-grid .fh{font-family:var(--pixel);color:var(--gold);margin-bottom:12px;font-size:16px;font-weight:400}.footer-grid li+li{margin-top:6px}.footer-grid li a{color:var(--muted);font-size:14px}.footer-grid li a:hover{color:var(--gold)}.footer-bottom{color:var(--faint);border-top:2px solid #0009;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;font-size:12.5px;display:flex}@media (prefers-reduced-motion:no-preference){.fade-up{animation:.6s both fade-up}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.float-logo,.dot-on{animation:none}}@media (max-width:900px){.heroband-inner{grid-template-columns:1fr;gap:20px;padding:28px 16px 32px}.heroband-left,.heroband-right{text-align:center;align-items:center}.heroband-logo{order:-1;justify-self:center}.float-logo{width:150px;height:150px}.sidebar{z-index:60;background:var(--ink);border-right:2px solid #000;width:280px;padding:72px 16px 24px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.sidebar[data-open=true]{transform:none;box-shadow:8px 0 #00000080}.drawer-backdrop[data-open=true]{z-index:55;background:#0009;display:block;position:fixed;inset:0}.menu-btn{z-index:70;display:inline-flex;position:fixed;top:12px;right:12px}.shell{padding-top:28px}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.g2,.g3{grid-template-columns:1fr}.title{text-shadow:3px 3px 0 var(--red-dim);font-size:24px}.mp-entry{grid-template-columns:56px 1fr}.mp-entry img{width:56px;height:56px}.mp-meta{grid-column:1/-1}.role-pick{grid-template-columns:1fr}.pad{padding:18px}.footer-grid{grid-template-columns:1fr}.notice{flex-wrap:wrap}.notice .btn{margin-left:0}}@media (max-width:420px){.g4{grid-template-columns:1fr 1fr;gap:12px}.podium-col .head{width:48px;height:48px}.podium-col.first .head{width:60px;height:60px}.pillar .place{font-size:24px}}.notice svg,.panel-head svg,.empty svg{flex:none;width:20px;height:20px}.season-fx{z-index:-1;pointer-events:none;width:100vw;height:100vh;image-rendering:pixelated;position:fixed;inset:0}.fx-toggle{z-index:40;font-family:var(--pixel);color:var(--muted);opacity:.7;background:#0009;border:2px solid #000;padding:6px 10px 8px;font-size:16px;line-height:1;position:fixed;bottom:12px;right:12px}.fx-toggle:hover{opacity:1;color:#fff}.theme-banner{z-index:2;text-align:center;font-family:var(--pixel);color:#fff;text-shadow:2px 2px #00000080;background:var(--red);border-bottom:2px solid #000;padding:8px 16px 10px;font-size:16px;line-height:1.3;position:relative;box-shadow:inset 0 -4px #00000040,inset 0 2px #fff3}.theme-banner a{text-underline-offset:3px;text-decoration:underline}.theme-preview-note{color:#fffc}.heroband-logo{position:relative}.logo-deco{filter:drop-shadow(3px 3px #00000080);width:64px;height:64px;image-rendering:pixelated;position:absolute;top:-6px;right:-14px;transform:rotate(12deg)}[data-theme=kerst] .logo-deco{width:76px;height:76px;top:-22px;left:34px;right:auto;transform:rotate(-18deg)}html[data-snow=true] .panel:before,html[data-snow=true] .btn-dark:before{content:"";height:12px;image-rendering:pixelated;pointer-events:none;z-index:1;background:url(/textures/snowcap.png) 0 0/32px 12px repeat-x;position:absolute;top:-8px;left:-2px;right:-2px}html[data-snow=true] .btn-dark{position:relative}html[data-snow=true] .tooltip:after{content:"";height:12px;image-rendering:pixelated;pointer-events:none;background:url(/textures/snowcap.png) 0 0/32px 12px repeat-x;position:absolute;top:-8px;left:-2px;right:-2px}html[data-lights=true] .heroband:before{content:"";background:radial-gradient(circle at 12px 8px,#ff4d4d 4px,#0000 5px) 0 0/96px 14px repeat-x,radial-gradient(circle at 36px 8px,#ffd166 4px,#0000 5px) 0 0/96px 14px repeat-x,radial-gradient(circle at 60px 8px,#6fcf6f 4px,#0000 5px) 0 0/96px 14px repeat-x,radial-gradient(circle at 84px 8px,#35d7e0 4px,#0000 5px) 0 0/96px 14px repeat-x,linear-gradient(#1a1a1a,#1a1a1a) 0 3px/100% 2px no-repeat;height:14px;animation:1.6s steps(2,end) infinite lights;position:absolute;top:0;left:0;right:0}@keyframes lights{50%{filter:brightness(1.5)saturate(1.3)}}@media (prefers-reduced-motion:reduce){html[data-lights=true] .heroband:before{animation:none}}@media (max-width:900px){.logo-deco{width:48px;height:48px;right:-10px}[data-theme=kerst] .logo-deco{width:56px;height:56px;top:-16px;left:22px}.fx-toggle{bottom:8px;right:8px}}.sv-stage{perspective:900px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;width:100%;display:grid;position:relative}.sv-stage:active{cursor:grabbing}.sv-scale{width:0;height:0;transform-style:preserve-3d}.sv-model{width:0;height:0;transform-style:preserve-3d;perspective-origin:50%;position:relative}.sv-model.sv-loading{opacity:0}.sv-part,.sv-pivot,.sv-box{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.sv-face{image-rendering:pixelated;backface-visibility:hidden;background-repeat:no-repeat;position:absolute;top:0;left:0}.sv-hint{text-align:center;font-family:var(--pixel);color:var(--faint);pointer-events:none;font-size:16px;position:absolute;bottom:-2px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.sv-wave{animation:4s ease-in-out infinite sv-wave}.sv-idle{animation:4s ease-in-out infinite sv-idle}}@keyframes sv-wave{0%,8%,88%,to{transform:rotate(0)}22%{transform:rotate(145deg)}32%,52%,72%{transform:rotate(120deg)}42%,62%{transform:rotate(152deg)}78%{transform:rotate(140deg)}}@keyframes sv-idle{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}
