/* Warm walnut leather on dark panels; ivory Western-shirt weave on light areas. */
:root{--paper:#f4efe3;--ink:#29231d;--rust:#874121;--gold:#dec293;--line:rgba(76,57,36,.24);background:#f4efe3}
body{background-color:#f4efe3;background-image:url('../images/backgrounds/ivory-western-shirt.png');background-size:1450px auto;background-repeat:repeat;color:var(--ink)}
.draft-banner{background:#e9e0d0d9;color:#514435}
.hero-art,.portfolio{background-color:#41291a;background-image:linear-gradient(#20120933,#20120933),url('../images/backgrounds/leather-warm-walnut.png');background-size:auto,1050px auto;background-repeat:repeat;color:#fff0dd}
.hero-art{border:1px solid #8d6a45;box-shadow:8px 8px 0 #52371e1a;outline:1px dashed #cda8757a;outline-offset:-10px}
.art-topline,.art-bottomline{border-color:#b48c5f80}
.portfolio{border-block:1px solid #9d7953;position:relative}
.portfolio:before,.portfolio:after{content:"";position:absolute;left:0;right:0;border-top:1px dashed #d2b08480;pointer-events:none}
.portfolio:before{top:9px}.portfolio:after{bottom:9px}
.portfolio .eyebrow{color:#efcf9e}.portfolio-heading>p{color:#efddc7}
.reel-placeholder{background:#21150c52;border-color:#c09b6c7d}
.placeholder-statement em{color:#efd1a0}.placeholder-caption{color:#eed8bc}.frame-corner{border-color:#c6a273}
.audience-strip{background:#e9dfca70;border-block:1px dashed #a9946b9c}
.contact{background:#e5d8bd70;border-block:1px dashed #a9946b9c}
.project-note{background:#fffaf16e;border:1px solid #bca984;outline:1px dashed #baa78180;outline-offset:-7px}
.section-heading>p:last-child,.about-copy>p,.contact-layout>div>p:not(.eyebrow),.process-list p{color:#574c40}
.about-copy .lead{color:var(--ink)}
.contact-status{border-color:#ad987771}.note-footer{color:#594d3e}
.material-preview-note{padding:12px 24px;background:#302216;color:#f4e7d1;text-align:center;font-size:12px;line-height:1.6}
.material-preview-note a{color:#f4e7d1;text-underline-offset:4px;margin-left:14px}
