@layer components.features{.patch-page.svelte-17jtssv{max-inline-size:56rem;margin-block:2rem 6rem}.back-link.svelte-17jtssv{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm);transition:color var(--duration-normal);align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.back-link.svelte-17jtssv:hover{color:var(--signal)}.filter-notice.svelte-17jtssv{border:1px solid color-mix(in srgb, var(--signal) 30%, transparent);background:color-mix(in srgb, var(--signal) 5%, transparent);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:1.5rem;padding:.625rem 1rem;display:flex}.filter-selection.svelte-17jtssv{color:var(--foreground);font-weight:500}.clear-filter.svelte-17jtssv{color:var(--signal);font:600 var(--text-xs)/var(--leading-xs) var(--font-mono);margin-left:auto}.clear-filter.svelte-17jtssv:hover{text-decoration:underline}.toc-trigger.svelte-17jtssv{border:1px solid var(--border);background:var(--card);block-size:2.5rem;color:var(--foreground);font:600 var(--text-xs)/var(--leading-xs) var(--font-mono);text-transform:uppercase;letter-spacing:.05em;transition:color var(--duration-normal), border-color var(--duration-normal);align-items:center;gap:.5rem;margin:0 0 1rem auto;padding-inline:.75rem;display:flex}.toc-trigger.svelte-17jtssv:hover{border-color:var(--signal);color:var(--signal)}.patch-layout.svelte-17jtssv{gap:2rem;display:flex}.patch-toc.svelte-17jtssv{flex-shrink:0;inline-size:14rem;display:none}.patch-toc-scroll.svelte-17jtssv{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:calc(100dvh - 13rem);padding-right:.25rem;position:sticky;top:12rem;overflow-y:auto}.patch-article.svelte-17jtssv{border:1px solid var(--border);background:var(--card);flex:1;min-inline-size:0;position:relative;overflow:hidden}.patch-top-rule.svelte-17jtssv{inset-inline:0;background:linear-gradient(to right, color-mix(in srgb, var(--primary) 60%, transparent), color-mix(in srgb, var(--signal) 35%, transparent), transparent);block-size:1px;position:absolute;top:0}.patch-body.svelte-17jtssv{padding:1rem;position:relative}.patch-header.svelte-17jtssv{margin-bottom:1rem}.patch-heading-row.svelte-17jtssv{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.patch-identity.svelte-17jtssv{flex-direction:column;gap:1rem;display:flex}.patch-title.svelte-17jtssv{color:var(--foreground);font:500 var(--text-3xl)/1.25 var(--font-display);letter-spacing:.025em}.patch-metadata.svelte-17jtssv{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.patch-byline.svelte-17jtssv{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm);align-items:center;gap:.625rem;display:flex}.article-author-avatar{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);block-size:1.75rem;inline-size:1.75rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 10%, transparent)}.article-author-initials{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.025em}.byline-text.svelte-17jtssv{letter-spacing:-.025em}.author-name.svelte-17jtssv{color:var(--foreground);font-weight:500}.metadata-divider.svelte-17jtssv{background:var(--border);block-size:1rem;inline-size:1px}.patch-stats.svelte-17jtssv{font-size:var(--text-xs);line-height:var(--leading-xs);align-items:center;gap:.75rem;display:flex}.patch-stat.svelte-17jtssv{color:var(--muted-foreground);align-items:baseline;gap:.25rem;display:flex}.patch-stat.svelte-17jtssv strong:where(.svelte-17jtssv){color:var(--entity-accent);font-family:var(--font-mono);font-weight:700}.patch-actions.svelte-17jtssv{align-items:center;gap:.5rem;display:flex}.original-link.svelte-17jtssv{border-radius:var(--radius-md);block-size:2.5rem;color:var(--muted-foreground);font:600 var(--text-xs)/var(--leading-xs) var(--font-mono);transition:background-color var(--duration-normal), color var(--duration-normal);align-items:center;gap:.5rem;padding-inline:.75rem;display:flex}.original-link.svelte-17jtssv:hover{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.original-label.svelte-17jtssv{display:none}.copy-patch-link{color:var(--muted-foreground)}.copy-patch-link:hover{background:color-mix(in srgb, var(--signal) 10%, transparent);color:var(--signal)}.toc-sheet{max-block-size:70dvh;padding-inline:1rem}.toc-sheet [data-slot=sheet-title]{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:-.025em}.toc-sheet-scroll.svelte-17jtssv{padding:0 .5rem 1.5rem;overflow-y:auto}@media (width>=40rem){.patch-body.svelte-17jtssv{padding:1.5rem}.original-label.svelte-17jtssv{display:inline}}@media (width>=48rem){.patch-body.svelte-17jtssv{padding:2rem}}@media (width>=80rem){.patch-page.svelte-17jtssv{max-inline-size:72rem}.patch-toc.svelte-17jtssv{display:block}.toc-trigger.svelte-17jtssv{display:none}}}
