body[data-page="play"] .play-hero{padding:95px 0 85px;background:linear-gradient(#faf2dd,#e9d6ac);border-bottom:5px solid #b68a43;color:#2c2118}
body[data-page="play"] .play-hero:before{background:none}
body[data-page="play"] .play-hero:after{display:none}
body[data-page="play"] .play-hero .wrap:before{display:none}
body[data-page="play"] .play-hero-inner{max-width:1180px}
body[data-page="play"] .play-hero h1{max-width:1000px;margin:20px 0 22px;line-height:1.08;color:#2c2118;text-shadow:none}
body[data-page="play"] .play-hero .eyebrow{color:#7a271c}
body[data-page="play"] .play-hero p{font-size:clamp(1.2rem,2vw,1.6rem);color:#4d3728;margin:0;max-width:900px}
body[data-page="play"] .play-intro{text-align:center;padding:75px 0}
body[data-page="play"] .play-intro .section-title{font-size:clamp(2.2rem,4vw,3.3rem)}
body[data-page="play"] .play-intro .lead{margin:12px auto 0}
body[data-page="play"] .play-online{padding:85px 0 95px}
body[data-page="play"] .play-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}
body[data-page="play"] .play-section-head .lead{max-width:720px;margin-bottom:0}
body[data-page="play"] .play-section-head .btn{flex:none}
body[data-page="play"] figure{margin:0}
body[data-page="play"] .play-feature-image{background:#e8d4a9;border:7px solid #b28b4f;box-shadow:0 24px 55px #070402a8}
body[data-page="play"] .play-feature-image img{display:block;width:100%;height:auto}
body[data-page="play"] .play-feature-image figcaption{color:#4b3524;background:#f0dfba;padding:8px 14px;font-size:.9rem;text-align:center}
body[data-page="play"] .play-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}
body[data-page="play"] .play-gallery figure:last-child{grid-column:1/-1;width:min(660px,100%);justify-self:center}
body[data-page="play"] .play-gallery figure{background:#f0dfba;padding:6px;box-shadow:0 13px 30px #0804027a}
body[data-page="play"] .play-gallery img{display:block;width:100%;height:230px;object-fit:contain;object-position:center;background:#2a1c13}
body[data-page="play"] .play-gallery figure:last-child img{height:auto}
body[data-page="play"] .play-gallery figcaption{padding:8px 10px 5px;color:#382619;font-family:var(--display);font-size:.78rem;text-align:center}
body[data-page="play"] .play-print{padding:95px 0}
body[data-page="play"] .play-print-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}
body[data-page="play"] .play-print-status{border-left:3px solid #9b6b2d;padding-left:16px;color:#5a3c27;font-size:1.05rem}
body[data-page="play"] .play-print-action{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}
body[data-page="play"] .play-print-action .btn:disabled{opacity:.7;cursor:default;transform:none;box-shadow:none}
body[data-page="play"] .play-print-action span{color:#654a34;font-size:.95rem}
body[data-page="play"] .play-print-art{height:300px;position:relative;filter:drop-shadow(0 18px 18px #60432755)}
body[data-page="play"] .play-sheet{position:absolute;width:190px;height:255px;top:12px;left:50%;background:#f7edcf;border:1px solid #a4814d;box-shadow:0 9px 22px #48301744}
body[data-page="play"] .play-sheet-one{transform:translateX(-63%) rotate(-13deg)}
body[data-page="play"] .play-sheet-two{transform:translateX(-37%) rotate(10deg);background:repeating-linear-gradient(0deg,#ead7ac 0 2px,#f6e9ca 2px 18px)}
body[data-page="play"] .play-sheet-three{transform:translateX(-50%) rotate(-2deg);background:linear-gradient(145deg,#f9f0d7,#ead5a5)}
body[data-page="play"] .play-print-label{position:absolute;left:50%;top:80px;transform:translateX(-50%) rotate(-2deg);font:700 1.2rem/1.4 var(--display);text-align:center;color:#623126;width:170px}
body[data-page="play"] .play-footer{padding-bottom:32px}
body[data-page="play"] .play-footer-inner{display:flex;justify-content:space-between;gap:40px;align-items:start}
body[data-page="play"] .play-footer p{margin:7px 0;color:#cbbba5}
body[data-page="play"] .play-footer nav{display:flex;flex-wrap:wrap;gap:14px 24px;font-family:var(--display);font-size:.76rem;text-transform:uppercase}
body[data-page="play"] .play-copyright{color:#ac967b;font-size:.78rem;margin-top:28px}
@media(max-width:800px){body[data-page="play"] .play-section-head{display:block}body[data-page="play"] .play-section-head .btn{margin-top:22px}body[data-page="play"] .play-gallery{grid-template-columns:1fr 1fr}body[data-page="play"] .play-print-inner{grid-template-columns:1fr;gap:15px}body[data-page="play"] .play-print-art{max-width:400px;width:100%;margin:auto}}
@media(max-width:560px){body[data-page="play"] .play-hero{padding:80px 0 70px}body[data-page="play"] .play-gallery{grid-template-columns:1fr}body[data-page="play"] .play-gallery figure:last-child{grid-column:auto}body[data-page="play"] .play-gallery img{height:auto}body[data-page="play"] .play-footer-inner{display:block}body[data-page="play"] .play-footer nav{margin-top:30px}}
