.link-card.svelte-14743u5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),background var(--transition-fast);margin:var(--space-4) 0}.link-card.svelte-14743u5:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover)}.link-card-content.svelte-14743u5{flex:1;min-width:0}.link-card-title.svelte-14743u5{font-weight:500;color:var(--color-accent);margin-bottom:.125rem}.link-card-description.svelte-14743u5{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.link-card-arrow.svelte-14743u5{font-size:var(--text-lg);color:var(--color-text-tertiary);flex-shrink:0;transition:transform var(--transition-fast)}.link-card.svelte-14743u5:hover .link-card-arrow:where(.svelte-14743u5){transform:translate(2px)}.content-page.svelte-hlt6rm{max-width:var(--content-max-width);margin:0 auto}.page-header.svelte-hlt6rm{margin-bottom:var(--space-8)}.page-title.svelte-hlt6rm{font-size:var(--text-3xl);font-weight:700;letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}.page-description.svelte-hlt6rm{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.group-heading.svelte-hlt6rm{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-3);margin-top:var(--space-8);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.item-list.svelte-hlt6rm{margin-bottom:var(--space-4)}.section-items.svelte-hlt6rm{margin-bottom:var(--space-12)}.prose.svelte-hlt6rm{line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.prose.svelte-hlt6rm h2{font-size:var(--text-2xl);font-weight:600;color:var(--color-text-primary);margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.prose.svelte-hlt6rm h3{font-size:var(--text-xl);font-weight:600;color:var(--color-text-primary);margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose.svelte-hlt6rm h4{font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary);margin-top:var(--space-6);margin-bottom:var(--space-2)}.prose.svelte-hlt6rm p{margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}.prose.svelte-hlt6rm ul,.prose.svelte-hlt6rm ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.prose.svelte-hlt6rm li{margin-bottom:var(--space-1)}.prose.svelte-hlt6rm li>ul,.prose.svelte-hlt6rm li>ol{margin-bottom:0;margin-top:var(--space-1)}.prose.svelte-hlt6rm strong{color:var(--color-text-primary);font-weight:600}.prose.svelte-hlt6rm a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.prose.svelte-hlt6rm a:hover{color:var(--color-accent-hover)}.prose.svelte-hlt6rm blockquote{margin:var(--space-6) 0;padding:var(--space-1) var(--space-4);border-left:3px solid var(--color-accent);color:var(--color-text-secondary);font-style:italic}.prose.svelte-hlt6rm hr{margin:var(--space-8) 0;border:none;border-top:1px solid var(--color-border-subtle)}.prose.svelte-hlt6rm table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:var(--text-sm)}.prose.svelte-hlt6rm th,.prose.svelte-hlt6rm td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border-subtle)}.prose.svelte-hlt6rm th{font-weight:600;color:var(--color-text-primary);background:var(--color-bg-elevated)}.prose.svelte-hlt6rm .table-wrapper{overflow-x:auto}.prose.svelte-hlt6rm .heading-link{color:inherit;text-decoration:none}.prose.svelte-hlt6rm .heading-link:before{content:"#";position:absolute;margin-left:-1.2em;opacity:0;color:var(--color-accent);font-weight:400}.prose.svelte-hlt6rm .heading-link:hover:before{opacity:1}.prose.svelte-hlt6rm .content-image{margin:var(--space-6) 0}.prose.svelte-hlt6rm .content-image img{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle)}.prose.svelte-hlt6rm .content-image figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary);text-align:center}.prose.svelte-hlt6rm h2,.prose.svelte-hlt6rm h3,.prose.svelte-hlt6rm h4{position:relative}
