/* Shared light appearance. Loaded after each product's dark visual layer.
   Geometry and semantic status colours stay in their original stylesheets. */
html[data-podly-theme=light]{color-scheme:light;background:#f6f8fa}
html[data-podly-theme=light] :is(.dashboard-page,.community-page,.audio-editor-page){
  --bg:#f6f8fa;--panel:#fff;--panel2:#f1f4f6;--line:#d5dce2;--text:#24313a;--muted:#5d6b75;
  --purple:#514d68;--cyan:#176b99;--orange:#ad5a20;--green:#13794b;--danger:#bd3c50;
  --workspace-surface:#fff;--workspace-raised:#f0f3f5;--workspace-field:#fff;--workspace-border:#d5dce2;--workspace-muted:#5d6b75;
  --dash-charcoal:var(--workspace-surface);--dash-charcoal-raised:var(--workspace-raised);--dash-charcoal-input:var(--workspace-field);--dash-charcoal-line:var(--workspace-border);
  --social-panel:#fff;--social-panel-2:#f1f4f6;--social-line:#d5dce2;--social-text:#24313a;--social-muted:#5d6b75;
  --circle-surface:#fff;--circle-surface-soft:#f6f8fa;--circle-border:#d5dce2;--circle-blue:#176b99;--circle-green:#13794b;--circle-orange:#ad5a20;--circle-red:#bd3c50;--circle-gold:#956812;
  --editor-bg:#f6f8fa;--editor-panel:#fff;--editor-panel-soft:#f1f4f6;--editor-line:#d5dce2;--editor-muted:#5d6b75;--editor-text:#24313a;--editor-accent:#176b99;--editor-accent-soft:#deedf3;
  --ae-bg:#f6f8fa;--ae-surface:#fff;--ae-surface-2:#f1f4f6;--ae-surface-3:#e9eef1;--ae-line:#d5dce2;--ae-line-soft:#e0e5e9;--ae-text:#24313a;--ae-muted:#5d6b75;--ae-accent:#176b99;--ae-accent-soft:#deedf3;
  background:#f6f8fa!important;color:#24313a!important;
}
html[data-podly-theme=light] :is(.dashboard-page,.community-page,.audio-editor-page) :is(input,textarea,select){color-scheme:light}
html[data-podly-theme=light] :is(.dashboard-page,.community-page,.audio-editor-page) :is(input,textarea)::placeholder{color:#788791!important;opacity:1}
html[data-podly-theme=light] :is(.dashboard-page,.community-page,.audio-editor-page) :is(button,a,input,select,textarea):focus-visible{outline-color:#176b99!important}
html[data-podly-theme=light] :is(body.dashboard-page,body.community-page,body.audio-editor-page) .podly-logo{background-image:url('/assets/brand/podly-black.webp')!important}
html[data-podly-theme=light] :is(.community-dialog,.community-settings,.community-admin,.social-dashboard){
  --social-panel:#fff;--social-panel-2:#f1f4f6;--social-line:#d5dce2;--social-text:#24313a;--social-muted:#5d6b75;
  --circle-surface:#fff;--circle-surface-soft:#f6f8fa;--circle-border:#d5dce2;
  --circle-blue:#176b99;--circle-green:#13794b;--circle-orange:#ad5a20;--circle-red:#bd3c50;--circle-gold:#956812;
  color:#24313a!important;
}

/* Dashboard: navigation, content, every workspace view and popovers. */
html[data-podly-theme=light] body.dashboard-page :is(.app-shell,.main-content){background:#f6f8fa!important}
html[data-podly-theme=light] body.dashboard-page :is(.sidebar,.topbar){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page .sidebar :is(.brand,.nav-label:not(:first-child),.sidebar-bottom){border-color:#d5dce2!important}
html[data-podly-theme=light] body.dashboard-page .sidebar :is(.workspace-switcher,.main-nav .nav-item:hover,.main-nav .nav-item.active,.sidebar-action:hover){background:#eaf0f3!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page .sidebar .main-nav .nav-item{color:#52626e!important}
html[data-podly-theme=light] body.dashboard-page .sidebar .main-nav .nav-item.active{color:#185d83!important}
html[data-podly-theme=light] body.dashboard-page .sidebar .main-nav .nav-item .nav-icon{color:#52626e!important}
html[data-podly-theme=light] body.dashboard-page :is(.breadcrumb,.breadcrumb strong,.view h1,.view h2,.view h3,.panel-heading h2){color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(.breadcrumb span,.nav-label,.muted,.section-header p,.panel-heading p,.view small){color:#5d6b75}
html[data-podly-theme=light] body.dashboard-page :is(.topbar .sidebar-collapse,.dashboard-circle-shortcut,.dashboard-circle-mobile,.dashboard-create-shortcut,.hero-credit-trigger,.icon-button,.user-menu){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page .top-actions .notification-toggle svg{color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(.panel,.stat-card,.toolbar,.table-panel,.overview-hero,.overview-primary-grid>.panel,.overview-secondary-grid>.panel){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page #overview :is(.stat-icon,.tip-glow,.feedback-orb,.creation-quick-button,.overview-empty button,.feedback-cta){background:#eaf0f3!important;border-color:#d0dbe2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #overview .social-spotlight{background:#edf4f5!important}
html[data-podly-theme=light] body.dashboard-page #overview .progress-track{background:#dce3e8!important}
html[data-podly-theme=light] body.dashboard-page #overview :is(.activity,.activity-status,.creation-quick-panel){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(.primary-btn,.primary-button,.secondary-btn,.secondary-button,.creation-quick-button):not(:disabled){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page :is(.primary-btn,.primary-button,.creation-quick-button):not(:disabled){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page :is(.primary-btn,.primary-button,.secondary-btn,.secondary-button):not(:disabled):hover{background:#d7e9f0!important;border-color:#729ab0!important}
html[data-podly-theme=light] body.dashboard-page :is(.view,.podly-dialog,.media-dialog,.ticket-modal,.video-studio-dialog,.cover-project-dialog,.cover-preview-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page #create :is(.choice-face-front,.choice-face-back,.choice-back-content,.creation-hub-soon,.creation-wizard-card,.studio-panel){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page #create :is(.service-card-soon:hover,.service-card-soon .service-symbol,.service-card-soon .soon-badge){background:#eef3f6!important;border-color:#c8d3db!important;color:#52626e!important}
html[data-podly-theme=light] body.dashboard-page #create :is(.choice-front-icon,.choice-back-icon,.choice-front-status,.choice-back-status,.wizard-service-mark,.automation-option,.ad-review-option,.source-podcast-upload,.source-podcast-options,.tts-estimate,.ad-estimate,.source-estimate){background:#edf2f5!important;border-color:#d1dce2!important}
html[data-podly-theme=light] body.dashboard-page #create[data-mode]:not([data-mode=choose]){--offer-bg:#fff;--offer-surface:#f1f4f6;--offer-field:#fff;--offer-border:#d5dce2;--offer-text:#24313a;--offer-muted:#5d6b75;--offer-accent:#176b99}
html[data-podly-theme=light] body.dashboard-page #create :is(.wizard-step-nav,.creation-modal-close,.wizard-back,.source-tabs button.active){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #create :is(.form-footer,.tts-actions,.source-drop,.source-tabs button,.source-capability-note,.source-ready,.source-input-area,.cover-picker,.wizard-summary-head){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
/* The creation wizard's mode-specific charcoal rules carry extra attribute specificity. */
html[data-podly-theme=light] body.dashboard-page #create[data-mode]:not([data-mode=choose]) .creation-wizard-card{background:#fff!important;background-image:none!important;border-color:#d5dce2!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page #create[data-mode]:not([data-mode=choose]) :is(.wizard-service-mark,.wizard-assurance,.wizard-review-summary,.creation-wizard-card .form-footer,.creation-wizard-card .tts-actions,.creation-wizard-card .source-estimate,.creation-wizard-card .ad-estimate,.wizard-step-body .tts-estimate>div,.wizard-step-body .ad-estimate>div,.wizard-step-body .automation-option,.wizard-step-body .ad-review-option,.wizard-step-body .brand-profile-picker,.source-capability-note){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page #create[data-mode]:not([data-mode=choose]) .creation-wizard-card :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #create[data-mode]:not([data-mode=choose]) :is(.wizard-step-nav,.creation-wizard-card) :is(.wizard-next,.primary-btn,button[type=submit]):not(:disabled){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page #create[data-mode]:not([data-mode=choose]) :is(.wizard-step-nav,.creation-wizard-card) :is(.wizard-next,.primary-btn,button[type=submit]):hover:not(:disabled){background:#d7e9f0!important;border-color:#729ab0!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page #create[data-mode]:not([data-mode=choose]) :is(.wizard-current small,.wizard-current strong,.wizard-assurance>span,.wizard-step-body .tts-text-meta button){color:#42525d!important}
html[data-podly-theme=light] body.dashboard-page #create[data-mode]:not([data-mode=choose]) :is(.wizard-summary-head,.source-tabs button.active,.cover-model-option:has(input:checked),.cover-style-card:has(input:checked)){background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page #create :is(.creation-studio-aside h2,.creation-wizard-step>header h3,.wizard-step-body label,.wizard-step-body .automation-option,.wizard-step-body .ad-review-option,.wizard-step-body .brand-profile-picker label){color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #projects :is(.library-summary>button,.library-card,.library-empty-state,.library-no-results,.library-controlbar,.library-search,.library-select,.library-pagination,.library-page-size){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page #projects :is(.library-summary>button.active,.library-card .library-detail,.library-card .card-progress,.library-card-image,.library-card .card-secondary-actions button,.library-card .community-publish-button){background:#f0f3f5!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #projects .library-card :is(.card-primary-action,.card-listen){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page #projects .library-card :is(.card-status.ready,.card-status.pending,.card-status.review,.card-status.failed){background:#eef3f5!important}
html[data-podly-theme=light] body.dashboard-page #projects .library-card :is(.card-icon-button,.card-retry-note,.library-type){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #projects .library-card :is(.card-cancel,.card-delete):hover{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.dashboard-page :is(#settings,#branding,#billing,#notifications-center,#tickets-center) :is(.user-settings-nav,.settings-content-head,.settings-card,.settings-loading,.settings-error,.brand-profile-item,.brand-profile-editor,.brand-profiles-empty,.billing-balance-hero,.billing-summary-grid article,.billing-plans-section,.billing-ledger,.notification-center-toolbar,.notification-center-item,.notifications-empty,.ticket-workspace,.summary-card,.ticket-list-panel,.ticket-detail-panel,.detail-header,.reply-box,.conversation){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page :is(#settings,#branding,#billing,#notifications-center,#tickets-center) :is(.user-settings-nav button.active,.brand-profile-item.active,.summary-card.active,.notification-center-item.unread,.ticket-item.active){background:#eaf2f5!important;border-color:#b6cedb!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page :is(#settings,#branding,#billing,#notifications-center,#tickets-center) :is(.settings-meta-row>div,.brand-profile-enable,.brand-profile-toggle,.brand-profiles-locked,.brand-profile-picker,.billing-plan-card,.invoice-card,.balance-details>span,.ledger-toolbar,.ledger-pagination,.ticket-search,.ticket-filter-row select,.list-toolbar>button,.message-bubble,.ticket-item:hover,.attachment-field){background:#f0f3f5!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #settings :is(.settings-switch,.settings-duration-options label>span,.settings-workspace-list>button,.settings-note,.settings-profile-mark,.settings-security-badge,.settings-session-icon){background:#f0f3f5!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #settings :is(.settings-duration-options input:checked+span,.settings-workspace-list>button.active){background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page #settings :is(.settings-subsection h3,.settings-notification-group h3,.settings-duration-options input:checked+span strong,.user-settings-mobile-nav strong,.user-settings-mobile-nav select){color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #notifications-center :is(.notification-center-tabs,.notification-center-tabs button,.notification-bulk-actions button,.notification-delete-all,.notifications-list .notification-item,.notifications-manage){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #notifications-center .notification-center-tabs button.active{background:#e3eff4!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page :is(.notifications-panel .notification-item,.notifications-panel .notification-open,.notifications-panel .notifications-manage,#notifications-center .notification-center-open,#notifications-center .notification-center-actions button){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(.notifications-panel .notification-item:hover,.notifications-panel .notifications-manage:hover,#notifications-center .notification-center-item:hover){background:#eef3f6!important}
html[data-podly-theme=light] body.dashboard-page .notifications-panel .notification-item:hover .notification-open{background:#eef3f6!important}
html[data-podly-theme=light] body.dashboard-page #notifications-center .notification-center-item.unread .notification-center-open{background:#eaf2f5!important}
html[data-podly-theme=light] body.dashboard-page :is(.notifications-panel .notification-open small,.notifications-panel .notification-open time,#notifications-center .notification-center-copy p,#notifications-center .notification-center-copy time,#notifications-center .notification-center-summary){color:#5d6b75!important}
html[data-podly-theme=light] body.dashboard-page :is(.notifications-panel .notifications-head,.notifications-panel .notification-item,#notifications-center .notification-center-toolbar,#notifications-center .notification-center-item){border-color:#d5dce2!important}
html[data-podly-theme=light] body.dashboard-page :is(.notifications-panel .notifications-head button,.notifications-panel .notifications-manage,#notifications-center .notification-center-title i){color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page #notifications-center .notification-center-title i{background:#deedf3!important}
html[data-podly-theme=light] body.dashboard-page #notifications-center .notification-center-actions button.danger{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.dashboard-page #notifications-center .notifications-empty.large :is(strong,small){color:#42525d!important}
html[data-podly-theme=light] body.dashboard-page #advertising :is(.ad-process-card,.advertising-form),
html[data-podly-theme=light] body.dashboard-page #dialogue :is(.dialogue-preview,.automation-option){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #branding :is(.brand-profile-editor>header,.brand-profile-editor>footer,.brand-profile-actions){background:#f1f4f6!important;border-color:#d5dce2!important}
html[data-podly-theme=light] body.dashboard-page #tickets-center :is(.ticket-modal label,.ticket-item,.detail-empty,.message-author){color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #tickets-center :is(.message-bubble p,.ticket-modal :is(input,select,textarea),.ticket-search input,.reply-box textarea){color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #tickets-center :is(.ticket-pagination button,.icon-action,.attachment-link,.ticket-toast){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #billing :is(.billing-head-cta,.billing-refresh,.ledger-controls select,.ledger-tabs button,.billing-trust-row>div,.plan-purchase-button){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #billing .billing-plan-card.featured{background:#fff!important;border-color:#83aac0!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #billing :is(.billing-rate,.ledger-filter select){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #billing .plan-purchase>.plan-purchase-button:hover:not(:disabled){background:#d7e9f0!important;border-color:#729ab0!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page #billing :is(.billing-balance-hero>.balance-topup,.billing-plan-card.featured>button){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page #billing :is(.plan-popular,.billing-plan-badge){background:#f7efdd!important;border-color:#d8c389!important;color:#7a5815!important}
html[data-podly-theme=light] body.dashboard-page #billing .billing-plan-card.featured .billing-plan-badge{background:#f7efdd!important;border-color:#d8c389!important;color:#7a5815!important}
html[data-podly-theme=light] body.dashboard-page #billing :is(.ledger-tabs b,.billing-trust-row>div>span){background:#e3eff4!important;border-color:#c8d3db!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page #billing .ledger-tabs button.active{background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page #tts :is(.tts-preview,.tts-result-panel),
html[data-podly-theme=light] body.dashboard-page #dialogue :is(.dialogue-preview,.tts-orb){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important}

/* Dashboard dialogs: their contents are often appended outside .view. */
html[data-podly-theme=light] body.dashboard-page .dialogue-warning{background:#fff!important;background-image:none!important;border-color:#cbd5dc!important;color:#24313a!important;box-shadow:0 20px 60px #30475a24!important}
html[data-podly-theme=light] body.dashboard-page .dialogue-warning :is(h2,p){color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page .dialogue-warning p{color:#5d6b75!important}
html[data-podly-theme=light] body.dashboard-page .dialogue-warning-close{background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(#projectReviewDialog,#projectOutputDialog){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important;box-shadow:0 20px 60px #30475a24!important}
html[data-podly-theme=light] body.dashboard-page :is(#projectReviewDialog,#projectOutputDialog) :is(h2,pre){color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(#projectReviewDialog,#projectOutputDialog) :is(.review-dialog-head small,.review-dialog-form>p){color:#5d6b75!important}
html[data-podly-theme=light] body.dashboard-page :is(#projectReviewDialog,#projectOutputDialog) .source-output-meta{background:#f1f4f6!important;border-color:#d5dce2!important;color:#42525d!important}
html[data-podly-theme=light] body.dashboard-page :is(#projectReviewDialog,#projectOutputDialog) .source-output-meta strong{color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(#projectReviewDialog,#projectOutputDialog) .source-output-meta small{color:#795b1c!important}
html[data-podly-theme=light] body.dashboard-page #projectReviewDialog textarea{background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page #projectReviewDialog textarea:focus{border-color:#176b99!important;box-shadow:0 0 0 3px #176b9926!important}
html[data-podly-theme=light] body.dashboard-page :is(.podly-dialog,.workspace-create-dialog,.media-dialog,.video-studio-dialog,.cover-project-dialog,.cover-preview-dialog,.payment-error-dialog,.payment-error-modal section,.podly-confirm-dialog,.ticket-modal,.notifications-panel,.profile-menu,.hero-credit-popover,.voice-dropdown-panel,.creation-modal){background:#fff!important;background-image:none!important;border-color:#cbd5dc!important;color:#24313a!important;box-shadow:0 20px 60px #30475a24!important}
html[data-podly-theme=light] body.dashboard-page :is(.podly-dialog,.media-dialog,.video-studio-dialog,.cover-project-dialog,.cover-preview-dialog,.ticket-modal) :is(header,footer,.modal-head,.video-field-head){border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(.podly-dialog,.media-dialog,.video-studio-dialog,.cover-project-dialog,.cover-preview-dialog,.ticket-modal) :is(h1,h2,h3,strong,label){color:#24313a}
html[data-podly-theme=light] body.dashboard-page :is(.workspace-option,.support-grid a,.support-note,.setting-placeholder,.setting-switch,.media-text,.text-toolbar,.media-project-video-item,.media-project-video-state,.media-project-video-empty,.media-cover-wrap,.media-player,.media-project-videos,.video-visualizer-controls,.video-logo-controls,.video-brand-position-control,.video-free-banner,.video-job-actions,.cover-style-card,.cover-model-option,.video-template-card>span,.video-font-grid label>span,.video-ratio-grid label>span,.video-theme-grid label>span,.video-background-grid label>span){background:#f1f4f6!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.dashboard-page :is(.workspace-option.active,.video-template-card input:checked+span,.video-ratio-grid input:checked+span,.video-theme-grid input:checked+span,.video-background-grid input:checked+span,.video-font-grid input:checked+span,.cover-style-card:has(input:checked),.cover-model-option:has(input:checked)){background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page :is(.media-action,.media-action-primary,.media-play-toggle,.media-project-video-actions button,.media-text-wrap,.music-card,.music-art,.payment-error-hint,.workspace-add,.voice-dropdown-panel){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page .media-dialog :is(.library-type,.library-detail,.media-project-videos>header button,.media-project-video-item>footer,.media-project-video-state>i){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page .media-dialog :is(.media-player-head small,.text-toolbar small,.media-project-videos>header small,.media-project-video-state small,.media-project-video-primary-badge,.media-project-video-item>footer>a){color:#52626e!important}
html[data-podly-theme=light] body.dashboard-page .media-dialog .media-project-video-item.is-primary{border-color:#83aac0!important;box-shadow:inset 0 0 0 1px #b6cedb!important}
html[data-podly-theme=light] body.dashboard-page .media-dialog :is(.media-action,.media-project-video-actions button,.media-project-videos>header button):hover{background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page .payment-error-modal :is(.payment-error-icon,button){background:#f8e9ec!important;background-image:none!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.dashboard-page .payment-error-modal small{color:#9b3146!important}
html[data-podly-theme=light] body.dashboard-page .payment-error-modal p{color:#5d6b75!important}
html[data-podly-theme=light] body.dashboard-page :is(.media-project-video-delete,.video-job-actions .danger,.notification-bulk-actions .danger-soft,.settings-sessions-card [data-revoke-sessions]){background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.dashboard-page :is(.notifications-panel header,.notifications-panel .notification-item,.profile-menu button:hover,.voice-dropdown-trigger,.voice-dropdown-search input,.voice-dropdown-filters button,.voice-dropdown-option:hover,.voice-dropdown-option.selected,.video-studio-dialog>header,.video-studio-dialog .video-studio-body,.video-studio-dialog .video-config,.video-studio-dialog .video-order,.video-studio-dialog .video-editor-tabs,.video-studio-dialog .video-title-field,.video-studio-dialog .video-quote,.video-studio-dialog .video-wizard-actions,.video-background-modes span,.video-toggle-grid span,.video-layout-grid>label,.video-color-grid>label,.video-custom-background>label){background:#f1f4f6!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(.podcast-voice-picker,.voice-picker-caption,.voice-dropdown-value strong,.voice-dropdown-choose,.voice-option-copy strong,.voice-dropdown-all,.voice-dropdown-filters button.active){color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(.voice-dropdown-option.selected,.voice-dropdown-filters button.active){background:#e3eff4!important;border-color:#83aac0!important}
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog :is(.video-field-head span,.video-title-field>span,.video-template-card b,.video-editor-tabs button.is-active,.video-free-banner b,.video-job-copy>span){color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog .video-field-head span{background:#deedf3!important;border-color:#8fb4c8!important}
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog :is(.video-visualizer-controls,.video-logo-controls) output{color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog .video-color-grid input[type=color]{background:#fff!important;border-color:#cbd5dc!important}
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog :is(.video-background-modes input:checked+span,.video-toggle-grid input:checked+span){background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page :is(.podly-dialog-close,.media-close,.close-button,.video-studio-dialog button,.cover-project-dialog footer button,.cover-preview-dialog footer button,.hero-credit-popover button,.ticket-modal button){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page .podly-dialog .primary-btn:not(:disabled),
html[data-podly-theme=light] body.dashboard-page .workspace-create-dialog .workspace-form-actions button[type=submit],
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog :is(.video-wizard-actions button.primary,.video-create-button,.video-job-actions .primary){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog .video-job-actions :is(a,button){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog .video-job-actions [data-video-download]{background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog .video-job-actions .danger{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.dashboard-page #notifications-center .notification-bulk-actions .danger-soft{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.dashboard-page :is(.profile-menu .profile-identity-copy strong,.profile-menu button,.hero-credit-popover strong,.video-studio-dialog>header h2,.video-studio-dialog .video-field-head strong,.media-dialog strong){color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page .hero-credit-popover :is(header,.hero-credit-details>div){border-color:#d5dce2!important}
html[data-podly-theme=light] body.dashboard-page .hero-credit-popover :is(header small,.hero-credit-details small){color:#5d6b75!important}
html[data-podly-theme=light] body.dashboard-page .hero-credit-popover .hero-credit-details b{color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page .hero-credit-popover :is(header>span,.hero-credit-details>div>span,.hero-credit-topup>span){color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page .profile-menu :is(.profile-label,button svg){color:#52626e!important;border-color:#d5dce2!important}
html[data-podly-theme=light] body.dashboard-page .profile-menu [data-logout],html[data-podly-theme=light] body.dashboard-page .profile-menu [data-logout] svg{color:#9b3146!important}
html[data-podly-theme=light] body.dashboard-page .profile-menu :is(.profile-identity-copy small,.profile-identity){color:#5d6b75!important;border-color:#d5dce2!important}
html[data-podly-theme=light] body.dashboard-page .profile-menu .profile-avatar{background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page :is(.community-dialog,.community-comments-dialog,.community-share-sheet,.community-share-simple,.playlist-picker-dialog){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(.community-dialog,.community-comments-dialog,.community-share-sheet,.community-share-simple,.playlist-picker-dialog) :is(input,textarea,select,button){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.dashboard-page :is(.workspace-create-dialog .workspace-form-actions button[type=submit],.video-studio-dialog .video-create-button,.video-studio-dialog .video-wizard-actions button.primary,.ticket-modal button[type=submit]){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page :is(.podly-skeleton-card,.media-skeleton-layout section,.media-skeleton-layout article){background:#fff!important;border-color:#d5dce2!important}
html[data-podly-theme=light] body.dashboard-page :is(.podly-skeleton,.media-modal-skeleton i,.media-modal-skeleton b,.media-modal-skeleton span,.overview-list-skeleton i,img[data-podly-image-loading]){background:#e4e9ed!important;background-image:none!important}
html[data-podly-theme=light] body.dashboard-page :is(.settings-loading,.billing-loading,.loading-state,.community-comments-loading,.social-dashboard-loading,.notification-center-loading){background:#fff!important;border-color:#d5dce2!important;color:#5d6b75!important}
html[data-podly-theme=light] body.dashboard-page :is(.settings-loading,.billing-loading,.loading-state,.community-comments-loading,.social-dashboard-loading) i{background-color:#e4e9ed!important}
html[data-podly-theme=light] body.dashboard-page .video-studio-dialog :is(.video-editor-panel,.video-job-panel,.video-job-copy,.video-background-modes,.video-toggle-grid){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important}

/* The standalone support route uses the dashboard shell, but not .view. */
html[data-podly-theme=light] body.ticket-dashboard-page :is(.ticket-page,.ticket-hero,.ticket-summary,.ticket-workspace,.ticket-list-panel,.ticket-detail-panel,.detail-header,.conversation,.reply-box,.summary-card,.ticket-modal){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.brand,.ticket-brand,.ticket-header-link,.user-menu){color:#24313a!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.ticket-hero h1,.ticket-item h3,.detail-empty h2,.detail-title-row h2,.ticket-modal h2,.message-bubble p,.ticket-modal label){color:#24313a!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.ticket-hero p,.detail-empty p,.ticket-number,.detail-meta,.message-author,.ticket-item-meta){color:#5d6b75!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.ticket-search,.ticket-filter-row select,.ticket-pagination button,.ticket-item,.message-bubble,.attachment-link,.attachment-field,.ticket-toast,.close-button,.icon-action,.ticket-header-link,.ticket-dashboard-link){background:#f1f4f6!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.summary-card.active,.ticket-item.active,.message-row.admin .message-bubble){background:#eaf2f5!important;border-color:#b6cedb!important;color:#24313a!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.ticket-search input,.ticket-filter-row select,.reply-box textarea,.ticket-modal input,.ticket-modal select,.ticket-modal textarea){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.primary-button,.secondary-button,.modal-actions button){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.summary-card span,.summary-card small,.ticket-item time,.ticket-pagination,.reply-file,.modal-head p,.attachment-field small){color:#5d6b75!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.eyebrow,.attachment-field em,.reply-state,.form-message){color:#174d67!important}
html[data-podly-theme=light] body.ticket-dashboard-page :is(.detail-empty>span,.attachment-link span){background:#deedf3!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page :is(#tickets-center,.ticket-page) :is(.status-pending_admin,.status-open){background:#e3eff4!important;color:#174d67!important}
html[data-podly-theme=light] body.dashboard-page :is(#tickets-center,.ticket-page) :is(.status-pending_user,.priority-high){background:#f7efdd!important;color:#7a5815!important}
html[data-podly-theme=light] body.dashboard-page :is(#tickets-center,.ticket-page) .status-resolved{background:#e2f1e9!important;color:#166d45!important}
html[data-podly-theme=light] body.dashboard-page :is(#tickets-center,.ticket-page) .priority-urgent{background:#f8e9ec!important;color:#9b3146!important}
html[data-podly-theme=light] body.dashboard-page :is(#tickets-center,.ticket-page) :is(.status-closed,.priority-normal,.priority-low){background:#eef3f6!important;color:#52626e!important}
html[data-podly-theme=light] body.ticket-dashboard-page .sidebar-action.active{background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important}

/* Circle: feed, profiles, discovery, publishing, comments and playlists. */
html[data-podly-theme=light] body.community-page .community-toast{background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important;box-shadow:0 10px 40px #30475a24!important}
html[data-podly-theme=light] body.community-page .community-toast.success{background:#e2f1e9!important;border-color:#a1d0b3!important;color:#166d45!important}
html[data-podly-theme=light] body.community-page .community-toast.error{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.community-page :is(.community-follow-suggestions,.community-follow-suggestion){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page .community-follow-suggestion{background:#f1f4f6!important}
html[data-podly-theme=light] body.community-page :is(.community-follow-suggestions-head h3,.community-follow-suggestion strong){color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.community-follow-suggestions-head span,.community-follow-suggestion small,.community-follow-suggestion em,.community-follow-empty-note){color:#5d6b75!important}
html[data-podly-theme=light] body.community-page .community-follow-suggestion button{background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page .community-follow-suggestion button[data-following="1"]{background:#e2f1e9!important;border-color:#a1d0b3!important;color:#166d45!important}
html[data-podly-theme=light] body.community-page :is(.community-top,.circle-mobile-nav,.circle-mobile-more){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.community-page .community-top :is(.circle-wordmark,.circle-wordmark:hover,.circle-wordmark .circle-logo){color:#24313a!important}
html[data-podly-theme=light] body.community-page .community-top .circle-wordmark small{color:#5d6b75!important}
html[data-podly-theme=light] body.community-page :is(.community-side,.community-side-links a,.community-side-links button,.circle-side-footer){border-color:#d5dce2!important;color:#42525d!important}
html[data-podly-theme=light] body.community-page :is(.community-side-links a:hover,.community-side-links button:hover,.community-side-links a[aria-current=page],.circle-mobile-nav>a[aria-current=page]:not(.publish),.circle-mobile-more a:hover){background:#eaf2f5!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.community-studio-link,.community-side-links .circle-menu-publish,.circle-notification-button,.community-post-tab){background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.community-profile-tabs,.community-profile-link-more,.community-dialog-icon,.circle-logo){background:#eef3f6!important;border-color:#d5dce2!important;color:#176b99!important}
html[data-podly-theme=light] body.community-page :is(.community-feed-head h1,.community-feed-head h2,.community-profile h1,.playlist-studio h1){color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.community-tabs,.community-search,.community-discovery select,.community-post,.community-profile,.community-profile-tile,.community-profile-tile-info,.community-empty,.social-dashboard-hero,.social-dashboard-stats article,.social-dashboard-posts,.community-manage-card,.community-settings .profile-data-card,.community-settings .profile-avatar-card,.community-settings .profile-links-card,.community-settings .profile-cover-card,.community-settings .profile-interest-card,.community-settings .profile-verification-card){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.community-page .community-settings :is(.profile-avatar-drop,.profile-link-row,.profile-cover-preview,.profile-verification-icon){background:#f1f4f6!important;background-image:none!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page .community-settings :is(.handle-input,.profile-avatar-presets button){background:#fff!important;border-color:#cbd5dc!important;color:#42525d!important;box-shadow:none!important}
html[data-podly-theme=light] body.community-page .community-settings :is(.profile-avatar-presets button:hover,.profile-avatar-presets button.selected){background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important;box-shadow:0 0 0 2px #176b9921!important}
html[data-podly-theme=light] body.community-page .community-settings .profile-avatar-presets button.selected:after{border-color:#fff!important;background:#176b99!important;color:#fff!important}
html[data-podly-theme=light] body.community-page .community-settings :is(.profile-avatar-drop:hover,.profile-avatar-drop.dragging){background:#e3eff4!important;border-color:#83aac0!important;box-shadow:0 0 0 3px #176b9921!important}
html[data-podly-theme=light] body.community-page .community-settings :is(.profile-avatar-drop>span,.profile-links-card>header button,.profile-cover-actions button,.profile-cover-upload){background:#eef3f6!important;border-color:#c8d3db!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.community-settings-head>a,.community-settings .profile-avatar-card button,.community-settings .profile-interest-card>button){background:#eef3f6!important;border-color:#c8d3db!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page .community-settings :is(.danger-text,.profile-avatar-card .danger-text){background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.community-page .community-settings .profile-link-row>button{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.community-page .community-settings :is(.profile-avatar-drop small,.profile-avatar-preset-head small,.profile-cover-heading p,.profile-cover-heading>small,.profile-cover-generate-foot small,.profile-verification-card p,.profile-verification-card small,.profile-verification-card .community-consent span){color:#5d6b75!important}
html[data-podly-theme=light] body.community-page .community-settings :is(.profile-cover-heading h3,.profile-verification-card h3,.profile-verification-card label,.verification-evidence legend){color:#24313a!important}
html[data-podly-theme=light] body.community-page .community-settings .profile-cover-card [data-cover-status]{color:#174d67!important}
html[data-podly-theme=light] body.community-page .community-settings .profile-verification-card.is-verified{background:#e8f4ed!important;border-color:#9fcdb1!important}
html[data-podly-theme=light] body.community-page .community-settings .profile-verification-card.is-pending{background:#eaf2f7!important;border-color:#a7c5d6!important}
html[data-podly-theme=light] body.community-page .community-settings :is(.profile-verification-result,.profile-verification-prerequisite){background:#f8e9ec!important;border-color:#dba7b0!important;color:#42525d!important}
html[data-podly-theme=light] body.community-page .community-settings .profile-verification-prerequisite{background:#f7efdd!important;border-color:#d8c389!important}
html[data-podly-theme=light] body.community-page .community-settings .profile-verification-result b{color:#9b3146!important}
html[data-podly-theme=light] body.community-page .community-settings .profile-verification-prerequisite b{color:#7a5815!important}
html[data-podly-theme=light] body.community-page :is(.community-admin-stats article,.admin-verification-layout,.admin-verification-request,.community-verification-admin,.circle-profile-settings-page .settings-loading,.circle-profile-settings-page .settings-error){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.community-tabs a:hover,.community-tabs a[aria-current=page],.community-post-foot button,.community-tags span,.community-tags button,.community-profile-actions button,.community-profile-actions a,.community-profile-tile-link,.community-empty>span,.community-profile-post-menu>a,.community-profile-post-menu>button){background:#eef3f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page .community-profile-actions [data-follow][data-following="1"]{background:#e2f1e9!important;border-color:#a1d0b3!important;color:#166d45!important}
html[data-podly-theme=light] body.community-page :is(.community-author-name small,.community-views,.community-caption,.community-empty p,.community-profile-identity small){color:#5d6b75!important}
html[data-podly-theme=light] body.community-page :is(.community-caption strong,.community-profile-stats b,.community-profile-gallery-head strong,.community-profile-tile-info>a,.community-profile-post-stats b,.circle-search-panel>header h2,.community-comment strong,.community-comments-empty strong){color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.circle-audio-stage:not(.has-video):not(.has-image-post),.podly-social-player,.social-play){background:#eaf1f4!important;background-image:none!important;border-color:#cbd8df!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.community-page .social-speed{background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page .social-time{color:#5d6b75!important}
html[data-podly-theme=light] body.community-page .community-profile-cover{background-color:#eaf1f4!important;border-color:#cbd8df!important}
html[data-podly-theme=light] body.community-page :is(.community-dialog,.community-dialog.circle-search-dialog,.community-comments-dialog,.circle-search-panel,.circle-search-results,.circle-notification-menu,.cover-project-dialog,.cover-preview-dialog,.playlist-library-dialog,.playlist-picker-dialog,.playlist-picker>header){background:#fff!important;background-image:none!important;border-color:#cbd5dc!important;color:#24313a!important;box-shadow:0 18px 55px #30475a21!important}
html[data-podly-theme=light] body.community-page .circle-notification-menu :is(header,.circle-notification-item){border-color:#d5dce2!important}
html[data-podly-theme=light] body.community-page .circle-notification-menu :is(header strong,.circle-notification-item strong){color:#24313a!important}
html[data-podly-theme=light] body.community-page .circle-notification-menu :is(header span,.circle-notification-item small,.circle-notification-item time,.circle-notification-loading,.circle-notification-empty){color:#5d6b75!important}
html[data-podly-theme=light] body.community-page .circle-notification-menu :is(header button,a){color:#174d67!important}
html[data-podly-theme=light] body.community-page .circle-notification-menu :is(.circle-notification-item:hover,a:hover){background:#eef3f6!important}
html[data-podly-theme=light] body.community-page .circle-notification-menu .circle-notification-item.unread{background:#eaf2f5!important}
html[data-podly-theme=light] body.community-page .circle-notification-menu .circle-notification-item>i{background:#deedf3!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.community-connections,.community-connections>header,.community-connection){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.community-connections>header span,.community-connection small,.community-connection em,.community-connection>b,.community-connections-empty){color:#5d6b75!important}
html[data-podly-theme=light] body.community-page :is(.community-connections>header>button,.community-connection>button,.community-connections-empty>span,.circle-mobile-more a,.circle-mobile-more button,.community-profile-post-menu header button,.community-post-menu:hover){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page .community-connections>[data-connections-more]{color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.publish-profile,.handle-claim-notice,.handle-claim-form fieldset){background:#f1f4f6!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.publish-profile strong,.handle-claim-notice b){color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.publish-profile small,.handle-claim-notice span,.handle-claim-form header p,.handle-claim-form label,.handle-claim-form legend,.community-profile-post-stats span){color:#5d6b75!important}
html[data-podly-theme=light] body.community-page .handle-claim-form :is(input,textarea,select){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page .community-profile-post-stats{border-color:#d5dce2!important}
html[data-podly-theme=light] body.community-page .community-profile-post-menu>.danger-text{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.community-page .community-post-menu{color:#52626e!important}
html[data-podly-theme=light] body.community-page :is(.community-publish-form>header span,.community-step,.publish-profile b,.interest-counter b){color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.caption-field button,.community-publish-form>header>button){background:#eef3f6!important;border-color:#c8d3db!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page .caption-field button small{color:#5d6b75!important}
html[data-podly-theme=light] body.community-page .community-error{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.community-page .circle-search-empty strong{color:#24313a!important}
html[data-podly-theme=light] body.community-page .cover-project-dialog :is(.cover-style-card,.cover-model-option){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page .cover-project-dialog :is(.cover-style-card,.cover-model-option):has(input:checked){background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.cover-project-dialog,.cover-preview-dialog) :is(button,select,input:not([type=checkbox]):not([type=radio])){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.community-share-sheet,.community-share-simple,.community-mention-picker,.circle-publish-picker,.playlist-prompt){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body:is(.community-page,.dashboard-page) :is(.community-share-audio,.community-share-quick :is(button,a)){background:#eef3f6!important;background-image:none!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body:is(.community-page,.dashboard-page) :is(.community-share-sheet>header span,.community-share-simple>header span,.community-share-status){color:#174d67!important}
html[data-podly-theme=light] body:is(.community-page,.dashboard-page) :is(.community-share-actions button:first-child,.community-share-simple-actions .community-share-system,.community-share-quick [data-quick-share=copy]){background:#176b99!important;background-image:none!important;border-color:#176b99!important;color:#fff!important}
html[data-podly-theme=light] body.community-page .community-mention-picker>button{color:#24313a!important}
html[data-podly-theme=light] body.community-page .community-mention-picker>button:hover{background:#deedf3!important}
html[data-podly-theme=light] body.community-page .community-mention-picker small{color:#5d6b75!important}
html[data-podly-theme=light] body.community-page :is(.community-dialog,.community-settings,.community-admin,.cover-project-dialog,.playlist-picker-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.community-dialog,.community-comments-dialog,.circle-search-panel,.playlist-picker-dialog) :is(h2,h3,strong,label,p){color:#24313a}
html[data-podly-theme=light] body.community-page :is(.community-dialog footer button,.community-dialog footer a,.community-dialog button[type=submit],.community-primary,.circle-search-panel>header button,.circle-notification-button,.community-settings button,.community-admin button){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.community-dialog button[type=submit],.community-primary,.circle-search-all){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.community-comment,.community-comment-compose,.community-comment-rules,.community-comments-empty,.community-comments-login,.community-comments-list,.community-republish-options button,.community-category-picker span,.community-media-choice label>span,.circle-search-form,.circle-search-tag>span,.circle-search-post-icon,.circle-notification-item.unread,.playlist-picker-list>button,.playlist-picker-create){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.community-share-actions button,.community-share-simple-actions button,.community-share-quick button,.circle-publish-projects>button,.circle-search-recent>button,.playlist-prompt input,.playlist-prompt footer button,.playlist-library-dialog footer button){background:#eef3f6!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.circle-search-account:hover,.circle-search-post:hover,.circle-search-tag:hover,.circle-notification-item:hover,.community-comment-form textarea){background:#eef3f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.community-category-picker input:checked+span,.community-media-choice input:checked+span,.playlist-picker-list>button[aria-pressed=true]){background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page .playlist-studio{--pl-panel:#fff;--pl-line:#d5dce2;--pl-accent:#176b99;color:#24313a!important}
html[data-podly-theme=light] body.community-page .playlist-mobile-launcher{background:#fff!important;background-image:none!important;border-color:#d5dce2!important;box-shadow:none!important}
html[data-podly-theme=light] body.community-page .playlist-launch-main{color:#24313a!important}
html[data-podly-theme=light] body.community-page .playlist-launch-main small{color:#5d6b75!important}
html[data-podly-theme=light] body.community-page .playlist-launch-cover{background:#deedf3!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.playlist-now,.playlist-now.is-drive-mode,.playlist-queue,.playlist-list-card,.playlist-list-menu,.playlist-track,.playlist-track-cover,.playlist-art){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.community-page :is(.playlist-now-copy h2,.playlist-track strong,.playlist-list-card>button[data-list],.playlist-picker-heading h2,.playlist-picker-list strong,.playlist-prompt p){color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.playlist-player-head strong,.playlist-empty h3,.playlist-library strong,.playlist-prompt h2){color:#24313a!important}
html[data-podly-theme=light] body.community-page :is(.playlist-studio-head p,.playlist-player-head small,.playlist-now-copy small,.playlist-now-copy a,.playlist-progress div,.playlist-track small,.playlist-library small,.playlist-empty p,.playlist-prompt form>div){color:#5d6b75!important}
html[data-podly-theme=light] body.community-page :is(.playlist-studio-head>button,.playlist-player-head button,.playlist-transport button:not(.playlist-play),.playlist-volume button,.playlist-queue>header button,.playlist-list-manage>button,.playlist-track-actions button,.playlist-library>button,.playlist-list-menu button){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.community-page :is(.playlist-studio-head>button,.playlist-player-head button,.playlist-transport button,.playlist-queue>header button,.playlist-list-manage>button,.playlist-track-actions button,.playlist-library>button,.playlist-list-menu button):hover{background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page :is(.playlist-transport .playlist-play,.playlist-launch-toggle,.playlist-track.current .playlist-track-play){background:#176b99!important;border-color:#176b99!important;color:#fff!important}
html[data-podly-theme=light] body.community-page .playlist-library>button.active{background:#e3eff4!important;border-color:#83aac0!important;color:#174d67!important}
html[data-podly-theme=light] body.community-page .playlist-player-head{border-color:#d5dce2!important}
html[data-podly-theme=light] body.community-page .playlist-now::after{background:linear-gradient(105deg,#ffffffeb,#ffffffb0)!important}
html[data-podly-theme=light] body.community-page :is(.playlist-track.current,.playlist-list-card.active){background:#e6f2ee!important;border-color:#96c6b0!important}
html[data-podly-theme=light] body.community-page :is(.podly-skeleton-card,.circle-profile-settings-page .settings-loading){background:#fff!important;border-color:#d5dce2!important}
html[data-podly-theme=light] body.community-page :is(.podly-skeleton,.playlist-skeleton,.playlist-now-copy.is-loading>*,.playlist-library-skeleton i,.playlist-track-skeleton :is(i,b,span),img[data-podly-image-loading]){background:#e4e9ed!important;background-image:none!important}
html[data-podly-theme=light] body.community-page .circle-video-skeleton{background:#e4e9ed!important;background-image:none!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.community-page .circle-video-skeleton:before{background:#f6f8fa!important;border-color:#b7c6d0!important;color:#176b99!important}
html[data-podly-theme=light] body.community-page .circle-video-shell.is-error .circle-video-skeleton:before{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.community-page .circle-video-skeleton:after{background:linear-gradient(105deg,transparent 25%,#ffffffa6 48%,transparent 72%)!important}
html[data-podly-theme=light] body.community-page :is(.settings-loading,.billing-loading,.loading-state,.community-comments-loading,.social-dashboard-loading) i{background-color:#e4e9ed!important}

/* Editor: transport, wave lanes, dialogs and the compact mobile workflow. */
html[data-podly-theme=light] body.audio-editor-page .editor-busy.blocking{background:#f6f8fae8!important;backdrop-filter:blur(10px)}
html[data-podly-theme=light] body.audio-editor-page .editor-busy.show:not(.blocking){background:#fff!important;border-color:#d5dce2!important;box-shadow:0 16px 42px #30475a24!important}
html[data-podly-theme=light] body.audio-editor-page .editor-busy-progress{background:#dce3e8!important}
html[data-podly-theme=light] body.audio-editor-page .editor-busy-cancel{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.audio-editor-page .drop-overlay>div{background:#fff!important;border-color:#8fb4c8!important;color:#24313a!important;box-shadow:0 20px 60px #30475a24!important}
html[data-podly-theme=light] body.audio-editor-page .drop-overlay span{color:#5d6b75!important}
html[data-podly-theme=light] body.audio-editor-page :is(.transport-bar,.timeline-viewport){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.transport-bar button:not(.transport-play),.timeline-tools button){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.transport-time,.transport-bar small,.timeline-tools,.editor-status:not(.error)){color:#5d6b75!important}
html[data-podly-theme=light] body.audio-editor-page .timeline-tools output{color:#174d67!important}
html[data-podly-theme=light] body.audio-editor-page .timeline-clip.insert-clip{background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.audio-editor-page #redo{background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.editor-top,.editor-main,.editor-sidebar,.studio-controlbar,.timeline-board,.timeline-ruler,.clip-lane,.timeline-footer-tools){background:#fff!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.audio-editor-page :is(.header-title h1,.editor-side-heading span,.mobile-quick-heading h2){color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.header-title .eyebrow,.editor-mix-control output,.studio-control-meta .editor-community-publish svg,.mobile-quick-heading>div>span,.mobile-range-summary strong,.mobile-wave-controls :is(button,output),.mobile-music-card output){color:#174d67!important}
html[data-podly-theme=light] body.audio-editor-page :is(.music-lane .lane-empty button,.music-lane .lane-empty small){color:#42525d!important}
html[data-podly-theme=light] body.audio-editor-page :is(.back-link,.editor-credit-balance,.editor-history-actions button,.transport-quick button:not(.transport-play),.studio-control-meta .secondary-btn,.studio-control-meta .editor-community-publish,.timeline-toolbox>button,.editor-tool-more>button,.desktop-zoom button,.editor-tool-menu,.mobile-editor-actions button,.mobile-primary-actions button,.mobile-music-card button){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.audio-editor-page :is(.editor-sidebar .file-tool:hover,.transport-quick button:not(.transport-play):hover,.timeline-toolbox button:hover){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important}
html[data-podly-theme=light] body.audio-editor-page :is(#saveProjectAudio,.restore-original-action,.studio-control-meta .editor-community-publish){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page #saveDownload{background:#176b99!important;border-color:#176b99!important;color:#fff!important}
html[data-podly-theme=light] body.audio-editor-page :is(.timeline-toolbox,.editor-tool-hint,.timeline-board .lane-label,.timeline-toolbox .tool-separator,.timeline-range-selection span,.insert-row,.dialogue-editor-profile>span,.mobile-project-kind,.mobile-desktop-note,.lane-empty-actions button,.editor-context-menu){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.mobile-wave-transport,.mobile-wave-controls,.mobile-range-summary,.mobile-music-info .mobile-music-name,.editor-tool-menu button){color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.transport-play,.transport-quick .transport-play,.mobile-main-play,.mobile-editor-actions #mobileEditorSave,.mobile-primary-actions .mobile-smart-repair){background:#176b99!important;border-color:#176b99!important;color:#fff!important}
html[data-podly-theme=light] body.audio-editor-page :is(.timeline-toolbox>button.active,.timeline-toolbox button.pending-action){background:#deedf3!important;border-color:#8fb4c8!important;color:#174d67!important;box-shadow:none!important}
html[data-podly-theme=light] body.audio-editor-page :is(.timeline-board .main-clip,.timeline-board .music-clip){background:#e2edf2!important;background-image:none!important;border-color:#83aac0!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.audio-editor-page .timeline-board .music-clip{background:#f5ecda!important;border-color:#c3ab7e!important}
html[data-podly-theme=light] body.audio-editor-page :is(.timeline-board .clip-lane[data-track-type=music],.music-lane .lane-empty,.mobile-wave-surface){background:#f1f4f6!important;border-color:#d5dce2!important;color:#52626e!important}
html[data-podly-theme=light] body.audio-editor-page :is(.editor-settings-dialog,.repair-dialog,.export-dialog,.restore-original-dialog){background:#fff!important;background-image:none!important;border-color:#cbd5dc!important;color:#24313a!important;box-shadow:0 20px 60px #30475a24!important}
html[data-podly-theme=light] body.audio-editor-page .restore-original-dialog :is(header,footer,.restore-original-buttons){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page .restore-original-dialog .restore-original-buttons button:not([data-restore-confirm]){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page .restore-original-dialog [data-restore-confirm]{background:#f8e9ec!important;border-color:#dba7b0!important;color:#9b3146!important}
html[data-podly-theme=light] body.audio-editor-page :is(.editor-settings-dialog,.repair-dialog,.export-dialog) :is(header,footer){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.editor-settings-body,.pro-mixer,.level-meter,.clip-inspector,.editor-tool-menu button:hover){background:#f1f4f6!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.repair-dialog,.export-dialog,.editor-settings-dialog) :is(header button,footer button:not([type=submit]),.secondary-btn){background:#eef3f6!important;border-color:#c8d3db!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.editor-settings-dialog,.repair-dialog,.export-dialog) :is(input,textarea,select){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page .export-dialog :is(label,header small){color:#42525d!important}
html[data-podly-theme=light] body.audio-editor-page :is(.repair-preview,.repair-wave-player,.repair-speaker-picker,.repair-speaker-option,.mobile-quick-editor,.mobile-wave-card,.mobile-music-card,.mobile-time-fields fieldset,.mobile-music-list .mobile-music-item){background:#f1f4f6!important;background-image:none!important;border-color:#d5dce2!important;color:#24313a!important;box-shadow:none!important}
html[data-podly-theme=light] body.audio-editor-page .repair-speaker-option:has(input:checked){background:#deedf3!important;border-color:#8fb4c8!important}
html[data-podly-theme=light] body.audio-editor-page :is(.editor-sidebar .file-tool,.mobile-music-list .mobile-music-position input,.mobile-time-fields input){background:#fff!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] body.audio-editor-page :is(.editor-main>.editor-status,.mobile-wave-window,.mobile-wave-transport output,.mobile-music-card small){color:#5d6b75!important;border-color:#d5dce2!important}

/* Shared floating playback is outside the page's component tree. */
html[data-podly-theme=light] :is(.podly-persistent-player,.podly-player-shell,.podly-page-shell,.podly-page-shell iframe,.podly-page-shell-loading){background:#fff!important;border-color:#d5dce2!important;color:#24313a!important}
html[data-podly-theme=light] .podly-persistent-player :is(button,.podly-player-art){background:#eef3f6!important;border-color:#cbd5dc!important;color:#24313a!important}
html[data-podly-theme=light] .podly-persistent-player :is(strong,small){color:#24313a!important}
html[data-podly-theme=light] .podly-persistent-player :is(.podly-player-track small,.podly-player-progress>div){color:#5d6b75!important}
html[data-podly-theme=light] .podly-persistent-player .podly-player-shell>[role=status]{color:#174d67!important}
html[data-podly-theme=light] .podly-persistent-player :is(.podly-player-controls button,.podly-player-tools button):not(.podly-player-toggle):hover{background:#deedf3!important;color:#174d67!important}
html[data-podly-theme=light] .podly-persistent-player .podly-player-art :is(i){background:#176b99!important}
html[data-podly-theme=light] .podly-persistent-player .podly-player-art:before,html[data-podly-theme=light] .podly-persistent-player .podly-player-art:after{border-color:#8fb4c8!important}
html[data-podly-theme=light] .podly-persistent-player .podly-player-toggle{background:#176b99!important;color:#fff!important}
html[data-podly-theme=light] .podly-persistent-player input[type=range]{accent-color:#176b99!important}
@media(max-width:780px){html[data-podly-theme=light] body.community-page.podly-player-visible .circle-mobile-nav,html[data-podly-theme=light] body.podly-shell-active.podly-shell-community .circle-mobile-nav{background:#fff!important;border-color:#d5dce2!important}}
