.site-header[data-astro-cid-nen7h5rs]{background-color:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);z-index:50;backdrop-filter:blur(8px);width:100%;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{max-width:var(--container-max-width);padding:.75rem var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.brand-container[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.brand-link[data-astro-cid-nen7h5rs]{color:var(--color-text);align-items:center;gap:.5rem;text-decoration:none;display:flex}.brand-emblem[data-astro-cid-nen7h5rs]{color:var(--color-brass);font-size:1.25rem}.brand-title[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.brand-badge[data-astro-cid-nen7h5rs]{font-family:var(--font-body);text-transform:uppercase;background-color:var(--color-brass-glow);color:var(--color-brass);border:1px solid var(--color-brass-border);border-radius:var(--radius-sm);vertical-align:middle;padding:.1rem .35rem;font-size:.65rem;font-weight:700}.nav-container[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.nav-list[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--color-text-muted);border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:.4rem .65rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-text);background-color:var(--color-surface)}.nav-link[data-astro-cid-nen7h5rs].is-active{color:var(--color-brass);background-color:var(--color-surface);border-bottom:2px solid var(--color-brass)}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.lang-switch-btn[data-astro-cid-nen7h5rs]{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:all var(--transition-fast);align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.lang-switch-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--color-brass-border);color:var(--color-brass);background-color:var(--color-surface-hover)}.lang-globe[data-astro-cid-nen7h5rs]{font-size:.9rem}@media (width<=768px){.header-inner[data-astro-cid-nen7h5rs]{padding:.65rem 1rem}.nav-container[data-astro-cid-nen7h5rs]{order:3;width:100%;padding-bottom:.25rem;overflow-x:auto}.nav-list[data-astro-cid-nen7h5rs]{white-space:nowrap;flex-wrap:nowrap;gap:.2rem}.nav-link[data-astro-cid-nen7h5rs]{padding:.35rem .55rem;font-size:.8125rem}}.site-footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-bg-elevated);border-top:1px solid var(--color-border);width:100%;padding:2.5rem var(--gutter) 2rem;margin-top:auto}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--container-max-width);text-align:center;margin:0 auto}.ornament-text[data-astro-cid-jo6i4kqk]{letter-spacing:.3em;color:var(--color-brass);opacity:.8;font-size:.75rem}.footer-content[data-astro-cid-jo6i4kqk]{max-width:780px;margin:0 auto}.footer-disclaimer[data-astro-cid-jo6i4kqk]{color:var(--color-text-dim);margin-bottom:1.25rem;font-size:.8125rem;line-height:1.6}.footer-links[data-astro-cid-jo6i4kqk]{margin-bottom:1.25rem}.footer-link[data-astro-cid-jo6i4kqk]{color:var(--color-brass);text-decoration:underline;text-decoration-color:var(--color-brass-border);transition:all var(--transition-fast);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-brass-light);text-decoration-color:var(--color-brass-light)}.link-icon[data-astro-cid-jo6i4kqk]{font-size:.9rem}.footer-copyright[data-astro-cid-jo6i4kqk]{color:var(--color-text-dim);letter-spacing:.02em;margin:0;font-size:.75rem}:root{--color-bg:#0c0e14;--color-bg-elevated:#121620;--color-surface:#161b26;--color-surface-hover:#1d2332;--color-surface-active:#232a3d;--color-text:#e2e8f0;--color-text-muted:#94a3b8;--color-text-dim:#64748b;--color-brass:#b08d57;--color-brass-light:#cbb082;--color-brass-dark:#8c6a38;--color-brass-glow:#b08d5726;--color-brass-border:#b08d5759;--color-badge-reported-bg:#3b82f626;--color-badge-reported-text:#93c5fd;--color-badge-reported-border:#60a5fa4d;--color-badge-lead-bg:#a855f726;--color-badge-lead-text:#d8b4fe;--color-badge-lead-border:#c084fc4d;--color-badge-conflict-bg:#ef444426;--color-badge-conflict-text:#fca5a5;--color-badge-conflict-border:#f871714d;--color-badge-unverified-bg:#f59e0b26;--color-badge-unverified-text:#fcd34d;--color-badge-unverified-border:#f59e0b4d;--color-badge-verified-text:#6ee7b7;--color-badge-verified-border:#34d3994d;--color-avoid-bg:#ef44441f;--color-avoid-text:#fca5a5;--color-avoid-border:#ef444440;--font-body:"Be Vietnam Pro", system-ui, -apple-system, sans-serif;--font-display:"Playfair Display", Georgia, serif;--container-max-width:1100px;--gutter:1rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--transition-fast:.15s ease;--transition-normal:.25s ease}@media (prefers-color-scheme:light){:root{--color-bg:#f6f4f0;--color-bg-elevated:#ede9e1;--color-surface:#fff;--color-surface-hover:#fbf9f6;--color-surface-active:#f1ede5;--color-text:#1a1e27;--color-text-muted:#4b5565;--color-text-dim:#6b7280;--color-brass:#8f6c38;--color-brass-light:#705328;--color-brass-dark:#573f1d;--color-brass-glow:#8f6c381f;--color-brass-border:#8f6c3859;--color-border:#dcd6cb;--color-border-subtle:#eae5dc;--color-badge-reported-bg:#eff6ff;--color-badge-reported-text:#1e40af;--color-badge-reported-border:#bfdbfe;--color-badge-lead-bg:#f3e8ff;--color-badge-lead-text:#6b21a8;--color-badge-lead-border:#d8b4fe;--color-badge-conflict-bg:#fee2e2;--color-badge-conflict-text:#991b1b;--color-badge-conflict-border:#fca5a5;--color-badge-unverified-bg:#fef3c7;--color-badge-unverified-text:#92400e;--color-badge-unverified-border:#fcd34d;--color-avoid-bg:#fee2e2;--color-avoid-text:#991b1b;--color-avoid-border:#fca5a5}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.65}body{background-color:var(--color-bg);background-image:radial-gradient(ellipse at 50% 0%, #b08d570d 0%, transparent 60%), linear-gradient(to bottom, #0c0e14f2, var(--color-bg));background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;font-weight:700;line-height:1.25}h1{margin-bottom:1rem;font-size:2.25rem}h2{border-bottom:1px solid var(--color-border);margin-top:2rem;margin-bottom:.85rem;padding-bottom:.4rem;font-size:1.65rem}h3{color:var(--color-brass-light);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem}p{margin-bottom:1.15rem}ul,ol{margin-bottom:1.25rem;padding-left:1.5rem}li{margin-bottom:.35rem}a{color:var(--color-brass);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--color-brass-border);transition:color var(--transition-fast), text-decoration-color var(--transition-fast)}a:hover{color:var(--color-brass-light);text-decoration-color:var(--color-brass-light)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px;border-radius:var(--radius-sm)}.site-wrapper{flex-direction:column;min-height:100vh;display:flex}.main-content{width:100%;max-width:var(--container-max-width);padding:2rem var(--gutter);flex:1 0 auto;margin-left:auto;margin-right:auto}@media (width>=640px){:root{--gutter:1.5rem}.main-content{padding:3rem var(--gutter)}h1{font-size:2.75rem}}.ornament-divider{color:var(--color-brass);opacity:.8;justify-content:center;align-items:center;gap:1rem;margin:2rem 0;display:flex}.ornament-divider:before,.ornament-divider:after{content:"";background:linear-gradient(to right, transparent, var(--color-brass-border), transparent);flex:1;height:1px}.ornament-diamond{background-color:var(--color-brass);width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.card-grid{grid-template-columns:1fr;gap:1.25rem;margin:2rem 0;display:grid}@media (width>=640px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.card-grid-3{grid-template-columns:repeat(3,1fr)}}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-brass-border), transparent);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.card:hover{border-color:var(--color-brass-border);box-shadow:0 8px 24px -4px #0006, 0 0 12px var(--color-brass-glow);transform:translateY(-2px)}.prose{line-height:1.75}.prose h2{margin-top:2rem;margin-bottom:.85rem}.prose h3{margin-top:1.5rem;margin-bottom:.5rem}.prose p{margin-bottom:1.2rem}.prose blockquote{border-left:3px solid var(--color-brass);background-color:var(--color-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-muted);margin:1.5rem 0;padding:.75rem 1.25rem;font-style:italic}.prose code{background-color:var(--color-bg-elevated);border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}
