:root{--primary-blue: #036;--accent-gold:  #fc0;--paradox-bg:   #fff3cd;--text-dark:    #333;--border-color: #ddd;--font-main:    Helvetica Neue,Helvetica,Arial,sans-serif}:root{--primary-blue: #036;--accent-gold:  #fc0;--paradox-bg:   #fff3cd;--text-dark:    #333;--border-color: #ddd;--font-main:    Helvetica Neue,Helvetica,Arial,sans-serif}body{font-family:var(--font-main);line-height:1.6;color:var(--text-dark);margin:0;padding:0;background-color:#f8f9fa}.container{max-width:1100px;margin:0 auto;padding:20px}h1{color:var(--primary-blue);text-align:center;border-bottom:3px solid var(--primary-blue);padding-bottom:10px}h2{background:var(--primary-blue);color:white;padding:10px 15px;border-radius:4px;margin-top:40px}.game-section{margin-bottom:50px}.game-section .teams-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.team-list{flex:1;min-width:300px;background:white;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.team-list h3{margin-top:0;color:var(--primary-blue);border-left:5px solid var(--accent-gold);padding-left:10px}.team-list table{width:100%;border-collapse:collapse;font-size:0.9rem}.team-list table th{text-align:left;background:#eee;padding:8px}.team-list table td{padding:8px;border-bottom:1px solid var(--border-color)}.citation-link{color:#036;font-weight:bold;text-decoration:none;margin-left:auto;display:block;width:fit-content}.citation-link:hover{color:#fc0}.is-paradox{background-color:var(--paradox-bg) !important;font-weight:bold}.skip-link{position:absolute;top:-100px;left:0;background:#000;color:#fff;padding:10px 20px;z-index:9999;text-decoration:none;font-weight:bold;transition:top 0.2s ease}.skip-link:focus{top:0;outline:3px solid #ffbf47;outline-offset:0}.skip-link{position:absolute;top:-100px;left:50%;transform:translateX(-50%);background:#fc0;color:#000;padding:10px 20px;z-index:2000;text-decoration:none;font-weight:bold;border-radius:0 0 5px 5px;transition:top 0.3s ease}.skip-link:focus{top:0;outline:3px solid white}.site-nav{background:#036;color:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.site-nav .nav-container{display:flex;justify-content:space-between;align-items:center;height:70px;max-width:1100px;margin:0 auto;padding:0 20px}.nav-logo{display:flex;align-items:center;padding:5px 15px;background:white;border-radius:4px;height:50px;text-decoration:none}.nav-logo img{height:40px;width:auto;display:block}.nav-logo:hover{opacity:0.9}.nav-menu{display:flex;list-style:none;margin:0;padding:0}.nav-menu a{color:#fff;text-decoration:none;padding:0 20px;display:block;line-height:70px;transition:all 0.3s ease;font-weight:bold;white-space:nowrap}.nav-menu a:hover{color:#fc0;background:rgba(255,255,255,0.05)}.nav-menu .has-dropdown{position:relative}.nav-menu .has-dropdown>a::after{content:' ▼';font-size:0.7rem;vertical-align:middle;opacity:0.7}.nav-menu .has-dropdown:hover>.dropdown{display:block;opacity:1;visibility:visible}.nav-menu .dropdown.level-1{display:none;position:absolute;top:100%;left:0;background:#004080;min-width:220px;list-style:none;padding:0;box-shadow:0 4px 15px rgba(0,0,0,0.3)}.nav-menu .dropdown.level-1 a{line-height:50px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,0.1)}.nav-menu .dropdown.level-2{display:none;position:absolute;top:0;left:100%;background:#004d99;min-width:200px;list-style:none;padding:0;border-left:3px solid #fc0}.nav-menu .dropdown.level-2>a::after{content:' ▶'}.nav-toggle{display:none}.nav-toggle-label{display:none;cursor:pointer;padding:10px}.nav-toggle-label span,.nav-toggle-label span::before,.nav-toggle-label span::after{display:block;background:white;height:2px;width:25px;position:relative;transition:all 0.3s ease}.nav-toggle-label span::before{content:'';position:absolute;top:8px}.nav-toggle-label span::after{content:'';position:absolute;top:-8px}@media screen and (max-width: 768px){.nav-toggle-label{display:block}.nav-menu{position:absolute;top:70px;left:0;width:100%;background:#036;flex-direction:column;max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out;border-top:1px solid rgba(255,255,255,0.1)}.nav-menu a{line-height:60px;width:100%}.nav-toggle:checked~.nav-menu{max-height:100vh;overflow-y:auto}.nav-toggle:checked~.nav-toggle-label span{background:transparent}.nav-toggle:checked~.nav-toggle-label span::before{transform:rotate(45deg);top:0}.nav-toggle:checked~.nav-toggle-label span::after{transform:rotate(-45deg);top:0}.nav-menu .dropdown.level-1,.nav-menu .dropdown.level-2{position:static;display:block;width:100%;box-shadow:none;border-left:none;background:rgba(0,0,0,0.15)}.nav-menu .dropdown.level-1 a,.nav-menu .dropdown.level-2 a{font-weight:normal;padding-left:40px;font-size:0.95rem}.nav-menu .dropdown.level-2 a{padding-left:60px;font-size:0.85rem;background:rgba(0,0,0,0.1)}.nav-menu .has-dropdown>a::after{display:none}}:root{--primary-blue: #036;--accent-gold:  #fc0;--paradox-bg:   #fff3cd;--text-dark:    #333;--border-color: #ddd;--font-main:    Helvetica Neue,Helvetica,Arial,sans-serif}.overview-dashboard{margin:2rem 0}.overview-dashboard .stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}.overview-dashboard .stat-card{background:white;padding:30px;border-radius:12px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,0.05);border:1px solid #ddd;display:flex;flex-direction:column}.overview-dashboard .stat-card.highlight{border:2px solid #fc0;background:linear-gradient(145deg, #fff, #fffdf5)}.overview-dashboard .stat-card.highlight .stat-value{color:#036}.overview-dashboard .stat-card .stat-value{font-size:2.5rem;font-weight:900;color:#333;margin-bottom:5px}.overview-dashboard .stat-card .stat-label{font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#666;font-size:0.8rem}.overview-dashboard .stat-card .stat-meta{margin-top:10px;font-size:0.85rem;color:#036;font-style:italic}

/*# sourceMappingURL=main.css.map */