@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(/bone-buster/assets/fonts/black-ops-one-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(/bone-buster/assets/fonts/black-ops-one-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/bone-buster/assets/fonts/rajdhani-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--obx-ink-50: #e7e9f3;--obx-ink-100: #c6cae0;--obx-ink-200: #959cc2;--obx-ink-300: #646da3;--obx-ink-400: #3f4880;--obx-ink-500: #252e5e;--obx-ink-600: #171f47;--obx-ink-700: #0e1432;--obx-ink-800: #080c20;--obx-ink-900: #060912;--obx-ink-950: #03050b;--obx-indigo-300: #7c89f8;--obx-indigo-400: #6172f3;--obx-indigo-500: #4f52e7;--obx-indigo-700: #372cad;--obx-violet-300: #b681fb;--obx-violet-400: #a855f7;--obx-violet-500: #9333ea;--obx-amber-300: #fab436;--obx-amber-400: #f59e0b;--obx-blood-300: #ef5e5e;--obx-blood-500: #b91c1c;--obx-blood-600: #991b1b;--obx-ember-400: #ff7518;--obx-ember-500: #e5570d;--obx-parchment-50: #fafbff;--obx-parchment-100: #f3eedd;--obx-parchment-300: #c8c2b0;--obx-parchment-500: #878270;--obx-bg-void: var(--obx-ink-950);--obx-bg-world: var(--obx-ink-900);--obx-bg-wall: var(--obx-ink-700);--obx-bg-panel: var(--obx-ink-800);--obx-bg-panel-alpha: rgba(8, 12, 32, .78);--obx-text-primary: var(--obx-parchment-100);--obx-text-secondary: var(--obx-parchment-300);--obx-text-muted: var(--obx-parchment-500);--obx-accent-cool: var(--obx-indigo-400);--obx-accent-primary: var(--obx-violet-400);--obx-action-fire: var(--obx-blood-500);--obx-action-damage: var(--obx-blood-600);--obx-action-hurt: var(--obx-blood-300);--obx-action-key: var(--obx-amber-400);--obx-action-pickup: var(--obx-amber-300);--obx-action-lava: var(--obx-ember-400);--obx-action-going-back: var(--obx-ember-500);--obx-action-win: var(--obx-indigo-300);--obx-border-soft: rgba(124, 137, 248, .18);--obx-border-hard: var(--obx-indigo-700);--obx-grad-hero: linear-gradient(135deg, #6172f3 0%, #a855f7 50%, #f59e0b 100%);--obx-grad-cool: linear-gradient(135deg, #6172f3 0%, #a855f7 100%);--obx-grad-hot: linear-gradient(135deg, #a855f7 0%, #f59e0b 60%, #dc2626 100%);--obx-grad-wordmark: linear-gradient(95deg, #7c89f8 0%, #b681fb 35%, #f59e0b 75%, #ff7518 100%);--obx-font-body: "Rajdhani", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--obx-font-display: "Black Ops One", "Rajdhani", ui-sans-serif, system-ui, sans-serif;--obx-font-mono: ui-monospace, "Menlo", "Monaco", "Consolas", monospace;--obx-glow-wordmark: 0 0 24px rgba(124, 137, 248, .25), 0 0 48px rgba(182, 129, 251, .18);--obx-glow-hud-card: 0 8px 24px rgba(6, 9, 18, .55);--obx-glow-damage: 0 0 0 4px rgba(220, 38, 38, .45), 0 0 24px rgba(220, 38, 38, .6);--obx-glow-pickup: 0 0 16px rgba(245, 158, 11, .6);--obx-glow-strobe: 0 0 32px rgba(255, 117, 24, .55);--obx-safe-top: env(safe-area-inset-top, 0px);--obx-safe-right: env(safe-area-inset-right, 0px);--obx-safe-bottom: env(safe-area-inset-bottom, 0px);--obx-safe-left: env(safe-area-inset-left, 0px);--obx-hud-fs-label: clamp(9px, 1.05vmin, 11px);--obx-hud-fs-readout: clamp(12px, 1.45vmin, 15px);--obx-hud-fs-display: clamp(18px, 2.4vmin, 24px);--obx-hud-fs-hint: clamp(10px, 1.2vmin, 13px)}@media(prefers-reduced-motion:reduce){:root{--obx-strobe-min: .7}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;background:var(--obx-bg-void);color:var(--obx-text-primary);font-family:var(--obx-font-body);overflow:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:0;height:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
