/* Scott's chosen Studio palette: gold, maroon, and navy blue. */
:root{--gold:#e8be77;--bg:#0c1830;--dim:#bbc5d7;--maroon:#800000;--line:#33425f}
body{background:radial-gradient(ellipse at 85% 16%,#182c4b 0,transparent 46%),var(--bg)}
.review{background:var(--gold);color:#101e37}
header,.strip,.contact,footer{border-color:var(--line)}
.logo{border-color:#b28a4e;color:var(--gold);background:#14213a}
nav a{color:#d3dbe9}
nav a:hover,nav a:focus-visible{color:var(--gold)}
.btn{border-color:#8a9bb5}
.btn:hover{background:#243956}
.primary{color:#101e37;background:var(--gold);border-color:var(--gold)}
.primary:hover{background:#f5d49b}
.art:after{border-color:#aa824b}
.strip{color:#d6deed;background:#101e37}
.track{background:#15243e;border-color:#3b4c69}
.custom{background:var(--maroon);color:#ffffff;border:1px solid #aa824b}
.custom .eyebrow{color:var(--gold)}
.custom p{color:#ffffff}
.custom h2,.custom .price{color:#ffffff}
.custom .btn{background:var(--gold);color:#25142b;border-color:var(--gold)}
.custom .btn:hover{background:#f5d49b}
.step{border-color:#aa824b}
.step span{color:var(--gold)}
.step h3{color:#ffffff}
.contact{background:linear-gradient(90deg,transparent,#162540)}
audio{color-scheme:light}
::selection{background:var(--gold);color:#101e37}

.custom p,.custom h2,.custom h3{opacity:1;text-shadow:none}.custom p{font-weight:500}
