.continental-quiz-container[data-astro-cid-oobv64lj]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.continental-controls-bar[data-astro-cid-oobv64lj]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background-color:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));border-radius:.75rem}.region-badge[data-astro-cid-oobv64lj]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:hsl(var(--text-primary))}.difficulty-group[data-astro-cid-oobv64lj]{display:flex;flex-wrap:wrap;gap:.4rem}.diff-btn[data-astro-cid-oobv64lj]{padding:.35rem .75rem;font-size:.78rem;font-weight:600;border-radius:.4rem;background-color:hsl(var(--bg-surface-2));border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.diff-btn[data-astro-cid-oobv64lj].active{background-color:hsl(var(--primary) / .15);border-color:hsl(var(--primary) / .5);color:hsl(var(--primary))}.flag-viewport-card[data-astro-cid-oobv64lj]{position:relative;overflow:hidden}.lore-header[data-astro-cid-oobv64lj]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.lore-badge[data-astro-cid-oobv64lj]{font-family:var(--font-mono);font-size:.68rem;color:hsl(var(--primary));font-weight:700;text-transform:uppercase}.lore-country[data-astro-cid-oobv64lj]{font-weight:700;color:hsl(var(--text-primary));font-size:.9rem}.lore-text[data-astro-cid-oobv64lj]{font-size:.85rem;color:hsl(var(--text-secondary));line-height:1.45}.hidden[data-astro-cid-oobv64lj]{display:none!important}.na-page-wrapper[data-astro-cid-rbhd7cht]{max-width:min(100%,60rem);margin:0 auto;padding:2.5rem 1rem 5rem;display:flex;flex-direction:column;gap:2.5rem}.page-intro-header[data-astro-cid-rbhd7cht]{display:flex;flex-direction:column;gap:1rem}.badge-row[data-astro-cid-rbhd7cht]{display:flex;gap:.5rem;flex-wrap:wrap}.hub-pill[data-astro-cid-rbhd7cht],.entity-pill[data-astro-cid-rbhd7cht]{padding:.25rem .65rem;font-size:.78rem;font-weight:700;font-family:var(--font-mono);border-radius:9999px;text-transform:uppercase}.hub-pill[data-astro-cid-rbhd7cht]{background-color:hsl(var(--primary) / .15);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .3)}.entity-pill[data-astro-cid-rbhd7cht]{background-color:hsl(var(--bg-surface-2));color:hsl(var(--text-secondary));border:1px solid hsl(var(--border-subtle))}.page-main-heading[data-astro-cid-rbhd7cht]{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;line-height:1.15;color:hsl(var(--text-primary))}.hero-lead[data-astro-cid-rbhd7cht]{font-size:clamp(1.05rem,1.6vw,1.22rem);color:hsl(var(--text-secondary));line-height:1.6;max-width:52rem}.tool-section[data-astro-cid-rbhd7cht]{width:100%}.hero-visual-wrapper[data-astro-cid-rbhd7cht]{width:100%;border-radius:1rem;overflow:hidden;border:1px solid hsl(var(--border-subtle))}.editorial-article[data-astro-cid-rbhd7cht]{display:flex;flex-direction:column;gap:1.5rem;color:hsl(var(--text-secondary));line-height:1.7;font-size:1.05rem}.editorial-article[data-astro-cid-rbhd7cht] h2[data-astro-cid-rbhd7cht]{font-family:var(--font-display);font-size:1.65rem;font-weight:700;color:hsl(var(--text-primary));margin-top:1rem}.editorial-article[data-astro-cid-rbhd7cht] strong[data-astro-cid-rbhd7cht]{color:hsl(var(--text-primary))}.editorial-article[data-astro-cid-rbhd7cht] ul[data-astro-cid-rbhd7cht]{padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.table-container[data-astro-cid-rbhd7cht]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.75rem}.aio-entity-table[data-astro-cid-rbhd7cht]{width:100%;min-width:560px;border-collapse:collapse;background-color:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));border-radius:.75rem;overflow:hidden}.aio-entity-table[data-astro-cid-rbhd7cht] th[data-astro-cid-rbhd7cht],.aio-entity-table[data-astro-cid-rbhd7cht] td[data-astro-cid-rbhd7cht]{padding:.85rem 1rem;border-bottom:1px solid hsl(var(--border-subtle));font-size:.9rem;text-align:left}.aio-entity-table[data-astro-cid-rbhd7cht] th[data-astro-cid-rbhd7cht]{background-color:hsl(var(--bg-surface-2));color:hsl(var(--text-primary));font-weight:700}
