:root:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){--sg-ink:#17312c;--sg-muted:#526761;--sg-paper:#fbfaf5;--sg-card:#fff;--sg-accent:#08745f;--sg-accent-dark:#055344;--sg-line:#cad9d4;--sg-soft:#e9f4ef;--sg-warn:#fff5d8;--sg-shadow:0 18px 45px rgba(23,49,44,.1)}
*:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){box-sizing:border-box}.social-header:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.social-footer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.social-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.social-body:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(1080px,calc(100% - 32px));margin-inline:auto}.social-header:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--sg-line)}.social-header nav:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.social-footer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;gap:12px;flex-wrap:wrap}.social-brand:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:800;color:var(--sg-ink);text-decoration:none}.social-header a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.social-footer a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:var(--sg-accent-dark)}.social-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:56px 0 30px}.social-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:850px;font-size:clamp(2.1rem,6vw,4.4rem);line-height:1.02;margin:.3rem 0 1rem;color:var(--sg-ink)}.social-hero .lead:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(1.05rem,2vw,1.3rem);max-width:780px;color:var(--sg-muted)}.social-body:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-bottom:70px;color:var(--sg-ink)}.game-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.privacy-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.share-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.score-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.noscript-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.social-body>section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:var(--sg-card);border:1px solid var(--sg-line);border-radius:20px;padding:clamp(18px,4vw,32px);margin:18px 0;box-shadow:var(--sg-shadow)}.privacy-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:var(--sg-soft)}.share-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:var(--sg-warn)}.game-panel form:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:18px}.game-panel label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:7px;font-weight:700}.game-panel select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.game-panel input[type=text]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.game-panel input[readonly]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-height:48px;border:1px solid #8da49d;border-radius:10px;padding:10px 12px;background:#fff;color:var(--sg-ink);font:inherit}.game-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.choice-grid button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:48px;border-radius:999px;padding:11px 18px;border:2px solid var(--sg-accent);font:inherit;font-weight:800;cursor:pointer}.button.primary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.choice-grid button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:var(--sg-accent);color:#fff}.button.primary:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.choice-grid button:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:var(--sg-accent-dark)}.button.secondary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;color:var(--sg-accent-dark)}.button:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.choice-grid button:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),input:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),select:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:4px solid #f1bd3c;outline-offset:3px}.creator-question:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.player-question:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid var(--sg-line);border-radius:14px;padding:16px;margin:0 0 14px}.creator-question fieldset:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.player-question fieldset:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:0;padding:0;margin:12px 0}.option-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.option-grid label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;align-items:flex-start;gap:8px;padding:10px;background:var(--sg-paper);border-radius:10px;font-weight:500}.choice-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.choice-grid button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-radius:18px;min-height:110px;font-size:clamp(1.15rem,3vw,1.6rem)}.prompt-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;place-items:center;min-height:230px;padding:28px;border-radius:20px;background:linear-gradient(145deg,var(--sg-accent),var(--sg-accent-dark));color:#fff;font-weight:850;font-size:clamp(1.6rem,5vw,3rem);line-height:1.1;text-align:center}.game-progress:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.game-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:750;color:var(--sg-muted)}.score-number:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(2rem,6vw,4rem);font-weight:900;color:var(--sg-accent-dark)}.answer-row:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:10px 0;border-bottom:1px solid var(--sg-line)}.sample-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){columns:2;column-gap:32px}.sample-grid li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){break-inside:avoid;margin-bottom:10px}.social-related .social-link-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-link-grid a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:14px;border:1px solid var(--sg-line);border-radius:12px;color:var(--sg-accent-dark);font-weight:750}.social-footer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:28px 0 50px;border-top:1px solid var(--sg-line)}[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}
@media(max-width:620px){.social-header:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:flex-start;flex-direction:column}.option-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.choice-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.social-related .social-link-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.sample-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){columns:1}.social-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-top:34px}.game-actions .button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}}
@media(prefers-reduced-motion:reduce){*:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),*:where(:not(.jl-v7-chrome,.jl-v7-chrome *))::before,*:where(:not(.jl-v7-chrome,.jl-v7-chrome *))::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.social-header:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.social-footer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.game-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.skip-link:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.game-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.social-body>section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){box-shadow:none}}
