.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #efd5e1;border-radius:11px;background:#fff;color:#d92269;cursor:pointer;flex-shrink:0;box-shadow:0 3px 10px #bd578010}.theme-toggle:hover{background:#ffe9f2;border-color:#ed9dbc}.theme-toggle:focus-visible{outline:2px solid #f62473;outline-offset:3px}.site-header .theme-toggle{margin-left:auto}.studio-backbar{display:flex;justify-content:space-between;align-items:center}.theme-toggle-floating{position:fixed;right:20px;top:20px;z-index:30}
html[data-theme=dark] :is(.public-page,.auth-page,.panel-page){--bg:#121217;--panel:#1c1c24;--text:#f5f2f6;--muted:#a5a0ae;--line:#34303d;--ws-surface:#1c1c24;--ws-raised:#23212b;--ws-line:#34303d;--ws-muted:#a5a0ae;--scrollbar-thumb:#625064;--scrollbar-hover:#f62473;background:#121217;color:#f5f2f6;color-scheme:dark}
html[data-theme=dark] .theme-toggle{background:#26212c;border-color:#49313e;color:#ff8bb4;box-shadow:none}html[data-theme=dark] .theme-toggle:hover{background:#342334}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(.workspace,.workspace-main,.workspace-topbar,.automation-studio){background:#121217;border-color:#34303d}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(.workspace-sidebar,.overview-section,.seller-offer,.seller-help,.workspace-card,.workspace-product,.workspace-table-wrap,.metric,.studio-metric,.pe-section,.pe-summary,.pe-release,.session-device,.sessions-section,.studio-rule-card,.studio-gift-tile,.shop-product,.shop-discovery,.workspace-toolbar,.account-banner,.product-card,.steps li,.faq-list details,.detail-gallery,.access-options article,.related-card,.related-card>div:last-child,.google-button,.verification-card,.inbox-queue,.thread-header,.inbox-details){background:#1c1c24;border-color:#34303d;color:#f0e9f2;box-shadow:none}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(h1,h2,h3,.brand,.sidebar-account strong,.workspace-table strong,.setting-row strong,.integration-brand strong,.seller-products strong,.seller-categories strong,.chart-total strong,.overview-shortcut strong,.overview-activity strong,.overview-empty strong,.ticket-preview-copy strong,.studio-metric strong,.studio-product-identity strong,.studio-rule-effect strong,.studio-supporter strong,.studio-goal strong,.detail-lead,.pe-field>span,.pe-savebar>div,.support-facts dd,.workspace-empty h3,.workspace-dialog-header h2){color:#f5f0f7}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(p,label,.hero-description,.hero-footnote,.product-copy p,.detail-description,.detail-highlights,.availability-note,.card-description,.setting-row p,.integration-brand p,.manager-info p,.workspace-product-body p,.pe-heading p,.pe-summary p,.form-hint,.field-caption,.pe-hint,.workspace-empty p,.inbox-queue-subtitle,.support-facts dt,.support-facts dd small,.composer-footer>span,.inbox-detail-actions p,.sidebar-account small,.workspace-nav a,.sidebar-group,.sidebar-store,.sidebar-out,.topbar-trail,.workspace-table td,.workspace-table small,.shop-select>span,.shop-product-features li,.studio-intro p,.studio-metric>span,.studio-preview-wrap>span,.session-device-info>p,.session-device-times>span,.session-device-times small,.session-device-info details,.sessions-header p,.sessions-security-note p,.sessions-footnote,.auth-description,.auth-switch,.auth-back,.auth-story-copy p:not(.eyebrow),.ticket-preview-copy p,.overview-shortcut small,.overview-activity p,.overview-activity time,.chart-caption,.chart-total,.seller-products small,.seller-categories small){color:#aaa2b2}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(.sidebar-account,.panel-switch,.workspace-tabs,.filter-group,.shop-categories,.category-strip,.thread-canvas,.thread-compose-wrap,.support-inbox,.auth-form-side,.session-device.is-current,.pe-repeat,.pe-package-drop,.pe-image-preview,.pe-field code,.studio-rule-effect,.studio-effect-choice,.studio-goal,.plan-choice,.session-device-info code){background:#23202b;border-color:#3b303f;color:#c3b6ca}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(input,textarea,select,.custom-select-trigger,.custom-option-search){background:#17151e;border-color:#443444;color:#f0e8f3}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(input,textarea)::placeholder{color:#917e98}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(.custom-menu,#workspace-dialog,#studio-rule-dialog,.support-composer,.inbox-ticket,.overview-shortcut>span,.session-device-icon,.category-icon,.seller-welcome .overview-stat>span,.play-icon,.delivery-icon){background:#27212f;border-color:#4c354c;color:#ed88b3}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(.workspace-table th,.workspace-table tbody tr:hover,.panel-note,.shop-sale-notice,.shop-filter-chip,.auth-story,.detail-art,.related-art,.access-options article.recommended){background:#25202e;border-color:#473148;color:#bc92b3}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(.custom-option,.form-message,.message-content p,.auth-form-options,.password-field button,.video-info>p,.delivery-line div>span,.product-bottom>span,.catalog-note,.site-header nav,.gallery-chrome,.gallery-bottom,.frame-chrome,.portrait-chrome,.portrait-footer,.vitrine-caption em,.steps p,.faq-list details p){color:#bba3c1}
html[data-theme=dark] .public-page :is(.showcase-frame,.catalog-device){background:#25202e;border-color:#4c3a50;box-shadow:0 15px 35px #0005}html[data-theme=dark] .public-page .gift-sticker{background:#f9eaf1;border-color:#fff;color:#30202e}html[data-theme=dark] .public-page .gift-sticker strong{color:#30202e}html[data-theme=dark] .public-page .vitrine-caption>span{background:#28212f;border-color:#504057;color:#c9a4c3}html[data-theme=dark] .public-page .orbit{border-color:#54354a}html[data-theme=dark] .public-page .hero-vitrine:before{background:radial-gradient(ellipse,#ab286333,transparent 68%)}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(.secondary,.button.secondary){background:#29202f;border-color:#51344c;color:#dca5ca}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(.primary,.header-cta,.workspace-nav a.active,.workspace-tabs button.active,.pe-nav button.active,.studio-tabs button.active,.filter.active,.shop-categories button.active,.inbox-ticket.selected,.custom-option:hover,.custom-option.is-focused,.custom-option[aria-selected=true]){background:#f62473;border-color:#f62473;color:#fff}
html[data-theme=dark] :is(.panel-page,.public-page,.auth-page) :is(.workspace-nav a.active svg,.inbox-ticket.selected h3,.inbox-ticket.selected p,.inbox-ticket.selected time,.inbox-ticket.selected span,.support-message.outgoing .message-content p){color:#fff}
html[data-theme=dark] .panel-page .support-message.incoming .message-content p{background:#29232f;border-color:#49374b;color:#eaddeb}
html[data-theme=dark] :is(.panel-page,.public-page) :is(.seller-promo h2,.seller-promo p,.seller-promo strong,.closing h2,.closing h2>span,.closing .eyebrow,.video-empty strong,.video-play strong,.frame-image-label strong){color:#fff}
html[data-theme=dark] :is(.panel-page,.public-page) :is(.seller-offer strong,.seller-help strong,.product-link,.text-link,.product-type,.eyebrow){color:#ff78ab}html[data-theme=dark] .panel-page .seller-offer strong{color:#fff}
html[data-theme=dark] :is(.panel-page,.public-page) :is(.seller-products>a,.studio-supporter,.product-bottom,.site-header,.steps li,.faq-list details,.how-section,.faq-section,.delivery-line,.detail-video-section,.detail-experience,.access-section,.related-section,.workspace-footer,.pe-summary hr,.session-overview,.sessions-security-note){border-color:#34303d}
html[data-theme=dark] :is(.panel-page,.public-page) .category-meter{background:#3b303f}html[data-theme=dark] .public-page :is(h1>span,h2>span){color:#f62473}html[data-theme=dark] .panel-page .seller-welcome .overview-stat strong{color:#f5f0f7}
@media(max-width:540px){.site-header .theme-toggle{width:33px;height:33px;border-radius:9px;margin-left:auto}.public-page .header-cta{margin-left:0}.public-page .site-header{gap:8px}html[data-theme=dark] .public-page .site-header nav{background:#25202e;color:#d1b8d5;border-color:#51374d}.theme-toggle-floating{right:15px;top:16px}}
.site-header nav{margin-inline:auto}.site-header .theme-toggle{margin-left:0}
html[data-theme=dark] .public-page :is(.strip-item,.subtle){color:#d8c7dd}html[data-theme=dark] .panel-page .workspace-nav a svg{color:#aaa2b2}html[data-theme=dark] .panel-page .workspace-nav a.active svg{color:#fff}html[data-theme=dark] .panel-page .topbar-icon{background:#27212f;color:#e6c7df}html[data-theme=dark] .panel-page .panel-switch a.is-selected{background:#493045;color:#ffc1dc}html[data-theme=dark] body.panel-page .seller-grid .seller-promo p{color:#fff}html[data-theme=dark] .panel-page .sidebar-bottom{border-color:#34303d}html[data-theme=dark] .seller-chart svg>path[stroke]{stroke:#39323f}
@media(max-width:540px){.site-header .theme-toggle{margin-left:auto}.site-header nav{margin-inline:0}}
html[data-theme=dark] .public-page .breadcrumb,html[data-theme=dark] .public-page .breadcrumb [aria-current]{color:#bba3c1}html[data-theme=dark] .public-page .breadcrumb>span[aria-hidden]{color:#705774}html[data-theme=dark] .public-page .menu-toggle span{background:#d8c7dd}
/* Dark interaction surfaces must never inherit the light theme's blush hover. */
html[data-theme=dark] body.panel-page .workspace-sidebar :is(.workspace-nav a,.sidebar-store,.sidebar-out,.panel-switch a):hover{background:#302431;border-color:#654158;color:#ffe4ef}
html[data-theme=dark] body.panel-page .workspace-sidebar :is(.workspace-nav a,.sidebar-store,.sidebar-out,.panel-switch a):hover svg{color:#ff8db8}
html[data-theme=dark] body.panel-page .workspace-sidebar .workspace-nav a.active:hover{background:#de1d64;border-color:#de1d64;color:#fff}
html[data-theme=dark] body.panel-page .workspace-sidebar .workspace-nav a.active:hover svg{color:#fff}
html[data-theme=dark] body.panel-page .workspace-sidebar .panel-switch a.is-selected:hover{background:#60364f;color:#ffe4ef}
html[data-theme=dark] body.panel-page :is(.secondary,.outline-button,.table-action,.custom-select-trigger,.topbar-icon,.overview-shortcut,.inbox-ticket,.pe-nav button,.studio-tabs button):hover{background:#302431;border-color:#80536e;color:#ffe4ef}
html[data-theme=dark] body.panel-page .overview-shortcut:hover :is(strong,small){color:#ffe4ef}
html[data-theme=dark] body.panel-page .shop-categories button:hover:not(.active){background:#302431;color:#ffe4ef}
html[data-theme=dark] body.panel-page :is(.pe-nav button.active,.studio-tabs button.active,.inbox-ticket.selected):hover{background:#de1d64;border-color:#de1d64;color:#fff}
html[data-theme=dark] body.public-page .filter:hover:not(.active){background:#302431;color:#ffe4ef}
html[data-theme=dark] body:is(.public-page,.panel-page,.auth-page) :is(.primary,.header-cta):hover{background:#de1d64;border-color:#de1d64;color:#fff}

html[data-theme=dark] .panel-page :is(.inbox-empty,.inbox-conversation,.thread-canvas,.thread-compose-wrap){background:#1d1c25;color:#eeeaf3}html[data-theme=dark] .panel-page .inbox-empty :is(h2,h3,strong){color:#eeeaf3}html[data-theme=dark] .panel-page .inbox-empty p{color:#aaa5b6}.panel-page .support-composer{padding:16px;gap:12px}.panel-page .support-composer textarea{width:100%;min-height:90px;max-height:180px;resize:vertical;border:1px solid var(--studio-line,#e5d7df);border-radius:10px;padding:12px}.panel-page .composer-footer{margin-top:12px;padding-top:12px;display:flex;justify-content:space-between;align-items:center}.panel-page .support-file-picker{margin-top:10px}
html[data-theme=dark] .panel-page .inbox-conversation>.workspace-empty{background:#1d1c25;color:#aaa5b6}html[data-theme=dark] .panel-page .inbox-conversation>.workspace-empty h3{color:#eeeaf3}html[data-theme=dark] .panel-page .inbox-conversation>.workspace-empty p{color:#aaa5b6}html[data-theme=dark] .panel-page .support-composer textarea{border-color:#47404f;background:#18171e;color:#eeeaf3}.panel-page .support-composer .composer-footer{border-top:1px solid var(--studio-line,#e5d7df)}
