/* Presentation-only candidate; intentionally not deployed. Load after existing theme styles. */
html[data-theme=qlink-obsidian]{--theme-ink:#d6d9e0!important;--theme-input-text:#d6d9e0!important}
html[data-hg-theme-scope=game][data-theme] .quantum-bar .network-home{color:var(--theme-header-link,#080611)!important}
html[data-hg-theme-scope=game][data-theme] #s-question.round-trivia{--trivia-cyan:var(--accent,var(--button))}
html[data-hg-theme-scope=game][data-theme] #s-question .answer .letter{background:var(--page)!important;color:var(--ink)!important}
html[data-hg-theme-scope=game][data-theme] #s-question .answer.locked .letter{background:var(--button)!important;color:var(--button-text)!important}
html[data-hg-theme-scope=game][data-theme] #s-question .answer.locked::after{color:var(--ink)!important}
html[data-hg-theme-scope=game][data-theme] #live-timer-num{color:var(--ink)!important;background:transparent!important}
html[data-hg-theme-scope=game][data-theme] :is(.audio-wave-kicker,#live-audio-elapsed,#live-audio-duration){color:var(--ink)!important}
html[data-hg-theme-scope=game][data-theme] .audio-wave-stage{background:var(--panel)!important}
html[data-hg-theme-scope=game][data-theme] .pause-lock{background:var(--panel)!important}
html[data-hg-theme-scope=game][data-theme] :is(.pause-lock-message,.pause-lock-note){color:var(--ink)!important}
html[data-hg-theme-scope=game][data-theme] #s-goodnight{background:var(--panel)!important}
html[data-hg-theme-scope=game][data-theme] #s-goodnight :is(.goodnight-title,.goodnight-copy,.goodnight-count,.goodnight-kicker){color:var(--ink)!important}
html[data-hg-theme-scope=game][data-theme] :is(.still-inspector,.still-inspector-head,.still-inspector-help){background:var(--panel)!important}
html[data-hg-theme-scope=game][data-theme] :is(.still-inspector-title,.still-inspector-help){color:var(--ink)!important}
html[data-site-theme-page][data-theme] .quantum-bar{background:var(--theme-header-bar,#aaa7c3)!important;color:var(--theme-header-link,#080611)!important}
html:not([data-hg-theme-scope]) .app :is(.you-tag,.score-points){color:#ffb9c2!important}
html:not([data-hg-theme-scope]) .app #goodnight-replay{background:#65202d!important;color:#f4e8dc!important}html[data-hg-theme-scope=game][data-theme] #s-question .timer{background:var(--panel)!important}
html[data-hg-theme-scope=game][data-theme] #final-podium .podium-card{background:var(--panel)!important;color:var(--ink)!important}
html[data-hg-theme-scope=game][data-theme] #final-podium :is(.podium-place,.podium-name,.podium-tagline,.podium-points,.podium-correct){color:var(--ink)!important}
html[data-theme] #live-still-input{background:var(--input)!important;color:var(--input-text)!important;border-color:var(--input-border,#a9a3e6)!important}
html[data-theme] #live-still-input::placeholder{color:var(--placeholder,#c5c8ff)!important;opacity:1!important}
html[data-theme] .guess input{border-color:var(--input-border,#a9a3e6)!important}
html[data-theme] .guess input::placeholder{color:var(--placeholder,#c5c8ff)!important;opacity:1!important}
html[data-theme] #wm-mode{border:2px solid var(--input-border,var(--hg-field-border,#76708f))!important}
html[data-hg-theme-scope=game][data-theme] :is(.trivia-query-label,.score-meta){font-size:12px!important}
html[data-hg-theme-scope=game][data-theme] .question-head #round-label{font-size:12px!important}
html[data-hg-theme-scope=game][data-theme] #live-timer-num{font-size:14px!important}
html[data-theme] #response .guess input{border-color:var(--input-border,#a9a3e6)!important}
html[data-theme] body[data-game-interface=v2] #wm-mode{border-color:var(--input-border,var(--hg-field-border,#76708f))!important}
html[data-theme] :is(button,a,summary,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--theme-focus,var(--hg-focus,var(--ink,#ffb9c2)))!important;outline-offset:3px!important}
html[data-theme] body[data-game-interface=v2] .admin-game-setup{--theme-account-panel:var(--site-panel);--theme-account-text:var(--site-ink);--theme-account-text-muted:var(--site-muted);--theme-account-border:var(--site-line);--theme-account-primary:var(--site-button);background:var(--site-panel)!important;color:var(--site-ink)!important;border-color:var(--site-line)!important}
html[data-theme] body[data-game-interface=v2] .admin-game-setup :is(h2,h3,strong,.eric-intro-state){color:var(--site-ink)!important}
html[data-theme] body[data-game-interface=v2] #admin-lg-context{color:var(--site-muted)!important}
