:root{--bg: #07140e;--accent: #f0c14a;--enough: #8ee0b0}body{margin:0;min-height:100vh;background-color:var(--bg);color:var(--accent);font-family:system-ui,sans-serif}.count.short{color:var(--accent)}.count.enough{color:var(--enough)}.match-layout{display:flex;flex-direction:column}.match-map{width:100%;min-height:200px;border:0}.attendance-actions{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 800px){.match-layout,.attendance-actions{flex-direction:row}}
