:root{--ui-font-sans:"Nebula Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;scrollbar-gutter:stable}.library-list{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:0;list-style:none}.personal-index nav+nav{margin-top:var(--space-4)}.content-page{width:min(34rem,calc(100% - 3rem));min-height:100vh;min-height:100svh;margin-inline:auto;padding-block:clamp(3rem,10vh,6rem);color:var(--ui-foreground);font-size:var(--text-label);line-height:1.65}.content-page :where(h1,h2,h3,p,ol,ul,figure,blockquote){margin-top:0}.content-page h1,.content-page h2,.content-page h3{font-family:var(--ui-font-heading);font-weight:var(--font-weight-bold);line-height:1.5}.content-page h1,.content-page h2{font-size:var(--text-label)}.collection-meta,.content-page nav,.empty-collection,.reading-full-note figcaption,.reading-quote figcaption,.reading-source-meta{color:var(--ui-muted-foreground)}.content-page-header,.content-page-header nav{margin-bottom:var(--space-8)}.content-page-header :where(h1,p){margin-bottom:0}.bookshelf-list,.reading-list{padding:0;list-style:none}.bookshelf-list>li+li,.reading-list>li+li{margin-top:var(--space-8)}.bookshelf-list article>:where(h2,p),.reading-list article>:where(h2,p){margin-bottom:var(--space-1)}.reading-detail article>header{margin-bottom:var(--space-8)}.reading-detail article>header :where(h1,p){margin-bottom:var(--space-1)}.reading-notes section+section{margin-top:var(--space-8)}.reading-notes ul{padding-left:1.25rem}.reading-notes li+li{margin-top:var(--space-2)}.reading-quote-group figure+figure{margin-top:var(--space-6)}.reading-full-note,.reading-quote{margin-inline:0}.reading-full-note blockquote,.reading-quote blockquote{padding-left:var(--space-4);border-left:2px solid var(--ui-border)}.reading-full-note blockquote p+p{margin-top:var(--space-4)}@media (max-width:30rem){.content-page{width:min(100% - 2rem,34rem)}}body,html{min-height:100%}.personal-surface,body{background:var(--ui-background)}.personal-surface{color:var(--ui-foreground);font-size:var(--text-label);line-height:1.65;display:flex;min-height:100vh;min-height:100svh;flex-direction:column}.personal-index{--hraness-quiet-site-measure:34rem}.personal-index header>:where(h1,p),.personal-index ul{margin:0}.profile-portrait{display:block;width:4.5rem;height:4.5rem;margin-bottom:var(--space-4);border:1px solid var(--ui-border);border-radius:50%;object-fit:cover}.personal-index h1{font:var(--font-weight-bold) var(--text-label)/1.5 var(--ui-font-heading)}.personal-index header p{color:var(--ui-muted-foreground)}.subscription-link{display:inline-block;margin-top:var(--space-4);font-family:var(--ui-font-heading);font-size:var(--text-caption)}.featured-article{margin-top:var(--space-8);padding-block:var(--space-4);border-block:1px solid var(--ui-border)}.featured-article a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-1) var(--space-4);text-decoration:none}.featured-article-label{grid-column:1/-1;color:var(--ui-muted-foreground);font-family:var(--ui-font-heading);font-size:var(--text-caption)}.featured-article h2{margin:0;font:var(--font-weight-bold) var(--text-label)/1.5 var(--ui-font-heading)}.featured-article-link-label{color:var(--ui-muted-foreground);font-size:var(--text-caption)}.featured-article a:focus-visible h2,.featured-article a:hover h2{text-decoration:underline;text-underline-offset:.15em}.personal-index nav{margin-top:var(--space-8)}.social-list{padding:0;list-style:none}.social-list li+li{margin-top:.15rem}.social-list a{display:inline-flex;min-height:1.5rem;align-items:center;gap:var(--space-2)}.social-list .hraness-social-icon{color:var(--ui-muted-foreground)}.personal-footer{--hraness-quiet-site-measure:34rem;justify-content:flex-end;font-family:var(--ui-font-heading);font-size:var(--text-caption)}.appearance-control{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.appearance-control .hraness-segmented-control{font-family:var(--ui-font-heading);font-size:var(--text-caption)}.appearance-error:empty{display:none}.appearance-error{max-width:28rem;color:var(--ui-destructive);font-family:var(--ui-font-sans)}@media (max-width:30rem){.featured-article a{grid-template-columns:1fr}.personal-footer,.personal-index{--hraness-quiet-site-gutter:1rem}}.personal-surface,:root{--ui-font-heading:var(--ui-font-mono)}.personal-intro{isolation:isolate;overflow:clip;position:relative;border-radius:1.25rem;padding-block:clamp(1.25rem,4vw,2rem);padding-inline:var(--hraness-quiet-site-gutter,1.25rem);margin-inline:calc(-1 * var(--hraness-quiet-site-gutter, 1.25rem))}.personal-intro>:not([data-hraness-hero-backdrop]){position:relative;z-index:1}.personal-index .personal-intro p{line-height:1.75;text-wrap:pretty}.featured-article,.profile-portrait{border:0;box-shadow:var(--hraness-material-lift)}.featured-article{border-radius:1rem;padding:1.25rem;background:var(--surface)}.content-page{font-size:1rem;line-height:1.75}.content-page :is(h1,h2,h3){line-height:1.5;text-wrap:balance}.content-page :is(pre,.reading-full-note pre){max-inline-size:100%;min-inline-size:0;overflow-x:auto;overscroll-behavior-inline:contain}.content-page p{text-wrap:pretty}@media (forced-colors:active){.featured-article{border:1px solid CanvasText}}