.hud [data-kind]{--kind:var(--color-primary);--kind-ink:color-mix(in oklab, var(--kind), black 36%)}.hud [data-kind=ILT]{--kind:var(--color-warning);--kind-ink:color-mix(in oklab, var(--kind), black 45%)}.hud [data-kind=SCRIMMAGE]{--kind:var(--color-info)}.hud [data-kind=COMPETITION]{--kind:oklch(66% .17 302)}.hud [data-kind=OUTREACH]{--kind:oklch(68% .17 8)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hud [data-kind]{--kind-ink:var(--kind)}}:root[data-theme=dark] .hud [data-kind]{--kind-ink:var(--kind)}.ev-kind-icon{color:var(--kind-ink);background:color-mix(in oklab, var(--kind) 14%, transparent);border:1px solid color-mix(in oklab, var(--kind) 38%, transparent)}.ev-kind-tag{color:color-mix(in oklab, var(--kind-ink) 70%, var(--color-base-content));background:color-mix(in oklab, var(--kind) 12%, transparent);border:1px solid color-mix(in oklab, var(--kind) 26%, transparent)}.ev-kind-dot{background:var(--kind,var(--hud-line));box-shadow:0 0 8px color-mix(in oklab, var(--kind,var(--hud-line)) 60%, transparent)}.ev-next{background:radial-gradient(ellipse 60% 90% at 100% 0%, color-mix(in oklab, var(--kind) 12%, transparent), transparent 70%), var(--hud-surface)}.ev-count-cell{background:color-mix(in oklab, var(--color-base-100) 55%, var(--hud-card))}.ev-count-lead{border-color:var(--hud-border);box-shadow:0 0 22px -12px var(--hud-glow)}.ev-count-lead>span:first-child{color:var(--hud-ink)}.ev-live{border-color:var(--hud-border);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary) 14%, transparent), 0 0 36px -14px var(--hud-glow)}.ev-rule{background:linear-gradient(90deg, var(--hud-border), transparent)}.ev-row:before{content:"";background:var(--kind);width:3px;box-shadow:0 0 10px color-mix(in oklab, var(--kind) 55%, transparent);border-radius:0 3px 3px 0;position:absolute;top:.85rem;bottom:.85rem;left:0}.ev-row-live{border-color:var(--hud-border);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary) 14%, transparent), 0 12px 32px -22px var(--hud-glow)}.ev-date{background:color-mix(in oklab, var(--kind) 9%, var(--color-base-100) 40%);border:1px solid color-mix(in oklab, var(--kind) 24%, transparent)}.ev-link{color:var(--hud-ink);text-underline-offset:3px;border-radius:.375rem}.ev-link:hover{text-decoration:underline}a.ev-link.grid:hover{background:color-mix(in oklab, var(--color-primary) 12%, transparent);text-decoration:none}.ev-chip{color:color-mix(in oklab, var(--color-base-content) 82%, transparent);background:var(--hud-card);border:1px solid var(--hud-border-soft);transition:background-color .15s,border-color .15s,color .15s}.ev-chip:hover{border-color:var(--hud-border);color:var(--color-base-content)}.ev-chip[aria-pressed=true]{color:var(--color-base-content);background:color-mix(in oklab, var(--kind,var(--color-primary)) 16%, var(--hud-surface));border-color:color-mix(in oklab, var(--kind,var(--color-primary)) 55%, transparent);box-shadow:0 0 18px -8px color-mix(in oklab, var(--kind,var(--color-primary)) 60%, transparent)}.ev-chip-count{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}.ev-chip[aria-pressed=true] .ev-chip-count{color:var(--color-base-content)}.ev-chip:focus-visible,.ev-link:focus-visible{outline:2px solid var(--hud-line);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ev-chip{transition:none}}.outreach-card{--outreach-date:color-mix(in oklab, var(--color-warning), black 45%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .outreach-card{--outreach-date:var(--color-warning)}}:root[data-theme=dark] .outreach-card{--outreach-date:var(--color-warning)}.outreach-date{color:var(--outreach-date)}.outreach-track{scrollbar-width:none}.outreach-track::-webkit-scrollbar{display:none}.outreach-track:focus-visible{outline:2px solid var(--hud-line);outline-offset:-2px}.outreach-arrow{width:2.5rem;height:2.5rem;color:var(--color-base-content);background:color-mix(in oklab, var(--color-base-100) 78%, transparent);border:1px solid var(--hud-border-soft);-webkit-backdrop-filter:blur(6px);cursor:pointer;border-radius:.625rem;place-items:center;transition:opacity .15s,border-color .15s;display:grid;position:absolute;top:50%;translate:0 -50%}.outreach-arrow:hover:not(:disabled){border-color:var(--hud-line)}.outreach-arrow:disabled{opacity:0;pointer-events:none}.outreach-dot{border:1px solid color-mix(in oklab, var(--color-base-content) 28%, transparent);cursor:pointer;border-radius:999px;width:2.25rem;height:.625rem;transition:background .15s,border-color .15s}.outreach-dot[aria-current=true]{background:var(--hud-line);border-color:var(--hud-line)}
