:root{--tinta: #1d2030;--tinta-2: #4a4f66;--papel: #ffffff;--creme: #f6f3ea;--amarelo: #f2c94c;--verde: #3fa34d;--verde-escuro: #2f7d3a;--vermelho: #d9483b;--vermelho-escuro: #b8372c;--azul: #3f8fe0;--noite: #0f1238;--pixel: "Press Start 2P", monospace;--texto: "Pixelify Sans", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--noite);color:var(--tinta);font-family:var(--texto)}*{font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"calt" 0}.num{font-family:var(--pixel);font-size:.72em;letter-spacing:.5px}#root{height:100%}.moldura{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#070920}.palco{position:relative;width:1280px;height:720px;flex:none;overflow:hidden;transform-origin:center center}.fundo{position:absolute;inset:0;width:1280px;height:720px;image-rendering:pixelated}.card{background:var(--papel);border:3px solid var(--tinta);box-shadow:4px 4px 0 var(--tinta);padding:12px 14px}.rotulo{font-family:var(--pixel);font-size:9px;color:var(--tinta-2);letter-spacing:.5px}.titulo{font-family:var(--pixel);font-size:14px}.titulo-grande{font-family:var(--pixel);font-size:18px}.btn{font-family:var(--pixel);font-size:10px;padding:12px 14px;background:var(--papel);color:var(--tinta);border:3px solid var(--tinta);box-shadow:4px 4px 0 var(--tinta);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.btn:hover:not(:disabled){transform:translate(1px,1px);box-shadow:3px 3px 0 var(--tinta)}.btn:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 0 var(--tinta)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-amarelo{background:var(--amarelo)}.btn-verde{background:var(--verde);color:#fff}.btn-pequeno{font-size:8px;padding:8px 10px;min-height:32px;box-shadow:3px 3px 0 var(--tinta)}.chip{display:inline-block;border:2px solid var(--tinta);padding:2px 7px;font-size:14px;background:var(--creme)}.chip-roxo{background:#e8e0ff}.chip-amarelo{background:#fde9b8}.chip-vermelho{background:#ffd9d4}.chip-verde{background:#d7f2d9}.barra{height:14px;border:3px solid var(--tinta);background:#e9ecf5;display:flex}.barra>div{height:100%}.painel-rolavel{overflow-y:auto;scrollbar-width:thin}.painel-rolavel::-webkit-scrollbar{width:8px}.painel-rolavel::-webkit-scrollbar-thumb{background:var(--tinta)}.medida{border:3px solid var(--tinta);background:var(--creme);padding:10px;display:flex;flex-direction:column;gap:6px}.medida h3{margin:0;font-size:17px}.medida p{margin:0;font-size:15px;color:var(--tinta-2);line-height:1.25}.overlay{position:absolute;inset:0;background:#0f12388c;display:flex;align-items:center;justify-content:center;z-index:10}.modal{width:560px;max-height:600px;display:flex;flex-direction:column;gap:12px}.lista-partidos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partido{text-align:left;font-family:var(--texto);font-size:15px;padding:8px 10px;background:var(--creme);border:3px solid var(--tinta);cursor:pointer;display:flex;justify-content:space-between;gap:6px}.partido:hover{background:#fff7d6}.partido[aria-pressed=true]{background:var(--amarelo)}textarea,input[type=text]{font-family:var(--texto);font-size:17px;color:var(--tinta);border:3px solid var(--tinta);background:var(--creme);padding:8px;width:100%}textarea{resize:none}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid var(--azul);outline-offset:2px}
