@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid}::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.table-row{display:table-row}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--background:#10130d;--foreground:#f6ffe8;--muted:#a9b699;--panel:#171d13;--panel-strong:#202a18;--line:#f6ffe824;--green:#b9ff3f;--amber:#ffd45a;--red:#ff6767;--cyan:#66f2ff;--stone:#6f7e66;--shadow:0 24px 80px #00000057;--theme-grid:#b9ff3f0b;--theme-grid-soft:#b9ff3f09;--theme-glow:#b9ff3f29;--theme-wash:#ffd45a1a;--theme-block:#b9ff3f1f;--theme-block-line:#b9ff3f40}*{box-sizing:border-box;letter-spacing:0}body{background:var(--background);color:var(--foreground);font-family:"Press Start 2P", var(--font-geist-mono), monospace;margin:0;font-size:11px}.tracker-shell.theme-coffee{--background:#140f0a;--foreground:#fff7df;--muted:#d4bea0;--panel:#1d150e;--panel-strong:#2a1d12;--line:#ffedc62e;--green:#f4cf82;--amber:#ffad54;--red:#ff7363;--cyan:#8be3ff;--stone:#8a7252;--theme-grid:#f4cf8214;--theme-grid-soft:#ffad540f;--theme-glow:#ffad5433;--theme-wash:#58311452;--theme-block:#f4cf8221;--theme-block-line:#f4cf8247}.tracker-shell.theme-void{--background:#080d18;--foreground:#eef8ff;--muted:#94b4d0;--panel:#0d1628;--panel-strong:#13243e;--line:#a4dfff2e;--green:#7ef6ff;--amber:#c3fc7f;--red:#ff7d9f;--cyan:#5ba7ff;--stone:#607c9c;--theme-grid:#5ba7ff1a;--theme-grid-soft:#7ef6ff0f;--theme-glow:#3476ff47;--theme-wash:#24e6ff1f;--theme-block:#5ba7ff26;--theme-block-line:#7ef6ff47}.tracker-shell.theme-nether{--background:#170807;--foreground:#fff1df;--muted:#d4a197;--panel:#24100d;--panel-strong:#351611;--line:#ffb9822e;--green:#ffbd59;--amber:#ffd15d;--red:#ff5148;--cyan:#79e6d0;--stone:#9e5f4d;--theme-grid:#ff514817;--theme-grid-soft:#ffbd590f;--theme-glow:#ff514840;--theme-wash:#ffb1451f;--theme-block:#ff514824;--theme-block-line:#ffbd5947}.tracker-shell.theme-end{--background:#120a1d;--foreground:#fbf0ff;--muted:#c8a7d8;--panel:#1a1028;--panel-strong:#28183b;--line:#e1beff2e;--green:#d58cff;--amber:#ffdd74;--red:#ff6ea9;--cyan:#72f7da;--stone:#796191;--theme-grid:#d58cff1a;--theme-grid-soft:#72f7da0e;--theme-glow:#a65bff3d;--theme-wash:#72f7da1a;--theme-block:#d58cff21;--theme-block-line:#72f7da47}button,input{font:inherit}button,a{color:inherit}.tracker-shell{background:linear-gradient(var(--theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-soft) 1px, transparent 1px), radial-gradient(circle at 18% 0%, var(--theme-glow), transparent 28rem), linear-gradient(135deg, var(--theme-wash), transparent 34rem), var(--background);background-size:34px 34px,34px 34px,auto,auto,auto;min-height:100vh;padding:24px;position:relative;overflow:hidden}.tracker-shell:before{z-index:0;pointer-events:none;content:"";background:repeating-linear-gradient(90deg, transparent 0 18px, var(--theme-block) 18px 24px, transparent 24px 48px), repeating-linear-gradient(0deg, transparent 0 26px, var(--theme-grid-soft) 26px 32px, transparent 32px 64px);opacity:.28;animation:18s linear infinite blockDrift;position:absolute;inset:0}.tracker-shell:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(180deg, transparent, var(--theme-grid), transparent);animation:7s linear infinite scanline;position:absolute;inset:0}.pixel-sky{pointer-events:none;z-index:0;position:absolute;inset:0}.pixel-sky span{border:1px solid var(--theme-block-line);background:var(--theme-block);width:18px;height:18px;animation:8s ease-in-out infinite floatPixel;position:absolute}.pixel-sky span:first-child{top:13%;left:8%}.pixel-sky span:nth-child(2){animation-delay:1.3s;top:8%;left:72%}.pixel-sky span:nth-child(3){animation-delay:2.1s;top:54%;left:88%}.pixel-sky span:nth-child(4){animation-delay:3s;top:78%;left:18%}.tracker-topbar,.flood-callout,.tracker-grid,.compare-section,.leaderboard-section,.schematics-section,.streams-page,.flood-page{z-index:1;width:min(1320px,100%);margin:0 auto;position:relative}.tracker-topbar{justify-content:space-between;align-items:flex-end;gap:18px;padding:6px 0 22px;display:flex}.brand-block{min-width:0}.eyebrow,.subtitle,.snapshot-row span,.snapshot-row em,.notice-line{color:var(--muted)}.eyebrow{color:var(--green);text-transform:uppercase;margin:0 0 9px;font-size:.62rem;line-height:1.5}.subtitle{margin-top:12px;line-height:1.7;display:block}h1,h2,h3{letter-spacing:0;margin:0;line-height:1.25}h1{color:#fffdf0;overflow-wrap:anywhere;text-shadow:0 4px #21300d,0 0 20px #b9ff3f59;max-width:100%;font-size:2.55rem}h2{font-size:1rem}h3{font-size:.78rem}.status-strip{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:.62rem;display:flex;position:relative}.status-pill,.youtube-link,.brand-social,.elytra-trigger,.dropdown-chip,.primary-action,.secondary-action,.icon-action,.theme-toggle button,.board-tabs button,.favorites-row button,.empty-chip,.versus-chip{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;min-height:42px}.status-pill,.youtube-link,.brand-social,.elytra-trigger,.dropdown-chip{justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.social-links{gap:6px;display:inline-flex}.brand-social,.elytra-trigger{width:44px;padding:0}.brand-social{background:var(--panel-strong)}.brand-social img,.inline-brand-logo{display:block}.brand-social.discord{border-color:#5865f29e;box-shadow:inset 0 0 0 1px #5865f21f}.brand-social.youtube{border-color:#ff00009e;box-shadow:inset 0 0 0 1px #ff00001f}.elytra-price-wrap{position:relative}.elytra-trigger{background:linear-gradient(135deg, #72f7da24, transparent 45%), var(--panel-strong);cursor:pointer;border-color:#d58cffa8;position:relative;overflow:hidden}.elytra-trigger.open{border-color:var(--cyan);box-shadow:0 0 20px #72f7da33}.elytra-icon{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;filter:drop-shadow(0 0 8px #d58cffa6);transition:filter .16s,transform .16s;display:block}.elytra-trigger:hover .elytra-icon,.elytra-trigger.open .elytra-icon{filter:drop-shadow(0 0 12px #72f7dac7);transform:translateY(-1px)scale(1.08)}.elytra-popover{z-index:8;background:linear-gradient(135deg, #d58cff29, transparent 58%), var(--panel);width:max-content;min-width:180px;max-width:min(320px,88vw);box-shadow:var(--shadow);text-align:left;border:1px solid #d58cff8a;border-radius:8px;padding:14px;animation:.18s both dropdownIn;position:absolute;top:calc(100% + 10px);right:0}.elytra-popover strong{color:var(--cyan);text-shadow:0 0 16px #72f7da47;padding:4px 28px 0 0;font-size:1rem;line-height:1.55;display:block}.elytra-close{border:1px solid var(--line);width:28px;height:28px;color:var(--foreground);cursor:pointer;background:#0003;border-radius:6px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.theme-toggle{flex-wrap:wrap;gap:6px;display:inline-flex}.theme-toggle button{color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:inline-flex}.theme-toggle button.active{border-color:var(--green);background:var(--theme-block);color:var(--foreground)}.status-pill.live{color:var(--green);animation:1.9s ease-in-out infinite pulseGlow}.status-pill.demo{color:var(--amber)}.player-count{min-height:42px;color:var(--cyan);background:#66f2ff14;border:1px solid #66f2ff61;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.youtube-link{color:#ffe9e9;border-color:#ff676773}.play-mark{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid var(--red);width:0;height:0}.play-mark.large{border-top-width:10px;border-bottom-width:10px;border-left-width:17px;margin:0 0 8px;display:block}.tracker-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:18px;display:grid}.player-panel,.snapshot-panel,.compare-section,.leaderboard-section,.flood-callout,.flood-hero,.flood-copy-card,.vote-card,.tutorial-section{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;animation:.52s both panelIn}.flood-callout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:grid;overflow:hidden}.flood-callout:before{pointer-events:none;content:"";background:linear-gradient(90deg,#66f2ff29,#0000 62%);position:absolute;inset:0}.flood-callout>*{z-index:1;position:relative}.flood-callout span{color:var(--muted);margin-top:8px;line-height:1.7;display:block}.flood-callout-action{min-width:180px;text-decoration:none}.player-panel{padding:18px}.search-row{grid-template-columns:minmax(220px,1fr) auto 44px;gap:10px;display:grid}.search-field{border:1px solid var(--line);background:var(--background);border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.search-field input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:.68rem}.search-field input::placeholder{color:#f6ffe86b}.primary-action,.secondary-action,.icon-action,.theme-toggle button,.board-tabs button,.favorites-row button{cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:inline-flex}.primary-action{background:var(--green);color:#10140d;border-color:#b9ff3f8c;padding:0 18px}.secondary-action{border-color:var(--theme-block-line);background:var(--panel-strong);min-height:46px;color:var(--foreground);padding:0 16px;text-decoration:none}.icon-action{width:44px}.primary-action:hover,.secondary-action:hover,.icon-action:hover,.theme-toggle button:hover,.board-tabs button:hover,.favorites-row button:hover,.brand-social:hover,.elytra-trigger:hover,.compare-toggle:hover,.youtube-link:hover,.channel-card:hover{border-color:#b9ff3fb8;transform:translateY(-2px);box-shadow:0 0 20px #b9ff3f24}button:disabled{cursor:not-allowed;opacity:.55;transform:none}.player-identity{grid-template-columns:78px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:24px 0 18px;display:grid}.avatar-stack{width:78px;height:78px;animation:3.2s ease-in-out infinite avatarFloat;position:relative}.avatar-face,.mini-face{color:#10140d;background:linear-gradient(135deg,#b9ff3ff2,#66f2ffe6),#25301f;place-items:center;display:grid;overflow:hidden}.avatar-face img,.mini-face img{width:100%;height:100%;image-rendering:pixelated;object-fit:cover}.avatar-face{border:4px solid #2b331f;border-radius:8px;width:72px;height:72px;box-shadow:inset 0 -12px #00000024,0 0 22px #b9ff3f33}.avatar-spark{background:var(--amber);border-radius:4px;width:18px;height:18px;animation:1.1s steps(2,end) infinite blinkBlock;position:absolute;bottom:4px;right:0}.player-identity h2{overflow-wrap:anywhere}.location-line{color:var(--muted);align-items:center;gap:8px;margin-top:10px;line-height:1.7;display:flex}.star.saved{color:var(--amber);border-color:#ffd45a94}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stat-tile{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:12px;min-height:140px;padding:14px;animation:.5s both tileIn;display:flex}.stat-tile:nth-child(2){animation-delay:40ms}.stat-tile:nth-child(3){animation-delay:80ms}.stat-tile:nth-child(4){animation-delay:.12s}.stat-tile:nth-child(5){animation-delay:.16s}.stat-tile:nth-child(6){animation-delay:.2s}.stat-tile:nth-child(7){animation-delay:.24s}.stat-tile:nth-child(8){animation-delay:.28s}.tile-icon{background:#ffffff14;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.stat-tile p,.stat-tile span{color:var(--muted);margin:0;font-size:.52rem;line-height:1.65}.stat-tile strong{overflow-wrap:anywhere;margin:7px 0;font-size:.82rem;line-height:1.45;display:block}.stat-tile.combat .tile-icon,.stat-tile.danger .tile-icon{color:var(--red)}.stat-tile.money .tile-icon,.stat-tile.shop .tile-icon{color:var(--amber)}.stat-tile.shards .tile-icon,.stat-tile.time .tile-icon{color:var(--cyan)}.stat-tile.blocks .tile-icon{color:var(--green)}.favorites-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.favorites-row button,.empty-chip{color:var(--muted);padding:0 12px;font-size:.58rem}.empty-chip{align-items:center;display:inline-flex}.snapshot-panel{flex-direction:column;gap:12px;padding:18px;display:flex}.snapshot-header,.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.snapshot-row,.channel-card{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;padding:14px}.snapshot-row strong,.snapshot-row em,.channel-card strong,.channel-card span{margin-top:6px;display:block}.snapshot-row em{color:var(--amber);font-style:normal}.channel-card{color:var(--foreground);margin-top:auto;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:block}.channel-card span{color:var(--muted)}.notice-line{margin:0;font-size:.56rem;line-height:1.8}.leaderboard-section,.compare-section{margin-top:18px;padding:18px}.compare-toggle{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex}.compare-toggle>div{min-width:0}.compare-toggle span:not(.dropdown-chip){color:var(--muted);margin-top:8px;line-height:1.7;display:block}.dropdown-chip{color:var(--green);background:var(--panel-strong);flex:none}.dropdown-chip svg{transition:transform .18s}.compare-section.open .dropdown-chip svg{transform:rotate(180deg)}.compare-dropdown{animation:.22s both dropdownIn}.compare-controls{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:center;gap:10px;margin-top:18px;display:grid}.versus-chip{color:var(--amber);background:var(--panel-strong);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.compare-arena{grid-template-columns:minmax(190px,250px) minmax(0,1fr) minmax(190px,250px);align-items:stretch;gap:12px;margin-top:14px;display:grid}.compare-player-card,.compare-metrics{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px}.compare-player-card{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:128px;padding:14px;display:grid}.compare-player-card h3{overflow-wrap:anywhere}.compare-player-card span{color:var(--muted);line-height:1.7}.compare-face{border-radius:8px;width:54px;height:54px}.compare-metrics{display:grid;overflow:hidden}.compare-row{border-top:1px solid var(--line);grid-template-columns:minmax(86px,1fr) 130px minmax(86px,1fr);align-items:center;gap:8px;min-height:46px;padding:0 12px;display:grid}.compare-row:first-child{border-top:0}.compare-row strong{color:var(--muted);text-align:center;font-size:.52rem}.compare-value{overflow-wrap:anywhere;line-height:1.4;display:block}.compare-value:last-child{text-align:right}.compare-value.winner{color:var(--green);text-shadow:0 0 14px var(--theme-block-line)}.compare-value.trailing{color:var(--muted)}.compare-value.tie{color:var(--cyan)}.pager{color:var(--muted);align-items:center;gap:10px;font-size:.58rem;display:flex}.board-tabs{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.board-tabs button{min-width:0;color:var(--muted);padding:0 8px;font-size:.48rem}.board-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-tabs button.active{color:var(--foreground);background:#b9ff3f29;border-color:#b9ff3fb3;animation:2.4s ease-in-out infinite pulseGlow}.leaderboard-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.table-head,.table-row{grid-template-columns:90px minmax(0,1fr) minmax(140px,220px);align-items:center;gap:12px;display:grid}.table-head{background:var(--background);color:var(--muted);text-transform:uppercase;padding:12px 16px;font-size:.52rem}.table-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;min-height:62px;padding:0 16px;animation:.42s both rowIn}.table-row:nth-child(2){animation-delay:30ms}.table-row:nth-child(3){animation-delay:60ms}.table-row:nth-child(4){animation-delay:90ms}.table-row:nth-child(5){animation-delay:.12s}.table-row:nth-child(6){animation-delay:.15s}.table-row:hover{background:#b9ff3f0f}.table-row.podium{position:relative;overflow:hidden}.table-row.podium:before{content:"";width:5px;position:absolute;inset:8px auto 8px 0}.table-row.podium-1{background:linear-gradient(90deg,#ffd45a33,#0000 55%)}.table-row.podium-1:before{background:var(--amber)}.table-row.podium-1 .rank,.table-row.podium-1 .row-value{color:var(--amber)}.table-row.podium-2{background:linear-gradient(90deg,#66f2ff2e,#0000 55%)}.table-row.podium-2:before{background:var(--cyan)}.table-row.podium-2 .rank,.table-row.podium-2 .row-value{color:var(--cyan)}.table-row.podium-3{background:linear-gradient(90deg,#ff67672e,#0000 55%)}.table-row.podium-3:before{background:var(--red)}.table-row.podium-3 .rank,.table-row.podium-3 .row-value{color:var(--red)}.rank{color:var(--green)}.player-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.mini-face{border-radius:6px;flex:none;width:30px;height:30px;font-size:.55rem}.row-value{color:var(--amber);text-align:right}.schematics-section{margin-top:18px}.schematic-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin-top:18px;padding:18px;animation:.52s both panelIn;display:grid}.schematic-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.schematic-shot{border:1px solid var(--line);background:var(--panel-strong);cursor:zoom-in;border-radius:8px;width:100%;height:260px;padding:0;position:relative;overflow:hidden}.schematic-shot img{object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .26s}.schematic-shot:hover img{filter:saturate(1.15)brightness(1.08);transform:scale(1.035)}.zoom-mark{border:1px solid var(--line);width:38px;height:38px;color:var(--foreground);opacity:0;background:#00000094;border-radius:8px;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}:is(.schematic-shot:hover .zoom-mark,.schematic-shot:focus-visible .zoom-mark){opacity:1;transform:translateY(0)}.schematic-copy{flex-direction:column;justify-content:center;gap:14px;display:flex}.schematic-copy span{color:var(--muted);line-height:1.8}.schematic-download{width:max-content;min-height:46px;text-decoration:none}.schematic-viewer-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;margin-top:18px;padding:18px;animation:.52s both panelIn}.schematic-viewer-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.schematic-viewer-head span{color:var(--muted);margin-top:10px;line-height:1.7;display:block}.viewer-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.schematic-viewer-frame{border:1px solid var(--line);background:#050604;border-radius:8px;width:100%;min-height:640px;box-shadow:inset 0 0 0 2px #ffffff08}.schematic-lightbox{z-index:20;cursor:zoom-out;background:#030403d1;place-items:center;padding:24px;animation:.18s both lightboxIn;display:grid;position:fixed;inset:0}.lightbox-backdrop{cursor:zoom-out;background:0 0;border:0;position:absolute;inset:0}.schematic-lightbox img{z-index:1;border:1px solid var(--line);object-fit:contain;cursor:default;border-radius:8px;width:min(94vw,1320px);max-height:86vh;animation:.24s cubic-bezier(.2,.8,.2,1) both imageZoomIn;position:relative;box-shadow:0 28px 90px #00000094}.lightbox-close{z-index:21;color:var(--foreground);background:#000000a3;position:fixed;top:20px;right:20px}.streams-shell,.flood-shell{min-height:100vh}.flood-page{padding-top:6px}.flood-nav{justify-content:flex-end;gap:10px;margin-bottom:18px;display:flex}.flood-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid;overflow:hidden}.flood-hero:before{pointer-events:none;content:"";background:linear-gradient(90deg,#66f2ff2e,#0000 52%),repeating-linear-gradient(135deg,#0000 0 22px,#66f2ff14 22px 28px,#0000 28px 48px);position:absolute;inset:0}.flood-hero>*{z-index:1;position:relative}.flood-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:18px;display:grid}.flood-copy-card,.vote-card,.tutorial-section{padding:18px}.flood-copy-card p{color:var(--muted);margin:14px 0 0;line-height:1.9}.flood-note{color:var(--cyan);background:#66f2ff14;border:1px solid #66f2ff47;border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:12px;line-height:1.7;display:flex}.vote-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 14px;display:grid}.vote-button{border:1px solid var(--line);min-height:56px;color:var(--foreground);cursor:pointer;border-radius:8px;transition:border-color .16s,box-shadow .16s,transform .16s}.vote-button.flood{background:#66f2ff29}.vote-button.drain{background:#ffd45a1f}.vote-button:hover:not(:disabled),.vote-button.selected{border-color:var(--green);box-shadow:0 0 22px var(--theme-block-line);transform:translateY(-2px)}.vote-results{gap:10px;display:grid}.vote-side{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;grid-template-columns:minmax(120px,170px) minmax(0,1fr) 58px;align-items:center;gap:10px;padding:12px;display:grid}.vote-side strong,.vote-side span,.vote-side em{display:block}.vote-side span,.vote-side em{color:var(--muted);font-style:normal;line-height:1.6}.vote-bar{border:1px solid var(--line);background:#0000003d;border-radius:5px;height:18px;overflow:hidden}.vote-bar span{height:100%;transition:width .32s;display:block}.vote-side.flood .vote-bar span{background:linear-gradient(90deg, var(--cyan), var(--green))}.vote-side.drain .vote-bar span{background:linear-gradient(90deg, var(--amber), var(--red))}.tutorial-section{margin-top:18px}.tutorial-frame{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;margin-top:18px;padding:12px}.tutorial-frame iframe{aspect-ratio:16/9;background:#050604;border:0;border-radius:6px;width:100%}.streams-page{padding-top:6px}.stream-top{z-index:3;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex;position:relative}.stream-actions{z-index:4;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.tracker-return{border-color:var(--theme-block-line);color:var(--foreground)}.featured-stream,.stream-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.featured-stream{padding:12px}.featured-stream iframe,.stream-card iframe{aspect-ratio:16/9;background:#050604;border:0;border-radius:6px;width:100%}.stream-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.stream-card{animation:.5s both tileIn;overflow:hidden}.stream-card h2{color:var(--foreground);padding:14px;font-size:.62rem;line-height:1.65}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tileIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rowIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #b9ff3f00}50%{box-shadow:0 0 18px #b9ff3f38}}@keyframes avatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes blinkBlock{0%,to{opacity:1}50%{opacity:.35}}@keyframes floatPixel{0%,to{transform:translate(0)}50%{transform:translate(10px,-14px)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes blockDrift{0%{transform:translate(0)}to{transform:translate(48px,64px)}}@keyframes lightboxIn{0%{opacity:0}to{opacity:1}}@keyframes imageZoomIn{0%{opacity:0;transform:scale(.86)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.tracker-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.compare-arena,.flood-grid{grid-template-columns:1fr}}@media (max-width:760px){.tracker-shell{padding:14px}.tracker-topbar,.flood-callout,.schematic-viewer-head,.section-heading,.stream-top,.flood-hero{flex-direction:column;align-items:flex-start;display:flex}.status-strip{justify-content:flex-start}h1{font-size:1.48rem}h2{font-size:.82rem}.search-row{grid-template-columns:1fr 44px}.primary-action{grid-column:1/-1}.compare-controls{grid-template-columns:1fr}.flood-callout-action,.viewer-actions,.viewer-actions .primary-action,.viewer-actions .secondary-action{width:100%}.flood-nav{flex-wrap:wrap;justify-content:flex-start}.vote-side{grid-template-columns:1fr}.vote-side em{text-align:right}.versus-chip{justify-self:center;width:max-content;min-width:64px}.player-identity{grid-template-columns:62px minmax(0,1fr) 44px}.avatar-stack,.avatar-face{width:58px;height:58px}.stats-grid,.board-tabs,.schematic-media,.stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schematic-card{grid-template-columns:1fr}.table-head,.table-row{grid-template-columns:54px minmax(0,1fr) minmax(86px,118px);padding-left:10px;padding-right:10px}.row-value,.player-name,.rank{font-size:.54rem}.compare-row{grid-template-columns:minmax(74px,1fr) 94px minmax(74px,1fr);padding:0 8px}}@media (max-width:560px){.schematic-media,.stream-grid{grid-template-columns:1fr}.schematic-shot{height:210px}.schematic-viewer-frame{min-height:520px}.vote-buttons{grid-template-columns:1fr}.theme-toggle{width:100%}.theme-toggle button{flex:calc(50% - 6px)}.compare-player-card{grid-template-columns:48px minmax(0,1fr)}.compare-face{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
