.clockpage.svelte-1l2u541{--paper: #f4f2ee;--ink: #17160f;--accent: #0f6d58;--faint: rgba(23, 22, 15, .55);--hairline: rgba(23, 22, 15, .25);--mono: "Google Sans Code", "JetBrains Mono", ui-monospace, monospace;background:var(--paper);color:var(--ink);min-height:100vh;padding:28px 20px 80px}:root[data-theme=dark] .clockpage.svelte-1l2u541{--paper: #141310;--ink: #ece7df;--accent: #3fa88b;--faint: rgba(236, 231, 223, .55);--hairline: rgba(236, 231, 223, .25)}.crumbs.svelte-1l2u541{max-width:760px;margin:0 auto 40px;font-size:13px;color:var(--faint)}.crumbs.svelte-1l2u541 a:where(.svelte-1l2u541){color:inherit}.head.svelte-1l2u541{max-width:760px;margin:0 auto 48px}h1.svelte-1l2u541{font-size:clamp(28px,5vw,40px);line-height:1.15;margin:0 0 18px;letter-spacing:-.01em}.lede.svelte-1l2u541{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:64ch}.stats.svelte-1l2u541{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 18px;font-family:var(--mono);font-size:12.5px;color:var(--faint)}.stats.svelte-1l2u541 strong:where(.svelte-1l2u541){color:var(--ink);font-weight:600}.disclosure.svelte-1l2u541{font-size:13px;line-height:1.7;color:var(--faint);max-width:66ch;border-top:1px solid var(--hairline);padding-top:12px;margin:0}h2.svelte-1l2u541{font-size:clamp(20px,3.2vw,26px);line-height:1.2;margin:0 0 12px;letter-spacing:-.01em}.laws.svelte-1l2u541{max-width:760px;margin:0 auto 56px}.lawlist.svelte-1l2u541{margin:0;padding:0 0 0 1.4em}.lawlist.svelte-1l2u541 li:where(.svelte-1l2u541){font-size:15px;line-height:1.65;margin:0 0 10px;max-width:64ch}.lawlist.svelte-1l2u541 li:where(.svelte-1l2u541)::marker{font-family:var(--mono);color:var(--faint)}.tree.svelte-1l2u541{max-width:760px;margin:0 auto 56px}.treelede.svelte-1l2u541{font-size:15px;line-height:1.65;margin:0 0 28px;max-width:64ch}.treelede.svelte-1l2u541 code:where(.svelte-1l2u541){font-family:var(--mono);font-size:13px;color:var(--accent)}.door.svelte-1l2u541{margin:0 0 44px}.door.svelte-1l2u541 h3:where(.svelte-1l2u541){font-size:17px;margin:0 0 6px;line-height:1.3}.axes.svelte-1l2u541{max-width:760px;margin:0 auto 56px}.axislist.svelte-1l2u541{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:6px 24px}.axislist.svelte-1l2u541 li:where(.svelte-1l2u541){font-size:14px;line-height:1.55}.axisname.svelte-1l2u541{font-family:var(--mono);font-size:12px;color:var(--accent)}.axisq.svelte-1l2u541{color:var(--faint)}.axis.svelte-1l2u541{list-style:none;margin:14px 0 10px;font-size:13px;line-height:1.4}.axis.svelte-1l2u541:first-child{margin-top:2px}.axis.svelte-1l2u541 .axisname:where(.svelte-1l2u541){text-transform:uppercase;letter-spacing:.06em;font-size:11px}.doorintro.svelte-1l2u541{font-size:14.5px;line-height:1.65;margin:0 0 18px;max-width:64ch;color:var(--faint)}.children.svelte-1l2u541{list-style:none;margin:0;padding:0}.children.svelte-1l2u541:not(.root){margin:6px 0 0 9px;padding-left:22px;border-left:1px solid var(--hairline)}.node.svelte-1l2u541{position:relative;margin:0 0 18px}.children.svelte-1l2u541:not(.root)>.node:where(.svelte-1l2u541):before{content:"";position:absolute;left:-22px;top:13px;width:14px;height:1px;background:var(--hairline)}.controls.svelte-1l2u541{position:sticky;top:0;z-index:2;max-width:760px;margin:0 auto 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;background:var(--paper);border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:12px}.views.svelte-1l2u541{display:flex;gap:14px}.views.svelte-1l2u541 a:where(.svelte-1l2u541){color:var(--accent)}.views.svelte-1l2u541 .on:where(.svelte-1l2u541){color:var(--ink);border-bottom:1px solid var(--ink)}.toggle.svelte-1l2u541{font-family:var(--mono);font-size:12px;color:var(--ink);background:none;border:1px solid var(--ink);padding:4px 10px;cursor:pointer}.toggle[aria-pressed=true].svelte-1l2u541{background:var(--ink);color:var(--paper)}.toggle.svelte-1l2u541:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tail.svelte-1l2u541{max-width:760px;margin:24px auto 0;border-top:1px solid var(--hairline);padding-top:18px;font-size:14px;line-height:1.6;color:var(--faint)}.tail.svelte-1l2u541 a:where(.svelte-1l2u541){color:var(--accent)}.tail.svelte-1l2u541 code:where(.svelte-1l2u541){font-family:var(--mono);font-size:13px}@media(max-width:560px){.children.svelte-1l2u541:not(.root){padding-left:14px;margin-left:6px}.children.svelte-1l2u541:not(.root)>.node:where(.svelte-1l2u541):before{left:-14px;width:9px}}
