:root[data-presentation=marginalia]{--bg:oklch(98.5% .001 255);--bg-quiet:oklch(95.8% .002 255);--ink:oklch(17% .012 255);--ink-soft:oklch(33% .012 255);--muted:oklch(45% .01 255);--rule:oklch(80% .006 255);--rule-strong:oklch(55% .008 255);--red:oklch(48% .16 28);--red-dark:oklch(40% .15 28);--focus:oklch(55% .17 28);--social-tone-1:var(--red-dark);--social-tone-2:var(--ink-soft);--social-tone-3:var(--ink-soft);--social-tone-4:var(--ink-soft);--social-tone-5:var(--ink-soft);--social-tone-6:var(--ink-soft);--browser-theme-color:#fbfbfc;--max:1120px;--reading:68ch;--column-margin:clamp(180px, 16vw, 232px);--column-sequence:44rem;--type-repeated-title:clamp(1.25rem, 2rem, 1.7rem);--type-section-title:clamp(1.45rem, 2.5vw, 2.05rem);--type-object-title:clamp(1.55rem, 2.3vw, 2.1rem);--type-feature-title:clamp(1.95rem, 3.5vw, 2.95rem);--type-display-title:clamp(2.15rem, 4.4vw, 3.3rem);--type-page-title:clamp(1.8rem, 3.3vw, 2.7rem)}:root[data-theme=dark][data-presentation=marginalia]{--bg:oklch(14% .004 255);--bg-quiet:oklch(18.5% .005 255);--ink:oklch(93% .003 255);--ink-soft:oklch(78% .006 255);--muted:oklch(66% .008 255);--rule:oklch(34% .008 255);--rule-strong:oklch(52% .009 255);--red:oklch(66% .16 28);--red-dark:oklch(74% .14 28);--focus:oklch(72% .16 28);--browser-theme-color:#18181b}:root[data-presentation=marginalia] ::selection{background:color-mix(in oklch, var(--red) 20%, transparent);color:var(--ink)}:root[data-presentation=marginalia] :is(input,textarea,[contenteditable]){caret-color:var(--red)}:root[data-presentation=marginalia]{scrollbar-color:var(--rule-strong) transparent}:root[data-presentation=marginalia] a{-webkit-text-decoration-color:color-mix(in oklch, var(--red) 46%, transparent);text-decoration-color:color-mix(in oklch, var(--red) 46%, transparent);text-underline-offset:.16em;text-decoration-thickness:.06em}:root[data-presentation=marginalia] :is(.marginalia,.piece-meta,time,.tag-cloud){font-variant-numeric:tabular-nums}:root[data-presentation=marginalia]{--ground-page:var(--bg);--ground-panel:var(--bg-quiet);--ground-raised:oklch(100% 0 255)}:root[data-theme=dark][data-presentation=marginalia]{--ground-raised:oklch(22.5% .005 255)}:root[data-presentation=marginalia] .brand-mark{display:inline-flex}
