@import"https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--gold: #FBAB18;--maroon: #510F1D;--bg-page: #000000;--bg-panel: #0A0A0A;--bg-surface: #141414;--border: #2A2A2A;--border-subtle: #202020;--border-faint: #181818;--row-hover: #1A1A1A;--text-primary: #EDEAE0;--text-secondary: #C7CDD1;--text-muted: #8B959C;--text-faint: #7F898F;--accent: var(--gold);--accent-bg: #241B08;--accent-hover-tint: rgba(251,171,24,.18);--success: #8FCB86;--success-bg: #1B2A1E;--success-border: #33502F;--danger: #A23B3B;--danger-bg: #2A1414;--danger-text: #F08A8A;--warning: #D9A85C;--warning-bg: #241D16;--warning-border: #4A3A22}.app-shell[data-theme=light]{--bg-page: #F6F3EC;--bg-panel: #FFFFFF;--bg-surface: #EFEAE0;--border: #DCD5C4;--border-subtle: #E6E0D2;--border-faint: #EAE4D6;--row-hover: #EFE9DB;--text-primary: #211E17;--text-secondary: #4B4740;--text-muted: #5A5548;--text-faint: #6B6558;--accent: var(--maroon);--accent-bg: #F5E7EA;--accent-hover-tint: rgba(81,15,29,.1);--success: #2B7A39;--success-bg: #E5F3E3;--success-border: #9FCBA0;--danger: #A23B3B;--danger-bg: #FBE6E6;--danger-text: #8A2323;--warning: #9C6B1F;--warning-bg: #FBF0DD;--warning-border: #E8C98A}.app-shell[data-theme=dark]{color-scheme:dark}.app-shell[data-theme=light]{color-scheme:light}.app-shell[data-theme=light] thead th{font-weight:700!important}.app-shell .app-header{background:var(--maroon);color:var(--text-primary);--text-primary: #F7EFE4;--text-secondary: #E6D5CD;--text-muted: #CDAEAC;--text-faint: #C4A3A8;--bg-surface: #6F2033;--bg-panel: #5E1626;--bg-page: #3B0A15;--border: #8A3A4E;--border-subtle: #75283B;--accent: var(--gold);--accent-bg: #73301F}.app-shell .app-header img[alt*=helmet]{filter:drop-shadow(0 0 1.5px rgba(255,244,224,.9))}*{box-sizing:border-box}body{margin:0}.oswald{font-family:Century Gothic,Jost,sans-serif}.tabular{font-variant-numeric:tabular-nums}::selection{background:var(--accent);color:var(--bg-page)}tbody tr:hover{background:var(--row-hover)!important}.player-name{cursor:pointer;color:inherit;text-decoration:none}.player-name:hover{color:var(--accent);text-decoration:underline}.watch-toggle:hover{background:var(--accent-hover-tint)}.dashboard-card{transition:transform .18s ease,box-shadow .18s ease}.dashboard-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000059}.dashboard-card:active{transform:translateY(-1px)}.dashboard-card-icon,.dashboard-card-arrow{transition:transform .18s ease}.dashboard-card:hover .dashboard-card-icon{transform:scale(1.12) rotate(-4deg)}.dashboard-card:hover .dashboard-card-arrow{transform:translate(4px)}@keyframes screen-fade{0%{opacity:0}to{opacity:1}}@keyframes card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.screen-enter{animation:screen-fade .35s ease-out}@media(prefers-reduced-motion:reduce){.screen-enter,.dashboard-card{animation:none!important}}.colleges-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;overflow:hidden}@media(max-width:1000px){.colleges-grid{grid-template-columns:minmax(0,1fr);overflow:auto}}@media(max-width:760px){.welcome-line{display:none}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .8s linear infinite}.offer-cell-input{background:transparent;border:1px solid transparent;color:inherit;font-family:inherit;font-size:inherit;padding:5px 7px;border-radius:4px;min-width:0}.offer-cell-input:hover{border-color:var(--border)}.offer-cell-input:focus{border-color:var(--accent);outline:none;background:var(--bg-page)}.app-shell{height:100vh;--gutter: 32px}@supports (height: 100dvh){.app-shell{height:100dvh}}@media(max-width:480px){.app-shell{--gutter: 16px}.app-title{font-size:19px!important}}@media print{html,body,#root{height:auto!important;overflow:visible!important;background:#fff!important}.hs-shell{height:auto!important;overflow:visible!important;background:#fff!important;color:#111!important}.hs-shell *{color-scheme:light}.hs-shell .hs-scroll{overflow:visible!important}.hs-no-print{display:none!important}.hs-shell .hs-card{break-inside:avoid}.hs-shell textarea{border:none!important;resize:none}}.hs-sheet{--hs-row: 27px;--hs-font: 13px}.hs-print-only{display:none}.hs-block .hs-tools{opacity:0;transition:opacity .15s}.hs-block:hover .hs-tools,.hs-block:focus-within .hs-tools{opacity:1}@media(hover:none){.hs-block .hs-tools{opacity:1}}@page hs{size:letter portrait;margin:.35in}@media print{.hs-sheet{--hs-row: .185in;--hs-font: 8.5pt}.hs-shell.hs-face-print{page:hs}.hs-shell .hs-page{break-after:page;margin:0!important;max-width:none!important}.hs-shell .hs-page:last-child{break-after:auto}.hs-shell .hs-print-only{display:flex!important}.hs-shell *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hs-shell input,.hs-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.hs-game-click:hover{text-decoration:underline}@media print{.hs-game-click{text-decoration:none!important}}.hs-game-click .hs-del{opacity:0;transition:opacity .12s}.hs-game-click:hover .hs-del,.hs-game-click:focus-within .hs-del{opacity:1}@media(hover:none){.hs-game-click .hs-del{opacity:.7}}.app-shell{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.app-shell .app-header{box-shadow:0 calc(-1*env(safe-area-inset-top,0px)) 0 0 var(--maroon)}.hub-controls{max-width:100%;flex-wrap:wrap}.division-tabs{overflow-x:auto;scrollbar-width:none}.division-tabs::-webkit-scrollbar{display:none}.division-tabs button{flex-shrink:0}@media(max-width:560px){.tracker-subtitle{display:none}.division-tabs button{padding:10px 14px 12px!important}}.app-shell .app-header .home-helmet img{transition:transform .18s ease,filter .18s ease}.app-shell .app-header .home-helmet:hover img,.app-shell .app-header .home-helmet:focus-visible img{transform:translateY(-3px) scale(1.14) rotate(-4deg);filter:drop-shadow(0 0 1.5px rgba(255,244,224,.9)) drop-shadow(0 6px 8px rgba(0,0,0,.45))}.home-helmet:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:6px}@media(prefers-reduced-motion:reduce){.app-shell .app-header .home-helmet img{transition:none}.app-shell .app-header .home-helmet:hover img,.app-shell .app-header .home-helmet:focus-visible img{transform:none}}
