@charset "UTF-8";@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-serif-4-latin-400-normal-IDFWSPAZ.woff2") format("woff2"),url("./media/source-serif-4-latin-400-normal-RAOIVYKQ.woff") format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url("./media/source-serif-4-latin-400-italic-QH2PBJT5.woff2") format("woff2"),url("./media/source-serif-4-latin-400-italic-RDN6LWEV.woff") format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url("./media/source-serif-4-latin-600-normal-6CNTK5AD.woff2") format("woff2"),url("./media/source-serif-4-latin-600-normal-O4DS55K7.woff") format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-serif-4-latin-ext-400-normal-F5VG6IEI.woff2") format("woff2"),url("./media/source-serif-4-latin-ext-400-normal-6UDGFVIG.woff") format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url("./media/source-serif-4-latin-ext-400-italic-RTX7GRYO.woff2") format("woff2"),url("./media/source-serif-4-latin-ext-400-italic-EEDG3SXA.woff") format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url("./media/source-serif-4-latin-ext-600-normal-GUUGPVYY.woff2") format("woff2"),url("./media/source-serif-4-latin-ext-600-normal-UCPS6PJE.woff") format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url("./media/literata-latin-400-normal-XO4P34YW.woff2") format("woff2"),url("./media/literata-latin-400-normal-NHDNJLZZ.woff") format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url("./media/literata-latin-400-italic-Q22IDJIF.woff2") format("woff2"),url("./media/literata-latin-400-italic-GA46GMQK.woff") format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url("./media/literata-latin-600-normal-Y424EQFK.woff2") format("woff2"),url("./media/literata-latin-600-normal-IAYW7D37.woff") format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url("./media/literata-latin-ext-400-normal-LFX33IQH.woff2") format("woff2"),url("./media/literata-latin-ext-400-normal-XMLWHFE4.woff") format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url("./media/literata-latin-ext-400-italic-QFJIFVFB.woff2") format("woff2"),url("./media/literata-latin-ext-400-italic-IWXD4JDI.woff") format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url("./media/literata-latin-ext-600-normal-3DPE6UXL.woff2") format("woff2"),url("./media/literata-latin-ext-600-normal-77GAY73B.woff") format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("./media/eb-garamond-latin-400-normal-Y34LPGEO.woff2") format("woff2"),url("./media/eb-garamond-latin-400-normal-I3CRRUSS.woff") format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url("./media/eb-garamond-latin-400-italic-ZHTPCYXT.woff2") format("woff2"),url("./media/eb-garamond-latin-400-italic-WGYRP7QN.woff") format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url("./media/eb-garamond-latin-600-normal-MADPPJUK.woff2") format("woff2"),url("./media/eb-garamond-latin-600-normal-IX7FAY7S.woff") format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("./media/eb-garamond-latin-ext-400-normal-ZZCH5U6L.woff2") format("woff2"),url("./media/eb-garamond-latin-ext-400-normal-XQP7VS7Z.woff") format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url("./media/eb-garamond-latin-ext-400-italic-HM3IYYMU.woff2") format("woff2"),url("./media/eb-garamond-latin-ext-400-italic-UUFL2BDE.woff") format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url("./media/eb-garamond-latin-ext-600-normal-MSK43DYO.woff2") format("woff2"),url("./media/eb-garamond-latin-ext-600-normal-T7OS7T5Z.woff") format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url("./media/newsreader-latin-400-normal-IALEXUIR.woff2") format("woff2"),url("./media/newsreader-latin-400-normal-E6PDGAFE.woff") format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url("./media/newsreader-latin-400-italic-AVTBASTL.woff2") format("woff2"),url("./media/newsreader-latin-400-italic-NNUEUGNY.woff") format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url("./media/newsreader-latin-600-normal-ECUJCKOY.woff2") format("woff2"),url("./media/newsreader-latin-600-normal-2Y47FWM6.woff") format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url("./media/newsreader-latin-ext-400-normal-WUQKGZ4S.woff2") format("woff2"),url("./media/newsreader-latin-ext-400-normal-52QVMIY3.woff") format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url("./media/newsreader-latin-ext-400-italic-3R7GKZZ2.woff2") format("woff2"),url("./media/newsreader-latin-ext-400-italic-H343RSSK.woff") format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url("./media/newsreader-latin-ext-600-normal-VNHGBDJR.woff2") format("woff2"),url("./media/newsreader-latin-ext-600-normal-5MOA5IZ2.woff") format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-serif-latin-400-normal-Y2Q7DHG4.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-400-normal-GCBNST7A.woff") format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url("./media/ibm-plex-serif-latin-400-italic-LHDEVHAM.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-400-italic-4R6ZQANX.woff") format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-serif-latin-600-normal-3K7EHXM5.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-600-normal-MOPUDOQL.woff") format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-serif-latin-ext-400-normal-GIUPBPGX.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-ext-400-normal-UP4W6YCJ.woff") format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url("./media/ibm-plex-serif-latin-ext-400-italic-JUXJKUIY.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-ext-400-italic-OPCB3MF5.woff") format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-serif-latin-ext-600-normal-K5ZVDJGF.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-ext-600-normal-FA7QJIVZ.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url("./media/atkinson-hyperlegible-latin-400-normal-SPAYGEOD.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-400-normal-4XQA3ZPE.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url("./media/atkinson-hyperlegible-latin-400-italic-JHIR45EH.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-400-italic-MI7HOXBE.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url("./media/atkinson-hyperlegible-latin-700-normal-FHYJOTYL.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-700-normal-WK24QXLQ.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url("./media/atkinson-hyperlegible-latin-ext-400-normal-H6U454CV.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-ext-400-normal-ASDR7VQP.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url("./media/atkinson-hyperlegible-latin-ext-400-italic-FOS3VXMC.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-ext-400-italic-5OWFZWPZ.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url("./media/atkinson-hyperlegible-latin-ext-700-normal-FQ2BGUOF.woff2") format("woff2"),url("./media/atkinson-hyperlegible-latin-ext-700-normal-R4EHVPXZ.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-italic-AHZIZ2NF.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-italic-G2NUQAKL.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-mono-latin-600-normal-IIV3OB4N.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-600-normal-BXFNGPE3.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-italic-WOTKSSAA.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-italic-R3FRDJ2Q.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-mono-latin-ext-600-normal-IEJYURAG.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-600-normal-XVUP5NK5.woff") format("woff")}:root,:root[data-theme=ledger]{color-scheme:light;--page: #ECEBE5;--surface: #FFFFFF;--ink: #1F2328;--muted: #5D636B;--line: #D4D2CB;--line-soft: #E7E5DF;--line-strong: #86847C;--accent: #2F5D7C;--accent-soft: #E4EEF5;--on-accent: #FFFFFF;--focus: #2F5D7C;--danger: #A3261B;--warn: #6B5D00;--selection: #CFE0EC;--prov-typed: #3D5A40;--prov-own: #4A5568;--prov-quoted: #5B4A8A;--prov-generated: #9A4B12;--prov-generated-bg: #F5EDE7;--prov-assisted: #2F5D7C;--prov-imported: #555B63;--sheet-bg: #FFFFFF;--sheet-border: 1px solid #D4D2CB;--sheet-shadow: none;--sheet-padding: 2rem;--rule-top: none;--margin-rule: none;--radius: 6px;--radius-lg: 12px;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--control: 2.25rem;--control-sm: 1.75rem;--serif: "Source Serif 4", "Iowan Old Style", Georgia, serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root:not([data-theme])[data-appearance=dark],:root[data-theme=ledger][data-appearance=dark]{color-scheme:dark;--page: #15181C;--surface: #20252B;--ink: #E6E3DC;--muted: #A3A8AE;--line: #3A4148;--line-soft: #2B3036;--line-strong: #737A82;--accent: #7FB0D4;--accent-soft: #23323D;--on-accent: #15181C;--focus: #7FB0D4;--danger: #FF8A80;--warn: #E0CF6A;--selection: #2C4456;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #3D3734;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: #20252B;--sheet-border: 1px solid #3A4148;--sheet-shadow: none;--sheet-padding: 2rem;--rule-top: none;--margin-rule: none}@media(prefers-color-scheme:dark){:root:not([data-theme]):not([data-appearance=light]),:root[data-theme=ledger]:not([data-appearance=light]){color-scheme:dark;--page: #15181C;--surface: #20252B;--ink: #E6E3DC;--muted: #A3A8AE;--line: #3A4148;--line-soft: #2B3036;--line-strong: #737A82;--accent: #7FB0D4;--accent-soft: #23323D;--on-accent: #15181C;--focus: #7FB0D4;--danger: #FF8A80;--warn: #E0CF6A;--selection: #2C4456;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #3D3734;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: #20252B;--sheet-border: 1px solid #3A4148;--sheet-shadow: none;--sheet-padding: 2rem;--rule-top: none;--margin-rule: none}}:root[data-theme=bookbinder]{color-scheme:light;--page: #E6D9C0;--surface: #FBF5E8;--ink: #241B16;--muted: #5A4C42;--line: #D3C4A8;--line-soft: #E9DECA;--line-strong: #7F705C;--accent: #6B2737;--accent-soft: #F2DEDF;--on-accent: #FFFFFF;--focus: #6B2737;--danger: #A3261B;--warn: #5E5200;--selection: #E6CBCF;--prov-typed: #3D5A40;--prov-own: #4A5568;--prov-quoted: #5B4A8A;--prov-generated: #974A12;--prov-generated-bg: #F1E4D3;--prov-assisted: #2F5D7C;--prov-imported: #555B63;--sheet-bg: #FBF5E8;--sheet-border: 1px solid #D3C4A8;--sheet-shadow: 0 1px 2px rgba(60, 35, 20, .12), 0 10px 28px rgba(60, 35, 20, .16);--sheet-padding: 3rem;--rule-top: 3px solid #6B2737;--margin-rule: none;--radius: 4px;--radius-lg: 8px;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--control: 2.25rem;--control-sm: 1.75rem;--serif: "Literata", Georgia, serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root[data-theme=bookbinder][data-appearance=dark]{color-scheme:dark;--page: #2A1D19;--surface: #382822;--ink: #F1E6DA;--muted: #C2B0A0;--line: #55413A;--line-soft: #45332D;--line-strong: #8F7A6F;--accent: #EBA4B0;--accent-soft: #4A2C30;--on-accent: #2A1D19;--focus: #EBA4B0;--danger: #FF9A90;--warn: #E6D47A;--selection: #5A3A3C;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #523A2C;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: #382822;--sheet-border: 1px solid #55413A;--sheet-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 28px rgba(0, 0, 0, .45);--sheet-padding: 3rem;--rule-top: 3px solid #EBA4B0;--margin-rule: none}@media(prefers-color-scheme:dark){:root[data-theme=bookbinder]:not([data-appearance=light]){color-scheme:dark;--page: #2A1D19;--surface: #382822;--ink: #F1E6DA;--muted: #C2B0A0;--line: #55413A;--line-soft: #45332D;--line-strong: #8F7A6F;--accent: #EBA4B0;--accent-soft: #4A2C30;--on-accent: #2A1D19;--focus: #EBA4B0;--danger: #FF9A90;--warn: #E6D47A;--selection: #5A3A3C;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #523A2C;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: #382822;--sheet-border: 1px solid #55413A;--sheet-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 28px rgba(0, 0, 0, .45);--sheet-padding: 3rem;--rule-top: 3px solid #EBA4B0;--margin-rule: none}}:root[data-theme=marginalia]{color-scheme:light;--page: #DCCBA6;--surface: #F3E8CF;--ink: #2A2016;--muted: #5C4C36;--line: #C9B48C;--line-soft: #E2D3B4;--line-strong: #7A6849;--accent: #8E2A1E;--accent-soft: #EFD8C4;--on-accent: #FFFFFF;--focus: #2A2016;--danger: #8E2A1E;--warn: #574B00;--selection: #E3C9AE;--prov-typed: #3D5A40;--prov-own: #4A5568;--prov-quoted: #5B4A8A;--prov-generated: #884210;--prov-generated-bg: #EAD8BC;--prov-assisted: #2D5977;--prov-imported: #50565D;--sheet-bg: #F3E8CF;--sheet-border: 1px solid #C9B48C;--sheet-shadow: 0 1px 2px rgba(80, 55, 20, .14), 0 12px 30px rgba(80, 55, 20, .18);--sheet-padding: 3.5rem;--rule-top: none;--margin-rule: 2px solid #8E2A1E;--radius: 3px;--radius-lg: 6px;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--control: 2.25rem;--control-sm: 1.75rem;--serif: "EB Garamond", Garamond, Georgia, serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root[data-theme=marginalia][data-appearance=dark]{color-scheme:dark;--page: #2B2416;--surface: #383020;--ink: #EFE4CC;--muted: #C4B494;--line: #57493A;--line-soft: #473C2C;--line-strong: #938169;--accent: #F2937F;--accent-soft: #4A2E22;--on-accent: #2B2416;--focus: #EFE4CC;--danger: #F2937F;--warn: #E6D47A;--selection: #5A4630;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #52412A;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: #383020;--sheet-border: 1px solid #57493A;--sheet-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 30px rgba(0, 0, 0, .45);--sheet-padding: 3.5rem;--rule-top: none;--margin-rule: 2px solid #F2937F}@media(prefers-color-scheme:dark){:root[data-theme=marginalia]:not([data-appearance=light]){color-scheme:dark;--page: #2B2416;--surface: #383020;--ink: #EFE4CC;--muted: #C4B494;--line: #57493A;--line-soft: #473C2C;--line-strong: #938169;--accent: #F2937F;--accent-soft: #4A2E22;--on-accent: #2B2416;--focus: #EFE4CC;--danger: #F2937F;--warn: #E6D47A;--selection: #5A4630;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #52412A;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: #383020;--sheet-border: 1px solid #57493A;--sheet-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 30px rgba(0, 0, 0, .45);--sheet-padding: 3.5rem;--rule-top: none;--margin-rule: 2px solid #F2937F}}:root[data-theme=lantern]{color-scheme:light;--page: #D3DFDA;--surface: #EEF4F1;--ink: #13201E;--muted: #475955;--line: #B7C8C2;--line-soft: #D9E4E0;--line-strong: #6C7E79;--accent: #155E63;--accent-soft: #D2E6E5;--on-accent: #FFFFFF;--focus: #155E63;--danger: #A3261B;--warn: #5E5200;--selection: #B9D8D7;--prov-typed: #3D5A40;--prov-own: #4A5568;--prov-quoted: #5B4A8A;--prov-generated: #974A12;--prov-generated-bg: #E6E3DB;--prov-assisted: #2F5D7C;--prov-imported: #555B63;--sheet-bg: #EEF4F1;--sheet-border: none;--sheet-shadow: 0 1px 3px rgba(10, 50, 50, .1);--sheet-padding: 2.25rem;--rule-top: none;--margin-rule: none;--radius: 8px;--radius-lg: 14px;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--control: 2.25rem;--control-sm: 1.75rem;--serif: "Literata", Georgia, serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root[data-theme=lantern][data-appearance=dark]{color-scheme:dark;--page: #0B2426;--surface: #123236;--ink: #E2EEEA;--muted: #A4BDB8;--line: #28494B;--line-soft: #1B3E41;--line-strong: #5E8385;--accent: #74CBCD;--accent-soft: #17474A;--on-accent: #0B2426;--focus: #74CBCD;--danger: #FF9A90;--warn: #E6D47A;--selection: #1F5458;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #31423D;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: #123236;--sheet-border: none;--sheet-shadow: 0 1px 3px rgba(0, 0, 0, .4);--sheet-padding: 2.25rem;--rule-top: none;--margin-rule: none}@media(prefers-color-scheme:dark){:root[data-theme=lantern]:not([data-appearance=light]){color-scheme:dark;--page: #0B2426;--surface: #123236;--ink: #E2EEEA;--muted: #A4BDB8;--line: #28494B;--line-soft: #1B3E41;--line-strong: #5E8385;--accent: #74CBCD;--accent-soft: #17474A;--on-accent: #0B2426;--focus: #74CBCD;--danger: #FF9A90;--warn: #E6D47A;--selection: #1F5458;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #31423D;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: #123236;--sheet-border: none;--sheet-shadow: 0 1px 3px rgba(0, 0, 0, .4);--sheet-padding: 2.25rem;--rule-top: none;--margin-rule: none}}:root[data-theme=index]{color-scheme:light;--page: #EADCA6;--surface: #FBF6E3;--ink: #1C1B17;--muted: #555044;--line: #CDBE86;--line-soft: #E3D6A6;--line-strong: #7A7058;--accent: #8A2D6B;--accent-soft: #F1DDE6;--on-accent: #FFFFFF;--focus: #1C1B17;--danger: #A3261B;--warn: #574B00;--selection: #E9D3DA;--prov-typed: #3D5A40;--prov-own: #4A5568;--prov-quoted: #5B4A8A;--prov-generated: #974A12;--prov-generated-bg: #F1E5CE;--prov-assisted: #2F5D7C;--prov-imported: #555B63;--sheet-bg: transparent;--sheet-border: none;--sheet-shadow: none;--sheet-padding: 0px;--rule-top: 3px solid #A3261B;--margin-rule: none;--radius: 2px;--radius-lg: 4px;--text-xs: .7638rem;--text-sm: .8225rem;--text-base: .94rem;--text-lg: 1.175rem;--text-xl: 1.645rem;--space-1: .225rem;--space-2: .45rem;--space-3: .675rem;--space-4: .9rem;--space-5: 1.35rem;--space-6: 1.8rem;--control: 2.025rem;--control-sm: 1.75rem;--serif: "IBM Plex Serif", Georgia, serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root[data-theme=index][data-appearance=dark]{color-scheme:dark;--page: #232427;--surface: #2E3034;--ink: #ECEAE4;--muted: #B0AEA8;--line: #46484E;--line-soft: #3A3C41;--line-strong: #7D7F86;--accent: #EAA2CE;--accent-soft: #45283B;--on-accent: #232427;--focus: #ECEAE4;--danger: #FF9A90;--warn: #E6D47A;--selection: #52384A;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #49413C;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: transparent;--sheet-border: none;--sheet-shadow: none;--sheet-padding: 0px;--rule-top: 3px solid #FF9A90;--margin-rule: none}@media(prefers-color-scheme:dark){:root[data-theme=index]:not([data-appearance=light]){color-scheme:dark;--page: #232427;--surface: #2E3034;--ink: #ECEAE4;--muted: #B0AEA8;--line: #46484E;--line-soft: #3A3C41;--line-strong: #7D7F86;--accent: #EAA2CE;--accent-soft: #45283B;--on-accent: #232427;--focus: #ECEAE4;--danger: #FF9A90;--warn: #E6D47A;--selection: #52384A;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #49413C;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: transparent;--sheet-border: none;--sheet-shadow: none;--sheet-padding: 0px;--rule-top: 3px solid #FF9A90;--margin-rule: none}}:root[data-theme=ink]{color-scheme:light;--page: #FFFFFF;--surface: #FFFFFF;--ink: #0E0E10;--muted: #55555B;--line: #E2E2E2;--line-soft: #F0F0F0;--line-strong: #7C7C80;--accent: #0E0E10;--accent-soft: #EFEFEF;--on-accent: #FFFFFF;--focus: #0E0E10;--danger: #A3261B;--warn: #6B5D00;--selection: #DCDCDC;--prov-typed: #3D5A40;--prov-own: #4A5568;--prov-quoted: #5B4A8A;--prov-generated: #9A4B12;--prov-generated-bg: #F5EDE7;--prov-assisted: #2F5D7C;--prov-imported: #555B63;--sheet-bg: transparent;--sheet-border: none;--sheet-shadow: none;--sheet-padding: 0px;--rule-top: none;--margin-rule: none;--radius: 0px;--radius-lg: 2px;--text-xs: .8613rem;--text-sm: .9275rem;--text-base: 1.06rem;--text-lg: 1.325rem;--text-xl: 1.855rem;--space-1: .275rem;--space-2: .55rem;--space-3: .825rem;--space-4: 1.1rem;--space-5: 1.65rem;--space-6: 2.2rem;--control: 2.475rem;--control-sm: 1.925rem;--serif: "Newsreader", Georgia, serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root[data-theme=ink][data-appearance=dark]{color-scheme:dark;--page: #0A0A0B;--surface: #0A0A0B;--ink: #F4F2EC;--muted: #A6A49E;--line: #2A2A2D;--line-soft: #1C1C1F;--line-strong: #77767C;--accent: #F4F2EC;--accent-soft: #202023;--on-accent: #0A0A0B;--focus: #F4F2EC;--danger: #FF8A80;--warn: #E0CF6A;--selection: #333337;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #2A2018;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: transparent;--sheet-border: none;--sheet-shadow: none;--sheet-padding: 0px;--rule-top: none;--margin-rule: none}@media(prefers-color-scheme:dark){:root[data-theme=ink]:not([data-appearance=light]){color-scheme:dark;--page: #0A0A0B;--surface: #0A0A0B;--ink: #F4F2EC;--muted: #A6A49E;--line: #2A2A2D;--line-soft: #1C1C1F;--line-strong: #77767C;--accent: #F4F2EC;--accent-soft: #202023;--on-accent: #0A0A0B;--focus: #F4F2EC;--danger: #FF8A80;--warn: #E0CF6A;--selection: #333337;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #2A2018;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--sheet-bg: transparent;--sheet-border: none;--sheet-shadow: none;--sheet-padding: 0px;--rule-top: none;--margin-rule: none}}:root[data-theme=contrast]{color-scheme:light;--page: #FFFFFF;--surface: #FFFFFF;--ink: #000000;--muted: #333333;--line: #767676;--line-soft: #BDBDBD;--line-strong: #000000;--accent: #00406B;--accent-soft: #E3EEF6;--on-accent: #FFFFFF;--focus: #000000;--danger: #8A0000;--warn: #4D4300;--selection: #B9D5EA;--prov-typed: #1E4A23;--prov-own: #2B3546;--prov-quoted: #3F2C72;--prov-generated: #6E3300;--prov-generated-bg: #F0EBE6;--prov-assisted: #00406B;--prov-imported: #33383F;--sheet-bg: #FFFFFF;--sheet-border: 2px solid #000000;--sheet-shadow: none;--sheet-padding: 2rem;--rule-top: none;--margin-rule: none;--radius: 4px;--radius-lg: 8px;--text-xs: .8369rem;--text-sm: .9012rem;--text-base: 1.03rem;--text-lg: 1.2875rem;--text-xl: 1.8025rem;--space-1: .2625rem;--space-2: .525rem;--space-3: .7875rem;--space-4: 1.05rem;--space-5: 1.575rem;--space-6: 2.1rem;--control: 2.3625rem;--control-sm: 1.8375rem;--serif: "Atkinson Hyperlegible", system-ui, sans-serif;--sans: "Atkinson Hyperlegible", system-ui, sans-serif}:root[data-theme=contrast][data-appearance=dark]{color-scheme:dark;--page: #000000;--surface: #000000;--ink: #FFFFFF;--muted: #D6D6D6;--line: #8A8A8A;--line-soft: #4A4A4A;--line-strong: #FFFFFF;--accent: #A8D4F5;--accent-soft: #0F2A3D;--on-accent: #000000;--focus: #FFFFFF;--danger: #FF9E99;--warn: #F2E27D;--selection: #1D4A6B;--prov-typed: #B8E6BB;--prov-own: #D7DEE8;--prov-quoted: #DDD0FF;--prov-generated: #FFC79A;--prov-generated-bg: #241C16;--prov-assisted: #A8D4F5;--prov-imported: #D3D7DC;--sheet-bg: #000000;--sheet-border: 2px solid #FFFFFF;--sheet-shadow: none;--sheet-padding: 2rem;--rule-top: none;--margin-rule: none}@media(prefers-color-scheme:dark){:root[data-theme=contrast]:not([data-appearance=light]){color-scheme:dark;--page: #000000;--surface: #000000;--ink: #FFFFFF;--muted: #D6D6D6;--line: #8A8A8A;--line-soft: #4A4A4A;--line-strong: #FFFFFF;--accent: #A8D4F5;--accent-soft: #0F2A3D;--on-accent: #000000;--focus: #FFFFFF;--danger: #FF9E99;--warn: #F2E27D;--selection: #1D4A6B;--prov-typed: #B8E6BB;--prov-own: #D7DEE8;--prov-quoted: #DDD0FF;--prov-generated: #FFC79A;--prov-generated-bg: #241C16;--prov-assisted: #A8D4F5;--prov-imported: #D3D7DC;--sheet-bg: #000000;--sheet-border: 2px solid #FFFFFF;--sheet-shadow: none;--sheet-padding: 2rem;--rule-top: none;--margin-rule: none}}:root[data-typeface=source-serif]{--serif: "Source Serif 4", "Iowan Old Style", Georgia, serif}:root[data-typeface=literata]{--serif: "Literata", Georgia, serif}:root[data-typeface=eb-garamond]{--serif: "EB Garamond", Garamond, Georgia, serif}:root[data-typeface=newsreader]{--serif: "Newsreader", Georgia, serif}:root[data-typeface=plex-serif]{--serif: "IBM Plex Serif", Georgia, serif}:root[data-typeface=atkinson]{--serif: "Atkinson Hyperlegible", system-ui, sans-serif}:root[data-typeface=plex-mono]{--serif: "IBM Plex Mono", ui-monospace, monospace}:root{--read-size: 1.125rem;--read-leading: 1.65;--read-measure: 38rem}:root[data-size=s]{--read-size: 1rem;--read-leading: 1.6}:root[data-size=m]{--read-size: 1.125rem;--read-leading: 1.65}:root[data-size=l]{--read-size: 1.25rem;--read-leading: 1.7}:root[data-size=xl]{--read-size: 1.4rem;--read-leading: 1.7}:root[data-measure=narrow]{--read-measure: 32rem}:root[data-measure=normal]{--read-measure: 38rem}:root[data-measure=wide]{--read-measure: 46rem}::selection{background:var(--selection);color:var(--ink)}:root{--canvas-surround: var(--page)}:root[data-theme=studio]{color-scheme:light;--page: #EDEDED;--surface: #F7F7F7;--ink: #1A1A1A;--muted: #555555;--line: #CFCFCF;--line-soft: #E0E0E0;--line-strong: #7A7A7A;--accent: #1A1A1A;--accent-soft: #DCDCDC;--on-accent: #F7F7F7;--focus: #1A1A1A;--danger: #A3261B;--warn: #6B5D00;--selection: #CCCCCC;--prov-typed: #3D5A40;--prov-own: #4A5568;--prov-quoted: #5B4A8A;--prov-generated: #9A4B12;--prov-generated-bg: #FFF4E8;--prov-assisted: #2F5D7C;--prov-imported: #555B63;--canvas-surround: #808080;--serif: "Source Serif 4", "Iowan Old Style", Georgia, serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root[data-theme=studio][data-appearance=dark]{color-scheme:dark;--page: #1E1E1E;--surface: #262626;--ink: #ECECEC;--muted: #A8A8A8;--line: #3A3A3A;--line-soft: #2E2E2E;--line-strong: #7A7A7A;--accent: #ECECEC;--accent-soft: #333333;--on-accent: #1E1E1E;--focus: #ECECEC;--danger: #FF8A80;--warn: #E0CF6A;--selection: #474747;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #3A2614;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--canvas-surround: #3B3B3B}@media(prefers-color-scheme:dark){:root[data-theme=studio]:not([data-appearance=light]){color-scheme:dark;--page: #1E1E1E;--surface: #262626;--ink: #ECECEC;--muted: #A8A8A8;--line: #3A3A3A;--line-soft: #2E2E2E;--line-strong: #7A7A7A;--accent: #ECECEC;--accent-soft: #333333;--on-accent: #1E1E1E;--focus: #ECECEC;--danger: #FF8A80;--warn: #E0CF6A;--selection: #474747;--prov-typed: #9CC79F;--prov-own: #B6BFCC;--prov-quoted: #C2B2EF;--prov-generated: #F2A66A;--prov-generated-bg: #3A2614;--prov-assisted: #7FB0D4;--prov-imported: #B0B5BB;--canvas-surround: #3B3B3B}}:root{--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius: .375rem;--radius-lg: .75rem;--control: 2.25rem;--control-sm: 1.75rem}*{box-sizing:border-box}html,body{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-size:16px}h1,h2,h3{line-height:1.25;margin:0 0 var(--space-3)}h1{font-family:var(--serif);font-size:var(--text-xl);font-weight:600}h2{font-size:var(--text-lg);font-weight:600}h3{font-size:var(--text-base);font-weight:600}button,a.button{font-family:inherit;font-size:var(--text-sm);font-weight:500;line-height:1.2;min-height:var(--control);padding:0 var(--space-4);border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);cursor:pointer}a.button{display:inline-flex;align-items:center;text-decoration:none}button.secondary,a.button.secondary{background:transparent;color:var(--accent)}button.small{min-height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-xs);white-space:nowrap}button.link{min-height:0;border:0;padding:0;background:none;color:var(--accent);font-size:inherit;font-weight:inherit;text-decoration:underline}button.icon{display:inline-flex;align-items:center;justify-content:center;width:var(--control);padding:0;border-color:transparent;background:transparent;color:var(--muted)}button.icon:hover{background:var(--line-soft);color:var(--ink)}button.icon[aria-pressed=true],button.icon[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}button:disabled{cursor:default;background:transparent;border-color:var(--line);color:var(--muted)}button.link:disabled{opacity:.6}a{color:var(--accent)}.card .top{display:flex;justify-content:space-between;align-items:baseline}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input,select,textarea{font:inherit;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink)}input:not([type=checkbox],[type=radio]),select{min-height:var(--control)}textarea{line-height:1.45}select.small,input.small,.meta select{min-height:var(--control-sm);padding:0 var(--space-2)}.card{max-width:32rem;margin:4rem auto;padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--line);border-top:var(--rule-top, 1px solid var(--line));border-radius:var(--radius-lg)}.card h1{font-family:var(--serif);margin-top:0}.card form{display:grid;gap:var(--space-2);margin:var(--space-4) 0}.card form>label{font-size:var(--text-sm);font-weight:500}.card form>button{justify-self:start}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.fine{color:var(--muted);font-size:var(--text-sm)}.error{color:var(--danger)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:720px){.card{margin:var(--space-4) auto;padding:var(--space-4)}html body dialog:modal{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom))}}@media(pointer:coarse){button:not(.link),select,select.small,input.small,.meta select,input:not([type=checkbox],[type=radio]){min-height:2.5rem}}html,body{height:100%}
