html.dark{--skin-ui-surface:#161616;--skin-ui-elevated:#1b1b1b;--skin-ui-quiet:#202020;--skin-ui-hover:#242424;--skin-ui-border:#ffffff17;--skin-ui-border-strong:#ffffff29;--skin-ui-text:#f3f3f5;--skin-ui-text-secondary:#b4b4bc;--skin-ui-text-muted:#9797a1;--skin-ui-danger:#ff4d4d;--skin-ui-focus:#ffffff2e;--skin-ui-shadow-float:0 24px 60px #0003, 0 3px 10px #00000017}html.dark [data-slot=button]{border-radius:12px}html.dark [data-slot=input],html.dark [data-slot=textarea],html.dark [data-slot=select-trigger]{background-color:var(--skin-ui-surface);border-color:var(--skin-ui-border);color:var(--skin-ui-text);border-radius:12px}html.dark [data-slot=input]::placeholder,html.dark [data-slot=textarea]::placeholder,html.dark [data-slot=select-value][data-placeholder]{color:var(--skin-ui-text-muted)}html.dark [data-slot=input]:hover:not(:disabled),html.dark [data-slot=textarea]:hover:not(:disabled),html.dark [data-slot=select-trigger]:hover:not(:disabled){border-color:var(--skin-ui-border-strong)}html.dark [data-slot=select-trigger][data-popup-open]{background-color:var(--skin-ui-quiet);border-color:var(--skin-ui-border-strong)}html.dark [data-slot=input]:disabled,html.dark [data-slot=textarea]:disabled,html.dark [data-slot=select-trigger]:disabled{border-color:var(--skin-ui-border);background-color:#1a1a1a}html.dark [data-slot=button]:focus-visible,html.dark [data-slot=input]:focus-visible,html.dark [data-slot=textarea]:focus-visible,html.dark [data-slot=select-trigger]:focus-visible,html.dark [data-slot=checkbox]:focus-visible,html.dark [data-slot=switch-root]:focus-visible,html.dark [data-slot=slider-thumb]:focus-visible,html.dark [data-segmented-option]:focus-visible,html.dark [data-segmented-control-option]:focus-visible{border-color:var(--skin-ui-border-strong);box-shadow:0 0 0 3px var(--skin-ui-focus);outline:none}html.dark [data-slot=tabs-list]{border:1px solid var(--skin-ui-border);background-color:var(--skin-ui-surface);color:var(--skin-ui-text-muted);border-radius:9999px;gap:2px;padding:4px}html.dark [data-slot=tabs-trigger]{box-shadow:none;color:var(--skin-ui-text-muted);border-radius:9999px}html.dark [data-slot=tabs-trigger]:hover:not([data-active]){color:var(--skin-ui-text-secondary);background-color:#ffffff0a}html.dark [data-slot=tabs-trigger][data-active]{background-color:var(--skin-ui-quiet);box-shadow:none;color:var(--skin-ui-text)}html.dark [data-segmented-switch]{border:1px solid var(--skin-ui-border);background-color:var(--skin-ui-surface);border-radius:9999px}html.dark [data-segmented-switch-thumb]{background-color:var(--skin-ui-quiet);box-shadow:none;border-radius:9999px}html.dark [data-segmented-option]{color:var(--skin-ui-text-muted);border-radius:9999px}html.dark [data-segmented-option]:hover{color:var(--skin-ui-text-secondary)}html.dark [data-segmented-option][data-segmented-option-selected]{color:var(--skin-ui-text)}html.dark [data-segmented-control]{border:1px solid var(--skin-ui-border);background-color:var(--skin-ui-surface);border-radius:9999px}html.dark [data-segmented-control-option]{color:var(--skin-ui-text-muted);border-radius:9999px}html.dark [data-segmented-control-option][data-segmented-control-option-active]{background-color:var(--skin-ui-quiet);color:var(--skin-ui-text)}html.dark [data-slot=dialog-content],html.dark [data-slot=alert-dialog-content],html.dark [data-slot=popover-content],html.dark [data-slot=dropdown-menu-content],html.dark [data-slot=dropdown-menu-sub-content],html.dark [data-slot=context-menu-content],html.dark [data-slot=select-popup],html.dark [data-slot=select-content]{border:1px solid var(--skin-ui-border);background-color:var(--skin-ui-elevated);box-shadow:var(--skin-ui-shadow-float);color:var(--skin-ui-text);border-radius:14px}html.dark [data-slot=dialog-title],html.dark [data-slot=alert-dialog-title]{color:var(--skin-ui-text);font-size:16px;font-weight:500;line-height:1.4}html.dark [data-slot=dialog-description],html.dark [data-slot=alert-dialog-description],html.dark [data-slot=dialog-close]{color:var(--skin-ui-text-muted)}html.dark [data-slot=dialog-close]:hover{background-color:var(--skin-ui-quiet);color:var(--skin-ui-text)}html.dark [data-slot=tooltip-content]{border:1px solid var(--skin-ui-border);background-color:var(--skin-ui-elevated);box-shadow:var(--skin-ui-shadow-float);color:var(--skin-ui-text);border-radius:10px}html.dark [data-slot=dropdown-menu-item],html.dark [data-slot=dropdown-menu-radio-item],html.dark [data-slot=dropdown-menu-sub-trigger],html.dark [data-slot=context-menu-item],html.dark [data-slot=select-item]{color:var(--skin-ui-text-secondary);border-radius:8px}html.dark [data-slot=dropdown-menu-item]:hover,html.dark [data-slot=dropdown-menu-item]:focus,html.dark [data-slot=dropdown-menu-radio-item]:hover,html.dark [data-slot=dropdown-menu-radio-item]:focus,html.dark [data-slot=dropdown-menu-sub-trigger]:hover,html.dark [data-slot=dropdown-menu-sub-trigger]:focus,html.dark [data-slot=context-menu-item]:hover,html.dark [data-slot=context-menu-item]:focus,html.dark [data-slot=select-item]:hover,html.dark [data-slot=select-item][data-highlighted]{background-color:var(--skin-ui-hover);color:var(--skin-ui-text)}html.dark [data-slot=dropdown-menu-sub-trigger][data-popup-open],html.dark [data-slot=select-item][data-selected]{background-color:var(--skin-ui-quiet);color:var(--skin-ui-text)}html.dark [data-slot=dropdown-menu-item][data-variant=destructive],html.dark [data-slot=context-menu-item][data-variant=destructive]{color:var(--skin-ui-danger)}html.dark [data-slot=dropdown-menu-item][data-variant=destructive]:hover,html.dark [data-slot=dropdown-menu-item][data-variant=destructive]:focus,html.dark [data-slot=context-menu-item][data-variant=destructive]:hover,html.dark [data-slot=context-menu-item][data-variant=destructive]:focus{color:var(--skin-ui-danger);background-color:#ff4d4d1f}html.dark [data-slot=dropdown-menu-label],html.dark [data-select-group-label]{color:var(--skin-ui-text-muted)}html.dark [data-slot=dropdown-menu-separator],html.dark [data-slot=context-menu-separator]{background-color:var(--skin-ui-border)}html.dark [data-slot=select-scroll-up-button],html.dark [data-slot=select-scroll-down-button]{background-color:var(--skin-ui-elevated);color:var(--skin-ui-text-muted)}html.dark [data-slot=checkbox]{border-color:var(--skin-ui-border-strong);background-color:var(--skin-ui-surface);color:var(--skin-ui-text);border-radius:6px}html.dark [data-slot=checkbox]:hover{border-color:#ffffff47}html.dark [data-slot=checkbox][data-checked]{border-color:var(--skin-ui-text);background-color:var(--skin-ui-text);color:#101010}html.dark [data-slot=switch-root]{background-color:var(--skin-ui-quiet);box-shadow:inset 0 0 0 1px var(--skin-ui-border)}html.dark [data-slot=switch-root][data-unchecked]:hover{background-color:var(--skin-ui-hover)}html.dark [data-slot=switch-root][data-checked]{background-color:var(--skin-ui-text);box-shadow:none}html.dark [data-slot=switch-root][data-checked]:hover{background-color:#eaeaed}html.dark [data-slot=switch-thumb]{background-color:var(--skin-ui-text);box-shadow:none}html.dark [data-slot=switch-root][data-checked] [data-slot=switch-thumb]{background-color:#101010}html.dark [data-slot=slider-track]{border-color:var(--skin-ui-border);background-color:var(--skin-ui-quiet)}html.dark [data-slot=slider-range]{background-color:var(--skin-ui-text)}html.dark [data-slot=slider-thumb]{background-color:var(--skin-ui-text);border-color:#101010}html.dark [data-slot=kbd]{border:1px solid var(--skin-ui-border);background-color:var(--skin-ui-quiet);box-shadow:none;color:var(--skin-ui-text-secondary);border-radius:6px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace}html.dark [data-slot=tooltip-content] [data-slot=kbd]{color:var(--skin-ui-text);background-color:#ffffff14}@keyframes designtv-brand-mark-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(.9)}}.designtv-brand-mark-frame{transform-box:view-box;transform-origin:50%;transition:opacity .16s}.designtv-brand-mark[data-designtv-brand-motion=breathe] .designtv-brand-mark-frame{will-change:transform, opacity;animation:1.3s ease-in-out infinite designtv-brand-mark-breathe}@media (prefers-reduced-motion:reduce){.designtv-brand-mark[data-designtv-brand-motion=breathe] .designtv-brand-mark-frame{animation:none}}
