.network-actions{display:flex;align-items:center;gap:10px;margin-left:8px}.network-actions .sign-in,.network-actions .join-now{padding:9px 11px;color:var(--white);border:1px solid #ffffff66;font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.network-actions .join-now{border-color:var(--pink);color:var(--pink)}.network-actions .sign-in:hover{border-color:var(--aqua);color:var(--aqua)}.network-actions .join-now:hover{background:var(--pink);color:#fff}.network-note{font:700 10px 'Space Mono',monospace!important;letter-spacing:.07em;text-transform:uppercase}.network-note a{color:var(--aqua)!important;border-bottom:1px solid var(--aqua)}@media(max-width:1120px){.genx-header{gap:15px}.network-actions{gap:7px}.network-actions .sign-in,.network-actions .join-now{padding:8px 8px;font-size:12px}}@media(max-width:920px){.network-actions .sign-in,.network-actions .join-now{display:none}.network-actions{margin-left:auto}.genx-header .header-chat{margin-left:0}}

/* Gen X promotion strip: deliberately distinct from the Lucaryn look. */
.genx-promo-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:25px;align-items:center;max-width:1280px;margin:34px auto 0;padding:20px clamp(20px,4vw,52px);border:3px solid var(--yellow);background:linear-gradient(105deg,#2b1238,#101b3a 55%,#083b48);box-shadow:8px 8px 0 var(--pink)}.genx-promo-banner:before{content:'';position:absolute;z-index:-1;inset:6px;background:repeating-linear-gradient(-45deg,#ffffff08 0 9px,transparent 9px 18px)}.promo-sticker{display:grid;place-items:center;width:74px;height:74px;flex:none;border-radius:50%;border:2px solid #08090f;color:#08090f;background:var(--yellow);box-shadow:3px 3px 0 var(--aqua);font:700 10px/1.15 'Space Mono',monospace;letter-spacing:.06em;text-align:center;transform:rotate(-8deg)}.promo-copy p{margin:0 0 5px;color:var(--aqua);font:700 10px 'Space Mono',monospace;letter-spacing:.13em;text-transform:uppercase}.promo-copy h2{max-width:690px;margin:0;color:var(--white);font:800 clamp(24px,3vw,39px)/.92 'Barlow Condensed',sans-serif;letter-spacing:.015em;text-transform:uppercase}.promo-copy span{display:block;margin-top:8px;color:#d8dbea;font-size:12px}.promo-actions{display:grid;justify-items:start;gap:9px}.promo-primary,.promo-secondary{text-decoration:none;text-transform:uppercase}.promo-primary{padding:12px 16px;background:var(--pink);color:#fff;box-shadow:3px 3px 0 var(--aqua);font:800 15px 'Barlow Condensed',sans-serif;letter-spacing:.06em}.promo-primary:hover{background:var(--yellow);color:#090a11;box-shadow:3px 3px 0 var(--blue)}.promo-secondary{color:var(--yellow);font:700 11px 'Space Mono',monospace}.promo-secondary:hover{color:var(--aqua)}@media(max-width:760px){.genx-promo-banner{grid-template-columns:auto 1fr;gap:17px;margin:24px 15px 0;padding:18px}.promo-actions{grid-column:1/-1;justify-items:stretch}.promo-primary{text-align:center}.promo-secondary{text-align:center}.promo-copy h2{font-size:28px}}@media(max-width:410px){.promo-sticker{width:58px;height:58px;font-size:8px}.promo-copy h2{font-size:24px}}
