:root{color-scheme:light;--safe-l:max(16px,env(safe-area-inset-left));--safe-r:max(16px,env(safe-area-inset-right));--safe-t:max(8px,env(safe-area-inset-top));--safe-b:max(8px,env(safe-area-inset-bottom));--bg:#f5f5f7;--chrome:#f6f6f8;--panel:#fff;--paper:#fff;--page-paper:#fff;--text:#1d1d1f;--paper-text:#161616;--muted:#6e6e73;--line:rgba(0,0,0,.1);--line-strong:rgba(0,0,0,.18);--accent:#d34a42;--accent-soft:#fff0ef;--toolbar-hover:#eef3ff;--control-bg:#fff;--control-fg:#1b1f27;--control-disabled:#8d96a5;--shadow:0 12px 32px rgba(0,0,0,.14);--overlay:rgba(0,0,0,.22);--content-x:14px;--content-y:12px;--control:42px;--compact-control:38px}
:root[data-appearance-resolved="dark"]{color-scheme:dark;--bg:#1c1c1e;--chrome:#28282a;--panel:#2c2c2e;--paper:#252a33;--text:#f5f5f7;--muted:#98989d;--line:rgba(255,255,255,.1);--line-strong:rgba(255,255,255,.18);--accent-soft:#4b2522;--toolbar-hover:#303846;--control-bg:#292f39;--control-fg:#f2f4f8;--control-disabled:#7b8594;--shadow:0 12px 32px rgba(0,0,0,.5);--overlay:rgba(0,0,0,.4)}
*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;touch-action:manipulation;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{touch-action:manipulation}[hidden]{display:none!important}
@media(pointer:fine){:root{--control:36px;--compact-control:34px}}
