/* Hairold after dark. Screen-only: keep all photographs and print output natural. */
@media screen{
:root,body.editorial-studio{color-scheme:dark;--ink:#f1ece3;--teal:#e2bb75;--lime:#e2bb75;--cream:#16191d;--paper:#16191d;--white:#20252b;--line:#49515a;--muted:#bcc0c5;--rust:#e2bb75;--accent:#e2bb75;--soft:#252b32;--orange:#e2bb75}
html,body.editorial-studio{background:#16191d;color:#f1ece3}
.editorial-studio .studio-header{background:#16191d;border-color:#424952}.editorial-studio .studio-footer{background:#1b2026;border-color:#424952}.editorial-studio .section.alt,.editorial-studio .page-hero,.editorial-studio .hero,.editorial-studio .ad-masthead{background:#20252b;color:#f1ece3}.editorial-studio .section.dark,.editorial-studio .studio-play{background:#11151a;color:#f1ece3}
.editorial-studio .studio-brand,.editorial-studio header #main-nav a,.editorial-studio .studio-footer a{color:#f1ece3!important}.editorial-studio header #main-nav a[aria-current],.editorial-studio a:hover,.editorial-studio .eyebrow,.editorial-studio h1 em,.editorial-studio h2 em{color:#e2bb75}
.editorial-studio :is(input,textarea,select){background:#151a20;color:#f1ece3;border-color:#65707c;accent-color:#e2bb75}.editorial-studio :is(input,textarea)::placeholder{color:#a5adb7;opacity:1}.editorial-studio option{background:#151a20;color:#f1ece3}.editorial-studio input[type=range]{accent-color:#e2bb75}.editorial-studio input:checked{accent-color:#e2bb75}
.editorial-studio .btn,.editorial-studio button.btn,.editorial-studio a.btn{background:#e2bb75;color:#17191d;border-color:#e2bb75}.editorial-studio .btn:hover{background:#f1cc8e;color:#17191d;border-color:#f1cc8e}.editorial-studio .btn.outline{background:transparent;color:#e9e3da;border-color:#77818d}.editorial-studio .btn.outline:hover{background:#313943;color:#fff3df;border-color:#c2a169}
.editorial-studio :focus-visible{outline:3px solid #f4cd84!important;outline-offset:4px}.editorial-studio :is(button,input,select,textarea):disabled{opacity:.52;cursor:not-allowed}.editorial-studio [aria-pressed=true]:not(.gallery-button){border-color:#f0c574;box-shadow:0 0 0 2px #e2bb7545}.editorial-studio :is([aria-invalid=true],.field-error){border-color:#f2a499!important}.editorial-studio .save-state[data-state=saved]{background:#244438;color:#bde7cc}
.editorial-studio #mobile-nav,.editorial-studio dialog{background:#20252b;color:#f1ece3;border-color:#65707c}.editorial-studio #menu-close,.editorial-studio .studio-header .menu{background:#20252b;color:#f1ece3;border-color:#77818d}.editorial-studio dialog::backdrop{background:#05070bd9}
.editorial-studio .card,.editorial-studio .tool-panel,.editorial-studio .fresh-main,.editorial-studio .activity-card{background:#20252b;color:#f1ece3;border-color:#49515a}.editorial-studio .shop-catalogue-photo{background:#242a31}.editorial-studio .studio-tool-links>a,.editorial-studio .studio-reading,.editorial-studio .studio-play-list>a{border-color:#49515a}
.editorial-studio .studio-play .text-link,.editorial-studio .section.dark .text-link{color:#e2bb75}.editorial-studio .gallery-dialog .game-toolbar{background:#20252b}.editorial-studio .gallery-dialog img{background:transparent}.editorial-studio .puppy-story-grid img{background:#20252b}
::selection{background:#e2bb75;color:#16191d}
}
@media print{html,body,body.editorial-studio{color-scheme:light!important;background:white!important;color:#181818!important}body.editorial-studio{--ink:#181818;--muted:#404040;--paper:#fff;--cream:#fff;--white:#fff;--soft:#f5f5f5;--line:#aaa;--rust:#593916;--teal:#593916}body.editorial-studio :is(input,textarea,select){background:white!important;color:#181818!important;border-color:#777!important}}
