@layer loamui.ui{@scope(.site-prose) to (.block,[class*=loam-],[class*=site-]){:scope{max-inline-size:var(--site-column)}:scope :is(h1,h2,h3){text-wrap:balance}:scope h1{font-size:var(--site-h1);margin-block-end:var(--loam-space-xs);font-weight:800}:scope h2{font-size:var(--loam-text-xl);margin-block:var(--loam-space-2xl) var(--loam-space-s);scroll-margin-block-start:5rem;font-weight:700}:scope h3{font-size:var(--loam-text-lg);margin-block:var(--loam-space-l) var(--loam-space-2xs);font-weight:650}:scope p,:scope ul,:scope ol{max-inline-size:var(--site-measure)}:scope p{color:var(--loam-color-fg);text-wrap:pretty;margin-block-end:var(--loam-space-s)}:scope h1+p{color:var(--loam-color-fg-muted);font-size:var(--loam-text-lg);-webkit-hyphens:manual;hyphens:manual;margin-block-end:var(--loam-space-xl)}:scope a{color:var(--loam-color-primary);text-underline-offset:2px;font-weight:550;text-decoration:underline}:scope ul{gap:var(--loam-space-2xs);flex-direction:column;margin-block-end:var(--loam-space-s);padding-inline-start:var(--loam-space-m);display:flex}:scope li{color:var(--loam-color-fg)}:scope code{background:var(--loam-color-bg-subtle);border:1px solid var(--loam-color-line);border-radius:var(--loam-radius-sm);font-family:var(--loam-font-mono);padding:var(--loam-space-4xs) var(--loam-space-3xs);font-size:.85em}}@scope(.site-callout) to ([class*=loam-],[class*=site-]){:scope{background:var(--loam-color-info-soft);border:1px solid color-mix(in oklab, var(--loam-color-info), transparent 65%);border-radius:var(--loam-radius-md);font-size:var(--loam-text-sm);margin-block:var(--loam-space-l);padding:var(--loam-space-s)}:scope>:last-child{margin-block-end:0}:scope code{background:color-mix(in oklch, var(--loam-color-bg) 60%, transparent)}}@scope(.site-prose .block){:scope{margin-block:var(--loam-space-m) var(--loam-space-l)}}}
