.content-explorer:has(>.content-timeline-overview){gap:clamp(.85rem,.72rem + .45vw,1.2rem)}.content-timeline{margin:0;padding:0;list-style:none}.content-timeline-overview{margin:0;padding:0}.content-timeline-overview .archive-activity-heatmap{--archive-activity-axis-y: 38px;--archive-activity-timeline-height: 94px;margin:0}.content-timeline li{display:grid;grid-template-columns:4rem 7.5rem minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding:.85rem 0}.content-timeline li[hidden]{display:none}.content-timeline time,.content-timeline li>span{color:var(--text-muted);font-size:var(--type-xs)}.content-timeline a{color:var(--line);font-weight:600;text-decoration:none}.content-timeline .content-timeline-year{color:var(--accent-quiet);font-weight:700}.category-gallery{display:flex;flex-direction:column;gap:clamp(2rem,1.5rem + 2vw,4rem)}.category-feature{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);gap:clamp(1.2rem,1rem + 1.5vw,2.5rem);padding:clamp(1rem,.8rem + 1vw,1.8rem);background:var(--article-paper-surface);box-shadow:0 1.1rem 3rem var(--article-paper-shadow)}.category-feature-copy{display:flex;flex-direction:column;justify-content:center}.category-feature-order{margin:0;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--type-xs)}.category-feature h2{margin:.35rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Songti SC,STSong,Georgia,serif;font-size:clamp(1.8rem,1.4rem + 1.4vw,3.2rem);line-height:1}.category-feature h2 a,.category-topic-list a{color:var(--line);text-decoration:none}.category-feature-copy>p:not(.category-feature-order){margin:.7rem 0 0;color:var(--line-soft);line-height:1.6}.category-topic-list{display:grid;gap:.55rem;margin-top:1.15rem}.category-topic-list a{display:grid;gap:.2rem;padding:.65rem .85rem;border-left:.25rem solid color-mix(in srgb,var(--accent-quiet) 55%,transparent);border-radius:0 .35rem .35rem 0;background:color-mix(in srgb,var(--marker-yellow) 10%,transparent);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.2,.9,.3,1.1)}@media(hover:hover){.category-topic-list a:hover{background:color-mix(in srgb,var(--marker-yellow) 22%,transparent);border-left-color:var(--accent-quiet);transform:translate(.25rem)}}.category-topic-list a:focus-visible{outline:2px solid var(--line);outline-offset:.15rem;border-left-color:var(--accent-quiet)}.category-topic-list a:active{transform:translate(.12rem) scale(.99)}.category-topic-list small{color:var(--text-muted);line-height:1.35}.tag-cloud{display:flex;flex-wrap:wrap;gap:clamp(.6rem,.4rem + .8vw,1.1rem);align-items:baseline;padding:clamp(1.25rem,1rem + 1vw,2rem);background:var(--article-paper-surface);box-shadow:0 1rem 2.8rem var(--article-paper-shadow)}.tag-cloud a{display:inline-flex;gap:.32em;align-items:baseline;padding:.28em .52em;border-radius:.35rem;color:var(--line);font-size:clamp(.9rem,calc(.8rem + var(--tag-weight) * 1.45rem),2.3rem);line-height:1.2;text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .18s cubic-bezier(.2,.9,.3,1.1)}@media(hover:hover){.tag-cloud a:hover{color:var(--accent-quiet);background:color-mix(in srgb,var(--marker-yellow) 20%,transparent);transform:translateY(-.08rem)}}.tag-cloud a:focus-visible{outline:2px solid var(--line);outline-offset:.15rem;background:color-mix(in srgb,var(--marker-yellow) 16%,transparent)}.tag-cloud a:active{transform:translateY(0) scale(.97)}.tag-cloud small{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.48em}@media(max-width:48rem){.content-timeline-overview{margin-inline:-.35rem;padding-inline:.35rem;overflow-x:auto;scrollbar-width:thin}.content-timeline-overview .archive-activity-timeline-scroll{overflow:visible}.content-timeline-overview .archive-activity-timeline{min-width:34rem}.category-feature{grid-template-columns:minmax(0,1fr)}.content-timeline li{grid-template-columns:minmax(0,1fr);gap:.28rem}}@media(forced-colors:active){.category-feature,.tag-cloud{border:1px solid CanvasText;box-shadow:none}}
