@media screen{
:focus-visible{outline:3px solid #bd9b61}
.skip{background:#242a31}
header{background:#11151a;color:#eee8de}
nav a:hover,nav a[aria-current]{background:#3b2e1c}
button.menu{color:#eee8de;border:1px solid #525b66}
.hero{background:#11151a;color:#eee8de}
.hero .lead{color:#eee8de}
.btn{background:#3b2e1c}
.btn:hover{background:#242a31;border-color:#525b66}
.btn.outline:hover{background:#242a31}
.media{border:1px solid #525b66;background:linear-gradient(130deg,#242a31,#242a31);color:#a5d8b9}
.hero .media{border:8px solid #525b66}
.section.alt{background:#242a31}
.section.dark{background:#3b2e1c;color:#eee8de}
.card{background:#242a31}
.note{background:#242a31}
.page-hero{background:#11151a;color:#eee8de}
.page-hero p{color:#eee8de}
.band{background:#3b2e1c}
.footer{background:#11151a;color:#eee8de}
.footer a{color:#eee8de}
.fine{border-top:1px solid #525b66;color:#eee8de}
.pill{background:#305543}
.placeholder{color:#f1ece3;background:#242a31;border:1px dashed #525b66}
.list a{background:#242a31}
.media.photo{background:#242a31}
.hero .media.photo{border:8px solid #525b66}
.tool-panel{background:#242a31}
.timeline div{background:#242a31}
.fact-strip span{background:#242a31}
.clip-grid video,.split video{background:#11151a}
.calc-results{background:#242a31}
.card.photo-card .card-cover{background:#242a31}
.visual-strip a{color:#eee8de;background:#11151a}
.visual-strip span{background:linear-gradient(transparent,#11151ac9)}
.song{background:#242a31}
.page-hero{background-image:radial-gradient(circle at 80% 20%,#193e39 0,transparent 36%)}
.bounce-arena{border:2px solid #525b66;background:linear-gradient(145deg,#242a31,#242a31)}
.bounce-face{border:4px solid #525b66;background:#242a31;box-shadow:0 7px 18px #00000055}
.match-card{background:#3b2e1c;color:#eee8de}
.match-card.matched{border-color:#525b66}
}
