#themeToggle{flex-shrink:0;font:600 12px var(--ui-bodyFont,system-ui);padding:10px 13px;border:1px solid var(--ui-border,#303a48);border-radius:8px;background:var(--ui-selected,#24302b);color:var(--ui-text,#edf1f7)}header{gap:30px}header .demo{margin-left:auto}html[data-theme=dark]{background:#11151b;color-scheme:dark}html[data-theme=dark] body{background:var(--ui-background,#11151b)}html[data-theme=dark] .close,html[data-theme=dark] .muted{color:var(--ui-muted)}html[data-theme=dark] dialog{background:var(--ui-card);color:var(--ui-cardText);border-color:var(--ui-border)}html[data-theme=dark] dialog input,html[data-theme=dark] dialog textarea,html[data-theme=dark] dialog select{background:#161e28;color:#edf1f7;border-color:#3c495b}html[data-theme=dark] #curveGraph{background:#131c25}html[data-theme=dark] #curveGraph text{fill:#b9c6d5}html[data-theme=dark] #curveGraph>path:first-child{stroke:#46556a}html[data-theme=dark] #curvePath{stroke:#bfff6c}html[data-theme=dark] .motion-button,html[data-theme=dark] .form-actions button{border-color:#425068}html[data-theme=dark] .asset-note{background:#18232c}html[data-theme=dark] .viewtools button:hover{background:#52647755}html[data-theme=dark] #designEditor{background:#171e28;color:#e8eef7;border-color:#354257;box-shadow:-12px 0 40px #0004}html[data-theme=dark] .ed-head h2,html[data-theme=dark] .ed-content-card h3,html[data-theme=dark] .ed-group summary{color:#edf3ff}html[data-theme=dark] .ed-head span,html[data-theme=dark] .ed-head button,html[data-theme=dark] .ed-status,html[data-theme=dark] .ed-note,html[data-theme=dark] .ed-hint{color:#aab8ce}html[data-theme=dark] .ed-field,html[data-theme=dark] .ed-color label,html[data-theme=dark] .ed-check{color:#c0cce0}html[data-theme=dark] .ed-field>input,html[data-theme=dark] .ed-field>textarea,html[data-theme=dark] .ed-field>select,html[data-theme=dark] .ed-color input[type=text]{background:#111924!important;color:#edf3ff!important;border-color:#3a4960!important}html[data-theme=dark] .ed-color input[type=color]{background:#111924;border-color:#3a4960}html[data-theme=dark] .ed-group,html[data-theme=dark] .ed-tabs,html[data-theme=dark] .ed-actions,html[data-theme=dark] .ed-content-card{border-color:#354257}html[data-theme=dark] .ed-tabs button{color:#9cacc6}html[data-theme=dark] .ed-tabs button[aria-selected=true]{color:#adbeff;border-color:#8eaaff}html[data-theme=dark] .ed-actions{background:#171e28}html[data-theme=dark] .ed-actions button{border-color:#44536a;color:#c8d5ea}html[data-theme=dark] .ed-actions #edSave{background:#506ee0;color:white}html[data-theme=dark] .ed-link,html[data-theme=dark] .ed-status button,html[data-theme=dark] .ed-backup button,html[data-theme=dark] .ed-field output{color:#aabbff}html[data-theme=dark] .ed-pick{background:#223251;color:#c6d4ff;border-color:#405987}html[data-theme=dark] #toast{background:#283b25;color:#f3f8ef}@media(max-width:1000px){header{gap:14px}#themeToggle{margin-left:auto;padding:9px}.editor-open header{gap:12px}}@media(max-width:700px){header{padding:0 14px;gap:12px}.logo{font-size:25px}nav{gap:12px}#themeToggle{font-size:11px;padding:8px}.guest-mode nav{margin-left:auto}}
html[data-theme=dark] .room{background:var(--ui-card);color:var(--ui-text)}html[data-theme=dark] .room.selected{background:var(--ui-selected);border-color:var(--ui-camera)}html[data-theme=dark] nav .active:after{background:var(--ui-accent)}
