html[data-auriala-theme="light"]{--bg:#faf7f8;--panel:#fff;--line:#d9cdd3;--text:#252026;--muted:#655761;--pink:#a32f61;--pink-dark:#87234e;color-scheme:light}
html[data-auriala-theme="light"] body{background:var(--bg);color:var(--text)}
html[data-auriala-theme="light"] .site-header{background:rgba(250,247,248,.97)}
html[data-auriala-theme="light"] .site-footer{background:#eee7eb}
html[data-auriala-theme="light"] :is(.hero,.editorial-strip,.aside-note,.collection,.affiliate-card){background:#f1e5eb;color:var(--text)}
html[data-auriala-theme="light"] .hero-art:after{background:linear-gradient(90deg,#f1e5eb,transparent 30%)}
html[data-auriala-theme="light"] :is(.search,.report-form input,.report-form select,.report-form textarea){background:#fff;border-color:var(--line);color:var(--text)}
html[data-auriala-theme="light"] .menu-toggle span{background:var(--text)}
html[data-auriala-theme="light"] :is(.age-badge,.hero-description,.hero-notes,.auriala-analytics-choice){color:var(--muted);border-color:var(--line)}
html[data-auriala-theme="light"] .chips a.selected{background:var(--pink);color:#fff}
html[data-auriala-theme="light"] .primary{color:#fff}
html[data-auriala-theme="light"] .primary:hover{background:var(--pink-dark)}
html[data-auriala-theme="light"] .auriala-analytics-choice button{background:#fff;color:var(--text);border-color:var(--line)}
/* Keep overlay labels and player controls readable against their actual media. */
html[data-auriala-theme="light"] :is(.card-index,.card-badge,.card-play){color:#fff}
html[data-auriala-theme="light"] .player-shell{color:#f5f1ed;--text:#f5f1ed;--muted:#cbc2cc;--panel:#191a1e;--line:#453846;--pink:#efa9c4}
.auriala-color-toggle{position:fixed;left:16px;bottom:16px;z-index:9990;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 14px;border:1px solid var(--line,#54424e);border-radius:24px;background:var(--panel,#191a1e);color:var(--text,#f5f1ed);font:600 13px/1.3 system-ui,sans-serif;box-shadow:0 3px 14px #0002;cursor:pointer}
.auriala-color-toggle:focus-visible{outline:3px solid var(--pink,#efa9c4);outline-offset:3px}
@media(max-width:760px){.auriala-color-toggle{left:10px;bottom:calc(10px + env(safe-area-inset-bottom));padding:9px 12px}}

/* Category discovery: light surface, with readable labels over photographs. */
html[data-auriala-theme="light"] .category-hero{background:radial-gradient(circle at 100% 0,#e8c4d73b,transparent 42%),linear-gradient(145deg,#fff,#f4edf1);border-color:#ded0d8;box-shadow:0 8px 28px #59304708}
html[data-auriala-theme="light"] .category-heading h1{color:var(--text)}
html[data-auriala-theme="light"] .all-categories-link{color:#684659}
html[data-auriala-theme="light"] .category-controls button{background:#fff;color:#684659;border-color:#d8c4d0;box-shadow:0 2px 6px #59304708}
html[data-auriala-theme="light"] .category-controls button:hover{background:#f5e5ed;color:var(--pink);border-color:var(--pink)}
html[data-auriala-theme="light"] .category-tile{border-color:#dac4d0;box-shadow:0 4px 12px #34202b14}
html[data-auriala-theme="light"] .category-tile span{color:#fff;text-shadow:0 1px 3px #0009}
html[data-auriala-theme="light"] .category-tile small{color:#f6edf2;text-shadow:0 1px 3px #0009}
html[data-auriala-theme="light"] .category-tile:after{background:linear-gradient(0deg,#160f17ed 0,#211420a6 30%,transparent 70%)}
/* Profile components have their own palette; inherit the visitor's mode. */
html[data-auriala-theme="light"] .ap-page{--ap-bg:#faf7f8;--ap-panel:#fff;--ap-panel-soft:#f1e5eb;--ap-line:#d9cdd3;--ap-line-bright:#b58a9f;--ap-text:#252026;--ap-muted:#655761;--ap-pink:#a32f61;--ap-pink-soft:#87234e;color:var(--ap-text)}
html[data-auriala-theme="light"] .ap-featured-showcase{background:radial-gradient(circle at 100% 0,#e8c4d73b,transparent 42%),linear-gradient(145deg,#fff,#f4edf1);border-color:var(--ap-line)}
html[data-auriala-theme="light"] :is(.ap-profile-card__copy,.ap-featured-card__copy) strong{color:#252026}
html[data-auriala-theme="light"] :is(.ap-profile-card__copy,.ap-featured-card__copy) small{color:#655761}
html[data-auriala-theme="light"] .ap-featured-showcase__heading p{color:#655761}
html[data-auriala-theme="light"] .ap-featured-showcase__heading > span{color:#a32f6140}
html[data-auriala-theme="light"] .ap-pagination .page-numbers{background:#fff;color:#655761;border-color:#d9cdd3}
html[data-auriala-theme="light"] .ap-pagination .page-numbers.current{background:#a32f61;color:#fff}

/* A consistent light surface for channel discovery and sponsored placements. */
html[data-auriala-theme="light"] :is(.channels-hero,.ap-directory .ap-directory-hero,.ap-profile-hero,.ap-empty-state){background:radial-gradient(circle at 100% 0,#e8c4d73b,transparent 42%),linear-gradient(145deg,#fff,#f4edf1);border-color:#ded0d8;box-shadow:0 8px 28px #59304708;color:#252026}
html[data-auriala-theme="light"] .channels-hero h1{color:#252026}
html[data-auriala-theme="light"] .channels-hero > p:not(.eyebrow){color:#655761}
html[data-auriala-theme="light"] .channels-hero-meta strong{background:#fff;color:#684659;border-color:#d8c4d0}
html[data-auriala-theme="light"] .channels-hero-meta span{color:#655761}
html[data-auriala-theme="light"] .channel-card-link{background:#fff;border-color:#ded0d8;box-shadow:0 5px 18px #5930470c}
html[data-auriala-theme="light"] .channel-card-copy strong{color:#252026}
html[data-auriala-theme="light"] .channel-card-copy > span{color:#655761}
html[data-auriala-theme="light"] .channel-card-copy small{color:#775467}
html[data-auriala-theme="light"] .channel-card-copy b{color:#a32f61}
html[data-auriala-theme="light"] :is(.channel-card-count,.channel-card-partner){color:#fff}
html[data-auriala-theme="light"] :is(.auriala-home-partners,.auriala-category-ad,.creator-ad-row .listing-ad,.watch-sidebar .auriala-live-ad,.gallery-inline-ad .auriala-live-ad){background:radial-gradient(circle at 100% 0,#e8c4d733,transparent 42%),#fff;border-color:#ded0d8;box-shadow:0 8px 28px #5930470c}
html[data-auriala-theme="light"] .auriala-partner-heading small{color:#655761}
html[data-auriala-theme="light"] :is(.auriala-network-card,.auriala-category-network-card){background:#f1ebef;border-color:#ded0d8}
html[data-auriala-theme="light"] :is(.ap-directory .ap-directory-tools,.ap-profile-biography,.ap-profile-details,.ap-profile-jump,.ap-related-card > a){background:#fff;border-color:#ded0d8;color:#252026}
html[data-auriala-theme="light"] :is(.ap-directory-search__field,.ap-directory-sort select){background:#fff;color:#252026;border-color:#d9cdd3}
html[data-auriala-theme="light"] .ap-directory-sort select{appearance:auto}
html[data-auriala-theme="light"] :is(.ap-directory-controls label,.ap-filter-panel > p,.ap-directory-search label){color:#655761}
html[data-auriala-theme="light"] :is(.ap-directory-search button,.ap-directory-controls__submit,.ap-button,.ap-alpha-filter a[aria-current="page"]){background:#a32f61;color:#fff}
html[data-auriala-theme="light"] .ap-directory .ap-directory-stats{background:#fff;border-color:#ded0d8}
html[data-auriala-theme="light"] .ap-directory .ap-directory-stats div{background:#f7eff3}
html[data-auriala-theme="light"] .ap-profile-sources a{background:#f7eff3;color:#684659}
html[data-auriala-theme="light"] .ap-profile-filters a{background:#fff;color:#655761;border-color:#d9cdd3}
html[data-auriala-theme="light"] .ap-profile-filters a small{background:#f1e5eb;color:#684659}
html[data-auriala-theme="light"] .ap-profile-filters a[aria-current="page"]{background:#a32f61;color:#fff}
html[data-auriala-theme="light"] .ap-advanced-filters{background:#f7eff3;border-color:#d9cdd3}

html[data-auriala-theme="light"] :is(.sidebar-related-video,.comment-signin){background:#fff;border-color:#ded0d8;box-shadow:0 5px 18px #5930470c}
html[data-auriala-theme="light"] .sidebar-related-video .card-info h3{color:#252026}
html[data-auriala-theme="light"] :is(.comment-form textarea,.comment-form input){background:#fff;color:#252026;border-color:#d9cdd3}
html[data-auriala-theme="light"] .comment-form .submit{background:#a32f61;color:#fff}
html[data-auriala-theme="light"]{--gallery-ink:#252026;--gallery-muted:#655761;--gallery-panel:#fff;--gallery-panel-soft:#f1e5eb;--gallery-line:#d9cdd3}
html[data-auriala-theme="light"] :is(.gallery-hero,.gallery-action-card){background:radial-gradient(circle at 100% 0,#e8c4d73b,transparent 42%),linear-gradient(145deg,#fff,#f4edf1);border-color:#ded0d8;box-shadow:0 8px 28px #59304708}
html[data-auriala-theme="light"] :is(.gallery-hero h1,.gallery-single-header h1,.gallery-action-count strong){color:#252026}
html[data-auriala-theme="light"] :is(.gallery-breadcrumb,.gallery-single-description,.gallery-published,.gallery-action-count){color:#655761}
html[data-auriala-theme="light"] .gallery-facts a{background:#f1e5eb;border-color:#d9cdd3;color:#a32f61}
html[data-auriala-theme="light"] .gallery-card-copy{color:#252026}
html[data-auriala-theme="light"] .gallery-caption-copy{color:#655761}
html[data-auriala-theme="light"] .gallery-category-card > span{color:#fff}
html[data-auriala-theme="light"] .gallery-provider-cta{color:#fff}

/* Readable biography and sourced facts on light panels. */
html[data-auriala-theme="light"] .ap-profile-biography > p:not(.ap-kicker){color:#514650}
html[data-auriala-theme="light"] .ap-facts-grid dt{color:#665963}
html[data-auriala-theme="light"] .ap-facts-grid dd{color:#252026}
html[data-auriala-theme="light"] .ap-facts-grid dd a{color:#8d285a}
html[data-auriala-theme="light"] .ap-facts-grid dd a:hover{color:#661b40}
html[data-auriala-theme="light"] .ap-facts-grid > div,html[data-auriala-theme="light"] .ap-profile-details__heading{border-color:#ded0d8}

/* Account forms: light cards, clear labels and consistent controls. */
html[data-auriala-theme="light"] :is(.auth-card,.account-panel,.account-watchlist){background:linear-gradient(145deg,#fff,#fff9fc);border:1px solid #e3d6df;border-radius:20px;box-shadow:0 12px 35px #49304108;color:#252026}
html[data-auriala-theme="light"] .auth-card{padding:clamp(24px,3vw,40px)}
html[data-auriala-theme="light"] :is(.auth-card,.account-panel) h2{color:#252026;margin-bottom:24px}
html[data-auriala-theme="light"] .auth-card label{color:#514650;font-size:14px;font-weight:550}
html[data-auriala-theme="light"] .auth-card input:not([type="checkbox"]){background:#fff;color:#252026;border:1px solid #cdbbc7;border-radius:10px;min-height:48px;padding:13px 14px}
html[data-auriala-theme="light"] .auth-card input:focus-visible{outline:3px solid #a12d6930;outline-offset:2px;border-color:#a12d69}
html[data-auriala-theme="light"] .auth-card input:-webkit-autofill{-webkit-text-fill-color:#252026;box-shadow:0 0 0 1000px #f8f0f5 inset}
html[data-auriala-theme="light"] .auth-card input[type="checkbox"]{accent-color:#a12d69;width:16px;height:16px}
html[data-auriala-theme="light"] .auth-card .button.primary{background:#a12d69;color:#fff;border:1px solid #a12d69;border-radius:10px;min-height:48px;padding:13px 24px;font-weight:650}
html[data-auriala-theme="light"] .auth-card .button.primary:hover{background:#842454;border-color:#842454}
html[data-auriala-theme="light"] .auth-error{background:#fff0f4;color:#802644;border-color:#e5b7c8}
html[data-auriala-theme="light"] :is(.watchlist-empty,.watchlist-count){background:#fff9fc;color:#514650;border-color:#ded0d8}
