:root,.vidgen-wa-dark,.wa-dark.vidgen-wa-dark{color-scheme:dark;--wa-font-family-body: var(--font-ui);--wa-font-family-heading: var(--font-ui);--wa-font-family-code: var(--font-mono);--wa-font-weight-action: var(--font-weight-semibold);--wa-font-size-3xs: var(--text-3xs);--wa-font-size-2xs: var(--text-2xs);--wa-font-size-xs: var(--text-xs);--wa-font-size-s: var(--text-sm);--wa-font-size-m: var(--text-md);--wa-line-height-condensed: var(--line-tight);--wa-line-height-normal: var(--type-body-line-loose);--wa-space-3xs: 2px;--wa-space-2xs: 4px;--wa-space-xs: 8px;--wa-space-s: 12px;--wa-space-m: 16px;--wa-space-l: 24px;--wa-space-xl: 32px;--wa-border-width-s: 1px;--wa-border-width-m: 1px;--wa-border-radius-s: var(--radius-xs);--wa-border-radius-m: var(--radius-control-sm);--wa-border-radius-l: var(--radius-control-md);--wa-border-radius-pill: var(--radius-pill);--wa-border-radius-circle: var(--radius-round);--wa-color-surface-lowered: var(--bg-deep);--wa-color-surface-default: var(--bg-primary);--wa-color-surface-raised: var(--surface-elevated);--wa-color-surface-border: var(--border-light);--wa-color-text-normal: var(--text-primary);--wa-color-text-quiet: var(--text-secondary);--wa-color-text-link: var(--accent-light);--wa-color-overlay-modal: var(--overlay-modal-backdrop);--wa-color-overlay-inline: var(--alpha-black-40);--wa-color-shadow: var(--alpha-black-50);--wa-color-focus: var(--focus-ring-color);--wa-focus-ring-width: var(--focus-ring-width);--wa-focus-ring-offset: var(--focus-ring-offset);--wa-focus-ring: solid var(--focus-ring-width) var(--focus-ring-color);--wa-color-brand-fill-quiet: var(--accent-tint-12);--wa-color-brand-fill-normal: var(--accent-tint-20);--wa-color-brand-fill-loud: var(--control-primary-bg);--wa-color-brand-border-quiet: var(--accent-tint-20);--wa-color-brand-border-normal: var(--accent-tint-30);--wa-color-brand-border-loud: var(--control-primary-border);--wa-color-brand-on-quiet: var(--accent-lavender-text);--wa-color-brand-on-normal: var(--accent-light);--wa-color-brand-on-loud: var(--control-primary-text);--wa-color-neutral-fill-quiet: var(--alpha-white-06);--wa-color-neutral-fill-normal: var(--alpha-white-08);--wa-color-neutral-fill-loud: var(--alpha-white-12);--wa-color-neutral-border-quiet: var(--alpha-white-08);--wa-color-neutral-border-normal: var(--border-light);--wa-color-neutral-border-loud: var(--alpha-white-20);--wa-color-neutral-on-quiet: var(--text-secondary);--wa-color-neutral-on-normal: var(--text-primary);--wa-color-neutral-on-loud: var(--text-primary);--wa-color-success-fill-quiet: var(--success-tint-10);--wa-color-success-border-normal: var(--status-success-soft-border);--wa-color-success-on-quiet: var(--status-success-text);--wa-color-warning-fill-quiet: var(--warning-bright-tint-15);--wa-color-warning-border-normal: var(--warning-tint-30);--wa-color-warning-on-quiet: var(--status-warning-text);--wa-color-danger-fill-quiet: var(--status-danger-deep-bg);--wa-color-danger-border-normal: var(--state-danger-border);--wa-color-danger-on-quiet: var(--status-error-text);--wa-transition-fast: var(--motion-hover);--wa-transition-normal: var(--motion-normal);--wa-transition-slow: var(--motion-modal);--wa-transition-easing: ease;--wa-form-control-background-color: var(--surface-field);--wa-form-control-border-color: var(--border-light);--wa-form-control-border-radius: var(--radius-control-sm);--wa-form-control-activated-color: var(--color-accent-primary);--wa-form-control-label-color: var(--text-secondary);--wa-form-control-value-color: var(--text-primary);--wa-form-control-placeholder-color: var(--text-muted);--wa-form-control-padding-block: 6px;--wa-form-control-padding-inline: var(--control-padding-x-sm)}.storyboard-boords-shell wa-button,.storyboard-boords-shell wa-select,.storyboard-boords-shell wa-badge{font-family:var(--font-ui);letter-spacing:0}.storyboard-boords-shell wa-button{--wa-form-control-border-radius: var(--radius-control-sm)}.storyboard-boords-shell wa-button::part(base),.storyboard-boords-shell wa-select::part(combobox){transition:var(--control-transition)}.storyboard-boords-shell wa-button::part(base){gap:var(--wa-space-2xs)}.storyboard-boords-shell wa-button{border:0!important;background:transparent!important;color:inherit!important;padding:0!important;min-height:0!important}.storyboard-boords-shell wa-button.storyboard-boords-btn::part(base),.storyboard-boords-toolbar wa-button::part(base),.storyboard-boords-sidebar wa-button::part(base){min-height:32px;border-color:var(--storyboard-boords-line);background:var(--storyboard-boords-control);color:var(--storyboard-boords-text);font-weight:var(--font-weight-strong)}.storyboard-boords-shell wa-button:not([disabled]):not(.selected):not(.active)>::part(base):hover,.storyboard-boords-shell wa-button.storyboard-boords-btn:not([disabled]):hover::part(base),.storyboard-boords-toolbar wa-button:not([disabled]):not(.selected):hover::part(base),.storyboard-boords-sidebar wa-button:not([disabled]):not(.active):hover::part(base){border-color:var(--storyboard-boords-line-strong);background:var(--storyboard-boords-selected);color:var(--storyboard-boords-text)}.storyboard-boords-shell wa-button.storyboard-boords-btn.is-dark::part(base){border-color:#7dd3fc61;background:#0b0d12}.storyboard-boords-shell wa-button.storyboard-boords-btn.is-dark:not([disabled]):hover::part(base){border-color:#7dd3fc9e;background:#11151c}.storyboard-boords-shell wa-button[disabled]::part(base){cursor:not-allowed}.storyboard-boords-toolbar wa-button{min-width:32px;white-space:nowrap}.storyboard-boords-toolbar wa-button::part(base){padding-inline:8px}.storyboard-boords-toolbar wa-button.selected::part(base),.storyboard-side-tabs wa-button.active::part(base){border-color:var(--storyboard-boords-line-strong);background:var(--storyboard-boords-selected);color:var(--storyboard-boords-text)}.storyboard-boords-shell wa-button.storyboard-brand-toggle.selected::part(base){border-color:rgba(var(--cyan-accent-rgb),.55);background:rgba(var(--cyan-accent-rgb),.18);color:#effdfb}.storyboard-boords-shell wa-button.storyboard-generate-btn::part(base){border-color:#7dd3fc80;background:var(--storyboard-boords-primary);color:#07131d}.storyboard-boords-shell wa-button.storyboard-script-save::part(base){border-color:#7dd3fc4d;background:#7dd3fc24;color:#9bdcff}.storyboard-boords-shell wa-button.storyboard-concept-current{flex:1 1 220px;min-width:160px;max-width:330px}.storyboard-boords-shell wa-button.storyboard-concept-current::part(label),.storyboard-boords-toolbar wa-button::part(label){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard-target-cut-control wa-select,.storyboard-field-control wa-select{width:100%}.storyboard-target-cut-control wa-select::part(combobox),.storyboard-field-control wa-select::part(combobox){min-height:32px;border-color:var(--storyboard-boords-line);background:var(--storyboard-boords-control);color:var(--storyboard-boords-text);font-size:var(--text-sm);font-weight:var(--font-weight-strong)}.storyboard-target-cut-control wa-select:not([disabled]):hover::part(combobox),.storyboard-field-control wa-select:not([disabled]):hover::part(combobox){border-color:var(--storyboard-boords-line-strong);background:var(--storyboard-boords-selected)}.storyboard-boords-shell wa-select::part(listbox){background:var(--glass-menu-bg);border-color:var(--glass-menu-border);border-radius:var(--radius-control-md);box-shadow:var(--glass-menu-shadow);backdrop-filter:var(--glass-menu-backdrop);-webkit-backdrop-filter:var(--glass-menu-backdrop);padding-block:6px}.storyboard-boords-shell wa-option{--wa-color-brand-fill-loud: var(--accent-tint-20);--wa-color-brand-on-loud: var(--text-primary);--wa-color-neutral-fill-normal: var(--menu-item-hover-bg);--wa-color-neutral-on-normal: var(--text-primary);margin-inline:6px;padding:8px 12px 8px 6px;border-radius:var(--menu-item-radius)}.storyboard-side-tabs wa-button{min-width:0}.storyboard-side-tabs wa-button::part(base){min-height:30px;border:0;background:transparent;color:var(--storyboard-boords-muted);padding-inline:8px;font-size:var(--text-xs)}.storyboard-script-filter wa-button::part(base){width:34px;height:34px;min-height:34px;padding:0}.storyboard-script-filter wa-button.active::part(base){background:var(--storyboard-boords-selected);color:var(--storyboard-boords-text);box-shadow:0 1px 2px var(--alpha-black-20)}.storyboard-boords-status{--wa-border-radius-pill: 14px}.storyboard-boords-status::part(base){background:var(--storyboard-boords-soft);color:var(--storyboard-boords-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}
