.sheet.svelte-1d6beqt{color:#111;background:#fff;max-width:820px;margin:0 auto;padding:40px 48px 64px;font-family:ui-serif,Georgia,Times New Roman,serif;line-height:1.5}.sheet-head.svelte-1d6beqt{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:16px;display:flex}h1.svelte-1d6beqt{margin:0;font-size:26px;line-height:1.15}.role.svelte-1d6beqt{letter-spacing:.12em;text-transform:uppercase;color:#777;margin:6px 0 0;font-family:ui-monospace,monospace;font-size:11px}.block.svelte-1d6beqt{margin:22px 0}h2.svelte-1d6beqt{letter-spacing:.12em;text-transform:uppercase;color:#333;border-bottom:1px solid #ccc;margin:0 0 12px;padding-bottom:4px;font-size:13px}.checklist.svelte-1d6beqt{margin:0;padding:0;list-style:none}.checklist.svelte-1d6beqt li:where(.svelte-1d6beqt){align-items:flex-start;gap:10px;margin:8px 0;display:flex}.checklist.svelte-1d6beqt .box:where(.svelte-1d6beqt){border:1.5px solid #111;border-radius:3px;flex-shrink:0;width:16px;height:16px;margin-top:2px}.note-stage.svelte-1d6beqt{margin:0 0 16px}.note-label.svelte-1d6beqt{margin:0 0 6px;font-weight:600}.rules.svelte-1d6beqt span:where(.svelte-1d6beqt){border-bottom:1px solid #bbb;height:0;margin:16px 0;display:block}.print-btn.svelte-1d6beqt{appearance:none;cursor:pointer;font:inherit;color:#fff;background:#111;border:1px solid #111;border-radius:6px;flex-shrink:0;padding:8px 18px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px}@media print{.print-btn.svelte-1d6beqt{display:none}.sheet.svelte-1d6beqt{max-width:none;padding:0}}
