: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] .margin-apparitions{display:none}:root[data-presentation=marginalia] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-folio){grid-template-columns:minmax(0, var(--measure-reading)) var(--column-margin);width:min(100%, var(--max));justify-content:center;margin-inline:auto}:root[data-presentation=marginalia] .piece-body:is(.is-article,.is-trail,.is-threads,.is-social){width:min(100%, var(--max));justify-content:center;margin-inline:auto;grid-template-columns:minmax(0, var(--column-sequence)) var(--column-margin)!important}:root[data-presentation=marginalia] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-article,.is-trail,.is-threads,.is-social,.is-folio)>.piece-article{grid-column:1}:root[data-presentation=marginalia] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-article,.is-trail,.is-threads,.is-social,.is-folio)>.marginalia:not(.margin-apparitions){width:auto;max-width:none;padding-top:0;border-top:0;border-inline-start:1px solid var(--rule);align-self:stretch;margin:0;padding-inline-start:var(--gutter-editorial);grid-column:2!important}:root[data-presentation=marginalia] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-article,.is-trail,.is-threads,.is-social,.is-folio)>.marginalia:not(.margin-apparitions) .tag-panel{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}:root[data-presentation=marginalia] .piece-body>.marginalia:not(.margin-apparitions)>.reference-note:first-child{border-top:0;margin-top:0;padding-top:0}:root[data-presentation=marginalia] .marginalia .reference-note{margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--rule);color:var(--muted)}:root[data-presentation=marginalia] .marginalia .tag-cloud{gap:var(--space-1) var(--space-3)}:root[data-presentation=marginalia] .marginalia .tag-cloud a{min-height:1.75rem;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--rule-strong) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--rule-strong) 70%, transparent);text-underline-offset:.18em;border:0;padding:2px 0}:root[data-presentation=marginalia] .marginalia .tag-cloud a:hover,:root[data-presentation=marginalia] .marginalia .tag-cloud a:focus-visible{color:var(--red-dark);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}:root[data-presentation=marginalia] .piece-body>.marginalia:not(.margin-apparitions),:root[data-presentation=marginalia] .piece-body>.marginalia:not(.margin-apparitions) .tag-panel{align-content:start}:root[data-presentation=marginalia] .home-desk-object .piece-row.is-photo.has-thumbnail{grid-template-columns:var(--column-meta) minmax(0, 1fr)}:root[data-presentation=marginalia] .home-desk-object .piece-row.is-photo .piece-thumbnail{width:min(100%,340px)!important;max-width:340px!important}@media (width<=780px){:root[data-presentation=marginalia] .home-desk-object .piece-row.is-photo.has-thumbnail{grid-template-columns:minmax(0,1fr)}}@media (width>=781px){:root[data-presentation=marginalia] .piece-opening:not(.photo-admin-shell){grid-template-columns:minmax(0, var(--measure-reading)) var(--column-margin);column-gap:var(--gutter-editorial);width:min(100%, var(--max));justify-content:center;margin-inline:auto}:root[data-presentation=marginalia] .piece-opening:not(.photo-admin-shell) .piece-opening-meta{border-inline-start:1px solid var(--rule);grid-area:1/2;padding-inline-start:var(--gutter-editorial)}:root[data-presentation=marginalia] .piece-opening:not(.photo-admin-shell) .page-title,:root[data-presentation=marginalia] .piece-opening:not(.photo-admin-shell)>p:not(.piece-meta){grid-column:1}}:root[data-presentation=marginalia] .reading-register{background:color-mix(in oklch, var(--rule) 62%, transparent);display:block}:root[data-presentation=marginalia] .reading-register span{background:var(--red)}@media (prefers-reduced-motion:reduce){:root[data-presentation=marginalia] .reading-register span{transition:none}}:root[data-presentation=marginalia] .brand-mark{display:block}:root[data-presentation=marginalia] .piece-control-dock button.is-active{background:var(--ink);color:var(--bg)}@media (width<=900px){:root[data-presentation=marginalia] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-folio),:root[data-presentation=marginalia] .piece-body:is(.is-article,.is-trail,.is-threads,.is-social){grid-template-columns:minmax(0,1fr)!important}:root[data-presentation=marginalia] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-article,.is-trail,.is-threads,.is-social,.is-folio)>.marginalia:not(.margin-apparitions){width:min(100%, var(--measure-reading));margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--rule);border-inline-start:0;padding-inline-start:0;grid-column:1!important}:root[data-presentation=marginalia] .reading-register{display:none}}
