/* Semantic color bridge for existing components. Generated by build.py; no layout or media transformations. */

/* style.css */
:root:where([data-theme="light"],[data-theme="ultra"]){color:var(--ap-text);background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) button,:root:where([data-theme="light"],[data-theme="ultra"]) .button{color:var(--ap-success)}
:root:where([data-theme="light"],[data-theme="ultra"]) button.secondary,:root:where([data-theme="light"],[data-theme="ultra"]) .button.secondary{background:var(--ap-raised);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) button.danger{background:var(--ap-raised);color:var(--ap-danger)}
:root:where([data-theme="light"],[data-theme="ultra"]) input,:root:where([data-theme="light"],[data-theme="ultra"]) select,:root:where([data-theme="light"],[data-theme="ultra"]) textarea{background:var(--ap-surface);border:1px solid var(--ap-border);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) label{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) nav button.active{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .stat,:root:where([data-theme="light"],[data-theme="ultra"]) .panel{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .card{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .thumb{background:radial-gradient(ellipse at 50% 0,var(--ap-raised),var(--ap-surface))}
:root:where([data-theme="light"],[data-theme="ultra"]) .badge{background:var(--ap-raised);color:var(--ap-success)}
:root:where([data-theme="light"],[data-theme="ultra"]) .badge.warn{background:var(--ap-raised);color:var(--ap-warn)}
:root:where([data-theme="light"],[data-theme="ultra"]) .badge.error{background:var(--ap-raised);color:var(--ap-danger)}
:root:where([data-theme="light"],[data-theme="ultra"]) .empty{border:1px dashed var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .empty h2{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .notice{background:var(--ap-raised);border:1px solid var(--ap-border);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .auth .switches button{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .error-text{color:var(--ap-danger)}
:root:where([data-theme="light"],[data-theme="ultra"]) .recovery{background:var(--ap-raised);color:var(--ap-success)}
:root:where([data-theme="light"],[data-theme="ultra"]) #toast{background:var(--ap-success-bg);color:var(--ap-success)}
:root:where([data-theme="light"],[data-theme="ultra"]) #toast.error{background:var(--ap-danger-bg);color:var(--ap-danger)}
:root:where([data-theme="light"],[data-theme="ultra"]) dialog{background:var(--ap-raised);color:var(--ap-text);border:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) dialog::backdrop{background:color-mix(in srgb, var(--ap-bg) 80.0%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .day{background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) .day .cal-item{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .step b{border:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) pre{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) footer{color:var(--ap-muted)}

/* studio.css */
:root:where([data-theme="light"],[data-theme="ultra"]){color:var(--ap-text);background:var(--ap-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) body{background:radial-gradient(ellipse at 80% 0,color-mix(in srgb, var(--ap-raised) 33.3%, transparent),transparent 60%),var(--ap-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) aside{background:var(--ap-bg);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .brand b{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .brand:before{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) nav button.active{background:var(--ap-raised);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) button,:root:where([data-theme="light"],[data-theme="ultra"]) .button{background:linear-gradient(135deg,var(--ap-tint),var(--ap-tint));color:var(--ap-text);border:1px solid color-mix(in srgb, var(--ap-border) 26.7%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) button.secondary,:root:where([data-theme="light"],[data-theme="ultra"]) .button.secondary{background:var(--ap-surface);border:1px solid var(--ap-border);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) input,:root:where([data-theme="light"],[data-theme="ultra"]) textarea,:root:where([data-theme="light"],[data-theme="ultra"]) select{background:var(--ap-surface);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) input:focus,:root:where([data-theme="light"],[data-theme="ultra"]) textarea:focus,:root:where([data-theme="light"],[data-theme="ultra"]) select:focus{outline:2px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .panel,:root:where([data-theme="light"],[data-theme="ultra"]) .stat,:root:where([data-theme="light"],[data-theme="ultra"]) .card{background:var(--ap-surface);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .stat{background:linear-gradient(120deg,var(--ap-surface),var(--ap-surface))}
:root:where([data-theme="light"],[data-theme="ultra"]) .thumb{background:var(--ap-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) .badge{background:var(--ap-raised);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .notice{background:var(--ap-raised);border-color:var(--ap-border);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .eyebrow{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .topbar{border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .toolbar input,:root:where([data-theme="light"],[data-theme="ultra"]) .toolbar select{background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) .day{background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) .day .cal-item{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .status-dot{background:var(--ap-tint)}
:root:where([data-theme="light"],[data-theme="ultra"]) .provider-settings summary{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .title-spark{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-project input:hover{border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-upload{border:1px dashed var(--ap-border);background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-upload span{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-media-item{border-bottom-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-media-item.focused{background:var(--ap-raised);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-media-focus{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .media-mini{background:linear-gradient(150deg,var(--ap-tint),var(--ap-surface));color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .mini-state{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .mini-state.completed{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .mini-state.failed{color:var(--ap-danger)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-canvas-wrap{background:var(--ap-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-canvas-wrap:fullscreen{background:var(--ap-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) .canvas-empty{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .canvas-empty span{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-trim{border-top:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-trim label{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-preview-note{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-tabs{border-bottom:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-tabs button{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-tabs button.active{background:var(--ap-tint);color:var(--ap-text);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .template-tools{border-bottom:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-field label{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-field output{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-field input[type=range]{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-toggle{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-operation{background:color-mix(in srgb, var(--ap-surface) 93.7%, transparent);border:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .operation-check{border:1px solid var(--ap-border);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-operation small{color:var(--ap-muted)}
@media(max-width:800px){:root:where([data-theme="light"],[data-theme="ultra"]) .studio-project input{border-color:var(--ap-border)}}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-title .title-spark{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-status-tools button.active{background:var(--ap-tint)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-controls{scrollbar-color:var(--ap-border) var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .frame-handle{background:color-mix(in srgb, var(--ap-raised) 80.0%, transparent);border:1px solid var(--ap-border);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .frame-top,:root:where([data-theme="light"],[data-theme="ultra"]) .frame-bottom{border-top:2px dashed var(--ap-border);background:color-mix(in srgb, var(--ap-surface) 40.0%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .frame-handle:focus{outline:2px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-quality-shortcuts{border:1px solid color-mix(in srgb, var(--ap-border) 33.3%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-quality-shortcuts p{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-field small{color:var(--ap-muted)}

/* scheduler.css */
:root:where([data-theme="light"],[data-theme="ultra"]) .weekday{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) #publishingReview p{border-bottom:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post{border:1px solid var(--ap-border);background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post.published,:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post.completed_manually{background:var(--ap-raised);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post.published small,:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post.completed_manually small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post.needs_review,:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post.failed{background:var(--ap-raised);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post.needs_review small,:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post.failed small{color:var(--ap-danger)}
:root:where([data-theme="light"],[data-theme="ultra"]) #postDetailBody video{background:var(--ap-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) .schedule-hour-chip{border:1px solid color-mix(in srgb, var(--ap-border) 40.0%, transparent);background:color-mix(in srgb, var(--ap-tint) 6.3%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .publication-copy-tools{border:1px solid color-mix(in srgb, var(--ap-border) 40.0%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .publication-copy-tools small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .publication-copy-preview{background:color-mix(in srgb, var(--ap-raised) 2.4%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) #publishingReview details{border-bottom:1px solid color-mix(in srgb, var(--ap-border) 8.2%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .schedule-video-row img{background:color-mix(in srgb, var(--ap-raised) 3.1%, transparent)}

/* radar.css */
:root:where([data-theme="light"],[data-theme="ultra"]) .metric-warning{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-heading h1>span{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-radar .panel{background:linear-gradient(140deg,color-mix(in srgb, var(--ap-raised) 1.6%, transparent),color-mix(in srgb, var(--ap-raised) 0.4%, transparent))}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-method summary{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-kpi{background:radial-gradient(ellipse at top right,color-mix(in srgb, var(--ap-tint) 16.5%, transparent),transparent 80%),var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-kpi span{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-kpi strong{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-kpi small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-rank-number{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-rank b{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-shortcuts button[aria-pressed=true]{background:var(--ap-tint);border-color:var(--ap-border);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-search-line summary{background:color-mix(in srgb, var(--ap-raised) 2.0%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-radar th{color:var(--ap-muted);background:color-mix(in srgb, var(--ap-raised) 1.2%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-video-icon{background:color-mix(in srgb, var(--ap-tint) 10.2%, transparent);color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-video a{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-empty strong{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .results-radar [data-load-state]{color:var(--ap-text)}

/* navigation.css */
:root:where([data-theme="light"],[data-theme="ultra"]) nav{scrollbar-color:var(--ap-border) transparent}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group>span{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group button{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group button.active{background:var(--ap-raised);border-color:var(--ap-border);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group button:hover{background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) .dashboard-step{border:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .dashboard-step>span:first-child{border:1px solid var(--ap-border);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .dashboard-step>span:last-child{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .dashboard-step:hover{background:var(--ap-raised)}

/* integrations.css */
:root:where([data-theme="light"],[data-theme="ultra"]) .coming-soon-grid>div{background:var(--ap-surface);border:1px solid var(--ap-border);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .coming-soon-grid .badge{background:var(--ap-raised);color:var(--ap-muted)}

/* readability.css */
:root:where([data-theme="light"],[data-theme="ultra"]) .composition-panel{border-top:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .composition-tabs button{background:var(--ap-raised);color:var(--ap-muted);border:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .composition-tabs button.active{background:var(--ap-tint);color:var(--ap-text);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .composition-help{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group>span{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group button{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-icon{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group button.active{color:var(--ap-text);background:var(--ap-raised);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-thumb{background:var(--ap-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) .profile-video-card img,:root:where([data-theme="light"],[data-theme="ultra"]) .thumbnail-empty{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .thumbnail-empty{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .comment-dm-panel fieldset{border:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .instagram-check-dialog th,:root:where([data-theme="light"],[data-theme="ultra"]) .instagram-check-dialog td{border-bottom:1px solid var(--ap-border)}

/* brand.css */
:root:where([data-theme="light"],[data-theme="ultra"]) .brand-footer{color:var(--ap-muted);border-top:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .brand-footer span:first-child{color:var(--ap-text)}

/* glass-ui.css */
:root:where([data-theme="light"],[data-theme="ultra"]) button:focus-visible,:root:where([data-theme="light"],[data-theme="ultra"]) a:focus-visible,:root:where([data-theme="light"],[data-theme="ultra"]) input:focus-visible{outline:2px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) dialog{border:1px solid color-mix(in srgb, var(--ap-border) 25.1%, transparent);background:linear-gradient(145deg,color-mix(in srgb, var(--ap-raised) 92.2%, transparent),color-mix(in srgb, var(--ap-surface) 92.9%, transparent));color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) dialog::backdrop{background:color-mix(in srgb, var(--ap-bg) 52.2%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-trigger{border:1px solid color-mix(in srgb, var(--ap-border) 16.9%, transparent);background:color-mix(in srgb, var(--ap-raised) 2.0%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-trigger[aria-expanded=true]{border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-popover{border:1px solid color-mix(in srgb, var(--ap-border) 31.4%, transparent);background:color-mix(in srgb, var(--ap-raised) 93.3%, transparent);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-option.is-highlighted{background:color-mix(in srgb, var(--ap-raised) 7.1%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-option[aria-selected=true]{background:color-mix(in srgb, var(--ap-tint) 16.9%, transparent);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-option .ap-select-check{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-title-dot{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-local-badge{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-downloader .panel{background:linear-gradient(145deg,color-mix(in srgb, var(--ap-raised) 1.6%, transparent),color-mix(in srgb, var(--ap-raised) 0.4%, transparent))}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-platform-tabs button{background:color-mix(in srgb, var(--ap-raised) 1.2%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-platform-tabs button[aria-selected=true]{background:linear-gradient(110deg,color-mix(in srgb, var(--ap-tint) 14.5%, transparent),color-mix(in srgb, var(--ap-tint) 7.1%, transparent));border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-platform-icon{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-platform-instagram{background:linear-gradient(35deg,var(--ap-warn-bg),var(--ap-danger-bg) 48%,var(--ap-tint))}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-platform-tiktok{background:var(--ap-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-search-input{background:color-mix(in srgb, var(--ap-bg) 13.3%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-search-input:focus-within{border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-search-input>svg{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-status{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-profile-card{background:color-mix(in srgb, var(--ap-bg) 8.2%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-profile-avatar{border:1px solid color-mix(in srgb, var(--ap-border) 12.5%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-avatar-placeholder{background:color-mix(in srgb, var(--ap-tint) 8.2%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-ready-label{background:color-mix(in srgb, var(--ap-success-bg) 12.5%, transparent);color:var(--ap-success)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-profile-stats>div{background:color-mix(in srgb, var(--ap-raised) 1.2%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-profile-badges span{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-live-dot{background:var(--ap-success-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-feature-icon{background:color-mix(in srgb, var(--ap-tint) 13.3%, transparent);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-filter-shortcuts>span{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-filter-shortcuts button{border:1px solid color-mix(in srgb, var(--ap-border) 27.1%, transparent);background:color-mix(in srgb, var(--ap-tint) 5.5%, transparent);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-downloader th{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-downloader td{border-bottom:1px solid color-mix(in srgb, var(--ap-border) 2.7%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-row-selected{background:color-mix(in srgb, var(--ap-tint) 6.3%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-video-result img,:root:where([data-theme="light"],[data-theme="ultra"]) .ap-thumbnail-placeholder{background:color-mix(in srgb, var(--ap-tint) 6.3%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-thumbnail-placeholder{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-video-result a,:root:where([data-theme="light"],[data-theme="ultra"]) .ap-video-result small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-video-result a{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-results-empty{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-results-empty strong{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-analysis-totals>div{border-bottom:1px solid color-mix(in srgb, var(--ap-border) 3.5%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-option{background:color-mix(in srgb, var(--ap-bg) 8.6%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-advanced summary{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-destination{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-destination strong{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-download-dock{border:1px solid color-mix(in srgb, var(--ap-border) 23.1%, transparent);background:linear-gradient(130deg,color-mix(in srgb, var(--ap-raised) 90.2%, transparent),color-mix(in srgb, var(--ap-surface) 91.0%, transparent))}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-dock-symbol{border:1px solid var(--ap-border);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-download-dock .ap-consent{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-formula{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-query-provider{border-top:1px solid color-mix(in srgb, var(--ap-border) 13.3%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-filter-shortcuts button[aria-pressed=true]{border-color:var(--ap-border);background:color-mix(in srgb, var(--ap-tint) 25.1%, transparent);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .card.is-selected{outline:2px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .download-status-tabs button[aria-pressed="true"]{background:var(--ap-tint);color:var(--ap-text);border-color:var(--ap-border)}

/* workspace-polish.css */
:root:where([data-theme="light"],[data-theme="ultra"]) dialog{background:linear-gradient(145deg,color-mix(in srgb, var(--ap-raised) 91.8%, transparent),color-mix(in srgb, var(--ap-surface) 93.3%, transparent))}
:root:where([data-theme="light"],[data-theme="ultra"]) dialog::backdrop{background:color-mix(in srgb, var(--ap-bg) 61.2%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-workbench-hero{background:radial-gradient(circle at 90% 20%,color-mix(in srgb, var(--ap-tint) 28.2%, transparent),transparent 60%),linear-gradient(135deg,color-mix(in srgb, var(--ap-raised) 91.0%, transparent),color-mix(in srgb, var(--ap-surface) 91.0%, transparent));border-color:color-mix(in srgb, var(--ap-border) 40.0%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-workbench-hero p{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-workbench-hero small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-fold{border:1px solid var(--ap-border);background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post.post-selected{outline:3px solid var(--ap-border);background:var(--ap-tint)}
:root:where([data-theme="light"],[data-theme="ultra"]) .post-selection-mark{background:var(--ap-surface);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-bulk-dialog .row small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-bulk-dialog [data-bulk-plan]{border:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .cover-preview{background:var(--ap-bg);border:1px solid var(--ap-border);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .production-help{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-safe-guide-note{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .work-context-toolbar{background:linear-gradient(120deg,color-mix(in srgb, var(--ap-raised) 91.0%, transparent),color-mix(in srgb, var(--ap-surface) 91.0%, transparent));border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .work-context-toolbar>small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .personal-workspace-hero{background:linear-gradient(125deg,color-mix(in srgb, var(--ap-raised) 78.8%, transparent),color-mix(in srgb, var(--ap-surface) 91.0%, transparent));border-color:color-mix(in srgb, var(--ap-border) 47.8%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .personal-workspace-hero:before{background:radial-gradient(ellipse at 20% 30%,color-mix(in srgb, var(--ap-tint) 34.9%, transparent),transparent 45%),radial-gradient(ellipse at 80% 70%,color-mix(in srgb, var(--ap-tint) 20.0%, transparent),transparent 40%)}
:root:where([data-theme="light"],[data-theme="ultra"]) .dashboard-today span{background:color-mix(in srgb, var(--ap-surface) 46.7%, transparent);border:1px solid color-mix(in srgb, var(--ap-border) 18.0%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .dashboard-today strong{color:var(--ap-text)}

/* agenda-redesign.css */
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen>.stats .stat{background:linear-gradient(145deg,var(--ap-raised),var(--ap-raised))}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-workbench-hero{border:1px solid color-mix(in srgb, var(--ap-border) 31.4%, transparent);background:radial-gradient(ellipse at 90% 0,color-mix(in srgb, var(--ap-tint) 22.0%, transparent),transparent 65%),linear-gradient(120deg,var(--ap-raised),var(--ap-raised))}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-workbench-hero .agenda-clock{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-workbench-hero .agenda-next{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .queue-status-tabs button[aria-pressed=true]{background:var(--ap-tint);color:var(--ap-text);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-bulk-toolbar strong{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-fold{background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-fold>summary{background:color-mix(in srgb, var(--ap-raised) 1.2%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .publishing-calendar .day-label{color:var(--ap-muted);background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .publishing-calendar .day{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .publishing-calendar .day>span{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .publishing-calendar .day.today{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .publishing-calendar .day.today>span{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-post{border:1px solid color-mix(in srgb, var(--ap-border) 30.2%, transparent)!important;background:linear-gradient(150deg,var(--ap-raised),var(--ap-raised))}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-post:hover{border-color:var(--ap-border)!important}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-post small{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-post .calendar-account{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-status{background:color-mix(in srgb, var(--ap-raised) 3.1%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-post.published{background:var(--ap-raised);border-color:var(--ap-border)!important}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-post.failed,:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-post.needs_review{background:var(--ap-raised);border-color:var(--ap-border)!important}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-post.post-selected{outline:2px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen #postDetail{border:1px solid color-mix(in srgb, var(--ap-border) 26.7%, transparent);background:color-mix(in srgb, var(--ap-raised) 92.9%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .account-avatar{border:2px solid color-mix(in srgb, var(--ap-border) 46.7%, transparent);background:linear-gradient(135deg,var(--ap-tint),var(--ap-raised))}

/* operations-ui.css */
:root:where([data-theme="light"],[data-theme="ultra"]) .list-pager{border-top:1px solid color-mix(in srgb, var(--ap-border) 15.3%, transparent);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .row-action-popover{border:1px solid color-mix(in srgb, var(--ap-border) 33.3%, transparent);background:color-mix(in srgb, var(--ap-raised) 96.1%, transparent);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .row-action-popover button,:root:where([data-theme="light"],[data-theme="ultra"]) .row-action-popover a{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .row-action-popover button:hover,:root:where([data-theme="light"],[data-theme="ultra"]) .row-action-popover a:hover{background:color-mix(in srgb, var(--ap-raised) 6.3%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .production-task{border-bottom:1px solid color-mix(in srgb, var(--ap-border) 12.5%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .production-task p{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .queue-filter-tabs [aria-pressed=true]{background:var(--ap-tint);color:var(--ap-text);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .task-error summary{color:var(--ap-danger)}
:root:where([data-theme="light"],[data-theme="ultra"]) .library-collections button{background:var(--ap-raised);border:1px solid color-mix(in srgb, var(--ap-border) 14.5%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .library-collections button>span{color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .library-collections small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .library-collections button[aria-pressed=true]{border-color:var(--ap-border);background:linear-gradient(120deg,var(--ap-raised),var(--ap-raised))}
:root:where([data-theme="light"],[data-theme="ultra"]) .storage-layout>.panel{border:1px solid color-mix(in srgb, var(--ap-border) 17.3%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .storage-layout p{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .storage-layout hr{border-top:1px solid color-mix(in srgb, var(--ap-border) 14.5%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .cleanup-file{border-bottom:1px solid color-mix(in srgb, var(--ap-border) 14.5%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .cleanup-file small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .storage-layout details{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .agenda-account-switcher button{background:var(--ap-raised);border:1px solid color-mix(in srgb, var(--ap-border) 14.5%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .agenda-account-switcher small{background:color-mix(in srgb, var(--ap-raised) 4.3%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .agenda-account-switcher [aria-pressed=true]{border-color:var(--ap-border);background:linear-gradient(130deg,var(--ap-tint),var(--ap-raised));color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .agenda-display-tabs button{border:1px solid color-mix(in srgb, var(--ap-border) 20.8%, transparent);background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .agenda-display-tabs button[aria-pressed=true]{background:var(--ap-tint);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-fold>summary{background:color-mix(in srgb, var(--ap-raised) 1.2%, transparent);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .retry-info{color:var(--ap-text)!important}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .agenda-destination{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .agenda-help{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .missing-media{background:color-mix(in srgb, var(--ap-raised) 3.1%, transparent);color:var(--ap-muted)}

/* design-system.css */
:root:where([data-theme="light"],[data-theme="ultra"]) body{background:radial-gradient(ellipse at 80% 0,color-mix(in srgb, var(--ap-raised) 33.3%, transparent),transparent 55%),var(--ap-bg)}
:root:where([data-theme="light"],[data-theme="ultra"]) button,:root:where([data-theme="light"],[data-theme="ultra"]) .button{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) input,:root:where([data-theme="light"],[data-theme="ultra"]) textarea,:root:where([data-theme="light"],[data-theme="ultra"]) select{background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) input::placeholder,:root:where([data-theme="light"],[data-theme="ultra"]) textarea::placeholder{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) label{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .eyebrow{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) aside{background:var(--ap-surface);border-right:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group>span{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group button{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group button:hover{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .nav-group button.active{background:linear-gradient(110deg,var(--ap-tint),var(--ap-raised));color:var(--ap-text);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .aside-bottom{border-top:1px solid var(--ap-border);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .aside-bottom #workspaceUsage{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .topbar>span:last-child{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .workspace-jump{background:var(--ap-surface)!important}
:root:where([data-theme="light"],[data-theme="ultra"]) .workspace-jump kbd{border:1px solid var(--ap-border);color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .skip-content{background:var(--ap-tint);color:var(--ap-accent-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .panel,:root:where([data-theme="light"],[data-theme="ultra"]) .card,:root:where([data-theme="light"],[data-theme="ultra"]) .stat{border-color:var(--ap-border);background:linear-gradient(145deg,var(--ap-raised),var(--ap-surface))}
:root:where([data-theme="light"],[data-theme="ultra"]) .stat span{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .notice{background:var(--ap-raised);border-color:var(--ap-border);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .badge.warn{color:var(--ap-warn);background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .badge.error{color:var(--ap-danger);background:var(--ap-tint)}
:root:where([data-theme="light"],[data-theme="ultra"]) .error-text{color:var(--ap-danger)}
:root:where([data-theme="light"],[data-theme="ultra"]) .empty{border-color:var(--ap-border);background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-popover{border:1px solid var(--ap-border);background:color-mix(in srgb, var(--ap-raised) 96.1%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-option[aria-selected=true],:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-option.is-highlighted{background:var(--ap-tint);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) dialog{border:1px solid var(--ap-border);background:linear-gradient(145deg,color-mix(in srgb, var(--ap-raised) 96.1%, transparent),color-mix(in srgb, var(--ap-surface) 98.0%, transparent))}
:root:where([data-theme="light"],[data-theme="ultra"]) dialog::backdrop{background:color-mix(in srgb, var(--ap-bg) 67.8%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) dialog p{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .row-action-popover{border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .row-action-trigger[aria-expanded=true]{border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .card:hover{border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .card:has(input:checked){border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .card .thumb{background:var(--ap-surface)}
:root:where([data-theme="light"],[data-theme="ultra"]) .library-collections button>span{background:color-mix(in srgb, var(--ap-tint) 8.6%, transparent);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .library-collections small{color:var(--ap-muted)}
:root:where([data-theme="light"],[data-theme="ultra"]) .library-help{color:var(--ap-muted);border-top:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-workbench-hero{background:radial-gradient(ellipse at 95% 0,color-mix(in srgb, var(--ap-tint) 28.2%, transparent),transparent 60%),var(--ap-raised);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .agenda-destination{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .scheduler-screen .calendar-fold>summary{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post{border:1px solid var(--ap-border)!important}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post:hover{border-color:var(--ap-border)!important}
:root:where([data-theme="light"],[data-theme="ultra"]) .calendar-post[aria-pressed=true]{outline:2px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) th{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) footer{color:var(--ap-muted);border-top:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .workspace-jump-results button{color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .workspace-jump-results button:hover,:root:where([data-theme="light"],[data-theme="ultra"]) .workspace-jump-results button:focus-visible{background:var(--ap-raised);border-color:var(--ap-border)}
@media(max-width:800px){:root:where([data-theme="light"],[data-theme="ultra"]) aside{border-bottom:1px solid var(--ap-border)}}
@supports not (backdrop-filter:blur(1px)){:root:where([data-theme="light"],[data-theme="ultra"]) dialog,:root:where([data-theme="light"],[data-theme="ultra"]) .ap-select-popover{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) dialog::backdrop{background:color-mix(in srgb, var(--ap-bg) 91.0%, transparent)}}
:root:where([data-theme="light"],[data-theme="ultra"]) button,:root:where([data-theme="light"],[data-theme="ultra"]) .button{background:linear-gradient(135deg,var(--ap-tint),var(--ap-tint));border:1px solid color-mix(in srgb, var(--ap-border) 37.6%, transparent)}
:root:where([data-theme="light"],[data-theme="ultra"]) button.secondary,:root:where([data-theme="light"],[data-theme="ultra"]) .button.secondary{background:var(--ap-raised);color:var(--ap-text);border:1px solid var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .workspace-jump-results button:hover{background:var(--ap-raised)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-tabs button{background:var(--ap-raised);color:var(--ap-text)}
:root:where([data-theme="light"],[data-theme="ultra"]) .studio-tabs button.active{background:var(--ap-tint);color:var(--ap-text);border-color:var(--ap-border)}
:root:where([data-theme="light"],[data-theme="ultra"]) .ap-platform-kwai{background:var(--ap-warn-bg)!important;color:var(--ap-text)!important}
