.guide-hero.svelte-1dzsigi{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;padding:64px 0;display:grid}h1.svelte-1dzsigi{font:800 clamp(45px, 5.5vw, 70px)/1 var(--display);letter-spacing:-3px;margin:20px 0 24px}p.svelte-1dzsigi{color:#5f6c60;font-size:15px;line-height:1.8}.guide-actions.svelte-1dzsigi{flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px;display:flex}.guide-actions.svelte-1dzsigi>span:where(.svelte-1dzsigi){font:10px var(--mono);color:var(--muted)}.recipe.svelte-1dzsigi{border:1.5px solid var(--ink);background:#e2e8d5;border-radius:16px;padding:30px;transform:rotate(2deg);box-shadow:5px 6px #ccd4bb}.recipe.svelte-1dzsigi>div:where(.svelte-1dzsigi){border-bottom:1px solid #c6cfb7;align-items:center;gap:18px;padding:18px 0;display:flex}.recipe.svelte-1dzsigi strong:where(.svelte-1dzsigi){font:800 42px var(--display);letter-spacing:-2px;min-width:85px}.recipe.svelte-1dzsigi div:where(.svelte-1dzsigi) span:where(.svelte-1dzsigi){font-size:13px;line-height:1.5}.recipe.svelte-1dzsigi small:where(.svelte-1dzsigi){margin-top:20px;font-size:11px;display:block}.steps.svelte-1dzsigi{max-width:820px;margin:auto;padding:25px 0}.steps.svelte-1dzsigi article:where(.svelte-1dzsigi){border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:30px;padding:35px 0;display:grid}.steps.svelte-1dzsigi article:where(.svelte-1dzsigi):last-child{border-bottom:0}.step-no.svelte-1dzsigi{font:600 13px var(--mono);border:1px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:43px;height:43px;display:grid}h2.svelte-1dzsigi{font:750 29px/1.15 var(--display);letter-spacing:-.8px;margin:5px 0 15px}.rule-note.svelte-1dzsigi{border-left:3px solid var(--green);background:#e7e9dd;border-radius:0 8px 8px 0;padding:18px 22px;font-size:13px;line-height:1.8}.terrain.svelte-1dzsigi{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.terrain.svelte-1dzsigi>div:where(.svelte-1dzsigi){border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.terrain.svelte-1dzsigi b:where(.svelte-1dzsigi){width:38px;height:38px;color:var(--ink);background:var(--yellow);border-radius:50%;place-items:center;font-size:23px;display:grid}.terrain.svelte-1dzsigi .arrow:where(.svelte-1dzsigi) b:where(.svelte-1dzsigi){background:#cadaca}.terrain.svelte-1dzsigi .trip:where(.svelte-1dzsigi) b:where(.svelte-1dzsigi){background:#efac91}.terrain.svelte-1dzsigi span:where(.svelte-1dzsigi){font-size:12px;line-height:1.6}.score-wrap.svelte-1dzsigi{margin:24px 0;overflow-x:auto}table.svelte-1dzsigi{border-collapse:collapse;text-align:center;width:100%;font-size:13px}caption.svelte-1dzsigi{text-align:left;font:500 10px var(--mono);text-transform:uppercase;margin-bottom:13px}th.svelte-1dzsigi,td.svelte-1dzsigi{border-bottom:1px solid var(--line);padding:15px 10px}thead.svelte-1dzsigi{background:#e5e9da}tbody.svelte-1dzsigi tr:where(.svelte-1dzsigi):first-child{background:#f8e8ae}.play-options.svelte-1dzsigi{background:#e2e8d5;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:35px;display:flex}.play-options.svelte-1dzsigi>div:where(.svelte-1dzsigi):last-child{flex-direction:column;gap:10px;display:flex}.play-options.svelte-1dzsigi h2:where(.svelte-1dzsigi){margin:12px 0 0}.fine-print.svelte-1dzsigi{max-width:820px;margin:40px auto}.fine-print.svelte-1dzsigi h2:where(.svelte-1dzsigi){font-size:19px}.fine-print.svelte-1dzsigi p:where(.svelte-1dzsigi){font-size:12px}@media (width<=800px){.guide-hero.svelte-1dzsigi{gap:30px}.recipe.svelte-1dzsigi{padding:22px}.recipe.svelte-1dzsigi strong:where(.svelte-1dzsigi){min-width:68px;font-size:34px}}@media (width<=600px){.guide-hero.svelte-1dzsigi{grid-template-columns:1fr;padding:40px 0}.recipe.svelte-1dzsigi{transform:none}.steps.svelte-1dzsigi article:where(.svelte-1dzsigi){grid-template-columns:1fr;gap:14px}.terrain.svelte-1dzsigi{gap:7px}.terrain.svelte-1dzsigi>div:where(.svelte-1dzsigi){padding:12px}.play-options.svelte-1dzsigi{flex-direction:column;align-items:stretch;padding:24px}h1.svelte-1dzsigi{letter-spacing:-2px}}
