.question-page.svelte-2rf9es{padding-top:var(--header-height);position:relative;overflow:hidden}.question-header.svelte-2rf9es{padding:var(--space-3xl) 0 var(--space-xl);max-width:740px;margin:0 auto}.back-link.svelte-2rf9es{display:inline-block;color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm);margin-bottom:var(--space-lg)}.back-link.svelte-2rf9es:hover{color:var(--color-accent)}.question-meta.svelte-2rf9es{margin-bottom:var(--space-md)}.category-tag.svelte-2rf9es{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-weight:600}h1.svelte-2rf9es{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text-heading);line-height:1.2}.question-body.svelte-2rf9es{max-width:740px;margin:0 auto;padding-bottom:var(--space-3xl)}.question-body.svelte-2rf9es p:where(.svelte-2rf9es){color:var(--color-text-body);line-height:1.8;max-width:65ch;font-size:var(--text-md)}.related-questions.svelte-2rf9es{max-width:740px;margin:0 auto;padding:var(--space-2xl) 0;border-top:1px solid var(--color-divider)}.related-questions.svelte-2rf9es h2:where(.svelte-2rf9es){font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-heading);margin-bottom:var(--space-lg)}.related-list.svelte-2rf9es{display:flex;flex-direction:column;gap:var(--space-sm)}.related-card.svelte-2rf9es{display:block;text-decoration:none;transition:transform .2s ease}.related-card.svelte-2rf9es:hover{transform:translateY(-2px)}.related-card.svelte-2rf9es .glass-panel{transition:border-color .2s ease,transform .2s ease}.related-card.svelte-2rf9es:hover .glass-panel{border-color:var(--color-accent)}.related-question.svelte-2rf9es{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-text-heading)}.question-footer.svelte-2rf9es{padding:var(--space-3xl) 0;border-top:1px solid var(--color-divider);max-width:740px;margin:0 auto}.question-footer-inner.svelte-2rf9es{display:flex;justify-content:center;gap:var(--space-lg);flex-wrap:wrap}@media(max-width:768px){h1.svelte-2rf9es{font-size:var(--text-2xl)}.question-header.svelte-2rf9es{padding:var(--space-2xl) 0 var(--space-lg)}}@media(max-width:480px){h1.svelte-2rf9es{font-size:var(--text-xl)}}
