/* Clear enamel faces, restrained highlights and readable labels in both themes. */
html body:is(.watercolor-home,.watercolor-cabinet) #app :is(.campus-shell,.market-v12) :is(.soft-btn,.primary){--wc-btn-text:#fff8df;background:linear-gradient(180deg,#478e98,#236474 53%,#164454)!important;border:1px solid #bca76f!important;box-shadow:inset 0 1px 2px #efffff85,inset 0 -2px 3px #082a3966,0 2px 5px #132a2926!important;color:#fff8df!important;text-shadow:0 1px 1px #123a47!important}
html body:is(.watercolor-home,.watercolor-cabinet) #app :is(.campus-shell,.market-v12) :is(.soft-btn,.primary)>.wc-button-label{color:#fff8df!important;text-shadow:0 1px 1px #123a47!important}
html body:is(.watercolor-home,.watercolor-cabinet) #app :is(.campus-shell,.market-v12) :is(.soft-btn,.primary)::before{opacity:.27!important}
html body:is(.watercolor-home,.watercolor-cabinet) #app :is(.campus-shell,.market-v12) :is(.soft-btn,.primary)::after{opacity:.22!important}
html body:is(.watercolor-home,.watercolor-cabinet) #app .room-focus-overlay :is(.soft-btn,.primary),html body:is(.watercolor-home,.watercolor-cabinet) #app .room-focus-overlay :is(.soft-btn,.primary)>.wc-button-label{background:linear-gradient(#347685,#174653)!important;color:#fff8df!important;text-shadow:0 1px 2px #082d3c!important;border-color:#cdbb8e!important}
html body:is(.watercolor-home,.watercolor-cabinet) #app .room-focus-overlay :is(.soft-btn,.primary)>.wc-button-label{background:none!important}
html body #app .room-focus-overlay .room-focus-status,html body #app .room-focus-overlay .focus-hourglass-readout small{color:#fff4da!important;text-shadow:0 1px 3px #123444,0 0 8px #123444}
html body .focus-hourglass>.focus-hourglass-sand{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;z-index:3;overflow:hidden;pointer-events:none;transform:none!important;opacity:.82!important}
.focus-hourglass-sand .sand-falling{opacity:0}.focus-hourglass.is-running .sand-falling{opacity:1;animation:realSandFall .45s linear infinite}@keyframes realSandFall{to{stroke-dashoffset:-16}}
@media(prefers-reduced-motion:reduce){.focus-hourglass-sand .sand-falling{animation:none!important}}
.market-collection-picker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 20px;margin:18px 0;border:1px solid #b7a16a88;border-radius:18px;background:linear-gradient(120deg,#c4cbb92b,#a0babc20)}
.market-collection-picker>span{flex:1 1 240px}.market-collection-picker b{display:block;font:700 18px/1.3 Georgia}.market-collection-picker small{display:block;font:12px/1.5 Arial;opacity:.8;margin-top:4px}
.market-collection-picker button[aria-pressed="true"]{outline:2px solid #c8aa61;outline-offset:2px}
