@font-face{font-family:HistorIQly Inter Fallback;font-style:normal;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%;unicode-range:u+00??,u+0102,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0309,u+0323,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212}@font-face{font-family:HistorIQly Playfair Fallback;font-style:normal;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif"),local("Tinos");ascent-override:97.38%;descent-override:22.59%;line-gap-override:0%;size-adjust:111.11%;unicode-range:u+00??,u+0102,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0309,u+0323,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212}@font-face{font-family:HistorIQly Playfair Fallback;font-style:italic;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic"),local("LiberationSerif-Italic"),local("Tinos Italic");ascent-override:102.38%;descent-override:23.75%;line-gap-override:0%;size-adjust:105.69%;unicode-range:u+00??,u+0102,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0309,u+0323,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212}@font-face{font-family:HistorIQly Playfair Fallback Noto;font-style:normal;src:local("Noto Serif"),local("NotoSerif-Regular"),local("Noto Serif Regular");ascent-override:116.07%;descent-override:26.92%;line-gap-override:0%;size-adjust:93.22%;unicode-range:u+00??,u+0102,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0309,u+0323,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212}@font-face{font-family:HistorIQly Playfair Fallback Noto;font-style:italic;src:local("Noto Serif Italic"),local("NotoSerif-Italic");ascent-override:119.01%;descent-override:27.61%;line-gap-override:0%;size-adjust:90.92%;unicode-range:u+00??,u+0102,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0309,u+0323,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212}:root,:root[data-theme][data-theme],:root[data-theme][data-theme] .landing-shell.landing-editorial,:root[data-theme][data-theme] body.page-shell{--background:#f7f4ed;--surface:#fbfaf6;--surface-elevated:#fbfaf6;--surface-hover:#eeeee3;--foreground:#292b25;--foreground-muted:#51584b;--muted:#656b5e;--border:#dfded3;--border-strong:#738463;--primary:#303a30;--primary-hover:#465241;--primary-foreground:#f7f4ed;--primary-dim:#e8ebdf;--gold:#806340;--gold-light:#705336;--gold-border:#cdbd9f;--gold-dim:#eee8db;--gold-rgb:128,99,64;--overlay:rgb(24 31 24/45%);--shadow-sm:0 4px 16px rgb(41 43 37/4%);--shadow-md:0 12px 32px rgb(41 43 37/7%);--shadow-lg:0 20px 48px rgb(41 43 37/10%)}:root[data-theme=dark][data-theme],:root[data-theme=dark][data-theme] .landing-shell.landing-editorial,:root[data-theme=dark][data-theme] body.page-shell{--background:#0e120e;--surface:#191f19;--surface-elevated:#1f271e;--surface-hover:#1f271e;--foreground:#f1eee4;--foreground-muted:#c4cbba;--muted:#b0b7a7;--border:#2c3429;--border-strong:#738463;--primary:#ccd5be;--primary-hover:#dee5d3;--primary-foreground:#141914;--primary-dim:#2d3828;--gold:#d0b38b;--gold-light:#e2c899;--gold-border:#655b46;--gold-dim:#494332;--gold-rgb:208,179,139;--overlay:rgb(10 16 10/65%);--shadow-sm:0 4px 16px rgb(0 0 0/12%);--shadow-md:0 12px 32px rgb(0 0 0/18%);--shadow-lg:0 22px 60px rgb(0 0 0/24%)}:root,:root[data-theme][data-theme],:root[data-theme][data-theme] .landing-shell.landing-editorial,:root[data-theme][data-theme] body.page-shell{--bg:var(--background);--bg-0:var(--background);--bg-nav:var(--background);--fg:var(--foreground);--fg-muted:var(--foreground-muted);--muted-foreground:var(--muted);--muted-dim:var(--muted);--primary-text:var(--primary-foreground);--primary-deep:var(--primary);--cta-green:var(--primary);--gold-dark:var(--gold-light);--gold-dk:var(--gold-light);--bronze:var(--gold);--accent:var(--gold);--accent-dim:var(--gold-dim);--gold-glow:transparent;--primary-glow:transparent;--shadow-glow:none;--glass-bg:var(--surface);--glass-border:var(--border);--selected:var(--primary);--selected-glow:var(--primary-dim);--hero-accent:var(--gold);--portrait-bg:var(--surface-hover);--preview-bg:var(--surface);--panel-glow:var(--primary-dim);--radius-s:4px;--radius-m:8px;--radius-l:12px;--radius-sm:var(--radius-s);--radius-md:var(--radius-m);--radius-lg:var(--radius-l);--r-sm:var(--radius-s);--r-md:var(--radius-m);--r-lg:var(--radius-l);--font-body:var(--font-inter,"Inter"),"HistorIQly Inter Fallback","Noto Sans Arabic","Noto Sans Devanagari","Noto Sans CJK SC",system-ui,sans-serif;--font-display:var(--font-playfair,"Playfair Display"),"HistorIQly Playfair Fallback","HistorIQly Playfair Fallback Noto","Noto Naskh Arabic","Noto Serif Devanagari","Noto Serif CJK SC",Georgia,serif;--font-heading:var(--font-display);--font-ui:var(--font-body);--font-label:var(--font-body);--font-ornate:var(--font-display);--hqa-font:var(--font-body);--hqa-heading-font:var(--font-display);--hqa-radius:var(--radius-m);--transition-fast:180ms ease;--transition-base:250ms ease;--landing-bg:var(--background);--landing-surface:var(--surface);--landing-ink:var(--foreground);--landing-copy:var(--foreground-muted);--landing-muted:var(--muted);--landing-faint:var(--muted);--landing-bronze:var(--gold);--landing-bronze-rgb:var(--gold-rgb);--landing-primary:var(--primary);--landing-primary-hover:var(--primary-hover);--landing-primary-text:var(--primary-foreground);--landing-tint:var(--surface-hover);--landing-selected:var(--primary-dim);--landing-border:var(--border);--landing-selected-border:var(--border-strong);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--surface);--color-card-foreground:var(--foreground);--color-popover:var(--surface-elevated);--color-popover-foreground:var(--foreground);--color-border:var(--border);--color-input:var(--border-strong);--color-ring:var(--primary);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-brand:var(--gold);--color-brand-foreground:var(--primary-foreground);--color-secondary:var(--surface-hover);--color-secondary-foreground:var(--foreground);--color-muted:var(--surface-hover);--color-muted-foreground:var(--muted);--color-accent:var(--primary-dim);--color-accent-foreground:var(--foreground);--color-gold:var(--gold);--color-gold-muted:var(--gold-dim)}body .family-explore,body .family-explore button,body .family-explore summary,body .site-nav,body .site-nav a:not(.site-nav__wordmark),body .site-nav button,body .site-nav summary{font-family:var(--font-ui);--hqa-font:var(--font-ui);--hqa-radius:var(--radius-m)}:root[data-theme] .site-nav__wordmark{font-family:var(--font-display)}:root[data-theme] .site-nav__edition{font-family:var(--font-ui)}@media (prefers-reduced-motion:reduce){:root[data-theme][data-theme]{--transition-fast:0ms;--transition-base:0ms}}:root[data-theme] .family-explore>summary,:root[data-theme] .family-explore__heading,:root[data-theme] .site-nav__account{font-family:var(--font-ui);--hqa-font:var(--font-ui);--hqa-radius:var(--radius-m)}:root[data-theme] :is(.site-nav__cta,.site-nav__signin,.family-explore>summary,.editorial-button,.landing-button,.button-primary,.btn-app,.hero-cta,.g-answer,.g-lifeline,.g-confirm-final,.g-confirm-change,.g-modal-btn){border-radius:var(--radius-m)}:root[data-theme] :is(.family-explore__panel,.landing-question,.g-question-box,.g-info-panel){border-radius:var(--radius-l)}@media (max-width:1040px){:root[data-theme] .family-explore__panel{border-radius:0}}:root[data-theme] .hq-wiki-modal,:root[data-theme] .hq-wiki-stage iframe{background:var(--background);color:var(--foreground);font-family:var(--font-body)}:root[data-theme] .hq-wiki-bar{background:var(--surface);border-color:var(--border)}:root[data-theme] .hq-wiki-bar h2{font-family:var(--font-display);font-weight:500}:root[data-theme] .hq-wiki-bar a,:root[data-theme] .hq-wiki-modal button{color:var(--foreground);border-color:var(--border-strong);border-radius:var(--radius-m)}:root[data-theme] .hq-wiki-modal :focus-visible{outline-color:var(--primary)}:root[data-theme] .hq-wiki-loading{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--gold) 7%,transparent),transparent 70%),var(--background)}:root[data-theme] .hq-wiki-modal footer{border-color:var(--border)}:root[data-theme] .hq-wiki-modal footer a{color:var(--gold)}@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-variable.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}