@media screen{
.art-directed a:focus-visible,.art-directed button:focus-visible{outline:3px solid #bd9b61}
.ad-light-link{color:#eee8de}
.ad-home-hero{background:#11151a;color:#eee8de}
.ad-hero-copy .btn{background:#3b2e1c}
.ad-hero-photo figcaption{background:#3b2e1c}
.ad-hero-foot{border-top:1px solid #525b6635}
.ad-hero-foot a{color:#eee8de}
.ad-play-spread{background:#3b2e1c}
.ad-demo{background:#11151a;color:#eee8de;box-shadow:12px 12px 0 #0000001a}
.ad-demo .play-board button{background:#1b2027;border:1px solid #525b66}
.ad-demo .play-board button:nth-child(2n),.ad-demo .play-board button.on{background:#3b2e1c}
.ad-demo .play-board button[aria-pressed=false]{background:#1b2027;color:#eee8de}
.ad-demo .btn{background:#3b2e1c}
.ad-demo .btn.outline{color:#eee8de;border-color:#525b6680}
.ad-demo .game-message{color:#eee8de}
.ad-demo #new-best,.ad-demo #new-stats{color:#eee8de}
.ad-demo [data-score-card]{color:#eee8de}
.ad-origin figure{background:#242a31;box-shadow:0 12px 30px #00000015}
.ad-tools-spread{background:#242a31}
.ad-notebook{background:#5f5326;box-shadow:10px 12px 0 #00000012}
.ad-tool-links{border-top:1px solid #bd9b6150}
.ad-field-guide{background:#11151a;color:#eee8de}
.ad-field-guide a{color:#eee8de}
.ad-field-guide>div a{border-top:1px solid #525b6640}
.game-art{background:#11151a;color:#eee8de}
.art-leash path{stroke:#eee8de}
.art-leash circle{fill:#eee8de;stroke:#a5d8b9}
.art-tower{background:#242a31}
.art-tower i{background:#3b2e1c}
.art-tower i:first-child{background:#3b2e1c}
.art-board i{background:#203733}
.art-golden-grid i:nth-child(odd){background:#3b2e1c}
.art-photo-puzzle{background:#43271b}
.art-paw-tac-toe{background:#242a31}
.art-paw-tac-toe i{border:1px solid #bd9b6150}
.art-memory{background:#1d3a38}
.art-hairold-says i:nth-child(2n){background:#3b2e1c}
.art-word{background:#3b2e1c}
.art-clue{background:#242a31}
.art-dvd{background:#1b2027}
.art-reaction{background:#3e2319;color:#eee8de}
.art-reaction>span{border-bottom:2px solid #525b66}
.ad-masthead{background:#11151a;color:#eee8de}
.ad-guide-directory .ad-directory-entry:first-child{background:#3b2e1c}
.ad-story-opening .homecoming-photo{background:#242a31;box-shadow:9px 12px 0 #00000010}
.ad-family-spread{background:#242a31}
.ad-playing .page-hero{background:#11151a;color:#eee8de}
.ad-personal #passport-stamps .card{border:1px dashed #525b66}
.ad-personal #passport-stamps .card.earned{background:#47572e}
.ad-personal .hairold-says{background:#11151a;color:#eee8de}
@media(max-width:700px){.ad-demo{box-shadow:6px 7px 0 #0000001a}
.ad-origin img{background:#242a31}}
@media(max-width:430px){.ad-tool-links a{border-bottom:1px solid #bd9b6120}}
.ad-demo .play-board button[aria-pressed=true]{background:#3b2e1c}
.ad-demo .play-board button[aria-pressed=false]{background:#1b2027;color:#eee8de}
}
