/* Same-host utility documents only. No table geometry or user artwork filters. */
html[data-site-skin="overlay"][data-site-document]{color-scheme:dark;--cocoa-page:#1e1719;--cocoa-panel:#292123;--cocoa-input:#211a1c;--cocoa-border:#654650;--cocoa-title:#e8dde0;--cocoa-text:#e2d6d9;--cocoa-muted:#c3a9af;--cocoa-gold:#d1bec3;--gold:#d1bec3;--gold-light:#e8dde0;--yellow:#d4c1c6}
html[data-site-skin="overlay"][data-site-document]:not([data-site-document="rest-room"]) body{background-color:#1e1719;color:#e4d8db}
html[data-site-skin="overlay"][data-site-document] :is(.pb-root,.cpb-root){--pb-gold:#d4c1c6;--pb-line:#5b3f48;--pb-muted:#c3a9af;--cpb-gold:#d4c1c6;--cpb-line:#5b3f48;--cpb-muted:#c3a9af}
html[data-site-skin="overlay"][data-site-document] :is(.pb-page-header,.cpb-page-header){border-color:#583d46}
html[data-site-skin="overlay"][data-site-document] :is(.pb-page-header>a,.cpb-page-header>a,.legal-brand){color:#e7dcde}
html[data-site-skin="overlay"][data-site-document] :is(.pb-page-header>span,.cpb-page-header>span,.puc-heading p,.puc-tab small,.puc-hint,.pb-store-hint,.cpb-store-hint){color:#c5acb2}
html[data-site-skin="overlay"][data-site-document] :is(.puc-tab,.puc-hint,.pb-top,.cpb-top,.pb-queue,.cpb-queue,.pb-detail,.cpb-detail){background-color:#292123;border-color:#5b3f49;color:#e4d8db}
html[data-site-skin="overlay"][data-site-document] .puc-tab[aria-selected="true"]{background:linear-gradient(120deg,#4e363e,#39282e);border-color:#ccb6bb;box-shadow:inset 0 0 0 1px #d4c1c633}
html[data-site-skin="overlay"][data-site-document] :is(.puc-heading h1,.puc-tab strong,.puc-hint strong,.puc-tab[aria-selected="true"] strong){color:#e9dfe2}
html[data-site-skin="overlay"][data-site-document] :is(.puc-tab-icon,.puc-kicker,.pb-eyebrow,.cpb-eyebrow){color:#d3c0c5}
html[data-site-skin="overlay"][data-site-document] :is(.pb-primary,.cpb-primary){background:linear-gradient(#decfd3,#c3a9af)!important;color:#2b2225!important;border-color:#cfbabf!important}
html[data-site-skin="overlay"][data-site-document] :is(.pb-root,.cpb-root) :is(input,select,textarea){accent-color:#d1bdc2;color:#e7dcde;border-color:#694954;background-color:#211a1c}
html[data-site-skin="overlay"][data-site-document] :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#dccdd0}
html[data-site-skin="overlay"][data-site-document] :is(#pwNavTitle,.pb-page-header,.cpb-page-header) .tp-document-wordmark{display:inline-block;width:152px;height:38px;vertical-align:middle;object-fit:contain;object-position:left}
html[data-site-skin="overlay"][data-site-document] .tp-document-symbol{display:inline-block;width:34px;height:34px;object-fit:contain;vertical-align:middle}
html[data-site-skin="overlay"][data-site-document] :is(.pb-root,.cpb-root) :is(label,small){color:#ccb6bb}
html[data-site-skin="overlay"][data-site-document] :is(.pb-step,.cpb-step,.pb-empty,.cpb-empty){color:#c5acb2}
html[data-site-skin="overlay"][data-site-document] #pwNavTitle{color:#e8dde0}
html[data-site-skin="overlay"][data-site-document] :is(#pwSide .nav-item.active,#pwSide .nav-item.is-active){background:#49333a;color:#e8dde0;border-color:#cab3b9}
html[data-site-skin="overlay"][data-site-document] :is(.stv-pairing,.stv-waiting){--gold:#d6c4c9;--gold-light:#e8dee1;--gold-dark:#9d4f63}
@media(max-width:420px){html[data-site-skin="overlay"][data-site-document] :is(#pwNavTitle,.pb-page-header,.cpb-page-header) .tp-document-wordmark{width:132px;height:34px}}
html[data-site-skin="overlay"][data-site-document] #pwNavTitle .tp-document-wordmark{width:128px;height:34px}
