/* Screen approximations: Pantone 432 C #b8c4cd; 11-4601 TPG #131818. */
:root{--ink:#b8c4cd;--green:#b8c4cd;--cream:#131818;--line:#323f44;--slate:#798d9a;--mist:#222c31;--paper:#060909}
header{background:#b8c4cd;color:#131818;border-bottom-color:#798d9a}
header .brand span,header .brand b,header .account-link{color:#131818}
header .account-link,header .bag{border-color:#5d717c}
header .bag span{background:#131818;color:#b8c4cd}
nav a:hover,nav button:hover{color:#24353f}
.intro,.hero-foot,.features,.muted,.filters,.card p,.banner p:not(.eyebrow),footer p,footer small,.detail-text p,.theme-description,.theme-status,.theme-note,.subcategory-row span,.product-path,.gallery-note,.preview-tag,.creator-credit,.package-details ul,.purchase-summary small,.purchase-summary>span,.product-specs dl>div,.program-options button small{color:#798d9a}
.hero-art,.picture,.gallery-main,.detail-image{background:#222c31}
.real-hero,.gallery-main:has(.real-render){background:#000000}
.theme-card{background:#0d1112;border-color:#323f44}
.theme-card:hover,.theme-card.selected{background:#222c31;border-color:#798d9a}
.theme-status.available,.theme-icon{color:#b8c4cd}
.primary{background:#b8c4cd;color:#131818}
.primary:hover:not(:disabled){background:#8fa4b1}
.banner{background:#222c31}
.badge{background:#131818ed;color:#b8c4cd}
.versions .active,.program-options button.active,.gallery-tabs button.active{background:#222c31;border-color:#798d9a;color:#b8c4cd}
.notice,.creator-account,.proposal-state{background:#222c31}
.commission-box,.proposal-row{border-color:#323f44}
.creator-layout form{background:#192225}
.creator-layout input,.creator-layout textarea,.creator-layout select{background:#060909;border-color:#3a484f;color:#b8c4cd}
.download-pending{background:#2b393f;color:#91aab9}
.gallery-tabs img{background:#0a0f10}
.gallery-expand{background:#060909;border-color:#323f44;color:#b8c4cd}
#lightbox{background:#131818}
dialog::backdrop{background:#b8c4cd8f}
footer{background:#b8c4cd;color:#131818;border-color:#798d9a}
footer .brand span,footer .brand b{color:#131818}footer p,footer small{color:#222c31}

/* Readable controls and secondary copy on the dark catalog palette. */
.search input,.catalog-navigation select,.subcategory-row select,.filters select{color:#e4e9e9;color-scheme:dark}
.catalog-navigation select,.subcategory-row select,.filters select{background-color:#131818}
.catalog-navigation option,.subcategory-row option,.filters option{color:#e4e9e9;background-color:#131818}
.search input::placeholder,.hero-search input::placeholder,.creator-layout input::placeholder,.creator-layout textarea::placeholder{color:#a7b5be;opacity:1}
.intro,.hero-foot,.features,.muted,.filters,.card p,.banner p:not(.eyebrow),.detail-text p,.theme-description,.theme-status,.theme-note,.subcategory-row span,.product-path,.gallery-note,.creator-credit,.package-details ul,.purchase-summary small,.purchase-summary>span,.product-specs dl>div,.program-options button small{color:#a7b5be}
.real-hero .art-label,.real-hero .art-bottom{color:#131818}
.preview-tag{color:#24353f}
