/* Shared web UI release 1.0.0. Authoritative source: shared/web-ui/. */
:root{color-scheme:dark;--ui-background:#0b121b;--ui-surface:#121e2b;--ui-border:#2c3c50;--ui-text:#e9f0f8;--ui-muted:#acbbcd;--ui-accent:#72dec9;--ui-onAccent:#0c2525;--ui-field:#0b141f;--ui-radius:8px;--ui-space:16px;--ui-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font:16px/1.6 var(--ui-font);background:var(--ui-background);color:var(--ui-text)}
*{box-sizing:border-box}body{margin:0}a{color:var(--ui-accent)}button,input,select,textarea{font:inherit}button,input,select,textarea{color:var(--ui-text)}button,input[type=file]::file-selector-button{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-onAccent);padding:8px 12px;cursor:pointer}button:disabled{opacity:.5;cursor:default}input:not([type=checkbox]):not([type=range]),select,textarea{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-field);padding:7px}input[type=range],input[type=checkbox]{accent-color:var(--ui-accent)}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-accent)}.panel{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:var(--ui-space)}[hidden]{display:none!important}
html[data-embedded] .standalone-heading{display:none}html[data-embedded] body{padding:12px}html[data-embedded] main{max-width:none}
