:root[data-presentation=contactsheet]{--bg:oklch(95% .002 255);--bg-quiet:oklch(97.8% .001 255);--ink:oklch(19% .008 255);--ink-soft:oklch(36% .008 255);--muted:oklch(47% .007 255);--rule:oklch(82% .004 255);--rule-strong:oklch(50% .006 255);--red:oklch(50% .19 28);--red-dark:oklch(42% .17 28);--focus:oklch(55% .19 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:#f6f6f7;--max:1180px;--image-object:420px;--image-cover:300px;--column-object:420px;--type-object-title:clamp(1.5rem, 2.2vw, 2rem);--type-feature-title:clamp(1.9rem, 3.3vw, 2.8rem);--type-display-title:clamp(2.1rem, 4.2vw, 3.2rem);--type-page-title:clamp(1.75rem, 3.1vw, 2.6rem)}:root[data-theme=dark][data-presentation=contactsheet]{--bg:oklch(11.5% .003 255);--bg-quiet:oklch(16% .004 255);--ink:oklch(86% .004 255);--ink-soft:oklch(68% .006 255);--muted:oklch(60% .008 255);--rule:oklch(30% .006 255);--rule-strong:oklch(46% .008 255);--red:oklch(64.5% .19 28);--red-dark:oklch(70% .18 28);--focus:oklch(70% .19 28);--browser-theme-color:#131315;--map-invert:1}:root[data-presentation=contactsheet] ::selection{background:color-mix(in oklch, var(--red) 26%, transparent);color:var(--ink)}:root[data-presentation=contactsheet]{scrollbar-color:var(--rule-strong) transparent}:root[data-presentation=contactsheet] :is(input,textarea,[contenteditable]){caret-color:var(--red)}:root[data-presentation=contactsheet] :is(.piece-meta,time,.contact-sheet,.photo-exif-ribbon){font-variant-numeric:tabular-nums}:root[data-presentation=contactsheet] :is(.contact-frame,.photo-stage-note,.photo-set-thumb.is-empty,.piece-object-quote-slip){box-shadow:none;background-image:none}:root[data-presentation=contactsheet] .piece-control-dock button.is-active{background:var(--ink);color:var(--bg)}:root[data-presentation=contactsheet]{--ground-page:var(--bg);--ground-panel:var(--bg-quiet);--ground-raised:oklch(100% 0 255)}:root[data-theme=dark][data-presentation=contactsheet]{--ground-raised:oklch(20.5% .004 255)}:root[data-presentation=contactsheet] :is(.contact-sheet img,.contact-sheet audio,.piece-thumbnail,.piece-object-tile-control img,.music-cover img,.book-cover img,.folio-sheet-art img,.photo-stage img,.photo-darkroom-hero img,.photo-stage-inspect img,.photo-set-thumb){border:1px solid var(--rule-strong);background:var(--bg-quiet)}:root[data-presentation=contactsheet] :is(.music-cover,.book-cover,.piece-object-tile,.photo-stage,.photo-darkroom-hero){background:0 0;border:0}:root[data-presentation=contactsheet] :is(.book-hero-quote,.book-margin-quote,.book-pull-quote) p:before,:root[data-presentation=contactsheet] :is(.book-hero-quote,.book-margin-quote,.book-pull-quote) p:after{color:var(--rule-strong)}:root[data-presentation=contactsheet] :is(.piece-thumbnail,.piece-object-tile-control):is(:hover,:focus-visible) img,:root[data-presentation=contactsheet] .contact-sheet figure:is(:hover,:focus-within) img{border-color:var(--red)}:root[data-presentation=contactsheet] .home-desk-object .piece-row.is-photo.has-thumbnail{grid-template-columns:var(--column-meta) minmax(0, 1fr)}:root[data-presentation=contactsheet] .home-desk-object .piece-row.is-photo .piece-thumbnail{width:min(100%,520px)!important;max-width:520px!important}@media (width<=780px){:root[data-presentation=contactsheet] .home-desk-object .piece-row.is-photo.has-thumbnail{grid-template-columns:minmax(0,1fr)}}:root[data-presentation=contactsheet] .contact-sheet{counter-reset:frame;perspective:none;gap:clamp(12px,1.6vw,18px)}:root[data-presentation=contactsheet] .contact-sheet figure{counter-increment:frame;position:relative}:root[data-presentation=contactsheet] .contact-sheet figure:before{content:counter(frame, decimal-leading-zero);color:var(--muted);font-family:var(--sans);font-size:var(--type-caption);font-variant-numeric:tabular-nums;line-height:1.6;position:absolute;top:0;left:-1.9em}@media (width>=781px){:root[data-presentation=contactsheet] .contact-sheet{margin-left:1.9em}}@media (width<=780px){:root[data-presentation=contactsheet] .contact-sheet figure:before{background:color-mix(in oklch, var(--bg) 76%, transparent);padding:1px 4px;top:.2em;left:.45em}}:root[data-presentation=contactsheet] :is(.site-header,.site-footer){border-color:color-mix(in oklch, var(--rule) 62%, transparent)}:root[data-presentation=contactsheet] :is(.site-nav,.site-footer){color:var(--muted)}:root[data-presentation=contactsheet] a{-webkit-text-decoration-color:color-mix(in oklch, var(--red) 42%, transparent);text-decoration-color:color-mix(in oklch, var(--red) 42%, transparent);text-decoration-thickness:.06em}:root[data-presentation=contactsheet] .piece-body>.marginalia:not(.margin-apparitions){margin-top:var(--space-18);padding-top:var(--space-3);border-top:1px solid var(--rule);color:var(--muted)}:root[data-presentation=contactsheet] .margin-apparitions{display:none}:root[data-presentation=contactsheet] .marginalia .tag-cloud a{border-color:color-mix(in oklch, var(--rule) 80%, transparent);color:var(--muted)}:root[data-presentation=contactsheet] .marginalia .tag-cloud a:hover,:root[data-presentation=contactsheet] .marginalia .tag-cloud a:focus-visible{border-color:var(--red);color:var(--red-dark)}:root[data-presentation=contactsheet] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-folio){width:min(100%, var(--max));grid-template-columns:minmax(0,1fr);margin-inline:auto}:root[data-presentation=contactsheet] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-folio)>:is(.piece-article,.marginalia){grid-column:1}:root[data-presentation=contactsheet] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-article,.is-trail,.is-threads,.is-social,.is-folio)>.piece-article{border:1px solid var(--rule);background:var(--bg-quiet);width:min(100%,62rem);margin-inline:auto;padding:clamp(1.5rem,3.5vw,3rem)}:root[data-presentation=contactsheet] .reading-register{display:none}@media (width>=781px){:root[data-presentation=contactsheet] .piece-body:is(.is-fragment,.is-essay,.is-memory,.is-quote,.is-article,.is-trail,.is-threads,.is-social,.is-folio){width:min(100%,64rem);justify-content:start;margin-inline:auto;padding-inline-start:calc(var(--column-meta) + var(--gutter-editorial))}}
