.page-container.svelte-7ke6fz{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-background)}.page-header.svelte-7ke6fz{padding:20px;border-bottom:1px solid var(--color-secondary)}.back-link.svelte-7ke6fz{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);text-decoration:none;margin-bottom:16px;transition:color .2s}.back-link.svelte-7ke6fz:hover{color:var(--color-accent)}.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){margin:0;font-size:28px;color:var(--color-text)}.page-content.svelte-7ke6fz{flex:1;max-width:800px;width:100%;margin:0 auto;padding:40px 20px}section.svelte-7ke6fz{margin-bottom:40px}section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:22px;color:var(--color-text);margin-bottom:16px;border-bottom:2px solid var(--color-primary);padding-bottom:8px}section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--color-text);line-height:1.8;margin:12px 0}@media(max-width:768px){.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:24px}section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:20px}.page-content.svelte-7ke6fz{padding:20px}}
