._root_2l36i_3{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:radial-gradient(ellipse 80% 40% at 50% 0%, var(--c-ink-800), transparent 70%), var(--c-ink-950)}._paper_2l36i_10{border-radius:var(--radius-lg);background:var(--c-ivory);border:var(--line-gold);max-width:760px;box-shadow:var(--shadow-3);margin:0 auto;overflow:hidden}._head_2l36i_20{text-align:center;color:var(--c-gold-100);background:linear-gradient(180deg, var(--c-ink-800), var(--c-ink-950));border-bottom:1px solid var(--c-gold-500);padding:20px 20px 16px}._brand_2l36i_28{font-family:var(--font-display);letter-spacing:.3em;color:var(--c-gold-300);font-size:13px;text-decoration:none}._title_2l36i_36{font-family:var(--font-display);letter-spacing:.2em;color:var(--c-gold-300);margin:4px 0 0;padding-left:.2em;font-size:26px;font-weight:900}._meta_2l36i_46{color:#fbf0ccbf;margin:6px 0 0;font-size:12px}._draft_2l36i_52{color:#fff;background:var(--c-cinnabar);margin:0;padding:10px 20px;font-weight:700}._todo_2l36i_60{color:#fff;background:var(--c-cinnabar);border-radius:4px;padding:0 4px;font-weight:700}._body_2l36i_68{color:var(--c-text);padding:16px 20px 8px;font-size:15px;line-height:1.75}._body_2l36i_68 p{margin:0 0 10px}._body_2l36i_68 ul,._body_2l36i_68 ol{margin:0 0 10px;padding-left:1.4em}._body_2l36i_68 li{margin-bottom:6px}._body_2l36i_68 h2{font-family:var(--font-display);color:var(--c-ink-800);border-bottom:1px solid var(--c-paper-line);margin:24px 0 8px;padding-bottom:4px;font-size:18px}._body_2l36i_68 h3{color:var(--c-gold-900);margin:14px 0 4px;font-size:15px}._body_2l36i_68 a{color:var(--c-primary)}._toc_2l36i_108{border-radius:var(--radius);background:var(--c-ivory-2);border:1px solid var(--c-paper-line);margin:12px 0 4px;padding:10px 14px}._toc_2l36i_108 ol{margin:0;padding:0;list-style:none}._toc_2l36i_108 li{margin:2px 0}._section_2l36i_126{scroll-margin-top:12px}._foot_2l36i_130{text-align:center;padding:12px 20px 20px;font-size:14px}._foot_2l36i_130 a{color:var(--c-primary)}@media (width<=480px){._body_2l36i_68{padding:12px 14px 4px;font-size:14px}._head_2l36i_20{padding:16px 14px 12px}}
