.gp-card[data-astro-cid-caz2wyiv]{background:var(--surface);border:1px solid var(--border);border-radius:10px;max-width:980px;padding:1.2rem 1.4rem 1rem}.gp-card-h[data-astro-cid-caz2wyiv]{border-bottom:1px solid var(--border);margin-bottom:.85rem;padding-bottom:.75rem}.gp-card[data-astro-cid-caz2wyiv] h1[data-astro-cid-caz2wyiv]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text);margin-bottom:.5rem;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700}.gp-emblem[data-astro-cid-caz2wyiv]{float:right;border:1px solid var(--border);background:var(--surface-2);object-fit:cover;border-radius:10px;width:72px;height:72px;margin:0 0 .6rem .9rem}@media (width<=480px){.gp-emblem[data-astro-cid-caz2wyiv]{width:56px;height:56px}}.gp-card-meta[data-astro-cid-caz2wyiv]{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.gp-tag[data-astro-cid-caz2wyiv]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);border-radius:3px;padding:.1rem .45rem}.gp-tag-id[data-astro-cid-caz2wyiv]{color:var(--accent);border-color:var(--accent-dim)}.gp-tag-mot[data-astro-cid-caz2wyiv]{color:var(--text);border-color:var(--border-soft)}.gp-mitre[data-astro-cid-caz2wyiv]{color:var(--accent);margin-left:.2rem;font-size:.72rem}.gp-synth[data-astro-cid-caz2wyiv]{color:var(--text-dim)}.gp-alias-table[data-astro-cid-caz2wyiv]{border-collapse:collapse;margin-top:.6rem;font-size:.82rem}.gp-alias-table[data-astro-cid-caz2wyiv] caption[data-astro-cid-caz2wyiv]{text-align:left;color:var(--text-muted);padding-bottom:.35rem;font-size:.72rem}.gp-alias-table[data-astro-cid-caz2wyiv] th[data-astro-cid-caz2wyiv],.gp-alias-table[data-astro-cid-caz2wyiv] td[data-astro-cid-caz2wyiv]{border:1px solid var(--border);text-align:left;padding:.28rem .6rem}.gp-alias-table[data-astro-cid-caz2wyiv] th[data-astro-cid-caz2wyiv]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:500}.gp-rare[data-astro-cid-caz2wyiv],.gp-neighbours[data-astro-cid-caz2wyiv]{gap:.3rem;margin:.5rem 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.gp-rare[data-astro-cid-caz2wyiv] code[data-astro-cid-caz2wyiv]{color:var(--accent);font-family:var(--font-mono)}.gp-rare-n[data-astro-cid-caz2wyiv],.gp-n-stat[data-astro-cid-caz2wyiv]{color:var(--text-muted);font-size:.78rem}.gp-n-country[data-astro-cid-caz2wyiv]{color:var(--text-muted);font-size:.72rem}.gp-aliases-line[data-astro-cid-caz2wyiv]{color:var(--text-dim);margin:.5rem 0 0;font-size:.84rem;line-height:1.55}.gp-label[data-astro-cid-caz2wyiv]{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-right:.3rem;font-size:.7rem}.gp-section[data-astro-cid-caz2wyiv]{margin:1.1rem 0}.gp-section[data-astro-cid-caz2wyiv] h2[data-astro-cid-caz2wyiv]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.45rem;font-size:.76rem}.gp-desc[data-astro-cid-caz2wyiv]{color:var(--text);font-size:.92rem;line-height:1.65}.gp-iocs[data-astro-cid-caz2wyiv]{border-left:2px solid var(--accent,#00d4aa);padding-left:.9rem}.gp-ioc-lede[data-astro-cid-caz2wyiv]{margin-bottom:.6rem}.gp-ioc-list[data-astro-cid-caz2wyiv]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.35rem 1.1rem;margin:0 0 .7rem;padding:0;list-style:none;display:grid}.gp-ioc-item[data-astro-cid-caz2wyiv]{border-bottom:1px solid var(--border,#1f2937);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.28rem 0;display:flex}.gp-ioc-name[data-astro-cid-caz2wyiv]{font-family:var(--font-mono,monospace);color:var(--text,#e5e7eb);font-size:.84rem}.gp-ioc-count[data-astro-cid-caz2wyiv]{color:var(--text-dim,#9ca3af);white-space:nowrap;font-size:.76rem}.gp-line[data-astro-cid-caz2wyiv]{color:var(--text-dim);font-size:.86rem;line-height:1.65}.gp-caps[data-astro-cid-caz2wyiv]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.gp-caps[data-astro-cid-caz2wyiv] li[data-astro-cid-caz2wyiv]{color:var(--text-dim);font-size:.86rem;line-height:1.55}.gp-caps[data-astro-cid-caz2wyiv] strong[data-astro-cid-caz2wyiv]{color:var(--text)}.gp-cap-basis[data-astro-cid-caz2wyiv]{color:var(--text-muted);font-family:var(--font-mono);font-size:.74rem}.gp-ttps[data-astro-cid-caz2wyiv]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.7rem 1.4rem;display:grid}.gp-tactic[data-astro-cid-caz2wyiv] h3[data-astro-cid-caz2wyiv]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:.35rem;font-size:.74rem;font-weight:600}.gp-tactic[data-astro-cid-caz2wyiv] ul[data-astro-cid-caz2wyiv]{margin:0;padding:0;list-style:none}.gp-tactic[data-astro-cid-caz2wyiv] li[data-astro-cid-caz2wyiv]{align-items:baseline;gap:.5rem;padding:.15rem 0;font-size:.82rem;line-height:1.55;display:flex}.gp-tactic[data-astro-cid-caz2wyiv] li[data-astro-cid-caz2wyiv] code[data-astro-cid-caz2wyiv]{font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;min-width:5.5em;font-size:.74rem}.gp-tactic[data-astro-cid-caz2wyiv] li[data-astro-cid-caz2wyiv] a[data-astro-cid-caz2wyiv]{color:var(--text-dim)}.gp-tactic[data-astro-cid-caz2wyiv] li[data-astro-cid-caz2wyiv] a[data-astro-cid-caz2wyiv]:hover{color:var(--accent)}.gp-refs[data-astro-cid-caz2wyiv]{margin:0;padding:0;list-style:none}.gp-refs[data-astro-cid-caz2wyiv] li[data-astro-cid-caz2wyiv]{border-bottom:1px dotted var(--border);padding:.25rem 0;font-size:.86rem;line-height:1.55}.gp-refs[data-astro-cid-caz2wyiv] li[data-astro-cid-caz2wyiv]:last-child{border-bottom:none}.gp-refs[data-astro-cid-caz2wyiv] a[data-astro-cid-caz2wyiv]{color:var(--accent)}.gp-src[data-astro-cid-caz2wyiv]{color:var(--text-muted);font-family:var(--font-mono);font-size:.74rem}.gp-footer[data-astro-cid-caz2wyiv]{border-top:1px solid var(--border);color:var(--text-muted);margin-top:1.4rem;padding-top:.85rem;font-size:.82rem;line-height:1.6}.gp-footer[data-astro-cid-caz2wyiv] a[data-astro-cid-caz2wyiv]{color:var(--accent)}@media (width<=640px){.gp-card[data-astro-cid-caz2wyiv]{padding:1rem .95rem .9rem}.gp-ttps[data-astro-cid-caz2wyiv]{grid-template-columns:1fr}}
