@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";@font-face{font-family:visitor;src:url(../fonts/visitor/visitor1.eot);src:url(../fonts/visitor/visitor1.eot?#iefix) format("embedded-opentype"),url(../fonts/visitor/visitor1.woff) format("woff"),url(../fonts/visitor/visitor1.ttf) format("truetype")}@font-face{font-family:nineteen-ninety-three;src:url(../fonts/nineteen-ninety-three-font/NineteenNinetyThree-L1Ay.ttf) format("truetype")}@font-face{font-family:tiny5;src:url(../fonts/tiny5/Tiny5-Regular.ttf) format("truetype")}html,body{font-family:visitor,nineteen-ninety-three;width:100%;height:100%;margin:0;padding:0}body{background-color:#242424;overflow:hidden}p{margin:0}.hidden{opacity:0}#filter{background-color:snow;padding:1em;box-shadow:inset 0 -2px 2px #000}#filter label{vertical-align:top}#filter.hide{display:none}#filter.show{display:block;height:auto}#filter fieldset{border-color:black black rgb(187,187,187) black;border-width:0 1px 1px 1px;border-style:solid}#filter fieldset:first-child{border-top:1px solid black}#filter fieldset:last-child{border-bottom:1px solid black}.slider{vertical-align:middle}.stage-container,.stage{position:absolute;z-index:99;top:0;right:0;left:0;bottom:0;overflow:hidden}.floor{position:absolute;z-index:0;right:0;left:0;bottom:0}.character{display:block;margin:0 auto}.character_box{position:absolute;text-align:center;z-index:99;bottom:0}.character_box.chatter{z-index:100}.character_box.chatter.ghost{opacity:.3;filter:grayscale(20%)}.bubble{position:absolute;background:snow;color:#000;padding:2px 5px;border-radius:4px;min-width:64px;text-align:center;margin-bottom:15px;white-space:nowrap}.triangle{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:snow transparent transparent transparent}.character_bubble.chatter{background-color:#242424;font-weight:lighter;color:#fff;border:.5px solid white;margin-bottom:5px;border-radius:4px;padding:2px 6px}.character_bubble.chatter:after{display:none}.bubble.with-chatter{position:relative;margin:0 auto 10px;display:block;width:fit-content}.bullet{z-index:98;position:absolute;bottom:13px}.bullet{bottom:0}.flip-img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}div.grid-item-container{float:left;width:20%;min-height:150px;font-family:visitor;color:snow;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}div.grid-item-container .character-image-wrapper{position:relative;display:inline-block}div.grid-item-container .reserved-icon{position:absolute;top:0;right:0;transform:translate(50%,-50%);width:32px;height:32px;z-index:10;filter:drop-shadow(0 0 3px rgba(0,0,0,.9));cursor:help;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}div.grid-item-container .shoot-icon{position:absolute;top:0;left:0;transform:translate(-50%,-50%);width:16px;height:16px;z-index:10;filter:drop-shadow(0 0 3px rgba(0,0,0,.9));cursor:help;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}div.grid-item-container.reserved{opacity:.85}div#msg{position:fixed;top:20px;left:50%;transform:translate(-50%);background-color:#ff0;color:#000;padding:10px 20px;border-radius:5px;z-index:1000;font-family:visitor;font-size:18px}div.grid-item-container p{margin:0}div.grid-item-container small{color:gray}.form-container{max-width:800px;margin:2em auto;padding:2em;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:tiny5,visitor,nineteen-ninety-three}.form-title{text-align:center;color:#2c3e50;margin-bottom:1.5em;font-family:tiny5,visitor;font-size:28px}.preview-container{margin-bottom:2em;padding:1.5em;background-color:#34495e;border-radius:8px;border:2px solid #2c3e50}.preview-title{margin-top:0;margin-bottom:1em;color:#ecf0f1;font-family:visitor;font-size:18px;text-align:center}.preview-iframe{width:100%;height:150px;border:2px solid #2c3e50;border-radius:4px;background-color:#242424}.generator-form{display:flex;flex-direction:column;gap:1.5em}.form-group{display:flex;flex-direction:column;gap:.5em}.form-group label{font-weight:700;color:#34495e;font-size:14px}.form-group input[type=text],.form-group input[type=number],.form-group select{padding:.5em;border:2px solid #bdc3c7;border-radius:4px;font-family:tiny5,visitor,nineteen-ninety-three;font-size:16px;transition:border-color .3s}.form-group input[type=text]:focus,.form-group input[type=number]:focus,.form-group select:focus{outline:none;border-color:#5865f2}.form-group input[type=text]:disabled,.form-group input[type=number]:disabled,.form-group select:disabled{background-color:#ecf0f1;cursor:not-allowed}.form-group small{color:#7f8c8d;font-size:12px}.radio-group{display:flex;gap:1em;flex-wrap:wrap}.radio-label{display:flex;align-items:center;gap:.3em;cursor:pointer;font-weight:400}.radio-label input[type=radio]{cursor:pointer}.character-list{margin-top:.5em;position:relative}.character-list details{border:1px solid #ddd;border-radius:4px;padding:.5em;background-color:#2c3e50}.character-list summary{cursor:pointer;font-weight:700;color:#ecf0f1;-webkit-user-select:none;user-select:none}.character-list ul{margin:.5em 0 0;padding-left:1.5em;max-height:200px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.character-list ul::-webkit-scrollbar{display:none}.character-list li{padding:.3em 0;transition:color .2s}.character-list li.clickable{cursor:pointer;color:#bdc3c7}.character-list li.clickable:hover{color:#3498db;text-decoration:underline}.character-preview{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5em;pointer-events:none}.character-preview-img{max-width:64px;max-height:64px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.character-preview-name{margin:.5em 0 0;font-size:12px;color:#5865f2;font-weight:700}.url-output{margin-top:2em;padding:1.5em;background-color:#f8f9fa;border-radius:8px;border:2px solid #5865F2}.url-output h2{margin-top:0;margin-bottom:1em;color:#2c3e50;font-family:visitor;font-size:18px}.url-box{display:flex;gap:.5em}.url-input{flex:1;padding:.75em;border:2px solid #bdc3c7;border-radius:4px;font-family:visitor;font-size:12px;background-color:#fff}.copy-btn{padding:.75em 1.5em;background-color:#5865f2;color:#fff;border:none;border-radius:4px;font-family:visitor;font-size:14px;cursor:pointer;transition:background-color .3s}.copy-btn:hover{background-color:#4752c4}.copy-btn:active{background-color:#3c45a5}.copy-message{margin-top:.5em;padding:.5em;background-color:#27ae60;color:#fff;text-align:center;border-radius:4px;font-family:visitor;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.test-link{margin-top:1em;text-align:center;display:flex;gap:1em;justify-content:center;align-items:center}.test-btn{display:inline-block;padding:1em 2em;background-color:#27ae60;color:#fff;text-decoration:none;border-radius:4px;font-family:visitor;font-size:16px;transition:background-color .3s}.test-btn:hover{background-color:#229954}.test-btn:active{background-color:#1e8449}.reset-btn{display:inline-block;padding:1em 2em;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;font-family:visitor;font-size:16px;cursor:pointer;transition:background-color .3s}.reset-btn:hover{background-color:#c0392b}.reset-btn:active{background-color:#a93226}.characters-selection{border:2px solid #5865F2;padding:1.5em;border-radius:8px;background-color:#f8f9fa}.warning-message{padding:.75em;margin-bottom:1em;background-color:#fff3cd;border:2px solid #ffc107;border-radius:4px;color:#856404;font-size:13px;font-weight:700;text-align:center}.search-input{width:100%;padding:.75em;margin-bottom:1em;border:2px solid #bdc3c7;border-radius:4px;font-family:visitor;font-size:14px;box-sizing:border-box}.search-input:focus{outline:none;border-color:#5865f2}.presets-container{display:flex;gap:.5em;flex-wrap:wrap;align-items:center;margin-bottom:1em;padding:1em;background-color:#ecf0f1;border-radius:4px}.presets-container label{font-weight:700;color:#2c3e50;margin:0}.preset-btn{padding:.5em 1em;background-color:#5865f2;color:#fff;border:none;border-radius:4px;font-family:tiny5,visitor,nineteen-ninety-three;font-size:14px;cursor:pointer;transition:background-color .2s}.preset-btn:hover{background-color:#4752c4}.preset-btn.clear-btn{background-color:#e74c3c}.preset-btn.clear-btn:hover{background-color:#c0392b}.characters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5em;max-height:300px;overflow-y:auto;padding:1em;background-color:#e9ecef;border:1px solid #ddd;border-radius:4px}.character-checkbox{display:flex;align-items:center;gap:.5em;padding:.5em;border:2px solid #ccc;border-radius:4px;cursor:pointer;transition:all .2s;background-color:#fff}.character-checkbox:hover{background-color:#f8f9fa;border-color:#5865f2;box-shadow:0 2px 4px #0000001a}.character-checkbox.selected{background-color:#d4e3fc;border-color:#5865f2;box-shadow:0 2px 4px #5865f24d}.character-checkbox.disabled{opacity:.5;cursor:not-allowed}.character-checkbox.disabled input[type=checkbox]{cursor:not-allowed}.character-checkbox input[type=checkbox]{cursor:pointer;width:16px;height:16px}label.character-checkbox .character-name{font-size:14px;color:#1a1a1a!important;font-weight:600!important}.selected-preview{margin-top:1em;padding:1em;background-color:#fff;border:2px solid #5865F2;border-radius:4px}.selected-preview label{font-weight:700;color:#2c3e50;margin-bottom:.5em;display:block}.selected-characters-list{display:flex;flex-wrap:wrap;gap:.75em;margin-top:.5em}.selected-character-item{display:flex;flex-direction:column;align-items:center;padding:.5em;background-color:#1a1a1a;border:2px solid #e74c3c;border-radius:4px;position:relative;min-width:48px}.selected-character-img{max-width:48px;max-height:48px;width:auto;height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin-bottom:.25em}.selected-character-label{font-size:11px;color:#ecf0f1;text-align:center;max-width:80px;word-wrap:break-word}.remove-character-btn{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background-color:#e74c3c;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.remove-character-btn:hover{background-color:#c0392b}.character-preview-big{position:fixed;bottom:20px;right:20px;background-color:#fff;border:3px solid #5865F2;border-radius:8px;padding:1em;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;align-items:center;gap:.5em;z-index:1000;pointer-events:none}.character-preview-img-big{max-width:96px;max-height:96px;width:auto;height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.character-preview-big p{margin:0;font-size:14px;color:#2c3e50;font-weight:700}.flooring-section{background-color:#f8f9fa;padding:1.5em;border-radius:8px;border:2px solid #e0e0e0}.flooring-controls{display:flex;gap:1em;align-items:center;margin-bottom:1em;flex-wrap:wrap}.flooring-controls .preset-btn.active{background-color:#27ae60}.selected-floor-info{padding:.5em 1em;background-color:#5865f2;color:#fff;border-radius:4px;font-size:14px;font-family:tiny5,visitor,nineteen-ninety-three}.floors-mosaic{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1em;max-height:400px;overflow-y:auto;padding:1em;background-color:#fff;border-radius:4px;border:1px solid #ddd;scrollbar-width:thin;scrollbar-color:#5865F2 #f0f0f0}.floors-mosaic::-webkit-scrollbar{width:8px}.floors-mosaic::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.floors-mosaic::-webkit-scrollbar-thumb{background:#5865f2;border-radius:4px}.floors-mosaic::-webkit-scrollbar-thumb:hover{background:#4752c4}.floors-mosaic-horizontal{display:flex;flex-direction:row;gap:1em;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1em;background-color:#fff;border-radius:4px;border:1px solid #ddd;scrollbar-width:thin;scrollbar-color:#5865F2 #f0f0f0;white-space:nowrap}.floors-mosaic-horizontal::-webkit-scrollbar{height:8px}.floors-mosaic-horizontal::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.floors-mosaic-horizontal::-webkit-scrollbar-thumb{background:#5865f2;border-radius:4px}.floors-mosaic-horizontal::-webkit-scrollbar-thumb:hover{background:#4752c4}.floors-mosaic-horizontal .floor-item{flex-shrink:0;min-width:120px}.floor-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75em;border:3px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s;background-color:#f8f9fa}.floor-item:hover{border-color:#5865f2;background-color:#e8e9f0;transform:scale(1.05)}.floor-item.selected{border-color:#27ae60;background-color:#d4edda;box-shadow:0 0 10px #27ae604d}.floor-img{max-width:100%;height:auto;max-height:80px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin-bottom:.5em}.floor-label{font-size:12px;color:#2c3e50;text-align:center;font-family:tiny5,visitor,nineteen-ninety-three;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.floor-item.selected .floor-label{font-weight:700;color:#27ae60}.event-log::-webkit-scrollbar{width:8px}.event-log::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.event-log::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.event-log::-webkit-scrollbar-thumb:hover{background:#ffffff80}.event-log{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(0,0,0,.3)}body.page-characters{background-color:#1a1a1a}.filters-container{background:#000c;border:2px solid #fff;padding:15px;margin:20px;display:flex;gap:25px;flex-wrap:wrap;border-radius:8px;position:sticky;top:10px;z-index:100;align-items:center}.search-filter{flex:0 0 auto;width:250px;margin-right:20px}.search-filter input[type=text]{width:100%;padding:8px 12px;font-family:"Press Start 2P",monospace;font-size:10px;background:#000;color:#fff;border:2px solid #fff;border-radius:4px;outline:none}.search-filter input[type=text]:focus{border-color:#fc0;box-shadow:0 0 5px #ffcc0080}.filter-checkbox{display:flex;align-items:center;gap:8px;color:#fff;font-family:"Press Start 2P",monospace;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer}.character-list{position:fixed;top:10px;right:10px;width:350px;max-height:90vh;background:#000000e6;border:2px solid #fff;border-radius:8px;display:flex;flex-direction:column;z-index:1000;transition:width .3s ease}.character-list.collapsed{width:auto}.character-list-header{padding:10px;border-bottom:1px solid #fff;display:flex;flex-direction:column;gap:8px}.character-list.collapsed .character-list-header{flex-direction:row;align-items:center;border-bottom:none}.character-list-toggle{background:transparent;border:1px solid #fff;color:#fff;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:14px;transition:all .2s;flex-shrink:0}.character-list-toggle:hover{background:#333;border-color:#4caf50}.character-filter{width:100%;padding:8px;font-size:14px;border:1px solid #fff;border-radius:4px;background:#222;color:#fff;font-family:inherit}.character-list.collapsed .character-filter{display:none}.character-filter:focus{outline:none;border-color:#4caf50}.character-count{color:#aaa;font-size:12px;text-align:right}.character-list.collapsed .character-count{display:none}.character-list-items{overflow-y:auto;max-height:calc(90vh - 100px);padding:5px}.character-list.collapsed .character-list-items{display:none}.character-item{padding:10px;margin:5px 0;background:#333;border:1px solid #555;border-radius:4px;cursor:pointer;transition:all .2s}.character-item:hover{background:#444;border-color:#4caf50;transform:translate(-2px)}.character-name{color:#fff;font-weight:700;margin-bottom:4px}.character-game{color:#aaa;font-size:12px}:root{--nes-black: #000000;--nes-white: #fcfcfc;--nes-gray: #7c7c7c;--nes-gray-light: #bcbcbc;--nes-blue-dark: #0058f8;--nes-blue: #3cbcfc;--nes-green: #00a800;--nes-red: #f83800;--nes-yellow: #fcb800}body.page-duel-stats{font-family:"Press Start 2P",monospace;background-color:var(--nes-black);color:var(--nes-white);image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;overflow:auto}body.page-duel-stats:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 0,transparent 7px,rgba(0,0,0,.35) 7px,rgba(0,0,0,.35) 8px),linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 8px);background-size:100% 8px,8px 8px;pointer-events:none;z-index:0}body.page-duel-stats #content{position:relative;z-index:1}.duel-stats{min-height:100vh;padding:24px;display:flex;flex-direction:column;gap:24px}.duel-stats__header{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.duel-stats__title{font-size:20px;letter-spacing:2px;color:var(--nes-yellow);text-shadow:4px 4px 0 var(--nes-blue-dark)}.duel-stats__subtitle{font-size:10px;color:var(--nes-gray-light)}.duel-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:24px}.nes-card{background:var(--nes-gray);color:var(--nes-black);border:4px solid var(--nes-black);box-shadow:6px 6px 0 var(--nes-blue-dark);padding:16px;display:flex;flex-direction:column;gap:12px;min-height:320px}.nes-table{display:flex;flex-direction:column;gap:8px}.nes-table__row{display:grid;gap:8px;align-items:center;background:var(--nes-black);color:var(--nes-white);border:3px solid var(--nes-blue);padding:10px 12px;position:relative;animation:pop-in .26s steps(2,end) both}.nes-table__row--header{background:var(--nes-blue-dark);color:var(--nes-white);border-color:var(--nes-black);text-transform:uppercase;font-size:8px;animation:none}.nes-table__row--header .nes-table__cell{color:var(--nes-white)}.nes-table__row--header .nes-table__cell--rank{background:var(--nes-yellow);color:var(--nes-black);border:2px solid var(--nes-black);width:32px;height:32px;display:grid;place-items:center}.nes-table__row--header .nes-table__cell--primary{text-align:left}.nes-table__row--header .nes-table__cell--meta,.nes-table__row--header .nes-table__cell--rate{text-align:right}.nes-table__cell{font-size:9px;line-height:1.2}.nes-table__cell--rank{background:var(--nes-yellow);color:var(--nes-black);border:2px solid var(--nes-black);width:32px;height:32px;display:grid;place-items:center;font-size:12px}.nes-table__cell--primary{font-size:10px;color:var(--nes-white);text-transform:uppercase}.nes-table__cell--meta{font-size:8px;color:var(--nes-gray-light);text-align:right}.nes-table__cell--rate{color:var(--nes-green);font-size:10px;text-align:right}.nes-table__row--empty{background:var(--nes-black);color:var(--nes-gray-light);border:2px dashed var(--nes-gray-light);padding:16px;text-align:center;font-size:10px;animation:none}.nes-card__title{font-size:12px;color:var(--nes-black);text-transform:uppercase;background:var(--nes-blue);padding:8px 12px;border:3px solid var(--nes-black);box-shadow:inset 0 0 0 2px var(--nes-blue-dark);text-align:center}.nes-table--players .nes-table__row{grid-template-columns:38px minmax(120px,1fr) 78px 52px 52px 52px}.nes-table--characters .nes-table__row{grid-template-columns:38px minmax(140px,1fr) 64px 64px 52px 52px}.nes-table__body{display:contents}.duel-stats__footer{text-align:center;font-size:8px;color:var(--nes-gray-light)}.duel-stats__legend{width:100%}.nes-card--legend{min-height:auto;width:100%}.legend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.legend-item{display:grid;grid-template-columns:64px 1fr;gap:8px;align-items:center;background:var(--nes-black);border:2px solid var(--nes-blue);padding:10px 12px;color:var(--nes-white)}.legend-key{background:var(--nes-yellow);color:var(--nes-black);border:2px solid var(--nes-black);padding:6px 8px;text-align:center;font-size:8px}.legend-value{font-size:9px;color:var(--nes-gray-light)}@keyframes pop-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width: 900px){.duel-stats__grid{grid-template-columns:1fr}.nes-card{min-height:auto}}@media (max-width: 600px){.duel-stats{padding:16px}.nes-table--players .nes-table__row,.nes-table--characters .nes-table__row{grid-template-columns:32px 1fr}.nes-table__cell--meta,.nes-table__cell--rate{grid-column:1 / -1;text-align:left}.legend-item{grid-template-columns:1fr}.legend-key{text-align:left}.global-stats-grid{grid-template-columns:1fr}}.duel-stats__global{width:100%}.nes-card--global{min-height:auto;width:100%}.global-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.global-stat-item{display:flex;gap:12px;align-items:flex-start;background:var(--nes-black);border:3px solid var(--nes-blue);padding:12px;color:var(--nes-white);position:relative;animation:pop-in .26s steps(2,end) both}.global-stat-item:nth-child(1){animation-delay:0ms}.global-stat-item:nth-child(2){animation-delay:60ms}.global-stat-item:nth-child(3){animation-delay:.12s}.global-stat-item:nth-child(4){animation-delay:.18s}.global-stat-item:nth-child(5){animation-delay:.24s}.global-stat-icon{font-size:24px;line-height:1;flex-shrink:0}.pixel-icon{width:32px;height:32px;position:relative;flex-shrink:0;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.pixel-icon:before{content:"";position:absolute;width:2px;height:2px;background:transparent}.pixel-icon--sword:before{box-shadow:6px 4px 0 var(--nes-yellow),8px 6px 0 var(--nes-yellow),10px 8px 0 var(--nes-yellow),12px 10px 0 var(--nes-yellow),14px 12px 0 var(--nes-yellow),16px 14px 0 var(--nes-yellow),4px 2px 0 var(--nes-gray-light),18px 16px 0 var(--nes-gray-light),24px 4px 0 var(--nes-yellow),22px 6px 0 var(--nes-yellow),20px 8px 0 var(--nes-yellow),18px 10px 0 var(--nes-yellow),16px 12px 0 var(--nes-yellow),14px 14px 0 var(--nes-yellow),26px 2px 0 var(--nes-gray-light),12px 16px 0 var(--nes-gray-light),14px 10px 0 var(--nes-red),16px 10px 0 var(--nes-red)}.pixel-icon--explosion:before{box-shadow:14px 14px 0 var(--nes-yellow),16px 14px 0 var(--nes-yellow),14px 16px 0 var(--nes-yellow),16px 16px 0 var(--nes-yellow),15px 10px 0 var(--nes-red),15px 20px 0 var(--nes-red),10px 15px 0 var(--nes-red),20px 15px 0 var(--nes-red),11px 11px 0 var(--nes-yellow),19px 11px 0 var(--nes-yellow),11px 19px 0 var(--nes-yellow),19px 19px 0 var(--nes-yellow),8px 8px 0 var(--nes-red),22px 8px 0 var(--nes-red),8px 22px 0 var(--nes-red),22px 22px 0 var(--nes-red)}.pixel-icon--clock:before{box-shadow:12px 8px 0 var(--nes-blue),14px 8px 0 var(--nes-blue),16px 8px 0 var(--nes-blue),18px 8px 0 var(--nes-blue),10px 10px 0 var(--nes-blue),20px 10px 0 var(--nes-blue),8px 12px 0 var(--nes-blue),22px 12px 0 var(--nes-blue),8px 14px 0 var(--nes-blue),22px 14px 0 var(--nes-blue),8px 16px 0 var(--nes-blue),22px 16px 0 var(--nes-blue),8px 18px 0 var(--nes-blue),22px 18px 0 var(--nes-blue),10px 20px 0 var(--nes-blue),20px 20px 0 var(--nes-blue),12px 22px 0 var(--nes-blue),14px 22px 0 var(--nes-blue),16px 22px 0 var(--nes-blue),18px 22px 0 var(--nes-blue),15px 15px 0 var(--nes-yellow),15px 13px 0 var(--nes-yellow),15px 11px 0 var(--nes-yellow),17px 15px 0 var(--nes-yellow)}.pixel-icon--trophy:before{box-shadow:14px 8px 0 var(--nes-yellow),16px 8px 0 var(--nes-yellow),12px 10px 0 var(--nes-yellow),18px 10px 0 var(--nes-yellow),12px 12px 0 var(--nes-yellow),18px 12px 0 var(--nes-yellow),14px 14px 0 var(--nes-yellow),16px 14px 0 var(--nes-yellow),15px 16px 0 var(--nes-yellow),15px 18px 0 var(--nes-yellow),12px 20px 0 var(--nes-yellow),14px 20px 0 var(--nes-yellow),16px 20px 0 var(--nes-yellow),18px 20px 0 var(--nes-yellow),10px 10px 0 var(--nes-gray-light),20px 10px 0 var(--nes-gray-light),10px 12px 0 var(--nes-gray-light),20px 12px 0 var(--nes-gray-light),15px 11px 0 var(--nes-red)}.pixel-icon--target:before{box-shadow:14px 8px 0 var(--nes-red),16px 8px 0 var(--nes-red),12px 10px 0 var(--nes-red),18px 10px 0 var(--nes-red),10px 12px 0 var(--nes-red),20px 12px 0 var(--nes-red),10px 14px 0 var(--nes-red),20px 14px 0 var(--nes-red),10px 16px 0 var(--nes-red),20px 16px 0 var(--nes-red),10px 18px 0 var(--nes-red),20px 18px 0 var(--nes-red),12px 20px 0 var(--nes-red),18px 20px 0 var(--nes-red),14px 22px 0 var(--nes-red),16px 22px 0 var(--nes-red),14px 12px 0 var(--nes-white),16px 12px 0 var(--nes-white),12px 14px 0 var(--nes-white),18px 14px 0 var(--nes-white),12px 16px 0 var(--nes-white),18px 16px 0 var(--nes-white),14px 18px 0 var(--nes-white),16px 18px 0 var(--nes-white),14px 14px 0 var(--nes-red),16px 14px 0 var(--nes-red),14px 16px 0 var(--nes-red),16px 16px 0 var(--nes-red),15px 15px 0 var(--nes-yellow)}.global-stat-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.global-stat-value{font-size:14px;color:var(--nes-yellow);font-weight:700;word-break:break-word}.global-stat-label{font-size:8px;color:var(--nes-gray-light);text-transform:uppercase;line-height:1.3}.global-stat-detail{font-size:9px;color:var(--nes-blue);margin-top:2px}.global-stat-loading{background:var(--nes-black);color:var(--nes-gray-light);border:2px dashed var(--nes-gray-light);padding:16px;text-align:center;font-size:10px;grid-column:1 / -1}
