:where(.app-bar,.toolbar,.tool-rail,.tool-dock,.editor-dock,.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu,.tool-card){color:var(--text-primary);background:var(--glass-panel-active);border-color:var(--border-subtle);box-shadow:var(--shadow-panel-active),inset 0 1px 0 var(--glass-highlight)}:where(.app-bar,.toolbar,.tool-rail,.tool-dock,.editor-dock,.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(.panel-header,.modal-header,.settings-header,header){color:var(--text-primary);background:var(--surface-control);border-color:var(--border-subtle)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(.panel-section,.settings-section,.section,.setting-item,.setting-row,.tool-card,.form-section){color:var(--text-secondary);border-color:var(--border-subtle)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--text-primary);background:var(--surface-control);border-color:var(--border-subtle)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 18%,transparent)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(button,.button,.glass-button,.action-button){color:var(--text-secondary);background:var(--surface-control);border-color:var(--border-subtle)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(button,.button,.glass-button,.action-button):hover:not(:disabled){color:var(--text-primary);background:var(--surface-control-hover);border-color:var(--border-strong)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(.label,label,small,.hint,.description){color:var(--text-secondary)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(h1,h2,h3,h4,strong,.title){color:var(--text-primary)}:where(.modal-overlay,.backdrop-modal,.glass-backdrop-modal){background:var(--glass-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not (color: color-mix(in srgb,white 50%,transparent)){:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(input,select,textarea):focus-visible{box-shadow:0 0 0 2px #007aff2e}}
