:root{--sb-bg-color:#000;--sb-text-color:#e5e7eb;--sb-border-color:#374151;--sb-header-text-color:#fde047;--sb-sub-text-color:#4ade80;--sb-bg-alt-color:#191b1e;--sb-table-border-color:#1f2937;--sb-table-header-bg:transparent;--sb-table-header-text:#9ca3af;--sb-table-row-hover:#1f293780;--sb-table-stripe-bg:#1f293780;--sb-cell-border:#1f2937;--sb-rank-gold:#facc15;--sb-select-bg:#1f2937cc;--sb-select-border:#4b5563;--sb-select-text:#fff;--sb-info-col-bg:transparent}[data-theme=grey]{--sb-bg-color:#334155;--sb-text-color:#f8fafc;--sb-border-color:#475569;--sb-header-text-color:#fde047;--sb-sub-text-color:#4ade80;--sb-bg-alt-color:#3b4859;--sb-table-border-color:#475569;--sb-table-header-bg:#1e293b;--sb-table-header-text:#f1f5f9;--sb-table-row-hover:#3f4c5e;--sb-table-stripe-bg:#3b4859;--sb-cell-border:#475569;--sb-rank-gold:#facc15;--sb-select-bg:#334155;--sb-select-border:#64748b;--sb-select-text:#fff;--sb-info-col-bg:#2d3748;--sb-hole-header-bg:#293548}[data-theme=light]{--sb-bg-color:#f8fafc;--sb-text-color:#0f172a;--sb-border-color:#cbd5e1;--sb-header-text-color:#0f172a;--sb-sub-text-color:#2563eb;--sb-bg-alt-color:#fff;--sb-table-border-color:#cbd5e1;--sb-table-header-bg:#e2e8f0;--sb-table-header-text:#1e293b;--sb-table-row-hover:#e2e8f0;--sb-table-stripe-bg:#f1f5f9;--sb-cell-border:#e2e8f0;--sb-rank-gold:#b45309;--sb-select-bg:#fff;--sb-select-border:#cbd5e1;--sb-select-text:#0f172a;--sb-info-col-bg:#f1f5f9;--sb-hole-header-bg:#cbd5e1}:root,[data-theme=grey]{--sb-hole-header-bg:transparent}[data-theme=light] .sb-th-hole{background-color:var(--sb-hole-header-bg)!important}.scoreboard-container{background-color:var(--sb-bg-color);color:var(--sb-text-color);transition:background-color .3s,color .3s}.sb-title{color:var(--sb-header-text-color)}.sb-progress-text{color:var(--sb-sub-text-color)}.sb-group-header{border-bottom:2px solid var(--sb-border-color)}.sb-table{border-left:1px solid var(--sb-table-border-color);border-right:1px solid var(--sb-table-border-color)}.sb-table-head{color:var(--sb-table-header-text);background-color:var(--sb-table-header-bg)}.sb-th{border-right:1px solid var(--sb-cell-border);border-bottom:2px solid var(--sb-border-color)}.sb-th-stripe{background-color:var(--sb-table-stripe-bg)}.sb-td{border-right:1px solid var(--sb-cell-border);border-bottom:1px solid var(--sb-cell-border)}.sb-tr-alt{background-color:var(--sb-bg-alt-color)}.sb-td-info{background-color:var(--sb-info-col-bg)}.sb-tr-stripe .sb-td-stripe{background-color:var(--sb-table-stripe-bg)}.sb-score-plus{color:#f87171!important}[data-theme=light] .sb-score-plus{color:#dc2626!important}.sb-score-minus{color:#60a5fa!important}[data-theme=light] .sb-score-minus{color:#2563eb!important}.sb-score-zero{color:var(--sb-text-color)}.sb-rank{color:var(--sb-rank-gold)}.sb-select-trigger,.sb-select-content{background-color:var(--sb-select-bg)!important;border-color:var(--sb-select-border)!important;color:var(--sb-select-text)!important}.scoreboard-container::-webkit-scrollbar{display:none}.scoreboard-container{-ms-overflow-style:none;scrollbar-width:none}.sb-special-gold{background:linear-gradient(135deg,#eab30847,#ca8a0426)!important}.sb-special-condor{animation:2.5s ease-in-out infinite sb-condor-cell-pulse;position:relative;background:linear-gradient(135deg,#f59e0b73,#d9770640,#eab30866)!important}@keyframes sb-condor-cell-pulse{0%,to{box-shadow:inset 0 0 6px #f59e0b66}50%{box-shadow:inset 0 0 14px #fbbf24bf}}.sb-condor-halo{pointer-events:none;z-index:1;background:radial-gradient(circle,#fbbf2473 0%,#f59e0b00 72%);border-radius:50%;width:26px;height:26px;animation:2s ease-in-out infinite sb-condor-halo-pulse;position:absolute}@keyframes sb-condor-halo-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.35)}}.sb-condor-star{color:#fbbf24;text-shadow:0 0 4px #fbbf24e6,0 0 8px #f59e0b99;pointer-events:none;z-index:12;font-size:10px;line-height:1;animation:1.8s ease-in-out infinite sb-condor-star-pulse;position:absolute;top:-2px;right:-4px}@keyframes sb-condor-star-pulse{0%,to{opacity:.8;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(12deg)}}.sb-special-hio{animation:2.5s ease-in-out infinite sb-hio-cell-pulse;position:relative;background:linear-gradient(135deg,#f59e0b73,#d9770640,#eab30866)!important}@keyframes sb-hio-cell-pulse{0%,to{box-shadow:inset 0 0 6px #f59e0b66}50%{box-shadow:inset 0 0 14px #fbbf24bf}}.sb-hio-halo{pointer-events:none;z-index:1;background:radial-gradient(circle,#fbbf2473 0%,#f59e0b00 72%);border-radius:50%;width:26px;height:26px;animation:2s ease-in-out infinite sb-hio-halo-pulse;position:absolute}@keyframes sb-hio-halo-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.35)}}.sb-hio-star{color:#fbbf24;text-shadow:0 0 4px #fbbf24e6,0 0 8px #f59e0b99;pointer-events:none;z-index:12;font-size:10px;line-height:1;animation:1.8s ease-in-out infinite sb-hio-star-pulse;position:absolute;top:-2px;right:-4px}@keyframes sb-hio-star-pulse{0%,to{opacity:.8;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(12deg)}}
