.personal-opening{grid-template-columns:1.35fr 1fr;align-items:center;gap:72px;padding:56px 0 64px;display:grid}.personal-welcome h1{max-width:10ch}.personal-welcome>p{max-width:42ch;margin:28px 0;font-size:18px}.now-note{background:var(--panel);border-radius:8px;padding:28px 32px}.now-note h2{margin:0;font-size:24px}.now-date{color:var(--muted);margin:12px 0 28px;font-size:13px}.now-note dl{gap:24px;margin:0;display:grid}.now-note dt{color:var(--accent-ink);margin-bottom:8px;font-size:14px}.now-note dd{margin:0;font-size:16px;line-height:1.6}.personal-section-heading{margin-bottom:32px}.personal-section-heading h2{margin:0 0 16px;font-size:36px;line-height:1.15}.personal-section-heading>p{max-width:62ch;margin:0;font-size:16px}.home-memories{background:var(--panel);border-radius:8px;margin-bottom:64px;padding:36px}.memory-reading-layout{grid-template-columns:1fr 1.15fr;align-items:start;gap:40px;display:grid}.memory-notes{min-width:0}.memory-note{margin-bottom:32px}.memory-note+.memory-note{margin-top:36px}.memory-note-date{color:var(--muted);align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.memory-note-date:hover{text-decoration:underline}.memory-note-date>span:first-child{background:var(--accent-ink);border-radius:50%;width:7px;height:7px}.memory-note-arrow{color:var(--accent-ink)}.memory-note>p{margin:12px 0 0;font-size:18px;line-height:1.65}.memory-map-panel{background:var(--surface);border-radius:4px;min-width:0;padding:28px;position:sticky;top:120px}.memory-map-panel h3{margin:0 0 16px;font-size:24px;line-height:1.2}.memory-map-panel>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.memory-landscape{width:100%;height:auto;margin:24px 0 8px;display:block;overflow:visible}.memory-plane{fill:var(--panel)}.memory-axis{fill:none;stroke:var(--rule);stroke-width:1.5px}.memory-axis-labels{fill:var(--muted);font-family:inherit;font-size:16px}.memory-curve{fill:none;stroke:var(--muted);stroke-width:1.5px;opacity:calc(var(--memory-opacity) * .6)}.memory-point{fill:var(--ink);opacity:var(--memory-opacity)}.memory-photo-ring{fill:none;stroke:var(--ink);stroke-width:1.5px;opacity:var(--memory-opacity)}.memory-hit{fill:#0000}.memory-trace{cursor:pointer}.memory-trace:hover .memory-point,.memory-trace:focus-visible .memory-point{fill:var(--accent);opacity:1}.memory-trace:hover .memory-curve,.memory-trace:focus-visible .memory-curve,.memory-trace:hover .memory-photo-ring,.memory-trace:focus-visible .memory-photo-ring{stroke:var(--accent-ink);opacity:1;stroke-width:2px}.memory-trace:focus-visible{outline:none}.memory-trace:focus-visible .memory-hit{stroke:var(--accent-ink);stroke-width:2px}.memory-map-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px 24px;font-size:13px;display:flex}.memory-map-legend>span{align-items:center;gap:10px;display:flex}.memory-map-legend i{background:var(--ink);border-radius:50%;width:8px;height:8px;display:inline-block}.memory-map-legend .legend-photo{outline:1px solid var(--ink);outline-offset:3px}.memory-map-help{margin-top:20px}.memory-map-help summary,.memory-map-list summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;list-style:none;display:flex}.memory-map-help summary:after,.memory-map-list summary:after{content:"+";color:var(--accent-ink);font-size:24px}.memory-map-help[open] summary:after,.memory-map-list[open] summary:after{content:"−"}.memory-map-help summary::-webkit-details-marker,.memory-map-list summary::-webkit-details-marker{display:none}.memory-map-help p{color:var(--muted);margin:8px 0 0;font-size:14px}.memory-map-list ol{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.memory-map-list a{min-height:44px;font-size:14px;line-height:1.5;display:block}.memory-map-list time{color:var(--muted);font-size:13px;display:block}.moment-media{margin:24px 0 0}.moment-photo-slot{background:var(--art-notebook);border-radius:4px;flex-direction:column;justify-content:end;gap:12px;min-height:220px;padding:24px;display:flex}.moment-photo-slot>span:first-child{color:var(--ink);font-size:18px}.moment-photo-slot>span:last-child{color:var(--muted);font-size:13px}.moment-media-compact .moment-photo-slot{background:var(--surface);min-height:164px}.moment-media figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}.archive-entry-content>.moment-media{margin-bottom:24px}.desk-section{margin-bottom:64px}.desk-layout{grid-template-columns:1.25fr 1fr;gap:28px;display:grid}.saved-readings{background:var(--panel);border-radius:8px;padding:28px}.saved-reading+.saved-reading{margin-top:36px}.saved-reading h3{margin:0;font-size:24px;line-height:1.2}.saved-reading h3 a{justify-content:space-between;align-items:center;gap:24px;min-height:44px;text-decoration:none;display:flex}.saved-reading h3 a span{color:var(--accent-ink);font-size:18px}.saved-reading h3 a:hover{text-decoration:underline}.saved-reading .reference-domain{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 16px;font-size:13px}.saved-reading>p:last-child{max-width:54ch;margin:0;font-size:16px}.open-question{background:var(--ink);color:var(--surface);border-radius:8px;flex-direction:column;align-items:start;padding:32px;display:flex}.open-question h3{margin:0 0 28px;font-size:24px;line-height:1.2}.open-question .question-text{letter-spacing:-.02em;margin:0 0 24px;font-size:24px;line-height:1.35}.open-question>p:not(.question-text){margin:0 0 24px;font-size:16px}.open-question a{justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:44px;margin-top:auto;font-size:14px;display:flex}.open-question a span{color:var(--accent)}.selected-work{background:var(--panel);border-radius:8px;margin-bottom:64px;padding:32px}.selected-projects{grid-template-columns:1fr 1fr;gap:20px;display:grid}.selected-projects h3{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.selected-projects h3>span{color:var(--accent-ink);font-size:18px}.public-empty .personal-section-heading{margin-bottom:24px}.public-empty-note{color:var(--muted);margin:0;font-size:16px}.public-connections{background:var(--panel);border-radius:8px;margin-bottom:64px;padding:32px}@media (prefers-reduced-motion:no-preference){.memory-point,.memory-photo-ring,.memory-curve{transition:opacity .18s}}@media (width<=1000px){.personal-opening{grid-template-columns:1.15fr 1fr;gap:32px}.personal-welcome h1{font-size:56px}.now-note{padding:24px}.home-memories{padding:28px}.memory-reading-layout{grid-template-columns:1fr 1fr;gap:28px}.memory-map-panel{padding:24px 20px}.memory-note>p{font-size:16px}.desk-layout{gap:24px}}@media (width<=700px){.personal-opening{grid-template-columns:1fr;gap:32px;padding:36px 0 40px}.personal-welcome h1{font-size:48px}.personal-welcome>p{margin:24px 0;font-size:18px}.now-note{padding:24px}.now-note dl{gap:20px}.now-date{margin-bottom:24px}.personal-section-heading h2{font-size:32px}.home-memories{margin-bottom:40px;padding:24px 18px}.memory-reading-layout{grid-template-columns:1fr;gap:32px}.memory-map-panel{order:-1;padding:24px 16px;position:static}.memory-hit{r:64px}.memory-map-legend{gap:16px}.memory-note{margin-bottom:28px}.memory-note+.memory-note{margin-top:28px}.memory-note>p{font-size:18px}.moment-photo-slot{min-height:180px;padding:20px}.moment-media-compact .moment-photo-slot{min-height:164px}.desk-section{margin-bottom:40px}.desk-layout{grid-template-columns:1fr}.saved-readings,.open-question{padding:24px}.open-question .question-text{font-size:24px}.selected-work,.public-connections{margin-bottom:40px;padding:24px 18px}.selected-projects{grid-template-columns:1fr;gap:16px}.memory-marks{flex-wrap:wrap}}
