/* AffiRena daylight — an independent, crisp light composition. */
html[data-af-theme="light"]{
 --aft-page:#f5f7f8;--aft-surface:#fff;--aft-surface-2:#edf2f3;--aft-solid:#102f38;
 --aft-ink:#142d35;--aft-muted:#4e626a;--aft-line:#d4dfe2;--aft-control-line:#8da4ad;
 --aft-fg-teal:#006b78;--aft-bg-teal:#d8f3f1;--aft-line-teal:#3e9199;
 --aft-fg-green:#376314;--aft-bg-green:#e8f4d9;--aft-line-green:#7b9d52;
 --aft-fg-blue:#235fa0;--aft-bg-blue:#e8f0ff;--aft-line-blue:#7196c1;
 --aft-fg-purple:#6e428e;--aft-bg-purple:#f3eafa;--aft-line-purple:#aa85c2;
 --aft-fg-red:#b32640;--aft-bg-red:#fff0f2;--aft-line-red:#d3919f;
 --aft-fg-amber:#835400;--aft-bg-amber:#fff3d7;--aft-line-amber:#bfa66e;
 --aft-chart-revenue:#007e8c;--aft-chart-commission:#608a24;--aft-chart-orders:#996100;
 --aft-chart-purple:#8b58b0;--aft-chart-blue:#3374b9;
 --aft-shadow:0 6px 24px rgb(20 45 53 / 6%);
}
html[data-af-theme="light"] body:is(.af-workspace,.adap-landing-body,.adap-signup-standalone){background:var(--aft-page)!important;color:var(--aft-ink)}
html[data-af-theme="light"] body.af-workspace :is(.adap-topbar,.adap-sidebar){background:#fff!important;border-color:var(--aft-line)!important;box-shadow:none!important}
html[data-af-theme="light"] body.af-workspace .adap-sidebar{border-right:1px solid var(--aft-line)!important}
html[data-af-theme="light"] body.af-workspace .adap-sidebar .adap-nav-link{color:#435c65!important;border:1px solid transparent!important;border-radius:10px!important}
html[data-af-theme="light"] body.af-workspace .adap-sidebar .adap-nav-link:hover{background:#edf6f6!important;color:#005d68!important}
html[data-af-theme="light"] body.af-workspace .adap-sidebar .adap-nav-link.active{background:#006b78!important;color:#fff!important;border-color:#006b78!important;box-shadow:0 4px 10px #006b781f!important}
html[data-af-theme="light"] body.af-workspace .adap-sidebar .adap-nav-link.active :is(.adap-nav-icon,.dashicons,.adap-nav-label){color:#fff!important;background:transparent!important}
html[data-af-theme="light"] body.af-workspace .adap-sidebar .adap-nav-flyout{background:#f4f8f9!important;border-color:#d4e2e5!important}
html[data-af-theme="light"] body.af-workspace .adap-sidebar .adap-nav-flyout a.active{background:#d8f3f1!important;color:#005762!important}
html[data-af-theme="light"] body.af-workspace .af-workspace-label{background:#102f38;color:#fff;border:0;border-radius:10px;padding:13px}
html[data-af-theme="light"] body.af-workspace .af-workspace-label::before{background:#a9ed56}
html[data-af-theme="light"] body.af-workspace .adap-account-block{background:#f5f8f9;border-color:#d4dfe2}
html[data-af-theme="light"] body.af-workspace #adap-trial-banner{background:#e6f1f0;color:#34565c;border-bottom:1px solid #cddfdf;padding-block:9px}
html[data-af-theme="light"] body.af-workspace #adap-trial-banner a{color:#005b67}
html[data-af-theme="light"] body.af-workspace :is(.adap-card,.adap-qstat,.adap-overview-card,.adap-activity-card,.amzstat-card,.acs-card,.mgr-card,.set-card,.smm-card,.chp-block,.sup-card,.mgrroles-card,.adap-add-card-v3){background:#fff!important;border:1px solid #d4dfe2!important;box-shadow:0 4px 20px rgb(20 45 53 / 4%)!important;border-radius:16px!important}
html[data-af-theme="light"] body.af-workspace .adap-qstat{border-top:3px solid #c6dfe3!important}
html[data-af-theme="light"] body.af-workspace .adap-qstat:last-child{border-top-color:#007e8c!important;background:#fff!important}
html[data-af-theme="light"] body.af-workspace .af-quick-actions>a{background:#fff;border:1px solid #d4dfe2;box-shadow:0 3px 12px #142d3505}
html[data-af-theme="light"] body.af-workspace .af-quick-actions>a:first-child{background:#d8f3f1;border-color:#65a6ad;color:#00545e}
html[data-af-theme="light"] body.af-workspace .af-quick-actions>a:hover{border-color:#318591;transform:translateY(-2px);box-shadow:0 7px 20px #006b7812}
html[data-af-theme="light"] body.af-workspace :is(.adap-btn-primary,.adap-btn-primary-lg,.adap-btn-primary-v3,.adap-btn-primary-modal,.af-create-button,.adap-btn-add,.adap-btn-load,.adap-btn-bulk-load,.smm-btn-publish,.smm-btn-publish-all,.amzstat-btn-primary,.awin-btn-primary,.amzset-btn-primary,.chp-btn-save,.mgrroles-btn-primary,.sup-btn-send,.adap-drp-apply,.ca-btn-primary,.calg-btn-primary,.ws-btn-save,.ap-awin-add-btn,.adap-btn-save-manual,.adap-btn-save-coupon,.af-cal-add,.smm-cal-selected-btn){background:#006b78!important;color:#fff!important;border-color:#006b78!important;box-shadow:0 3px 9px #006b7820!important}
html[data-af-theme="light"] body.af-workspace :is(.af-create-button,.adap-btn-primary-v3,.adap-btn-load,.smm-btn-publish,.adap-btn-save-manual,.ap-awin-add-btn):hover{background:#005662!important;border-color:#005662!important;box-shadow:0 5px 14px #006b782b!important}
html[data-af-theme="light"] body.af-workspace :is(.af-create-button,.adap-btn-primary-v3,.adap-btn-load,.smm-btn-publish,.adap-btn-save-manual,.ap-awin-add-btn) :is(.dashicons,.af-ui-icon){color:inherit!important}
html[data-af-theme="light"] :is(.afr,body.af-workspace,.af-auth) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]),textarea,select){background-color:#fff!important;border-color:#8da4ad!important;color:#142d35!important;box-shadow:0 1px 2px #142d3505!important}
html[data-af-theme="light"] :is(.afr,body.af-workspace,.af-auth) :is(input,textarea)::placeholder{color:#60757d!important;opacity:1}
html[data-af-theme="light"] :is(.afr,body.af-workspace,.af-auth) :is(input,textarea,select):focus{border-color:#007482!important;box-shadow:0 0 0 3px #00748220!important}
html[data-af-theme="light"] body.af-workspace :is(.adap-content-area th,.amzstat-table th,.acs-table th){background:#edf2f3!important;color:#36545e!important;border-color:#cfdbdf!important}
html[data-af-theme="light"] body.af-workspace .adap-content-area tbody tr:hover{background:#f2f8f8}
html[data-af-theme="light"] body.af-workspace :is(.adap-metric-tabs,.adap-activity-tabs,.smm-ftabs){background:#edf2f3;border-color:#cfdbdf}
html[data-af-theme="light"] body.af-workspace :is(.adap-metric-tab.active,.adap-activity-tab.active,.amzstat-pill.active,.period-btn.active,.adap-range-pill.active){background:#d8f3f1!important;color:#005c68!important;border-color:#70a8ad!important}
html[data-af-theme="light"] body.af-workspace :is(.adap-cal-toolbar,.smm-cal-toolbar){background:#fff!important;border-color:#cfdbdf!important}
html[data-af-theme="light"] body.af-workspace :is(.adap-cal-day,.smm-cal-day){background:#fff;border-color:#d4dfe2}
html[data-af-theme="light"] body.af-workspace .smm-cal-day.smm-cal-outside{background:#f0f3f4}
html[data-af-theme="light"] body.af-workspace .adap-bottom-nav{background:#fff!important;border-top:1px solid #cbdadd!important;box-shadow:0 -5px 18px #142d3510!important}
html[data-af-theme="light"] body.af-workspace .adap-bnav-item.active{color:#006b78!important}
html[data-af-theme="light"] .af-theme-track{background:#e4edef!important;border-color:#8da4ad!important}
html[data-af-theme="light"] .af-theme-switch .af-theme-thumb{background:#006b78!important;box-shadow:0 1px 4px #00566240}
html[data-af-theme="light"] .af-theme-switch .af-theme-sun{stroke:#fff!important;color:#fff!important}
html[data-af-theme="light"] .af-theme-switch .af-theme-moon{stroke:#395964!important;color:#395964!important}
html[data-af-theme="light"] .afr{background:#fff!important}
html[data-af-theme="light"] .afr .af-header{background:rgb(255 255 255 / 96%)!important;border-color:#d4dfe2!important;box-shadow:0 2px 15px #142d3505}
html[data-af-theme="light"] .afr .af-hero{background:transparent}
html[data-af-theme="light"] .afr .af-orbit-one{background:radial-gradient(ellipse,#a8eae343,transparent 70%);border-color:#94cfc949}
html[data-af-theme="light"] .afr .af-orbit-two{background:radial-gradient(ellipse,#d7efa438,transparent 70%);border-color:#aecb7555}
html[data-af-theme="light"] .afr .af-app-preview{background:#fff!important;border-color:#95bcc2!important;box-shadow:0 24px 65px -22px #183f4a3b,0 0 0 7px #f1f6f5!important}
html[data-af-theme="light"] .afr .af-app-top{background:#f3f8f8;border-bottom-color:#cddfe2}
html[data-af-theme="light"] .afr :is(.button,.af-nav-cta){background:#006b78!important;color:#fff!important;border-color:#006b78!important;box-shadow:0 5px 15px #006b7820!important}
html[data-af-theme="light"] .afr .af-hero .button{background:linear-gradient(115deg,#009fb4,#12c8d3 62%,#abef52)!important;color:#08232b!important;border-color:transparent!important}
html[data-af-theme="light"] .afr :is(.button.secondary,.button-outline){background:#fff!important;color:#005e6b!important;border-color:#63959f!important;box-shadow:none!important}
html[data-af-theme="light"] .afr :is(.af-connections,.afx-features-section,.af-faq){background:#f4f7f8;border-color:#d4dfe2}
html[data-af-theme="light"] .afr :is(.af-final-cta,.afx-dark-section){background:#102f38!important;color:#fff!important}
html[data-af-theme="light"] .afr :is(.af-final-cta,.afx-dark-section) :is(p,small,.af-kicker,.af-small-label){color:#cde4e6!important}
html[data-af-theme="light"] .afr :is(.af-final-cta,.afx-dark-section) .button{background:#abef52!important;border-color:#abef52!important;color:#142d35!important}
html[data-af-theme="light"] .afr :is(.price-card.featured,.price-card.is-featured){background:#fff!important;border:2px solid #007887!important;box-shadow:0 12px 35px #00788712!important}
html[data-af-theme="light"] .asu-page.af-auth{background:#f5f7f8!important}
html[data-af-theme="light"] .asu-page.af-auth :is(.asu-card,.asu-form-panel){background:#fff!important;border-color:#cfdbdf!important;box-shadow:0 14px 45px #142d3512!important}
html[data-af-theme="light"] .asu-page.af-auth .asu-btn-primary{background:#006b78!important;color:#fff!important;border-color:#006b78!important}
@media(prefers-reduced-motion:reduce){html[data-af-theme="light"] body.af-workspace .af-quick-actions>a:hover{transform:none}}
/* Match the shared action selector's specificity, including compound button classes. */
html[data-af-theme="light"] body.af-workspace :is(.af-create-button,.adap-btn-primary,.adap-btn-primary-lg,.adap-btn-primary-v3,.adap-btn-primary-modal,.adap-btn-success,.adap-btn-add,.smm-btn-publish,.smm-btn-publish-all,.amzstat-btn-primary,.awin-btn-primary,.amzset-btn-primary,.chp-btn-save,.mgrroles-btn-primary,.mgrroles-save-perms-btn,.sup-btn-send,.adap-cf-publish-btn,.chat-send-btn,.mgr-date-apply-btn,.ca-btn-primary,.btn-primary,.adap-btn-load,.adap-btn-bulk-load,.adap-guide-cta,.adap-interval-save-btn,.adap-drp-apply,.adap-range-popover-apply,.amzstat-range-popover-apply,.smm-agenda-add-btn,.smm-pm-action.send,.mgr-add-manager-btn,.adap-upgrade-select,.acc-pkg-option-select,.adap-welcome-btn-next,.ap-awin-add-btn,.adap-btn-save-manual,.adap-btn-save-coupon,.ws-btn-save,.calg-btn-primary,.af-cal-add,.smm-cal-selected-btn){background:#006b78!important;color:#fff!important;border-color:#006b78!important;box-shadow:0 3px 10px #006b7824!important}
html[data-af-theme="light"] body.af-workspace :is(.smm-pm-action.send,.af-create-button,.adap-btn-load,.adap-btn-primary-v3,.adap-btn-save-manual,.ap-awin-add-btn):hover{background:#00545f!important;color:#fff!important}

/* Light demo cards keep dark copy inside the contrasting marketing section. */
html[data-af-theme="light"] .afr :is(.af-final-cta,.afx-dark-section) .af-text-link{color:#d4f5f1!important}
html[data-af-theme="light"] .afr .afx-dark-section :is(.afx-demo,.afx-demo-card) :is(small,p){color:var(--aft-muted)!important}
