/* public/css/index.css */
@import url('base.css');
@import url('game-container.css');
@import url('ui-variables.css');
@import url('leaderboard.css');
@import url('username-form.css');

@import url('location.css');
@import url('controls.css');
@import url('sliders.css');
@import url('buttons.css');
@import url('button-ui-settings-screen.css');
@import url('button-ui-world-background-screen.css');
@import url('button-ui-leaderboard-screen.css');
@import url('button-ui-fleet-screen.css');
@import url('button-ui-asteroid-screen.css');
@import url('button-ui-message-screen.css');
@import url('button-ui-search-screen.css');
@import url('name-change.css');
@import url('button-ui-about-screen.css');
@import url('button-ui-player-ship-screen.css');
@import url('button-ui-info-log-screen.css');
@import url('button-ui-build-screen.css');
@import url('button-ui-emoji-screen.css');
@import url('button-ui-troubleshoot-screen.css');
@import url('button-ui-ai-screens.css');
@import url('ads.css');
@import url('event-feed.css');
@import url('install-cta.css');
@import url('levelup-cta.css');
@import url('death-hints.css');
@import url('minimap.css');
@import url('minimap-details.css');
@import url('animations.css');
@import url('overlay.css');
@import url('fullscreen.css');
@import url('desktop-responsive.css');
@import url('mobile-responsive.css');
@import url('portrait-responsive.css');

/* --- Brand font: self-hosted Oxanium (SIL OFL 1.1), instant-load (v1220). --- */
@font-face {
    font-family: 'Oxanium';
    src: url('/fonts/oxanium-latin.woff2') format('woff2');
    font-weight: 200 800; /* variable weight axis */
    font-style: normal;
    font-display: swap;
}
/* Oxanium digits are equal-width by default; tabular-nums is belt-and-suspenders so HUD numbers never jiggle. */
body { font-family: 'Oxanium', system-ui, sans-serif; font-variant-numeric: tabular-nums; }
