.page-head.svelte-17wjoog{margin-block-end:var(--space-6)}.notice.svelte-17wjoog{gap:var(--space-3);max-inline-size:52rem;padding:var(--space-4) var(--space-5);font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--ink-muted);border:1px solid #ffc53d4d;border-inline-start:3px solid var(--candy);border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffc53d1a,#ff7a1a0a);align-items:flex-start;margin-block-end:var(--space-8);display:flex}.notice.svelte-17wjoog strong:where(.svelte-17wjoog){color:var(--ink)}.notice.svelte-17wjoog .notice__icon{color:var(--candy);flex-shrink:0;margin-block-start:.2rem}.layout.svelte-17wjoog{gap:var(--space-6);display:grid}@media (width>=64rem){.layout.svelte-17wjoog{gap:var(--space-9);grid-template-columns:17rem minmax(0,1fr);align-items:start}}.side.svelte-17wjoog{z-index:20;margin-inline:calc(var(--gutter) * -1);padding:var(--space-3) var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#0b0806e0;border-block-end:1px solid #ff7a1a29;position:sticky;inset-block-start:var(--masthead-h)}@media (width>=64rem){.side.svelte-17wjoog{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-inline:0;padding:0;inset-block-start:calc(var(--masthead-h) + var(--space-4))}}.side__inner.svelte-17wjoog{gap:var(--space-2);flex-direction:column;display:flex}@media (width>=64rem){.side__inner.svelte-17wjoog{max-block-size:calc(100svh - var(--masthead-h) - var(--space-7));overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:var(--space-2);overflow-y:auto}}.search.svelte-17wjoog{align-items:center;display:flex;position:relative}.search.svelte-17wjoog .search__icon{color:var(--ink-subtle);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.search__input.svelte-17wjoog{min-block-size:2.75rem;inline-size:100%;font-size:var(--text-sm);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius-xs);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);background-color:#17110de6;padding-inline:2.4rem 2.6rem}.search__input.svelte-17wjoog::placeholder{color:var(--ink-subtle)}.search__input.svelte-17wjoog::-webkit-search-cancel-button{display:none}.search__input.svelte-17wjoog:hover{border-color:#ff7a1a4d}.search__input.svelte-17wjoog:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #ff7a1a38}.search__clear.svelte-17wjoog,.search__key.svelte-17wjoog{position:absolute;inset-inline-end:var(--space-2)}.search__clear.svelte-17wjoog{block-size:1.85rem;inline-size:1.85rem;color:var(--ink-muted);cursor:pointer;border-radius:.4rem;place-items:center;display:grid}.search__clear.svelte-17wjoog:hover{color:var(--ink);background-color:#ff7a1a24}.search__key.svelte-17wjoog{block-size:1.5rem;min-inline-size:1.5rem;font-size:var(--text-2xs);color:var(--ink-subtle);border:1px solid var(--rule-strong);border-block-end-width:2px;border-radius:.3rem;place-items:center;display:grid}.search__status.svelte-17wjoog{padding-inline:var(--space-1);font-size:var(--text-xs);color:var(--ink-subtle)}.toc__list.svelte-17wjoog,.toc__chips.svelte-17wjoog{margin:0;padding:0;list-style:none}.toc--desktop.svelte-17wjoog{margin-block-start:var(--space-3);display:none}@media (width>=64rem){.toc--desktop.svelte-17wjoog{display:block}.toc--mobile.svelte-17wjoog{display:none!important}}.toc__link.svelte-17wjoog{gap:var(--space-2);padding:.4rem var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-muted);transition:color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease), opacity var(--duration-fast) var(--ease);border-radius:.5rem;align-items:baseline;text-decoration:none;display:flex}.toc__link.svelte-17wjoog:hover{color:var(--ink);background-color:#ff7a1a14}.toc__link--active.svelte-17wjoog{color:var(--accent-soft);background-color:var(--accent-dim);box-shadow:inset 2px 0 0 var(--accent)}.toc__link--dim.svelte-17wjoog{opacity:.35}.toc__num.svelte-17wjoog{min-inline-size:1.4rem;font-size:var(--text-xs);color:var(--ink-subtle);flex-shrink:0}.toc__link--active.svelte-17wjoog .toc__num:where(.svelte-17wjoog){color:var(--accent)}.side__bar.svelte-17wjoog{gap:var(--space-2);display:flex}.side__bar.svelte-17wjoog .search:where(.svelte-17wjoog){flex:1;min-inline-size:0}.toc__toggle.svelte-17wjoog{align-items:center;gap:var(--space-1);min-block-size:2.75rem;padding-inline:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);cursor:pointer;border-radius:var(--radius-xs);background-color:#ffecd60d;border:1px solid #ff7a1a33;flex-shrink:0;display:inline-flex}.toc__toggle.svelte-17wjoog:hover,.toc__toggle[aria-expanded=true].svelte-17wjoog{background-color:var(--accent-dim);border-color:var(--accent-line)}.toc__toggle.svelte-17wjoog .toc__chevron{color:var(--ink-subtle);transition:transform var(--duration-fast) var(--ease)}.toc__toggle[aria-expanded=true].svelte-17wjoog .toc__chevron{transform:rotate(180deg)}@media (width>=64rem){.toc__toggle.svelte-17wjoog{display:none}}@media (width<=63.99rem){.search__status--idle.svelte-17wjoog,.search__key.svelte-17wjoog{display:none}.search__input.svelte-17wjoog{padding-inline-end:2.5rem}}.terms__cell.svelte-17wjoog{align-items:baseline;gap:var(--space-2);display:flex}.toc__chips.svelte-17wjoog{gap:var(--space-2);max-block-size:50svh;flex-wrap:wrap;margin-block-start:var(--space-3);display:flex;overflow-y:auto}.toc__chips.svelte-17wjoog .toc__link:where(.svelte-17wjoog){font-size:var(--text-xs);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);padding:.35rem .7rem}.toc__chips.svelte-17wjoog .toc__link--active:where(.svelte-17wjoog){border-color:var(--accent-line);box-shadow:none}.toc__chips.svelte-17wjoog .toc__num:where(.svelte-17wjoog){min-inline-size:0}.book.svelte-17wjoog{gap:var(--space-9);flex-direction:column;min-inline-size:0;max-inline-size:48rem;display:flex}.chapter.svelte-17wjoog{scroll-margin-block-start:calc(var(--masthead-h) + 6rem)}@media (width>=64rem){.chapter.svelte-17wjoog{scroll-margin-block-start:calc(var(--masthead-h) + var(--space-6))}}.chapter__head.svelte-17wjoog{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-block-end:1px solid #0000;border-image:linear-gradient(90deg,#ff7a1a73,#0000) 1;padding-block-end:var(--space-3);display:flex}.chapter__title.svelte-17wjoog{font-size:var(--text-2xl);line-height:var(--leading-snug)}@media (width>=40rem){.chapter__title.svelte-17wjoog{font-size:var(--text-3xl)}}.chapter__num.svelte-17wjoog{color:var(--accent);text-shadow:0 0 18px #ff7a1a80;margin-inline-end:.15em}.chapter__copy.svelte-17wjoog{min-block-size:2.25rem;padding-inline:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-subtle);cursor:pointer;border:1px solid var(--rule);transition:color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.35rem;margin-block-start:.2rem;display:inline-flex}.chapter__copy.svelte-17wjoog:hover{color:var(--accent-soft);border-color:var(--accent-line);background-color:var(--accent-dim)}@media (width<=30rem){.chapter__copy.svelte-17wjoog{padding-inline:.55rem}.chapter__copy-label.svelte-17wjoog{display:none}}.chapter__summary.svelte-17wjoog{margin-block:var(--space-3) var(--space-5);color:var(--ink-muted)}.group.svelte-17wjoog+.group:where(.svelte-17wjoog){margin-block-start:var(--space-6)}.group__title.svelte-17wjoog{font-size:var(--text-lg);color:var(--bone);margin-block-end:var(--space-3)}.group__intro.svelte-17wjoog,.group__outro.svelte-17wjoog{max-inline-size:70ch;line-height:var(--leading-loose);color:var(--ink)}.group__intro.svelte-17wjoog{margin-block-end:var(--space-3)}.group__outro.svelte-17wjoog{color:var(--ink-muted);border-inline-start:2px solid var(--rule-strong);margin-block-start:var(--space-4);padding-inline-start:var(--space-4)}.rules.svelte-17wjoog{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry.svelte-17wjoog{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) 0;transition:background-color var(--duration-base) var(--ease);border-block-end:1px solid #ffffff0d;border-radius:.5rem;grid-template-columns:3.25rem minmax(0,1fr);display:grid}.entry.svelte-17wjoog:last-child{border-block-end:0}.rule-target.svelte-17wjoog{scroll-margin-block-start:calc(var(--masthead-h) + 7rem)}@media (width>=64rem){.rule-target.svelte-17wjoog{scroll-margin-block-start:calc(var(--masthead-h) + var(--space-8))}}.rule-target.svelte-17wjoog:target{box-shadow:inset 2px 0 0 var(--accent);animation:svelte-17wjoog-target-glow 2.4s var(--ease) both;background-color:#ff7a1a1a}@keyframes svelte-17wjoog-target-glow{0%{background-color:#ff7a1a47}}.entry__num.svelte-17wjoog{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--accent-soft);opacity:.85;justify-self:end;padding-block-start:.1rem;text-decoration:none}.entry__num.svelte-17wjoog:hover{opacity:1;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.entry__text.svelte-17wjoog{max-inline-size:70ch;font-size:var(--text-base);line-height:var(--leading-loose);color:var(--ink);overflow-wrap:anywhere}.entry__label.svelte-17wjoog{font-weight:var(--weight-bold);color:var(--bone)}.entry__sep.svelte-17wjoog{margin-inline-end:.3em}.terms.svelte-17wjoog{border:1px solid var(--rule);border-radius:var(--radius-sm);background:linear-gradient(#17110dd1,#0d0907db);overflow:hidden}.terms.svelte-17wjoog table:where(.svelte-17wjoog){font-size:var(--text-base)}.terms.svelte-17wjoog thead:where(.svelte-17wjoog) th:where(.svelte-17wjoog){padding:var(--space-3) var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--accent-soft);text-align:start;text-transform:uppercase;letter-spacing:.12em;border-block-end:1px solid var(--rule);background-color:#ff7a1a0f}.terms.svelte-17wjoog tbody:where(.svelte-17wjoog) th:where(.svelte-17wjoog),.terms.svelte-17wjoog tbody:where(.svelte-17wjoog) td:where(.svelte-17wjoog){padding:var(--space-3) var(--space-4);text-align:start;vertical-align:baseline;border-block-end:1px solid #ffffff0d}.terms.svelte-17wjoog tbody:where(.svelte-17wjoog) tr:where(.svelte-17wjoog):last-child th:where(.svelte-17wjoog),.terms.svelte-17wjoog tbody:where(.svelte-17wjoog) tr:where(.svelte-17wjoog):last-child td:where(.svelte-17wjoog){border-block-end:0}.terms.svelte-17wjoog tbody:where(.svelte-17wjoog) th:where(.svelte-17wjoog){inline-size:45%;font-weight:var(--weight-bold);color:var(--bone)}.terms.svelte-17wjoog tbody:where(.svelte-17wjoog) td:where(.svelte-17wjoog){color:var(--ink)}.terms.svelte-17wjoog .entry__num:where(.svelte-17wjoog){min-inline-size:2rem;font-size:var(--text-xs);flex-shrink:0}.terms.svelte-17wjoog tbody:where(.svelte-17wjoog) tr:where(.svelte-17wjoog):hover{background-color:#ff7a1a0a}.book.svelte-17wjoog mark{color:#fff8ee;background-color:#ff7a1a61;border-radius:.2em;padding:0 .1em;box-shadow:0 0 0 1px #ff7a1a80}.empty.svelte-17wjoog{align-items:flex-start;gap:var(--space-3);padding:var(--space-7);flex-direction:column;display:flex}.empty__title.svelte-17wjoog{font-size:var(--text-lg);font-weight:var(--weight-semibold)}@media (prefers-reduced-motion:reduce){.rule-target.svelte-17wjoog:target{animation:none}}
