.body.svelte-17wjoog{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start;padding-bottom:80px}.toc.svelte-17wjoog{position:sticky;top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);overflow-y:auto;padding:18px 20px}.toc.svelte-17wjoog ol:where(.svelte-17wjoog){list-style:none;margin:0;padding:0}.toc.svelte-17wjoog>ol:where(.svelte-17wjoog)>li:where(.svelte-17wjoog)+li:where(.svelte-17wjoog){margin-top:14px}.toc.svelte-17wjoog ol:where(.svelte-17wjoog) ol:where(.svelte-17wjoog){margin-top:6px;padding-left:12px;border-left:1px solid var(--border-dim)}.toc.svelte-17wjoog a:where(.svelte-17wjoog){display:block;padding:3px 0;font-size:14px;line-height:1.35;color:var(--body)}.toc.svelte-17wjoog a:where(.svelte-17wjoog):hover{color:var(--heading)}.toc.svelte-17wjoog .toc-category:where(.svelte-17wjoog){font-family:var(--font-display);font-size:20px;letter-spacing:1px;color:var(--heading)}.toc.svelte-17wjoog .toc-category:where(.svelte-17wjoog):hover,.toc.svelte-17wjoog a.active:where(.svelte-17wjoog){color:var(--accent)}.toc.svelte-17wjoog ol:where(.svelte-17wjoog) ol:where(.svelte-17wjoog) a.active:where(.svelte-17wjoog){position:relative}.toc.svelte-17wjoog ol:where(.svelte-17wjoog) ol:where(.svelte-17wjoog) a.active:where(.svelte-17wjoog):before{content:"";position:absolute;top:3px;bottom:3px;left:-13px;width:2px;background:var(--crimson-hi)}.sheet.svelte-17wjoog{display:flex;flex-direction:column;gap:48px;max-width:860px}.category.svelte-17wjoog{display:flex;flex-direction:column;gap:16px}h2.svelte-17wjoog{margin:0;font-size:40px}h2.svelte-17wjoog:after{content:"";display:block;width:44px;height:3px;margin-top:10px;background:var(--crimson-hi);box-shadow:0 0 10px #e0173f80}.card.svelte-17wjoog{padding:22px 26px}.rule.svelte-17wjoog{border-top:2px solid var(--crimson)}.rule.svelte-17wjoog:target{border-color:var(--crimson-hi);box-shadow:var(--panel-shadow),0 0 24px #e0173f38}.rule.svelte-17wjoog .prose:where(.svelte-17wjoog)>p:first-child{font-size:16px;color:var(--text)}h3.svelte-17wjoog{margin:0 0 10px;font-size:28px}h3.svelte-17wjoog a:where(.svelte-17wjoog){color:inherit}h3.svelte-17wjoog a:where(.svelte-17wjoog):hover{color:var(--accent)}h3.svelte-17wjoog a:where(.svelte-17wjoog):after{content:" #";color:var(--faint);opacity:0}h3.svelte-17wjoog a:where(.svelte-17wjoog):hover:after{opacity:1}.prose.svelte-17wjoog ul:has(>li>ul>li>.step){margin:4px 0 16px;padding:0;list-style:none;background:var(--bg-well);border:1px solid var(--border-soft);border-radius:var(--radius)}.prose.svelte-17wjoog ul:has(>li>ul>li>.step)>li{margin:0;padding:12px 16px}.prose.svelte-17wjoog ul:has(>li>ul>li>.step)>li+li{border-top:1px solid var(--border-soft)}.prose.svelte-17wjoog ul:has(>li>ul>li>.step)>li>strong{color:var(--heading)}.prose.svelte-17wjoog ul:has(>li>.step){margin:6px 0 0;padding:0;list-style:none}.prose.svelte-17wjoog ul:has(>li>.step)>li{display:flex;gap:12px;margin:0;padding:2px 0}.prose.svelte-17wjoog .step,.prose.svelte-17wjoog .label{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.prose.svelte-17wjoog .step{flex:none;width:150px;padding-top:2px}.prose.svelte-17wjoog .penalty{color:var(--text)}.prose.svelte-17wjoog .penalty.instant{font-weight:600;color:var(--accent)}footer.svelte-17wjoog{font-size:13px}footer.svelte-17wjoog p{margin:0}.unavailable.svelte-17wjoog{grid-column:1 / -1;margin:0;color:var(--body)}@media(max-width:1080px){.body.svelte-17wjoog{grid-template-columns:1fr}.toc.svelte-17wjoog{position:static;max-height:none}.toc.svelte-17wjoog ol:where(.svelte-17wjoog) ol:where(.svelte-17wjoog){display:none}.toc.svelte-17wjoog>ol:where(.svelte-17wjoog){display:flex;flex-wrap:wrap;gap:4px 24px}.toc.svelte-17wjoog>ol:where(.svelte-17wjoog)>li:where(.svelte-17wjoog)+li:where(.svelte-17wjoog){margin-top:0}}@media(max-width:640px){.card.svelte-17wjoog{padding:18px}.prose.svelte-17wjoog ul:has(>li>.step)>li{flex-direction:column;gap:0;padding:4px 0}}
