:root{--bg-base: #0f1117;--bg-sidebar: #0a0c10;--bg-panel: #161920;--bg-card: #1c1f28;--bg-input: #12151c;--bg-hover: #1f2330;--bg-selected: #1a2035;--border: #252a36;--border-focus: #3d4558;--text-primary: #e8eaf0;--text-secondary: #9ca3b0;--text-muted: #5c6478;--text-dim: #3d4455;--accent: #00d4aa;--accent-dim: rgba(0, 212, 170, .1);--accent-hover: #00e8bb;--success: #22c55e;--success-dim: rgba(34, 197, 94, .1);--warning: #f59e0b;--warning-dim: rgba(245, 158, 11, .1);--danger: #ef4444;--danger-dim: rgba(239, 68, 68, .1);--info: #3b82f6;--info-dim: rgba(59, 130, 246, .1);--font-sans: "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", "Fira Code", monospace;--radius-sm: 4px;--radius-md: 7px;--radius-lg: 10px}.container.svelte-18hx32s{max-width:760px;margin:0 auto;padding:48px 24px 88px}.breadcrumb.svelte-18hx32s{display:flex;align-items:center;gap:8px;margin-bottom:28px;font-size:.88rem}.breadcrumb.svelte-18hx32s a:where(.svelte-18hx32s){color:var(--text-muted);text-decoration:none;transition:color .15s}.breadcrumb.svelte-18hx32s a:where(.svelte-18hx32s):hover{color:var(--accent)}.breadcrumb.svelte-18hx32s span:where(.svelte-18hx32s){color:var(--text-dim, var(--text-muted))}h1.svelte-18hx32s{font-size:1.9rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.subtitle.svelte-18hx32s{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:48px}.group.svelte-18hx32s{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--border);scroll-margin-top:24px}.group.svelte-18hx32s:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.group.svelte-18hx32s h2:where(.svelte-18hx32s){font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.guide-list.svelte-18hx32s{list-style:none;columns:2;column-gap:32px}.guide-list.svelte-18hx32s li:where(.svelte-18hx32s){break-inside:avoid;margin-bottom:10px}.guide-list.svelte-18hx32s a:where(.svelte-18hx32s){display:inline-flex;align-items:baseline;gap:6px;color:var(--text-secondary);text-decoration:none;font-size:.92rem;transition:color .15s}.guide-list.svelte-18hx32s a:where(.svelte-18hx32s):hover{color:var(--accent);text-decoration:underline}.flag.svelte-18hx32s{font-size:.9rem}@media (max-width: 560px){.guide-list.svelte-18hx32s{columns:1}}
