#best-stretches summary h2{font:30px Georgia;margin:12px 0}#best-stretches .stretch-options{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}#best-stretches .stretch-options button{font-size:13px;background:#f1f3eb;color:#173e34;border:1px solid #d7dfd0;padding:10px 14px}#best-stretches .stretch-options button[aria-pressed=true]{background:#173e34;color:#fffbed}.stretch-hero{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;background:#173e34;color:#fffbed;border-radius:18px;padding:28px}.stretch-hero strong{display:block;font-size:82px;line-height:1.15;margin:10px 0}.stretch-hero h3{font:24px Georgia;color:#fffbed;margin:0}.stretch-hero p{font-size:14px;color:#d7e6d8}.stretch-hero button{background:#dfead8;color:#173e34}.stretch-scorecard{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin:24px 0}.stretch-hole{text-align:center;padding:12px 2px;background:#f0f1eb;border:1px solid #e1e4dc;border-radius:8px;color:#687c70}.stretch-hole.active{background:#e0efdf;border-color:#77a285;color:#173e34}.stretch-hole small{font-size:10px;display:block}.stretch-symbol{display:flex;position:relative;align-items:center;justify-content:center;width:38px;height:38px;margin:10px auto 0;font-size:22px}.stretch-symbol.birdie,.stretch-symbol.eagle{border:1px solid currentColor;border-radius:50%}.stretch-symbol.bogey,.stretch-symbol.double{border:1px solid currentColor}.stretch-symbol.eagle:after,.stretch-symbol.double:after{content:'';position:absolute;inset:3px;border:1px solid currentColor;border-radius:inherit}.stretch-modal{max-width:580px;max-height:90vh;overflow:auto;background:#faf8ee}.stretch-modal canvas{display:block;width:100%;margin:15px 0}@media(max-width:650px){.stretch-hero{grid-template-columns:1fr;padding:22px}.stretch-scorecard{grid-template-columns:repeat(3,minmax(0,1fr))}.stretch-hero strong{font-size:64px}}

#best-stretches .stretch-ties{margin:18px 0;padding:16px;background:#f2f5ef;border-radius:10px}#best-stretches .stretch-ties button{display:block;text-align:left;width:100%;margin:6px 0;background:white;color:#173e34;border:1px solid #cfdbce;font-size:14px}#best-stretches .stretch-ties button[aria-pressed=true]{border:2px solid #173e34}
