/* Designsystem v3 · gemeinsame Basis für alle öffentlichen Seiten (Bo, 01.11.2026).
   Tokens kommen aus design-v3.css (.gb-v3). Hier nur seitenübergreifende Grundregeln.
   Familien: brand.css (Info-, News-, Dungeon-Seiten), tools.css (Werkzeuge), guild.css (Gilde, Kompass). */
body.gb-v3{background-color:var(--gb-page);color:var(--gb-text)}
body.gb-v3 ::selection{background:rgba(29,94,99,.7);color:#fff}
body.gb-v3 :focus-visible{outline:2px solid var(--gb-soul);outline-offset:2px}
/* Gemeinsame Fußzeile auf allen öffentlichen Seiten */
body.gb-v3 .gb-info-footer{background:var(--gb-deep);border-top:1px solid var(--gb-rule);color:var(--gb-muted);font-family:var(--gb-font-text)}
body.gb-v3 .gb-info-footer a{color:var(--gb-link)}
body.gb-v3 .gb-info-footer a:hover{color:#ffd88a}
/* Aktive Konto-Einstiege (Gilde, Kompass) in Leder/Gold statt Petrol; Petrol bleibt Guildbound-Hinweisen vorbehalten. */
body.gb-v3 .gn-header :is([data-guild-entry],.gn-guild[data-kompass-entry],.gn-guild[data-erfolge-entry])[aria-current=page]{border-color:var(--gb-gold,#c9a24e);color:var(--gb-gold-text,#f1d79a);background:#201a12;box-shadow:inset 0 -2px 0 var(--gb-gold,#c9a24e)}
/* Kurze Seiten: Fläche unter dem Footer im Footer-Ton statt Browser-Grau. */
html:has(>body.gb-v3){background:#0d0d0b}
