.app-scope,body>:is(.ui-pop,.ui-backdrop,.ui-tip,.sai-chip-card,.qv-viewer){--bg:#f4f4f5;--surface:#fcfcfc;--ink:#171717;--muted:#71717a;--line:#e4e4e7;--hover:#e9e9eb;--accent:#171717;--accent-soft:#ececee;--sai-ok:#2f9e5b;--sai-warn:#b45309;--sai-tint:var(--hover);--sai-raised:0 1px 2px #0000000a, 0 10px 28px -16px #0003;--font-heading:var(--font-google-sans-flex), system-ui, sans-serif;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif}
.site-composer{text-align:left;width:100%}.site-composer .sai-composer-box{border-color:var(--ui-edge-hover);box-shadow:var(--ui-shadow-focus);background:#fff}.site-composer .sai-composer-box:focus-within{border-color:color-mix(in srgb, var(--ink) 20%, transparent);box-shadow:0 1px 2px #0000000a, 0 14px 36px -18px #00000047, 0 0 0 4px color-mix(in srgb, var(--ink) 9%, transparent)}
