.header-grid.svelte-1wp567n{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:48px;align-items:start}.toc.svelte-1wp567n,.toc-skel.svelte-1wp567n{border:1px solid var(--rule);background:#fff6;padding:14px 18px}.toc-label.svelte-1wp567n{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.toc-list.svelte-1wp567n{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.toc-list.svelte-1wp567n a:where(.svelte-1wp567n){display:grid;grid-template-columns:28px 1fr;column-gap:8px;align-items:baseline;padding:4px 0;color:var(--ink);border:none;text-decoration:none;transition:color .12s}.toc-list.svelte-1wp567n a:where(.svelte-1wp567n):hover{color:var(--armenian, #b8442e)}.toc-num.svelte-1wp567n{font-family:var(--mono);font-size:var(--text-xs);color:var(--ink-soft);text-align:right}.toc-name.svelte-1wp567n{font-family:var(--serif);font-size:var(--text-md);line-height:1.3}.toc-foot.svelte-1wp567n{margin-top:10px;padding-top:8px;border-top:1px dotted var(--rule);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.era-section.svelte-1wp567n{margin:64px 0 0;scroll-margin-top:80px}.era-head.svelte-1wp567n{margin-bottom:24px}.era-period.svelte-1wp567n{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.era-label.svelte-1wp567n{font-family:var(--serif);font-size:var(--text-display);font-weight:500;font-style:italic;line-height:1.1;margin:0 0 8px;color:var(--ink)}.era-summary.svelte-1wp567n{font-family:var(--serif);font-size:var(--text-md);color:var(--ink-soft);margin:0;line-height:1.55;max-width:800px}.policy-grid.svelte-1wp567n{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.policy-card.svelte-1wp567n{border:1px solid var(--rule);background:var(--bg-card, rgba(255, 255, 255, .5));padding:20px 22px 16px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px;transition:border-color .15s,box-shadow .15s}.policy-card.svelte-1wp567n:hover{border-color:var(--ink);box-shadow:0 6px 14px #0000000f}.pc-head.svelte-1wp567n{display:flex;align-items:center;justify-content:space-between;gap:8px}.pc-years.svelte-1wp567n{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--ink-soft)}.pc-title.svelte-1wp567n{font-family:var(--serif);font-size:var(--text-xl);font-weight:600;line-height:1.25;color:var(--ink)}.pc-summary.svelte-1wp567n{font-family:var(--sans);font-size:var(--text-base);line-height:1.55;color:var(--ink-soft);flex:1}.pc-foot.svelte-1wp567n{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px;font-family:var(--mono);font-size:var(--text-xs)}.chip.svelte-1wp567n{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1px solid currentColor;color:var(--ink-soft);background:transparent;line-height:1;display:inline-block}.chip-light.svelte-1wp567n{background:#ffffff80}.chip-armenian.svelte-1wp567n{color:var(--armenian, #b8442e)}.chip-azeri.svelte-1wp567n{color:var(--azeri, #2c5f7a)}.chip-soviet.svelte-1wp567n{color:#8a3838}.chip-russian.svelte-1wp567n{color:#6b5b95}.chip-turkish.svelte-1wp567n,.chip-persian.svelte-1wp567n{color:#8b6f3f}.chip-european.svelte-1wp567n{color:#4a443c}.chip-international.svelte-1wp567n{color:#4a6e50}.chip-militant.svelte-1wp567n{color:var(--armenian, #b8442e)}.chip-demographic.svelte-1wp567n{color:#6b5b95}.chip-blockade.svelte-1wp567n{color:#a04020}.chip-law.svelte-1wp567n{color:#2c5f7a}.chip-heritage.svelte-1wp567n{color:#8b6f3f}.chip-neutral.svelte-1wp567n{color:var(--ink-soft)}@media (max-width: 900px){.header-grid.svelte-1wp567n{grid-template-columns:1fr;gap:24px}}.detail-error.svelte-1wp567n{padding:24px;border:1px solid var(--warning);color:var(--warning);font-family:var(--mono);font-size:var(--text-xs)}
