aside h1{text-transform:capitalize;font-size:1.25em}h1{color:var(--palette-accent-primary)}h2{color:rgb(var(--palette-accent-primary-rgb),.85)}h3{color:var(--palette-foreground-strong);border-left:3px solid var(--palette-accent-primary);padding-left:.5em}p{text-align:left;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}h4{color:var(--palette-foreground-faint);margin-top:1.5em;margin-bottom:.5em;font-size:.75em}.tags{flex-wrap:wrap;gap:.5em;display:flex}.tag{background:var(--palette-background-muted);border:1px solid var(--palette-border-subtle);color:var(--palette-accent-primary);border-radius:999px;padding:.2em .6em;font-size:.8em;transition:background .2s}.tag:hover{background:var(--palette-accent-primary);color:var(--palette-background-primary)}body{background:linear-gradient(160deg,var(--palette-background-primary)0%,var(--palette-background-alt)100%)}h1{background:linear-gradient(90deg,var(--palette-accent-primary)0%,var(--palette-foreground-strong)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}