ul.svelte-8rrrdo,ol.svelte-8rrrdo{margin:0;padding:0;list-style:none}.watch.svelte-8rrrdo{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;padding-top:40px;padding-bottom:72px;display:grid}.watch--short.svelte-8rrrdo{grid-template-columns:auto minmax(0,1fr)}.watch__note.svelte-8rrrdo{color:var(--muted);margin-top:10px;font-size:13px}.watch__text.svelte-8rrrdo{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.watch__pattern.svelte-8rrrdo{align-items:center;min-height:44px;padding:0 14px;display:inline-flex}h1.svelte-8rrrdo{font-size:clamp(26px,3vw,34px);line-height:1.2}.watch__meta.svelte-8rrrdo{color:var(--muted);font-size:14px}.watch__hook.svelte-8rrrdo{color:var(--soft);font-size:18px;line-height:1.6}.watch__rule.svelte-8rrrdo{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:8px;margin-top:8px;padding:18px 20px;display:flex}.watch__rule.svelte-8rrrdo p:where(.svelte-8rrrdo){color:var(--head)}.watch__rule.svelte-8rrrdo a:where(.svelte-8rrrdo){align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.narrow.svelte-8rrrdo{gap:18px}.narrow.svelte-8rrrdo>:where(.svelte-8rrrdo){max-width:920px}.chapters.svelte-8rrrdo{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.chapters.svelte-8rrrdo li:where(.svelte-8rrrdo){background:var(--card);border:1px solid var(--line);color:var(--head);border-radius:12px;padding:12px 16px}.chapters__at.svelte-8rrrdo{font:500 14px/1 var(--mono);color:var(--teal);margin-right:8px}.math.svelte-8rrrdo{color:#dde2ec;font-size:18px;line-height:1.75}.colour.svelte-8rrrdo{background:var(--bg-2);border-radius:12px;padding:14px 18px}.shorts.svelte-8rrrdo{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;max-width:1000px;display:grid}.related.svelte-8rrrdo{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:start;gap:16px;display:grid}@media (width<=900px){.watch.svelte-8rrrdo,.watch--short.svelte-8rrrdo{grid-template-columns:minmax(0,1fr);padding-top:20px}}
