/* Hairold: photographic cover, editorial stories, playable surfaces. */
.art-directed{--paper:#f7f5ef;--orange:#bc542b;background:var(--paper)}
.art-directed h1,.art-directed h2{letter-spacing:-.055em;line-height:1.04}.art-directed h3{letter-spacing:-.025em;line-height:1.18}.art-directed em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.065em}.art-directed .eyebrow{font-size:12px;letter-spacing:.14em;font-weight:750}.art-directed .section{padding-block:48px}.art-directed .page-hero{padding-block:42px}.art-directed .page-hero h1{font-size:clamp(2.8rem,5vw,5rem);max-width:950px}.art-directed .lead{max-width:660px}.art-directed .quick-nav{border-bottom:1px solid var(--line);background:var(--paper)}.art-directed .btn{border-radius:3px}.art-directed a:focus-visible,.art-directed button:focus-visible{outline:3px solid #bd5728;outline-offset:5px}.art-directed [hidden]{display:none!important}
.art-directed header{position:relative;z-index:5}.art-directed .top{max-width:1440px}.art-directed main{overflow:clip}.art-directed main>*{min-width:0}.art-directed .text-link{font-weight:750;text-underline-offset:6px}.ad-secondary{display:block;margin-top:20px}.ad-light-link{color:var(--paper);font-weight:700;text-underline-offset:6px}.ad-surprise{display:block;background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 4px;margin-top:25px;font:inherit;cursor:pointer;color:inherit}.ad-home-hero{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1.1fr;position:relative;padding:50px max(28px,calc((100vw - 1240px)/2));gap:0 42px;align-items:center}.ad-hero-copy{position:relative;z-index:1;padding:20px 0}.ad-hero-copy h1{font-size:clamp(3.5rem,6.8vw,7.2rem);line-height:.99;letter-spacing:-.065em;margin:25px -50px 25px 0}.ad-hero-copy h1 em{color:var(--lime);font-size:1.1em}.ad-hero-copy>p:not(.eyebrow){font-size:19px;max-width:340px}.ad-hero-copy .btn{background:var(--lime);color:var(--ink);border-color:var(--lime)}.ad-hero-photo{margin:0;position:relative;align-self:stretch;min-height:470px}.ad-hero-photo img{display:block;width:100%;height:100%;max-height:590px;object-fit:cover;object-position:37% center;border-radius:46% 46% 0 0}.ad-hero-photo figcaption{position:absolute;bottom:20px;right:-12px;background:var(--lime);color:var(--ink);padding:10px 16px;font-size:12px;font-weight:800;letter-spacing:.08em;transform:rotate(-4deg)}.ad-hero-foot{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;padding-top:32px;font-size:14px;border-top:1px solid #ffffff35;margin-top:32px}.ad-hero-foot a{color:var(--paper)}
.ad-choose{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1.4fr;gap:55px;padding:60px 28px;align-items:start}.ad-choose h2{font-size:clamp(2.5rem,4vw,4rem);margin:12px 0}.ad-choice-links{display:grid!important;grid-template-columns:1fr 1fr;gap:22px 28px;width:auto;padding:0}.ad-choice-links a{display:block;border-top:1px solid var(--ink);padding:13px 0;font-size:20px;line-height:1.2;font-weight:700;text-decoration:none}.ad-choice-links a span{display:block;font-size:11px;letter-spacing:.13em;font-weight:650;margin-bottom:12px}.ad-choice-links a:hover{color:var(--teal)}
.ad-play-spread{background:var(--lime);display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:65px max(28px,calc((100vw - 1184px)/2));align-items:center}.ad-play-copy h2{font-size:clamp(2.9rem,4.8vw,5rem);margin:20px 0}.ad-play-copy p:not(.eyebrow){max-width:400px}.ad-demo{background:var(--ink);color:var(--paper);padding:26px;box-shadow:12px 12px 0 #142f321a;transform:rotate(2deg);max-width:440px;width:100%;justify-self:center}.ad-demo-heading{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.12em;font-weight:800}.ad-demo .play-board{margin:24px auto;max-width:310px;border:0;padding:0;gap:9px}.ad-demo .play-board button{background:#42615b;border:1px solid #70877c;border-radius:3px;aspect-ratio:1;min-height:44px;font-size:22px;color:var(--lime)}.ad-demo .play-board button:nth-child(2n),.ad-demo .play-board button.on{background:var(--lime);color:var(--ink)}.ad-demo .play-board button[aria-pressed=false]{background:#42615b;color:var(--paper)}.ad-demo .btn{background:var(--lime);color:var(--ink);border-color:var(--lime);padding:10px 14px}.ad-demo .btn.outline{background:transparent;color:var(--paper);border-color:#ffffff80}.ad-demo .game-toolbar{margin:10px 0}.ad-demo .game-message{font-size:15px;color:var(--paper);background:none;border:0;padding:0;min-height:0}.ad-demo #new-best,.ad-demo #new-stats{font-size:13px;color:#d5dfd8;margin:6px 0}.ad-demo [data-score-card]{color:var(--paper);background:none;border:0;padding:12px 0;font:inherit;text-decoration:underline}.ad-demo [data-score-card]:disabled{opacity:.6}
.ad-origin{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:85px 40px;align-items:center}.ad-origin figure{margin:0;max-width:460px;transform:rotate(-3deg);padding:12px 12px 0;background:#fff;box-shadow:0 12px 30px #142f3215}.ad-origin img{display:block;width:100%;height:auto;max-height:530px;object-fit:cover;object-position:50% 50%}.ad-origin figcaption{padding:15px 0;font-size:11px;letter-spacing:.1em;font-weight:700}.ad-origin-copy h2{font-size:clamp(3rem,5vw,5.3rem);margin:20px 0}.ad-origin-copy p{max-width:410px}.ad-tools-spread{background:#e6eae2;display:grid;grid-template-columns:1fr 1fr;gap:40px 70px;align-items:center;padding:65px max(28px,calc((100vw - 1184px)/2))}.ad-tools-spread h2{font-size:clamp(2.8rem,4.7vw,4.9rem);margin:18px 0}.ad-tools-spread>div>p{max-width:400px}.ad-notebook{display:block;background:#fffefa;color:var(--ink);padding:30px 30px 30px 45px;text-decoration:none;border-left:10px solid var(--teal);box-shadow:10px 12px 0 #142f3212;transform:rotate(3deg);max-width:430px;width:100%;justify-self:center}.ad-notebook>strong{display:block;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.08;margin:26px 0}.ad-notebook>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 0;font-size:16px}.ad-notebook small{display:block;margin-top:24px;font-size:13px}.ad-tool-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid #142f3250;padding-top:25px}.ad-tool-links a{display:flex;justify-content:space-between;gap:12px;font-weight:700;text-decoration:none}.ad-tool-links span{font-size:13px;color:var(--teal)}
.ad-latest{max-width:1240px;margin:auto;padding:60px 28px}.ad-latest h2{font-size:clamp(2.8rem,4vw,4rem)}.ad-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ad-recommendations>a{text-decoration:none;color:var(--ink)}.ad-recommendations h3{font-size:26px;margin:12px 0 20px}.ad-recommendations .eyebrow{display:block;margin-top:16px}.ad-field-guide{background:var(--ink);color:var(--paper);padding:60px max(28px,calc((100vw - 1184px)/2));position:relative}.ad-field-guide h2{font-size:clamp(3rem,5vw,5rem);margin:20px 0 32px}.ad-field-guide>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 35px}.ad-field-guide a{color:var(--paper);text-underline-offset:6px}.ad-field-guide>div a{font-size:20px;border-top:1px solid #ffffff40;padding-top:14px;text-decoration:none}.ad-field-guide>p:last-child{padding-top:25px;font-size:15px}
/* Actual game mechanics become the hub's visual identity. */
.game-art{height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#142f32;color:#e7ee80;width:100%;position:relative}.art-leash svg{width:100%;height:100%;padding:15px}.art-leash path{fill:none;stroke:#e7ee80;stroke-width:3}.art-leash circle{fill:#f7f5ef;stroke:#142f32;stroke-width:4}.art-tower{flex-direction:column;align-items:start;justify-content:end;padding:20px 22px;gap:6px;background:#d9e5d7}.art-tower i{display:block;height:30px;background:var(--teal)}.art-tower i:first-child{background:var(--orange)}.art-board>div{display:grid;grid-template-columns:repeat(3,1fr);width:158px;height:158px;gap:5px;transform:rotate(-7deg)}.art-board i{background:#355b55;display:grid;place-items:center;font-style:normal;font-size:25px;font-weight:750;border-radius:3px}.art-golden-grid i:nth-child(odd){background:var(--lime)}.art-photo-puzzle{background:#c46942}.art-photo-puzzle i{background:var(--paper);color:var(--ink)}.art-paw-tac-toe{background:#e1e8df;color:var(--ink)}.art-paw-tac-toe i{background:transparent;border:1px solid #142f3250}.art-memory{background:#305f5c}.art-memory i{background:var(--paper);color:var(--teal)}.art-hairold-says>div{grid-template-columns:1fr 1fr}.art-hairold-says i:nth-child(n+5){display:none}.art-hairold-says i:nth-child(2n){background:var(--lime)}.art-word{gap:5px;background:var(--lime);color:var(--ink)}.art-word span{background:var(--paper);padding:8px;font-size:28px;font-weight:800;transform:rotate(-7deg)}.art-word span:nth-child(2n){transform:rotate(7deg)}.art-clue{align-items:start;flex-direction:column;padding:25px;background:#e3e7dd;color:var(--ink);gap:10px}.art-clue>span,.art-clue>small{font-size:11px;letter-spacing:.1em}.art-clue b{font-size:26px;line-height:1.08}.art-dvd{background:#273937}.art-dvd b{font-size:30px;letter-spacing:-.06em;transform:rotate(-10deg)}.art-dvd>span{font-size:55px;position:absolute;top:2px;right:18px}.art-reaction{flex-direction:column;gap:15px;background:#b95630;color:#fff}.art-reaction>span{font-size:45px;letter-spacing:-.05em;font-weight:900;border-bottom:2px solid #fff}.art-reaction small{font-size:14px}.art-directed .ad-game-card{background:none;border:0;border-radius:0;box-shadow:none;padding:0;gap:0}.ad-game-card .eyebrow{padding-top:18px}.ad-game-card h3{font-size:26px;margin:10px 0}.ad-game-card p{margin:0 0 10px;max-width:32ch}.ad-game-card>strong{padding:10px 0 16px;border-bottom:1px solid var(--line);width:100%}.ad-game-card:hover .game-art{filter:brightness(1.04)}.ad-game-card:hover{transform:none}.art-directed #game-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px}.ad-masthead{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:380px;background:var(--ink);color:var(--paper)}.ad-mast-copy{padding:48px 35px 48px max(28px,calc((100vw - 1184px)/2));align-self:center}.ad-mast-copy h1{font-size:clamp(3rem,5vw,5.4rem);margin:20px 0}.ad-mast-copy h1 em{color:var(--lime)}.ad-mast-copy>p:last-child{max-width:390px}.ad-mast-image{min-height:340px;overflow:hidden}.ad-mast-image img{width:100%;height:100%;max-height:470px;object-fit:cover;display:block;object-position:70% 50%}.ad-arcade-controls{margin-bottom:30px;border-bottom:1px solid var(--line);padding-bottom:25px}.ad-arcade-controls h2{font-size:2rem}.ad-arcade-controls .eyebrow,.ad-arcade-controls p:not(#recent-game){display:none}.ad-arcade-controls .actions{display:inline-flex;margin:12px 22px 8px 0}.ad-arcade-controls #recent-game{display:inline}.art-directed .filter-row{margin:0 0 26px}
.ad-directory{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.art-directed .ad-directory-entry{display:grid;grid-template-columns:42px 1fr;column-gap:18px;border:0;border-top:1px solid var(--ink);border-radius:0;padding:25px 0;background:none;box-shadow:none;position:relative;transform:none}.ad-entry-number{grid-column:1;grid-row:1/6;color:var(--orange);font:italic 27px Georgia,serif}.ad-directory-entry h3{font-size:25px;margin:7px 0 12px}.ad-directory-entry>*:not(.ad-entry-number){grid-column:2}.ad-directory-entry p{font-size:16px;max-width:44ch;margin:0 0 15px}.ad-directory-entry strong{font-size:14px;padding:0}.ad-guide-directory{grid-template-columns:1.15fr 1fr}.ad-guide-directory .ad-directory-entry:first-child{grid-row:span 2;display:flex;flex-direction:column;background:var(--lime);padding:32px;border:0;margin-bottom:25px}.ad-guide-directory .ad-directory-entry:first-child h3{font-size:clamp(2rem,3.2vw,3.4rem)}.ad-guide-directory .ad-directory-entry:first-child .ad-entry-number{font-size:65px}.ad-guide-directory .ad-directory-entry:first-child p{font-size:18px}.ad-guide-directory .ad-directory-entry:first-child strong{margin-top:auto}.art-directed[data-page="/dog-guides/"] .ad-mast-image img{object-position:center 44%;max-height:430px}.art-directed[data-page="/dog-tools/"] .ad-mast-image img{object-position:25% center}.art-directed[data-page="/dog-tools/"] #walk-log{border-top:7px solid var(--teal)}
/* Stories, reading and personal pages keep their own pacing. */
.ad-story-title{padding-bottom:10px!important}.ad-story-title h1{font-size:clamp(3.2rem,7vw,7rem)!important}.ad-story-opening .split{gap:8%;align-items:center}.ad-story-opening h2{font-size:clamp(2.5rem,4vw,4rem)}.ad-story-opening .homecoming-photo{transform:rotate(-2deg);padding:10px;background:white;box-shadow:9px 12px 0 #142f3210}.ad-story-opening .homecoming-photo img{border:0;border-radius:0}.ad-family-spread{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%;background:#e1e7dc;padding:55px max(28px,calc((100vw - 1120px)/2))}.ad-family-spread h2{font-size:clamp(3rem,5vw,5.2rem);margin:20px 0}.ad-family-spread figure{margin:0;max-width:380px;transform:rotate(3deg)}.ad-family-spread img{display:block;width:100%;height:auto}.ad-family-spread figcaption{padding-top:10px;font-size:14px}.ad-timeline-event{position:relative;border:0!important;border-left:1px solid var(--teal)!important;border-radius:0!important;padding:15px 20px 45px 65px!important;max-width:900px;margin:0 auto!important;background:none!important}.ad-timeline-number{position:absolute;left:-22px;top:9px;font:italic 30px Georgia,serif;color:var(--teal);background:var(--paper);padding:5px}.ad-timeline-event h2{font-size:clamp(2rem,4vw,3.5rem)}.ad-timeline-event p{max-width:660px}.ad-timeline-event img{margin:25px 0 0!important;max-width:420px!important;height:auto!important;max-height:none!important}.ad-reading .article{max-width:840px;padding-top:35px}.ad-reading .article>h1{font-size:clamp(2.6rem,5vw,4.8rem)}.ad-reading .article>h2{border-top:1px solid var(--line);padding-top:24px;margin-top:35px}.ad-reading .article>p{font-size:19px;line-height:1.7}.ad-playing .page-hero{background:var(--ink);color:var(--paper);padding-block:30px}.ad-playing .page-hero h1{font-size:clamp(2.3rem,4vw,4rem)}.ad-playing .page-hero .lead{font-size:17px;margin-bottom:0}.ad-playing .play-aside{border-radius:0;border:0;border-left:1px solid var(--line);background:transparent}.ad-personal .page-hero{border-bottom:2px solid var(--ink);max-width:1184px;margin:auto}.ad-personal .card{border-radius:0;box-shadow:none}.ad-personal #passport-stamps .card{border:1px dashed #577772;background:transparent;min-height:0;padding:24px}.ad-personal #passport-stamps .card.earned{border:2px solid var(--teal);background:#e7eddd}.ad-personal #passport-stamps h3{font-family:Georgia,serif;font-size:25px}.ad-personal .hairold-says{border:0;border-radius:0;background:var(--ink);color:var(--paper);padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden}.ad-personal .hairold-says img{width:100%;height:100%;max-height:340px;object-fit:cover}.ad-personal .hairold-says>div{padding:30px}.ad-personal .hairold-says a{color:var(--lime)}
@media(max-width:1050px){.ad-hero-copy h1{font-size:clamp(3.5rem,7.5vw,6rem)}.ad-play-spread{gap:35px}.ad-mast-copy{padding:35px 28px}.ad-mast-copy h1{font-size:3.5rem}.ad-tool-links{grid-template-columns:1fr 1fr}.ad-directory{gap:0 28px}.art-directed #game-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.art-directed .section{padding-block:34px}.art-directed .page-hero{padding-block:30px}.ad-home-hero{padding:30px 22px 20px;grid-template-columns:1fr;gap:0}.ad-hero-copy{padding:0}.ad-hero-copy h1{font-size:clamp(3.5rem,12.5vw,5rem);margin:16px 0 18px;max-width:550px}.ad-hero-copy>p:not(.eyebrow){font-size:17px;max-width:340px}.ad-hero-copy .actions{margin:18px 0 24px}.ad-hero-photo{min-height:0;width:100%;height:340px;max-width:520px;justify-self:end}.ad-hero-photo img{border-radius:42% 42% 0 0;object-position:36% 43%}.ad-hero-photo figcaption{right:0;bottom:15px;font-size:10px}.ad-hero-foot{font-size:12px;margin-top:25px;padding-top:15px}.ad-hero-foot>span{max-width:180px}.ad-choose{padding:35px 22px;grid-template-columns:1fr;gap:20px}.ad-choose h2{font-size:2.8rem}.ad-choice-links{gap:8px 20px}.ad-choice-links a{font-size:18px;padding:13px 0;min-height:86px}.ad-choice-links a span{font-size:10px}.ad-play-spread{padding:38px 22px 45px;grid-template-columns:1fr;gap:25px}.ad-play-copy h2{font-size:3rem}.ad-play-copy>p:not(.eyebrow){font-size:16px}.ad-demo{max-width:380px;padding:22px;transform:rotate(1deg);box-shadow:6px 7px 0 #142f321a}.ad-demo .play-board{max-width:265px}.ad-origin{padding:50px 28px;gap:30px;grid-template-columns:1fr}.ad-origin figure{max-width:370px;width:88%;justify-self:start}.ad-origin img{max-height:420px;object-fit:contain;background:#d2d5d3}.ad-origin-copy{padding-left:10%}.ad-origin-copy h2{font-size:3.2rem}.ad-tools-spread{padding:38px 22px;grid-template-columns:1fr;gap:30px}.ad-tools-spread h2{font-size:3.1rem}.ad-notebook{width:90%;padding:23px 22px 23px 30px;transform:rotate(2deg)}.ad-notebook>strong{font-size:31px}.ad-tool-links{gap:20px;font-size:16px}.ad-latest{padding:38px 22px}.ad-latest .section-head{display:block}.ad-recommendations{grid-template-columns:1fr;gap:26px}.ad-recommendations>a{display:grid;grid-template-columns:42% 1fr;gap:0 18px;align-content:center}.ad-recommendations .game-art{grid-row:1/5;height:170px}.ad-recommendations h3{font-size:23px;margin:8px 0 12px}.ad-recommendations .eyebrow{margin:8px 0 0}.ad-recommendations .text-link{font-size:14px}.ad-recommendations .art-word{gap:2px}.ad-recommendations .art-word span{font-size:17px;padding:4px}.ad-recommendations .art-clue{padding:14px}.ad-recommendations .art-clue b{font-size:20px}.ad-field-guide{padding:38px 22px}.ad-field-guide h2{font-size:3.2rem}.ad-field-guide>div{grid-template-columns:1fr 1fr;gap:20px}.ad-field-guide>div a{font-size:17px}.ad-masthead{grid-template-columns:1fr;min-height:0}.ad-mast-copy{padding:30px 22px}.ad-mast-copy h1{font-size:3.3rem}.ad-mast-copy>p:last-child{font-size:17px;margin-bottom:0}.ad-mast-image{min-height:0;height:235px}.ad-mast-image img{object-position:75% center}.art-directed[data-page="/dog-guides/"] .ad-mast-image{height:270px}.art-directed[data-page="/dog-guides/"] .ad-mast-image img{object-position:center 42%}.art-directed #game-catalog{gap:28px 16px}.ad-game-card h3{font-size:23px}.ad-game-card p{font-size:15px}.game-art{height:175px}.art-board>div{width:135px;height:135px}.art-word span{font-size:21px;padding:5px}.art-dvd b{font-size:23px}.art-clue{padding:20px}.art-clue b{font-size:23px}.ad-arcade-controls h2{font-size:1.8rem}.ad-arcade-controls .actions{margin-right:0}.ad-directory{grid-template-columns:1fr;gap:0}.ad-directory-entry h3{font-size:24px}.ad-guide-directory .ad-directory-entry:first-child{grid-row:auto;padding:24px;margin-bottom:0}.ad-story-opening .split{gap:32px}.ad-story-opening .homecoming-photo{max-width:350px;width:90%}.ad-story-opening h2{font-size:2.8rem}.ad-family-spread{grid-template-columns:1fr;padding:38px 28px;gap:25px}.ad-family-spread h2{font-size:3.3rem}.ad-family-spread figure{width:82%;justify-self:end}.ad-timeline-event{padding-left:34px!important;margin-left:16px!important}.ad-timeline-event h2{font-size:2.4rem}.ad-personal .hairold-says{grid-template-columns:1fr}.ad-personal .hairold-says img{height:250px}.ad-reading .article>p{font-size:17px}.ad-playing .play-aside{border-left:0;border-top:1px solid var(--line)} }
@media(max-width:430px){.art-directed #game-catalog{grid-template-columns:1fr}.ad-game-card .game-art{height:200px}.ad-game-card h3{font-size:27px}.ad-game-card p{font-size:16px;max-width:none}.ad-hero-photo{height:280px}.ad-hero-copy h1{font-size:clamp(3.1rem,12.3vw,4.4rem)}.ad-mast-copy h1{font-size:clamp(2.8rem,11vw,3.6rem)}.ad-choice-links{gap:4px 16px}.ad-demo{padding:18px}.ad-tool-links{grid-template-columns:1fr}.ad-tool-links a{padding-bottom:10px;border-bottom:1px solid #142f3220}.ad-notebook{width:94%}.ad-recommendations>a{grid-template-columns:40% 1fr;gap:0 14px}.ad-recommendations .art-board>div{width:105px;height:105px}.ad-recommendations .art-clue b{font-size:18px}.ad-recommendations .game-art{height:155px}.ad-origin-copy{padding-left:0}.ad-field-guide>div{gap:18px}.ad-field-guide>div a{font-size:16px}}
@media(prefers-reduced-motion:reduce){.art-directed *{scroll-behavior:auto!important;transition:none!important}.ad-demo,.ad-origin figure,.ad-notebook,.ad-story-opening .homecoming-photo,.ad-family-spread figure{transform:none}}
@media print{.ad-home-hero,.ad-play-spread,.game-art,.ad-mast-image{display:none!important}.ad-masthead{display:block;background:white;color:black}.ad-mast-copy h1 em{color:black}.art-directed main{overflow:visible}.art-directed .page-hero{background:white;color:black}.art-directed .section{padding:10px 0}.ad-demo,.ad-origin figure,.ad-notebook,.ad-family-spread figure{transform:none}}
.ad-demo .play-board button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.ad-demo .play-board button[aria-pressed=false]{background:#42615b;color:var(--paper)}
