@import"https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,400;0,7..72,700;1,7..72,400;1,7..72,700&family=Archivo+Narrow:ital,wght@0,400;0,500;0,600;0,700&display=swap";:root,[data-plate=temperate]{--c-primary:#A7491F;--c-on-primary:#FCFAF6;--c-neutral:#F7F3EB;--c-surface:#FFFDF9;--c-on-surface:#27241E;--c-secondary:#6A665D;--c-border:#C2BDB4;--c-positive:#356537;--c-caution:#8A5F18;--c-error:#96372F;--c-primary-hover:#8E3D19;--c-primary-active:color-mix(in oklab, var(--c-primary) 72%, var(--c-on-surface));--surface-page:var(--c-neutral);--surface-plate:var(--c-surface);--surface-sunk:color-mix(in oklab, var(--c-neutral) 70%, var(--c-border));--text-body:var(--c-on-surface);--text-secondary:var(--c-secondary);--text-annotation:var(--c-secondary);--text-on-accent:var(--c-on-primary);--text-accent:var(--c-primary);--text-error:var(--c-error);--accent-primary:var(--c-primary);--accent-primary-hover:var(--c-primary-hover);--accent-primary-active:var(--c-primary-active);--border-rule:var(--c-border);--border-control:color-mix(in oklab, var(--c-border) 78%, var(--c-on-surface));--border-focus:var(--c-primary);--reading-under:var(--c-positive);--reading-over:var(--c-caution);--overlay-scrim:color-mix(in srgb, var(--c-on-surface) 38%, transparent);--shadow-sheet:0 -2px 24px color-mix(in srgb, var(--c-on-surface) 14%, transparent)}[data-mode=dark],[data-plate=temperate][data-mode=dark]{--c-primary:#DB8F6B;--c-on-primary:#120F09;--c-neutral:#16140F;--c-surface:#201E18;--c-on-surface:#E6E4E0;--c-secondary:#95928B;--c-border:#433F38;--c-positive:#89B98A;--c-caution:#D9AF75;--c-error:#DA8378;--c-primary-hover:color-mix(in oklab, var(--c-primary) 86%, var(--c-on-surface));--c-primary-active:color-mix(in oklab, var(--c-primary) 74%, var(--c-on-surface));--surface-page:var(--c-neutral);--surface-plate:var(--c-surface);--surface-sunk:color-mix(in oklab, var(--c-neutral) 70%, var(--c-border));--text-body:var(--c-on-surface);--text-secondary:var(--c-secondary);--text-annotation:var(--c-secondary);--text-on-accent:var(--c-on-primary);--text-accent:var(--c-primary);--text-error:var(--c-error);--accent-primary:var(--c-primary);--accent-primary-hover:var(--c-primary-hover);--accent-primary-active:var(--c-primary-active);--border-rule:var(--c-border);--border-control:color-mix(in oklab, var(--c-border) 78%, var(--c-on-surface));--border-focus:var(--c-primary);--reading-under:var(--c-positive);--reading-over:var(--c-caution);--overlay-scrim:color-mix(in srgb, var(--c-on-surface) 38%, transparent);--shadow-sheet:0 -2px 24px color-mix(in srgb, var(--c-on-surface) 14%, transparent)}[data-plate=blossom]{--c-primary:#A6415E;--c-on-primary:#FEF9F8;--c-neutral:#FBF1F0;--c-surface:#FFFCFC;--c-on-surface:#2A2222;--c-secondary:#6E6363;--c-border:#C7BABA;--c-positive:#266741;--c-caution:#905B20;--c-error:#96353B;--c-primary-hover:color-mix(in oklab, var(--c-primary) 86%, var(--c-on-surface));--c-primary-active:color-mix(in oklab, var(--c-primary) 74%, var(--c-on-surface));--surface-page:var(--c-neutral);--surface-plate:var(--c-surface);--surface-sunk:color-mix(in oklab, var(--c-neutral) 70%, var(--c-border));--text-body:var(--c-on-surface);--text-secondary:var(--c-secondary);--text-annotation:var(--c-secondary);--text-on-accent:var(--c-on-primary);--text-accent:var(--c-primary);--text-error:var(--c-error);--accent-primary:var(--c-primary);--accent-primary-hover:var(--c-primary-hover);--accent-primary-active:var(--c-primary-active);--border-rule:var(--c-border);--border-control:color-mix(in oklab, var(--c-border) 78%, var(--c-on-surface));--border-focus:var(--c-primary);--reading-under:var(--c-positive);--reading-over:var(--c-caution);--overlay-scrim:color-mix(in srgb, var(--c-on-surface) 38%, transparent);--shadow-sheet:0 -2px 24px color-mix(in srgb, var(--c-on-surface) 14%, transparent)}[data-plate=blossom][data-mode=dark]{--c-primary:#DD8897;--c-on-primary:#140D0D;--c-neutral:#181212;--c-surface:#231C1C;--c-on-surface:#E9E3E3;--c-secondary:#99908F;--c-border:#463D3D;--c-positive:#7FBB93;--c-caution:#E0AC79;--c-error:#DA8282;--c-primary-hover:color-mix(in oklab, var(--c-primary) 86%, var(--c-on-surface));--c-primary-active:color-mix(in oklab, var(--c-primary) 74%, var(--c-on-surface));--surface-page:var(--c-neutral);--surface-plate:var(--c-surface);--surface-sunk:color-mix(in oklab, var(--c-neutral) 70%, var(--c-border));--text-body:var(--c-on-surface);--text-secondary:var(--c-secondary);--text-annotation:var(--c-secondary);--text-on-accent:var(--c-on-primary);--text-accent:var(--c-primary);--text-error:var(--c-error);--accent-primary:var(--c-primary);--accent-primary-hover:var(--c-primary-hover);--accent-primary-active:var(--c-primary-active);--border-rule:var(--c-border);--border-control:color-mix(in oklab, var(--c-border) 78%, var(--c-on-surface));--border-focus:var(--c-primary);--reading-under:var(--c-positive);--reading-over:var(--c-caution);--overlay-scrim:color-mix(in srgb, var(--c-on-surface) 38%, transparent);--shadow-sheet:0 -2px 24px color-mix(in srgb, var(--c-on-surface) 14%, transparent)}[data-plate=littoral]{--c-primary:#006D6F;--c-on-primary:#F6FBFC;--c-neutral:#EBF6F6;--c-surface:#F9FFFF;--c-on-surface:#1D2626;--c-secondary:#5D6969;--c-border:#B4C1C1;--c-positive:#1D6746;--c-caution:#8D5D1C;--c-error:#963633;--c-primary-hover:color-mix(in oklab, var(--c-primary) 86%, var(--c-on-surface));--c-primary-active:color-mix(in oklab, var(--c-primary) 74%, var(--c-on-surface));--surface-page:var(--c-neutral);--surface-plate:var(--c-surface);--surface-sunk:color-mix(in oklab, var(--c-neutral) 70%, var(--c-border));--text-body:var(--c-on-surface);--text-secondary:var(--c-secondary);--text-annotation:var(--c-secondary);--text-on-accent:var(--c-on-primary);--text-accent:var(--c-primary);--text-error:var(--c-error);--accent-primary:var(--c-primary);--accent-primary-hover:var(--c-primary-hover);--accent-primary-active:var(--c-primary-active);--border-rule:var(--c-border);--border-control:color-mix(in oklab, var(--c-border) 78%, var(--c-on-surface));--border-focus:var(--c-primary);--reading-under:var(--c-positive);--reading-over:var(--c-caution);--overlay-scrim:color-mix(in srgb, var(--c-on-surface) 38%, transparent);--shadow-sheet:0 -2px 24px color-mix(in srgb, var(--c-on-surface) 14%, transparent)}[data-plate=littoral][data-mode=dark]{--c-primary:#3FB8BD;--c-on-primary:#091111;--c-neutral:#0F1515;--c-surface:#182020;--c-on-surface:#E0E6E6;--c-secondary:#8B9495;--c-border:#384242;--c-positive:#7ABC98;--c-caution:#DDAE77;--c-error:#DA827B;--c-primary-hover:color-mix(in oklab, var(--c-primary) 86%, var(--c-on-surface));--c-primary-active:color-mix(in oklab, var(--c-primary) 74%, var(--c-on-surface));--surface-page:var(--c-neutral);--surface-plate:var(--c-surface);--surface-sunk:color-mix(in oklab, var(--c-neutral) 70%, var(--c-border));--text-body:var(--c-on-surface);--text-secondary:var(--c-secondary);--text-annotation:var(--c-secondary);--text-on-accent:var(--c-on-primary);--text-accent:var(--c-primary);--text-error:var(--c-error);--accent-primary:var(--c-primary);--accent-primary-hover:var(--c-primary-hover);--accent-primary-active:var(--c-primary-active);--border-rule:var(--c-border);--border-control:color-mix(in oklab, var(--c-border) 78%, var(--c-on-surface));--border-focus:var(--c-primary);--reading-under:var(--c-positive);--reading-over:var(--c-caution);--overlay-scrim:color-mix(in srgb, var(--c-on-surface) 38%, transparent);--shadow-sheet:0 -2px 24px color-mix(in srgb, var(--c-on-surface) 14%, transparent)}:root{--font-serif:"Literata",Georgia,"Times New Roman",serif;--font-label:"Archivo Narrow","Arial Narrow",Helvetica,sans-serif;--font-voice:var(--font-serif);--font-apparatus:var(--font-label);--font-figure:var(--font-label);--weight-regular:400;--weight-medium:500;--weight-bold:700;--feature-figures:"tnum" 1,"lnum" 1;--figure-display-size:56px;--figure-display-weight:700;--figure-display-leading:1;--figure-display-tracking:-.02em;--figure-lg-size:28px;--figure-lg-weight:700;--figure-lg-leading:1.1;--figure-lg-tracking:-.01em;--figure-md-size:19px;--figure-md-weight:500;--figure-md-leading:1.2;--figure-md-tracking:0em;--headline-lg-size:31px;--headline-lg-weight:700;--headline-lg-leading:1.15;--headline-lg-tracking:-.02em;--headline-md-size:22px;--headline-md-weight:700;--headline-md-leading:1.25;--headline-md-tracking:-.01em;--body-lg-size:17px;--body-lg-weight:400;--body-lg-leading:1.65;--body-md-size:15px;--body-md-weight:400;--body-md-leading:1.6;--annotation-size:15px;--annotation-weight:400;--annotation-leading:1.55;--annotation-style:italic;--label-caps-size:12px;--label-caps-weight:500;--label-caps-leading:1.2;--label-caps-tracking:.12em;--label-md-size:13px;--label-md-weight:500;--label-md-leading:1.35;--legend-size:11px;--legend-weight:500;--legend-leading:1.4;--legend-tracking:.08em;--measure-body:68ch}:root{--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-xxl:64px;--space-gutter:16px;--page-margin:20px;--page-margin-right:32px;--rule-width:1px;--rhythm-row:8px;--rhythm-group:24px;--rhythm-section:40px;--rhythm-major:64px}:root{--radius-none:0px;--radius-sm:2px;--radius-full:9999px;--radius-container:var(--radius-none);--radius-control:var(--radius-sm);--radius-marker:var(--radius-full)}:root{--duration-value:.15s;--duration-control:.12s;--duration-sheet:.22s;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--transition-control:color var(--duration-control) var(--ease-out),background-color var(--duration-control) var(--ease-out),border-color var(--duration-control) var(--ease-out);--transition-value:opacity var(--duration-value) var(--ease-out),transform var(--duration-value) var(--ease-out)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-serif);font-size:var(--body-lg-size);line-height:var(--body-lg-leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--text-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:var(--transition-control)}a:hover{color:var(--accent-primary-hover)}::selection{background:color-mix(in srgb,var(--accent-primary) 22%,transparent)}:where(button,input,select,textarea){font:inherit;color:inherit}hr{border:0;border-top:var(--rule-width) solid var(--border-rule);margin:0}#root{min-height:100vh}
