@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--editor-font-sans: "DM Sans", Arial, sans-serif;--editor-font-mono: "DM Mono", monospace;--editor-duration-fast: .16s;--editor-duration-toggle: .12s;--editor-ease-standard: ease;--editor-radius-control: 6px;--editor-radius-button: 7px;--editor-radius-card: 14px;--editor-radius-pill: 999px;--editor-space-1: 4px;--editor-space-2: 8px;--editor-space-3: 12px;--editor-space-4: 16px;--editor-space-5: 20px;--editor-space-6: 24px;--editor-surface-page: #f8fafc;--editor-surface-panel: #fff;--editor-surface-subtle: #f2f5f9;--editor-surface-dialog: #f7f9fc;--editor-surface-code: #e6e9ef;--editor-text-code: #4c4f69;--editor-code-border: #ccd0da;--editor-code-property: #1e66f5;--editor-code-string: #40a02b;--editor-code-number: #8839ef;--editor-code-boolean: #fe640b;--editor-code-keyword: #8839ef;--editor-code-type: #df8e1d;--editor-code-comment: #8c8fa1;--editor-code-punctuation: #6c6f85;--editor-surface-raised: #fff;--editor-surface-input: #fff;--editor-surface-hover: #f8faff;--editor-surface-accent: #edf2fb;--editor-surface-accent-hover: #f8faff;--editor-surface-menu: #fff;--editor-surface-menu-hover: #edf2fb;--editor-surface-selection: #edf2fb;--editor-surface-overlay: #f8fafccc;--editor-surface-alert-overlay: #f8fafc99;--editor-surface-preview-stage: #fff;--editor-surface-grid-cell: #eaf0f9;--editor-surface-grid-cell-hover: #dbe7f7;--editor-surface-grid-cell-selected: #d4e2f6;--editor-text-primary: #25324b;--editor-text-secondary: #67738a;--editor-text-studio-name: var(--editor-text-primary);--editor-text-studio-tagline: var(--editor-text-muted);--editor-text-control: #34425c;--editor-text-on-accent: #fff;--editor-control-thumb: #fff;--editor-text-muted: #8794ad;--editor-text-tertiary: #9aa5b7;--editor-text-menu: #53627b;--editor-border: #e2e7f0;--editor-border-control: #dfe5ee;--editor-border-subtle: #e9edf3;--editor-border-menu: #d4dce8;--editor-border-raised: #d8deeb;--editor-border-code: #e2e7f0;--editor-accent: #5874ab;--editor-accent-strong: #36527f;--editor-focus-ring: #8da6d4;--editor-selection: #f5c451;--editor-success: #43b879;--editor-brand: #f5c451;--editor-text-on-brand: #16213b;--editor-danger: #e87984;--editor-danger-input: #b83d52;--editor-danger-input-ring: #b83d524d;--editor-danger-surface: #fbecef;--editor-danger-border: #e4a0aa;--editor-danger-strong: #b64d60;--editor-button-background: #fff;--editor-button-background-hover: #f8faff;--editor-button-border: #dfe5ee;--editor-button-border-hover: #8da6d4;--editor-button-text: #36527f;--editor-button-text-hover: #36527f;--editor-control-disabled: #f1f4f8;--editor-control-disabled-text: #9aa5b7;--editor-toggle-off: #cbd3df;--editor-toggle-on: #5874ab;--editor-divider: #edf0f4;--editor-text-link: #36527f;--editor-pattern-light: #d8dce4;--editor-overlay-light: #ffffff80;--editor-overlay-subtle: #ffffff0d;--editor-danger-surface-subtle: #f8e8ec;--editor-border-control-muted: #b8c7dc;--editor-shadow-panel: 0 8px 24px #25365708;--editor-shadow-dialog: 0 24px 70px #080e1f80;--editor-shadow-menu: 0 10px 24px #27365326;--editor-scrollbar-track: #f2f5f9;--editor-scrollbar-thumb: #cbd4e3;--editor-scrollbar-thumb-hover: #5874ab}html[data-theme=dark]{color-scheme:dark;--editor-surface-page: #10182c;--editor-surface-panel: #17233c;--editor-surface-subtle: #10182c;--editor-surface-dialog: #17233c;--editor-surface-code: #181825;--editor-text-code: #cdd6f4;--editor-code-border: #313244;--editor-code-property: #89b4fa;--editor-code-string: #a6e3a1;--editor-code-number: #cba6f7;--editor-code-boolean: #fab387;--editor-code-keyword: #cba6f7;--editor-code-type: #f9e2af;--editor-code-comment: #7f849c;--editor-code-punctuation: #a6adc8;--editor-surface-raised: #1d2b49;--editor-surface-input: #10182c;--editor-surface-hover: #263b63;--editor-surface-accent: #293b61;--editor-surface-accent-hover: #263b63;--editor-surface-menu: #17233c;--editor-surface-menu-hover: #263b63;--editor-surface-selection: #263b63;--editor-surface-overlay: #293b618c;--editor-surface-alert-overlay: #293b6159;--editor-surface-preview-stage: #17233c;--editor-surface-grid-cell: #202f50;--editor-surface-grid-cell-hover: #2d426d;--editor-surface-grid-cell-selected: #354b78;--editor-text-primary: #e7ecf5;--editor-text-secondary: #aebbd1;--editor-text-studio-name: #f4f7fc;--editor-text-studio-tagline: #7483a0;--editor-text-control: #e7ecf5;--editor-text-on-accent: #fff;--editor-control-thumb: #fff;--editor-text-muted: #9aa9c3;--editor-text-tertiary: #9aa9c3;--editor-text-menu: #aebbd1;--editor-border: #2d3d5d;--editor-border-control: #3a4b6e;--editor-border-subtle: #2d3d5d;--editor-border-menu: #3a4b6e;--editor-border-raised: #3a4b6e;--editor-border-code: #2d3d5d;--editor-accent: #5874ab;--editor-success: #43b879;--editor-brand: #f5c451;--editor-text-on-brand: #16213b;--editor-accent-strong: #d7e1f2;--editor-danger-input: #ff5c6c;--editor-danger-input-ring: #ff5c6c80;--editor-danger-surface: #4a2635;--editor-danger-border: #9b5367;--editor-danger-strong: #f19aa4;--editor-button-background: #17233c;--editor-button-background-hover: #263b63;--editor-button-border: #3a4b6e;--editor-button-border-hover: #9db7e4;--editor-button-text: #d7e1f2;--editor-button-text-hover: #fff;--editor-focus-ring: #9db7e4;--editor-control-disabled: #253451;--editor-control-disabled-text: #8794ad;--editor-toggle-off: #526483;--editor-toggle-on: #5874ab;--editor-divider: #2d3d5d;--editor-shadow-panel: 0 8px 24px #080e1f40;--editor-shadow-dialog: 0 24px 70px #080e1f80;--editor-shadow-menu: 0 10px 24px #080e1f80;--editor-scrollbar-track: #10182c;--editor-scrollbar-thumb: #526483;--editor-scrollbar-thumb-hover: #6b8bc8}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--editor-surface-page);color:var(--editor-text-primary);font-family:var(--editor-font-sans);transition:background-color var(--editor-duration-fast) var(--editor-ease-standard),color var(--editor-duration-fast) var(--editor-ease-standard)}button,input,textarea,select{font:inherit}*{scrollbar-color:var(--editor-scrollbar-thumb) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--editor-radius-pill);background:var(--editor-scrollbar-thumb)}*::-webkit-scrollbar-thumb:hover{background:var(--editor-scrollbar-thumb-hover)}.syntax-string{color:var(--editor-code-string)}.syntax-property{color:var(--editor-code-property)}.syntax-number{color:var(--editor-code-number)}.syntax-boolean,.syntax-null,.syntax-keyword{color:var(--editor-code-keyword)}.syntax-boolean,.syntax-null{color:var(--editor-code-boolean)}.syntax-type{color:var(--editor-code-type)}.syntax-comment{color:var(--editor-code-comment);font-style:italic}.syntax-punctuation{color:var(--editor-code-punctuation)}.editor-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;gap:8px;padding:0 11px;border:1px solid var(--editor-button-border);border-radius:var(--editor-radius-button);background:var(--editor-button-background);color:var(--editor-button-text);font:600 11px/1.1 var(--editor-font-sans);cursor:pointer;transition:border-color var(--editor-duration-fast) var(--editor-ease-standard),background-color var(--editor-duration-fast) var(--editor-ease-standard),color var(--editor-duration-fast) var(--editor-ease-standard)}.editor-button:is(:hover,:focus-visible){border-color:var(--editor-button-border-hover);background:var(--editor-button-background-hover);color:var(--editor-button-text-hover);outline:none}.editor-button:focus-visible{outline:2px solid var(--editor-focus-ring);outline-offset:1px}.editor-button:disabled{border-color:var(--editor-border-control);background:var(--editor-control-disabled);color:var(--editor-control-disabled-text);cursor:not-allowed}.editor-button--primary{border-color:var(--editor-accent);background:var(--editor-accent);color:var(--editor-text-on-accent)}.editor-button--primary:is(:hover,:focus-visible){border-color:var(--editor-accent-strong);background:var(--editor-accent-strong);color:var(--editor-text-on-accent)}.editor-button--secondary{background:var(--editor-surface-panel);color:var(--editor-text-secondary)}.editor-button--subtle{background:transparent}.editor-segmented{position:relative;display:inline-flex;align-items:stretch;min-height:32px;gap:2px;padding:3px;border:1px solid var(--editor-border-raised);border-radius:var(--editor-radius-button);background:transparent;color:var(--editor-text-menu);font:700 10px var(--editor-font-sans)}.editor-segmented:before{position:absolute;inset-block:3px;inset-inline-start:3px;width:calc((100% - 8px)/2);border:1px solid var(--editor-accent-strong);border-radius:4px;background:var(--editor-surface-accent);content:"";pointer-events:none;transition:inset-inline-start var(--editor-duration-toggle) var(--editor-ease-standard)}.editor-segmented.is-dark:before{inset-inline-start:50%}.editor-segmented__item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:24px;min-width:42px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--editor-text-menu);cursor:pointer;font:inherit;line-height:1}.editor-segmented__item:is(:hover,:focus-visible){color:var(--editor-text-primary);outline:none}.editor-segmented__item.is-active,.editor-segmented__item[aria-selected=true],.editor-segmented:not(.is-dark) .editor-segmented__item:first-child,.editor-segmented.is-dark .editor-segmented__item:last-child{color:var(--editor-accent-strong)}.editor-segmented__item:focus-visible{outline:2px solid var(--editor-focus-ring);outline-offset:1px}html[data-theme=dark] .editor-segmented{border-color:var(--editor-border-control)}html[data-theme=dark] .editor-segmented:before{border-color:var(--editor-focus-ring);background:var(--editor-surface-hover);box-shadow:inset 0 0 0 1px var(--editor-accent)}html[data-theme=dark] .editor-segmented__item[aria-selected=true],html[data-theme=dark] .editor-segmented:not(.is-dark) .editor-segmented__item:first-child,html[data-theme=dark] .editor-segmented.is-dark .editor-segmented__item:last-child{color:var(--editor-text-primary)}@media(prefers-reduced-motion:reduce){.editor-segmented:before{transition:none}}.editor-button--icon{width:32px;min-height:32px;padding:0;font-size:22px;line-height:1}.editor-button--danger{color:var(--editor-danger-strong)}.editor-button--danger:is(:hover,:focus-visible){border-color:var(--editor-danger-border);background:var(--editor-danger-surface);color:var(--editor-danger-strong)}.editor-button--menu{width:100%;justify-content:flex-start;min-height:0;padding:6px 7px;border:0;border-radius:4px;background:transparent;color:var(--editor-text-menu);text-align:start;font-size:10px}.editor-button--menu:is(:hover,:focus-visible){border-color:transparent;background:var(--editor-surface-menu-hover);color:var(--editor-accent-strong)}.editor-button--menu:disabled{border-color:transparent;background:transparent}.editor-overlay{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:var(--editor-surface-overlay)}.editor-overlay__panel{border:1px solid var(--editor-border);border-radius:var(--editor-radius-card);background:var(--editor-surface-dialog);box-shadow:var(--editor-shadow-dialog)}.editor-overlay__header,.editor-overlay__footer{display:flex;align-items:center;gap:12px;padding:18px 22px;background:var(--editor-surface-panel)}.editor-overlay__header{justify-content:space-between;border-bottom:1px solid var(--editor-border)}.editor-overlay__footer{justify-content:flex-end;border-top:1px solid var(--editor-border)}.editor-popover{border:1px solid var(--editor-border-menu);border-radius:9px;background:var(--editor-surface-menu);box-shadow:var(--editor-shadow-menu)}.editor-panel{background:var(--editor-surface-panel);border:1px solid var(--editor-border);border-radius:var(--editor-radius-card);box-shadow:var(--editor-shadow-panel)}@media(max-width:700px){.editor-overlay{padding:12px}}.editor-section-heading,.editor-inspector .panel-heading,.editor-inspector .widget-setting-section-heading{display:flex;align-items:flex-start;justify-content:space-between}.editor-eyebrow,.editor-inspector .eyebrow{margin:0;color:var(--editor-text-muted);font:700 10px/1.2 var(--editor-font-sans);letter-spacing:.13em;text-transform:uppercase}.editor-helper,.editor-inspector .helper{margin:14px 0 18px;color:var(--editor-text-muted);font-size:12px;line-height:1.45}.editor-inspector label:not(.toggle-row){display:block;margin:13px 0;color:var(--editor-text-secondary);font-size:11px;font-weight:600}.editor-inspector input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.editor-inspector textarea,.editor-inspector select{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:8px 9px;border:1px solid var(--editor-border-control);border-radius:var(--editor-radius-control);background:var(--editor-surface-panel);color:var(--editor-text-control);font:12px inherit}.editor-inspector input[type=color]{display:block;box-sizing:border-box;width:100%;height:32px;margin-top:6px;padding:3px;border:1px solid var(--editor-border-control);border-radius:var(--editor-radius-control);background:var(--editor-surface-panel);cursor:pointer}.editor-field-row,.editor-inspector .field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.editor-section,.editor-inspector .widget-setting-section,.editor-inspector .text-layout-settings{margin-top:13px;padding-top:12px;border-top:1px solid var(--editor-divider)}html[data-theme=dark] .editor-inspector input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),html[data-theme=dark] .editor-inspector textarea,html[data-theme=dark] .editor-inspector select{border-color:var(--editor-border-control);background:var(--editor-surface-input);color:var(--editor-text-control)}html[data-theme=dark] .editor-inspector input[type=color]{border-color:var(--editor-border-control);background:var(--editor-surface-input)}@media(max-width:360px){.editor-field-row{grid-template-columns:1fr;gap:0}}.studio-shell{width:100%;max-width:1440px;margin-inline:auto;padding:34px 42px 50px}html[data-theme=dark] .panel,html[data-theme=dark] .preview-window,html[data-theme=dark] .preview-header,html[data-theme=dark] .preview-stage,html[data-theme=dark] .preview-hint,html[data-theme=dark] .element-card,html[data-theme=dark] .settings-card,html[data-theme=dark] .data-dialog,html[data-theme=dark] .color-picker-popover{background:var(--editor-surface-panel);border-color:var(--editor-border);color:var(--editor-text-primary)}html[data-theme=dark] .topbar .preview-button,html[data-theme=dark] .topbar .share-button,html[data-theme=dark] .shortcut-help-trigger,html[data-theme=dark] .loading-toggle,html[data-theme=dark] .preview-close{background:var(--editor-surface-raised);border-color:var(--editor-border-raised);color:var(--editor-accent-strong)}html[data-theme=dark] .topbar .preview-button:hover,html[data-theme=dark] .topbar .preview-button:focus-visible,html[data-theme=dark] .topbar .share-button:hover,html[data-theme=dark] .topbar .share-button:focus-visible,html[data-theme=dark] .shortcut-help-trigger:hover,html[data-theme=dark] .shortcut-help-trigger:focus-visible,html[data-theme=dark] .loading-toggle:hover,html[data-theme=dark] .loading-toggle:focus-visible,html[data-theme=dark] .preview-close:hover,html[data-theme=dark] .preview-close:focus-visible{background:var(--editor-surface-hover);border-color:var(--editor-accent);color:var(--editor-text-on-accent)}html[data-theme=dark] .element-palette button{border-color:var(--editor-border-raised)}html[data-theme=dark] .shortcut-popover,html[data-theme=dark] .context-menu,html[data-theme=dark] .color-picker-popover,html[data-theme=dark] .event-alert{background:var(--editor-surface-panel);border-color:var(--editor-border-raised);color:var(--editor-text-primary)}html[data-theme=dark] .canvas-area{background-color:transparent}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .color-input{border-color:var(--editor-border-raised);background:var(--editor-surface-input);color:var(--editor-text-control)}html[data-theme=dark] button:not(.icon-button):not(.action-button){border-color:var(--editor-border-raised)}html[data-theme=dark] .workspace-tabs button:not(.icon-button):not(.action-button),html[data-theme=dark] .workspace-tabs .workspace-tab-link{border:0!important;border-bottom:2px solid transparent!important}html[data-theme=dark] .workspace-tabs button:hover:not(.icon-button):not(.action-button),html[data-theme=dark] .workspace-tabs .workspace-tab-link:hover{border-bottom-color:color-mix(in srgb,var(--editor-accent) 55%,var(--editor-surface-page))!important}html[data-theme=dark] .workspace-tabs button:focus-visible:not(.icon-button):not(.action-button),html[data-theme=dark] .workspace-tabs .workspace-tab-link:focus-visible{border-bottom-color:var(--editor-accent)!important}html[data-theme=dark] .workspace-tabs button.is-active:not(.icon-button):not(.action-button),html[data-theme=dark] .workspace-tabs .workspace-tab-link.is-active{border-bottom-color:var(--editor-accent)!important}html[data-theme=dark] .eyebrow,html[data-theme=dark] .helper,html[data-theme=dark] .count,html[data-theme=dark] .dimensions,html[data-theme=dark] .version,html[data-theme=dark] .json-badge{color:var(--editor-text-muted)}html[data-theme=dark] .panel-divider,html[data-theme=dark] .preview-header,html[data-theme=dark] .preview-hint{border-color:var(--editor-divider)}
