.embedded .topbar{display:none}
.embedded main{max-width:none;padding:0 24px}
.embedded .page-head{padding-top:22px}
input[readonly]{background:var(--bg);color:var(--muted);cursor:default}
html[data-theme=dark]{color-scheme:dark;--bg:#111827;--paper:#1f2937;--ink:#edf5f1;--body:#cbd5e1;--muted:#a0b1c1;--line:#374151;--green:#69c4a2;--mint:#193d31}
html[data-theme=dark] .panel,html[data-theme=dark] .stat,html[data-theme=dark] .run-card,html[data-theme=dark] dialog{background:var(--paper);color:var(--ink)}
html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] pre{background:#111827;border-color:var(--line);color:var(--ink)}
html[data-theme=dark] .secondary,html[data-theme=dark] .guest-result,html[data-theme=dark] .schedule-row{background:#182334;border-color:var(--line);color:var(--ink)}
html[data-theme=dark] .primary{background:#28785a;color:#fff}
html[data-theme=dark] .countdown{background:#193d31}
html[data-theme=dark] .field-note,html[data-theme=dark] .intro,html[data-theme=dark] .page-head p,html[data-theme=dark] .method p,html[data-theme=dark] .stat p,html[data-theme=dark] .stat-label,html[data-theme=dark] footer{color:var(--muted)}
html[data-theme=dark] .settings-panel label,html[data-theme=dark] .method li{color:#b7c8bb}
@media(max-width:600px){.embedded main{padding:0 14px}.embedded .page-head{align-items:flex-start;gap:12px}.embedded h1{font-size:26px}}
