@import url("hungary-design.css?v=20261019");
@import url("gold-accent.css?v=20261019");
.seo-intro{max-width:820px;margin:0 auto 20px;text-align:center;line-height:1.9;font-weight:700}.seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.seo-topics a{padding:15px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#173a8f;text-decoration:none;font-weight:800;line-height:1.7}.seo-topics a:hover,.seo-topics a:focus-visible{background:#eef4ff;outline:2px solid #1d4ed8;outline-offset:2px}.seo-summary,.seo-toc,.seo-related{margin:20px 0;padding:18px;background:#f3f6ff;border:1px solid #dbe5f4;border-radius:14px;color:#0f2a5a;line-height:1.9}.seo-summary ul,.seo-related ul{padding-left:22px}.seo-summary li,.seo-related li{margin:7px 0}.seo-toc summary{cursor:pointer;font-weight:800}.seo-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:8px;padding-left:24px;margin-bottom:0}.seo-toc a,.seo-related a{color:#173a8f;text-underline-offset:3px;overflow-wrap:anywhere}.seo-related h2{font-size:20px}.seo-data-note{font-size:14px;line-height:1.9;color:#475569}.seo-hero-image{display:block;width:100%;border-radius:18px;margin-bottom:24px}.seo-snapshot table{width:100%;border-collapse:collapse}.seo-snapshot th,.seo-snapshot td{padding:12px;text-align:left;border-bottom:1px solid #dbe5f4}.seo-snapshot caption{text-align:left;font-weight:800;padding:8px 0}h2[id]{scroll-margin-top:24px}@media(max-width:640px){.seo-topics,.seo-toc ol{grid-template-columns:1fr}.seo-summary,.seo-toc,.seo-related{padding:14px}.seo-snapshot th,.seo-snapshot td{padding:9px 6px;font-size:13px}}

/* Detailed-guide navigation: keep values in sync with docs/guide-link-rules.md. */
:root{--seo-guide-blue:#1d4ed8;--seo-guide-hover:#173a8f;--seo-guide-font-size:16px;--seo-guide-radius:12px;--seo-guide-gap:12px}
.seo-guide-actions{display:flex;flex-wrap:wrap;gap:var(--seo-guide-gap);margin:16px 0}
a.seo-guide-link.seo-guide-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;max-width:100%;padding:12px 16px;border:1px solid var(--seo-guide-blue);border-radius:var(--seo-guide-radius);background:var(--seo-guide-blue);color:#fff;font-family:inherit;font-size:var(--seo-guide-font-size);font-weight:700;line-height:1.6;text-align:left;text-decoration:none;white-space:normal;overflow-wrap:anywhere;box-shadow:none;transform:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}
a.seo-guide-link.seo-guide-link::after{content:"→";flex:none;font-size:20px;line-height:1}
a.seo-guide-link.seo-guide-link:hover{background:var(--seo-guide-hover);border-color:var(--seo-guide-hover);color:#fff;transform:none}
a.seo-guide-link.seo-guide-link:focus-visible{outline:3px solid var(--seo-guide-blue);outline-offset:3px}
.seo-related li:has(>a.seo-guide-link.seo-guide-link){list-style:none;margin:12px 0}
.seo-related li>a.seo-guide-link.seo-guide-link{width:100%}
@media(max-width:640px){a.seo-guide-link.seo-guide-link{width:100%}.seo-guide-actions{display:flex;flex-direction:column}.seo-related ul:has(>li>a.seo-guide-link.seo-guide-link){padding-left:0}}
