/* Optional poster trial; the default gray theme remains unchanged. */
html[data-theme="poster"]{--paper:#fff;--ink:#191919;--accent:#eee;--muted:#d8d8d8;--line:#575757}
html[data-theme="poster"] body{background:#444;background-image:linear-gradient(#0004,#0004),url('/assets/poster-background.webp');background-position:center top;background-size:100% auto;background-repeat:repeat-y;color:#fff}
html[data-theme="poster"] .hero-copy,html[data-theme="poster"] .project-options,html[data-theme="poster"] .order-copy{color:#fff;text-shadow:0 1px 3px #0009}
html[data-theme="poster"] .brand-crop img{filter:none}
html[data-theme="poster"] .project-intro .hero-copy>p:not(.eyebrow):not(.artist-credit):not(.release-info),
html[data-theme="poster"] .hero-description,html[data-theme="poster"] .release-info,
html[data-theme="poster"] .about-copy>p,html[data-theme="poster"] .specs dt,
html[data-theme="poster"] .hero-price small,html[data-theme="poster"] .cover-scene figcaption,
html[data-theme="poster"] .order-copy>p,html[data-theme="poster"] .price-block p span,
html[data-theme="poster"] .order-steps,html[data-theme="poster"] .footer-inner{color:#f3f3f3}
html[data-theme="poster"] .artist-credit{color:#fff!important}
html[data-theme="poster"] .button{text-shadow:none}
html[data-theme="poster"] .ticker{background:#222;color:#fff}
html[data-theme="poster"] .tracks-section,html[data-theme="poster"] .order-form{background:#292929;color:#fff}
html[data-theme="poster"] .tracks li,html[data-theme="poster"] .tracks li:first-child{border-color:#ffffff30}
html[data-theme="poster"] .tracks time,html[data-theme="poster"] .tracks-total span,html[data-theme="poster"] .track-no{color:#d0d0d0}
html[data-theme="poster"] .order-form input,html[data-theme="poster"] .order-form select,html[data-theme="poster"] .order-form textarea{background:#3b3b3b;color:#fff;border-color:#6b6b6b;color-scheme:dark}
html[data-theme="poster"] .order-form input::placeholder,html[data-theme="poster"] .order-form textarea::placeholder{color:#c0c0c0;opacity:1}
html[data-theme="poster"] .order-form small,html[data-theme="poster"] .optional,html[data-theme="poster"] .form-note,html[data-theme="poster"] .direct-contact,html[data-theme="poster"] .form-privacy,html[data-theme="poster"] .send-status{color:#ddd}
html[data-theme="poster"] .order-form .button-dark{background:#eee;color:#191919}
html[data-theme="poster"] .order-form input:focus,html[data-theme="poster"] .order-form textarea:focus,html[data-theme="poster"] .order-form select:focus{border-color:#fff;box-shadow:0 0 0 1px #fff}
html[data-theme="poster"] .preview-note{background:#222;color:#fff}
html[data-theme="poster"] .preview-note span{color:#ddd}
html[data-theme="poster"] .specs,html[data-theme="poster"] .footer,html[data-theme="poster"] .header,html[data-theme="poster"] .price-block{border-color:#ffffff55}
@media(max-width:760px){html[data-theme="poster"] body{background-size:auto 1000px}}

/* Trial: retain the photograph's proportions and limit its enlargement. */
html[data-theme="poster"][data-poster-frame="wide"] body{background-color:#3c3c3c;background-image:linear-gradient(#0004,#0004),url('/assets/poster-background.webp');background-size:100% 100%,min(100%,1100px) auto;background-position:center top,center -140px;background-repeat:no-repeat,repeat-y}
@media(max-width:760px){html[data-theme="poster"][data-poster-frame="wide"] body{background-size:100% 100%,auto 1000px;background-position:center top,center top}}
