.landing_hero__q8CYs{text-align:center;padding:var(--space-10) 0}.landing_logo__e7Xza{font-size:var(--font-size-3xl);font-weight:700;letter-spacing:var(--letter-spacing-wider);background:linear-gradient(45deg,var(--color-accent-gold),var(--color-accent-silver));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-3)}.landing_tagline___VtOM{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.landing_subtitle__oQQJy{color:var(--color-accent-gold);font-size:var(--font-size-xs);margin-top:var(--space-1);font-style:italic}.landing_statsDisplay__oNDh3{background:var(--color-bg-card);border:var(--border-width-thin) solid var(--border-color-default);border-radius:var(--radius-base);padding:var(--space-4);margin:var(--space-5) 0;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing_statRow__OAmVW{display:flex;justify-content:space-around;margin:var(--space-3) 0}.landing_stat__oxqEh{display:flex;flex-direction:column;align-items:center}.landing_statValue__NQwC4{font-size:var(--font-size-2xl);color:var(--color-accent-gold);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_statLabel__zRZlV{font-size:var(--font-size-xs);text-transform:uppercase;opacity:.7;margin-top:var(--space-1)}.landing_nationsTitle__nVUH3{text-align:center;margin:var(--space-8) 0 var(--space-5);color:var(--color-text-primary);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.landing_nationsGrid___17Pb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-5) 0}.landing_nationCard__4eZwy{background:var(--color-bg-card);border:var(--border-width-thin) solid var(--border-color-default);border-radius:var(--radius-base);padding:var(--space-4);cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden}.landing_nationCard__4eZwy:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--nation-color)}.landing_nationCard__4eZwy:hover{transform:translateY(-2px);background:var(--color-bg-hover);border-color:var(--nation-color);box-shadow:var(--shadow-lg)}.landing_nationFlag__keIGN{font-family:monospace;font-size:var(--font-size-lg);line-height:var(--ascii-line-height);margin-bottom:var(--space-3);color:var(--nation-color);letter-spacing:var(--ascii-letter-spacing);white-space:pre}.landing_nationName__gbd5M{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:var(--letter-spacing-base)}.landing_nationMotto__L_HvI{font-size:var(--font-size-xs);opacity:.6;font-style:italic;margin-bottom:var(--space-3);line-height:1.3}.landing_nationStats__mjmDa{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_liveFeed__0E4lu{background:rgba(0,0,0,.3);border:var(--border-width-thin) solid var(--border-color-default);border-radius:var(--radius-base);padding:var(--space-4);margin:var(--space-8) 0;font-family:monospace;font-size:var(--font-size-sm);max-height:200px;overflow-y:auto}.landing_feedHeader__jxBQr{color:var(--color-accent-gold);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs)}.landing_feedItem__eKhec{padding:var(--space-2) 0;border-bottom:var(--border-width-thin) solid hsla(0,0%,100%,.05);color:var(--color-text-primary);opacity:.9}.landing_feedItem__eKhec:last-child{border-bottom:none}.landing_feedTime__kqhko{color:var(--color-text-secondary);font-size:var(--font-size-xs);float:right}.landing_ctaSection__d8XF6{text-align:center;margin:var(--space-10) 0}.landing_charPreview__5uO03{text-align:center;margin:var(--space-5) 0;padding:var(--space-5);background:var(--color-bg-card);border-radius:var(--radius-base)}.landing_charAscii__2Kn9B{font-family:monospace;font-size:var(--font-size-sm);line-height:1;white-space:pre;color:var(--color-accent-gold)}.landing_footer__Nwuc2{text-align:center;padding:var(--space-5);margin-top:var(--space-10);font-size:var(--font-size-xs);opacity:.6;border-top:var(--border-width-thin) solid var(--border-color-default)}.landing_footerLinks__lEKxF{margin-top:var(--space-3)}.landing_footerLinks__lEKxF a{margin:0 var(--space-3)}@media (max-width:640px){.landing_logo__e7Xza{font-size:var(--font-size-2xl)}.landing_nationsGrid___17Pb{grid-template-columns:1fr}}