:root{--lucky-accent-cyan: #38d0ff;--lucky-accent-green: #44ff88;--lucky-accent-amber: #ff9a4d;--lucky-accent-red: #ff6464;--lucky-accent-violet: #cc44ff;--lucky-accent-gold: #ffe066;--lucky-bg-deep: #05070d;--lucky-bg-mid: #0c1420;--lucky-bg-panel: rgba(13, 25, 36, .9);--lucky-bg-panel-strong: rgba(18, 32, 45, .97);--lucky-border-soft: rgba(222, 239, 255, .18);--lucky-border-strong: rgba(235, 247, 255, .3);--lucky-border-cyan: rgba(56, 208, 255, .42);--lucky-text-primary: #f6fbff;--lucky-text-secondary: #c9d7e8;--lucky-text-muted: #a9b8ca;--lucky-text-faint: #91a4ba;--rv-role-bg: var(--lucky-bg-deep);--rv-role-bg-elevated: var(--lucky-bg-mid);--rv-role-surface: var(--lucky-bg-panel);--rv-role-surface-strong: var(--lucky-bg-panel-strong);--rv-role-surface-soft: rgba(13, 25, 36, .46);--rv-role-border: var(--lucky-border-soft);--rv-role-border-strong: var(--lucky-border-cyan);--rv-role-text: var(--lucky-text-primary);--rv-role-text-soft: var(--lucky-text-secondary);--rv-role-text-muted: var(--lucky-text-muted);--rv-role-accent: var(--lucky-accent-violet);--rv-role-action: var(--lucky-accent-cyan);--rv-role-info: var(--lucky-accent-cyan);--rv-role-success: var(--lucky-accent-green);--rv-role-warning: var(--lucky-accent-amber);--rv-role-danger: var(--lucky-accent-red);--rv-polish-space-1: 4px;--rv-polish-space-2: 8px;--rv-polish-space-3: 12px;--rv-polish-space-4: 16px;--rv-polish-space-5: 24px;--rv-polish-space-6: 32px;--rv-polish-radius-control: 8px;--rv-polish-radius-card: 12px;--rv-polish-radius-panel: 16px;--rv-polish-radius-pill: 999px;--rv-polish-touch-target: 44px;--rv-polish-safe-bottom: max(16px, env(safe-area-inset-bottom, 0px));--rv-polish-shadow-panel: var(--lucky-shadow-panel);--rv-polish-shadow-lift: var(--lucky-shadow-card);--lucky-radius-sm: 6px;--lucky-radius-md: 8px;--lucky-radius-lg: 16px;--lucky-radius-pill: 999px;--lucky-shadow-panel: 0 4px 20px rgba(0, 0, 0, .4);--lucky-shadow-card: 0 12px 48px rgba(0, 0, 0, .45);--lucky-blur-panel: blur(8px) saturate(1.02);--game-ui-space-1: 4px;--game-ui-space-2: 8px;--game-ui-space-3: 12px;--game-ui-space-4: 16px;--game-ui-space-5: 24px;--game-ui-radius-control: var(--rv-polish-radius-control);--game-ui-radius-panel: var(--rv-polish-radius-panel);--game-ui-readable-line: 1.35;--game-ui-protected-min-height: 62vh;--game-ui-font-family: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--game-ui-font-mono: "JetBrains Mono", "Cascadia Code", ui-monospace, SFMono-Regular, monospace;--game-ui-font-display: 900 32px/1.04 var(--game-ui-font-family);--game-ui-font-screen-title: 900 24px/1.1 var(--game-ui-font-family);--game-ui-font-panel-title: 900 14px/1.22 var(--game-ui-font-family);--game-ui-font-body: 650 13px/1.5 var(--game-ui-font-family);--game-ui-font-caption: 800 11px/1.38 var(--game-ui-font-family);--game-ui-font-chip: 900 11px/1 var(--game-ui-font-family);--game-ui-font-button: 900 12px/1 var(--game-ui-font-family);--game-ui-primary-min-font: 12px;--game-ui-secondary-min-font: 11px;--rv-type-page-title: var(--game-ui-font-display);--rv-type-section-title: var(--game-ui-font-screen-title);--rv-type-panel-title: var(--game-ui-font-panel-title);--rv-type-card-title: 850 14px/1.15 var(--game-ui-font-family);--rv-type-body: var(--game-ui-font-body);--rv-type-caption: var(--game-ui-font-caption);--rv-type-button: var(--game-ui-font-button);--rv-type-meta: var(--game-ui-font-chip);--rv-button-primary-bg: linear-gradient(180deg, var(--lucky-accent-green), #25c96c);--rv-button-primary-fg: #03120a;--rv-button-secondary-bg: rgba(255, 255, 255, .08);--rv-button-secondary-fg: var(--lucky-text-primary);--rv-button-quiet-bg: transparent;--rv-button-quiet-fg: var(--lucky-text-secondary);--rv-button-danger-bg: rgba(255, 100, 100, .16);--rv-button-danger-fg: #ffe5e5;--rv-palette-hex-000000: #000;--rv-palette-hex-00000011: #0001;--rv-palette-hex-00000055: #00000055;--rv-palette-hex-00000077: #0007;--rv-palette-hex-04111d: #04111d;--rv-palette-hex-050511cc: #050511cc;--rv-palette-hex-05070c: #05070c;--rv-palette-hex-05070dcc: #05070dcc;--rv-palette-hex-050812: #050812;--rv-palette-hex-050914: #050914;--rv-palette-hex-060610: #060610;--rv-palette-hex-060912: #060912;--rv-palette-hex-061018: #061018;--rv-palette-hex-06111d: #06111d;--rv-palette-hex-06130f: #06130f;--rv-palette-hex-070a10: #070a10;--rv-palette-hex-070b13: #070b13;--rv-palette-hex-071014: #071014;--rv-palette-hex-071015: #071015;--rv-palette-hex-07101e: #07101e;--rv-palette-hex-071109: #071109;--rv-palette-hex-07110b: #07110b;--rv-palette-hex-071426: #071426;--rv-palette-hex-071426aa: #071426aa;--rv-palette-hex-080b12: #080b12;--rv-palette-hex-080b13: #080b13;--rv-palette-hex-080c17: #080c17;--rv-palette-hex-080c18: #080c18;--rv-palette-hex-080d18: #080d18;--rv-palette-hex-08101c: #08101c;--rv-palette-hex-08101dcc: #08101dcc;--rv-palette-hex-090d18: #090d18;--rv-palette-hex-0a0a18: #0a0a18;--rv-palette-hex-0a0a1a: #0a0a1a;--rv-palette-hex-0a0a1aee: #0a0a1aee;--rv-palette-hex-0a0c18: #0a0c18;--rv-palette-hex-0a1020: #0a1020;--rv-palette-hex-0a1730: #0a1730;--rv-palette-hex-0a1a3a: #0a1a3a;--rv-palette-hex-0a1f1c: #0a1f1c;--rv-palette-hex-0a2a1a: #0a2a1a;--rv-palette-hex-0b0b1ef0: #0b0b1ef0;--rv-palette-hex-0b1020: #0b1020;--rv-palette-hex-0b111d: #0b111d;--rv-palette-hex-0b1120: #0b1120;--rv-palette-hex-0b1724: #0b1724;--rv-palette-hex-0b2b3b: #0b2b3b;--rv-palette-hex-0c0c20: #0c0c20;--rv-palette-hex-0c1918: #0c1918;--rv-palette-hex-0d0d1f: #0d0d1f;--rv-palette-hex-0d0d1fee: #0d0d1fee;--rv-palette-hex-0d0d22: #0d0d22;--rv-palette-hex-0d0d2a: #0d0d2a;--rv-palette-hex-0d1320: #0d1320;--rv-palette-hex-0d2028: #0d2028;--rv-palette-hex-101225: #101225;--rv-palette-hex-101624: #101624;--rv-palette-hex-10162a: #10162a;--rv-palette-hex-10172d: #10172d;--rv-palette-hex-111111: #111;--rv-palette-hex-111326: #111326;--rv-palette-hex-111426: #111426;--rv-palette-hex-11182a: #11182a;--rv-palette-hex-11295a: #11295a;--rv-palette-hex-1185fe: #1185fe;--rv-palette-hex-12122a: #12122a;--rv-palette-hex-12222f: #12222f;--rv-palette-hex-123b58: #123b58;--rv-palette-hex-132035: #132035;--rv-palette-hex-151327: #151327;--rv-palette-hex-151532: #151532;--rv-palette-hex-151827: #151827;--rv-palette-hex-151b28: #151b28;--rv-palette-hex-160f2a: #160f2a;--rv-palette-hex-161005: #161005;--rv-palette-hex-162435: #162435;--rv-palette-hex-171326: #171326;--rv-palette-hex-17233a: #17233a;--rv-palette-hex-173c4a: #173c4a;--rv-palette-hex-1a0a3a: #1a0a3a;--rv-palette-hex-1a0e2a: #1a0e2a;--rv-palette-hex-1a1600: #1a1600;--rv-palette-hex-1a1a1a: #1a1a1a;--rv-palette-hex-1a1a2a: #1a1a2a;--rv-palette-hex-1a1a30: #1a1a30;--rv-palette-hex-1a1a3a: #1a1a3a;--rv-palette-hex-1a1d38: #1a1d38;--rv-palette-hex-1a2531: #1a2531;--rv-palette-hex-1a2a3a: #1a2a3a;--rv-palette-hex-1a2a5a: #1a2a5a;--rv-palette-hex-1a3a2a: #1a3a2a;--rv-palette-hex-1d2635: #1d2635;--rv-palette-hex-1f3b36: #1f3b36;--rv-palette-hex-202042: #202042;--rv-palette-hex-202938: #202938;--rv-palette-hex-211603: #211603;--rv-palette-hex-211a10: #211a10;--rv-palette-hex-222222: #222;--rv-palette-hex-223045: #223045;--rv-palette-hex-22c55e: #22c55e;--rv-palette-hex-24170a: #24170a;--rv-palette-hex-24203f: #24203f;--rv-palette-hex-242848: #242848;--rv-palette-hex-24324d: #24324d;--rv-palette-hex-24423c: #24423c;--rv-palette-hex-24d6c1: #24d6c1;--rv-palette-hex-25153b: #25153b;--rv-palette-hex-25c96c: #25c96c;--rv-palette-hex-263650: #263650;--rv-palette-hex-26365d: #26365d;--rv-palette-hex-26394d: #26394d;--rv-palette-hex-273a62: #273a62;--rv-palette-hex-282828: #282828;--rv-palette-hex-2a1014: #2a1014;--rv-palette-hex-2a1a0a: #2a1a0a;--rv-palette-hex-2a1a4a: #2a1a4a;--rv-palette-hex-2a1a5a: #2a1a5a;--rv-palette-hex-2a2000: #2a2000;--rv-palette-hex-2a2a2a: #2a2a2a;--rv-palette-hex-2a2a4a: #2a2a4a;--rv-palette-hex-2a3448: #2a3448;--rv-palette-hex-2a3a4a: #2a3a4a;--rv-palette-hex-2ab3ff: #2ab3ff;--rv-palette-hex-2dd4bf: #2dd4bf;--rv-palette-hex-321414: #321414;--rv-palette-hex-333333: #333;--rv-palette-hex-36516f: #36516f;--rv-palette-hex-38bdf8: #38bdf8;--rv-palette-hex-38d0ff0a: #38d0ff0a;--rv-palette-hex-38d0ff11: #38d0ff11;--rv-palette-hex-38d0ff14: #38d0ff14;--rv-palette-hex-38d0ff18: #38d0ff18;--rv-palette-hex-38d0ff22: #38d0ff22;--rv-palette-hex-38d0ff33: #38d0ff33;--rv-palette-hex-38d0ff44: #38d0ff44;--rv-palette-hex-38d0ff55: #38d0ff55;--rv-palette-hex-38d0ff66: #38d0ff66;--rv-palette-hex-38d0ff88: #38d0ff88;--rv-palette-hex-3a2a1a: #3a2a1a;--rv-palette-hex-444444: #444;--rv-palette-hex-44aaff: #44aaff;--rv-palette-hex-44b8ff: #44b8ff;--rv-palette-hex-44cc7a: #44cc7a;--rv-palette-hex-44ddff: #44ddff;--rv-palette-hex-44ff880a: #44ff880a;--rv-palette-hex-44ff8811: #44ff8811;--rv-palette-hex-44ff8820: #44ff8820;--rv-palette-hex-44ff8822: #44ff8822;--rv-palette-hex-44ff8833: #44ff8833;--rv-palette-hex-44ff8844: #44ff8844;--rv-palette-hex-44ff8855: #44ff8855;--rv-palette-hex-44ff8866: #44ff8866;--rv-palette-hex-44ffb0: #44ffb0;--rv-palette-hex-44ffbb: #44ffbb;--rv-palette-hex-52657b: #52657b;--rv-palette-hex-555555: #555;--rv-palette-hex-555566: #556;--rv-palette-hex-586474: #586474;--rv-palette-hex-5a6070: #5a6070;--rv-palette-hex-5cff9d: #5cff9d;--rv-palette-hex-5eead4: #5eead4;--rv-palette-hex-61d9ff: #61d9ff;--rv-palette-hex-64d8ff: #64d8ff;--rv-palette-hex-65f4df: #65f4df;--rv-palette-hex-666666: #666;--rv-palette-hex-666677: #667;--rv-palette-hex-667085: #667085;--rv-palette-hex-6688ff: #6688ff;--rv-palette-hex-66aaff: #66aaff;--rv-palette-hex-66cc44: #66cc44;--rv-palette-hex-66ccff: #66ccff;--rv-palette-hex-66efaa: #66efaa;--rv-palette-hex-68758a: #68758a;--rv-palette-hex-6edcff: #6edcff;--rv-palette-hex-6effa0: #6effa0;--rv-palette-hex-6f8ba3: #6f8ba3;--rv-palette-hex-6fc7ff: #6fc7ff;--rv-palette-hex-72dcff: #72dcff;--rv-palette-hex-75839b: #75839b;--rv-palette-hex-75f0a5: #75f0a5;--rv-palette-hex-777777: #777;--rv-palette-hex-777788: #778;--rv-palette-hex-777a8a: #777a8a;--rv-palette-hex-77879a: #77879a;--rv-palette-hex-778888: #788;--rv-palette-hex-778899: #789;--rv-palette-hex-77dd99: #7d9;--rv-palette-hex-7a8099: #7a8099;--rv-palette-hex-7a8aa1: #7a8aa1;--rv-palette-hex-7bc8ff: #7bc8ff;--rv-palette-hex-7cb8ff: #7cb8ff;--rv-palette-hex-7d8aa0: #7d8aa0;--rv-palette-hex-7dd3fc: #7dd3fc;--rv-palette-hex-7ddfff: #7ddfff;--rv-palette-hex-7dffb6: #7dffb6;--rv-palette-hex-7f91a8: #7f91a8;--rv-palette-hex-8093aa: #8093aa;--rv-palette-hex-8296aa: #8296aa;--rv-palette-hex-85d9ff: #85d9ff;--rv-palette-hex-86efac: #86efac;--rv-palette-hex-8794a8: #8794a8;--rv-palette-hex-888888: #888;--rv-palette-hex-8888aa: #8888aa;--rv-palette-hex-88a2bd: #88a2bd;--rv-palette-hex-88aa99: #8a9;--rv-palette-hex-88ccff: #88ccff;--rv-palette-hex-8a63d2: #8a63d2;--rv-palette-hex-8aa7c4: #8aa7c4;--rv-palette-hex-8ab8ff: #8ab8ff;--rv-palette-hex-8c94b5: #8c94b5;--rv-palette-hex-8cc8ff: #8cc8ff;--rv-palette-hex-8d9bb2: #8d9bb2;--rv-palette-hex-8da0b8: #8da0b8;--rv-palette-hex-8da0bd: #8da0bd;--rv-palette-hex-8dffb8: #8dffb8;--rv-palette-hex-8fa2ba: #8fa2ba;--rv-palette-hex-8fa3bb: #8fa3bb;--rv-palette-hex-8fdcff: #8fdcff;--rv-palette-hex-8fe7ff: #8fe7ff;--rv-palette-hex-91a2b8: #91a2b8;--rv-palette-hex-91a6bf: #91a6bf;--rv-palette-hex-92d7ff: #92d7ff;--rv-palette-hex-92e6ff: #92e6ff;--rv-palette-hex-93a1bb: #93a1bb;--rv-palette-hex-999999: #999;--rv-palette-hex-99aaaa: #9aa;--rv-palette-hex-99aabb: #9ab;--rv-palette-hex-99ccff: #9cf;--rv-palette-hex-99eecc: #9ec;--rv-palette-hex-9ba9b7: #9ba9b7;--rv-palette-hex-9bd0f0: #9bd0f0;--rv-palette-hex-9ca3af: #9ca3af;--rv-palette-hex-9e6bff: #9e6bff;--rv-palette-hex-9ee8ff: #9ee8ff;--rv-palette-hex-9fb0c8: #9fb0c8;--rv-palette-hex-9fb1c3: #9fb1c3;--rv-palette-hex-9fb2c8: #9fb2c8;--rv-palette-hex-9fb2ca: #9fb2ca;--rv-palette-hex-9fb3cc: #9fb3cc;--rv-palette-hex-a9b8c9: #a9b8c9;--rv-palette-hex-aa88ff: #aa88ff;--rv-palette-hex-aa88ff22: #aa88ff22;--rv-palette-hex-aa88ff44: #aa88ff44;--rv-palette-hex-aaaaaa: #aaa;--rv-palette-hex-aaaabb: #aab;--rv-palette-hex-aeb8c8: #aeb8c8;--rv-palette-hex-aebbd0: #aebbd0;--rv-palette-hex-aebbd4: #aebbd4;--rv-palette-hex-aebdd1: #aebdd1;--rv-palette-hex-aebfd4: #aebfd4;--rv-palette-hex-afbed0: #afbed0;--rv-palette-hex-b58cff: #b58cff;--rv-palette-hex-b7bed8: #b7bed8;--rv-palette-hex-b8c4d6: #b8c4d6;--rv-palette-hex-b8c6d7: #b8c6d7;--rv-palette-hex-b8c7d8: #b8c7d8;--rv-palette-hex-b8c7d9: #b8c7d9;--rv-palette-hex-b9cbe0: #b9cbe0;--rv-palette-hex-baf7e7: #baf7e7;--rv-palette-hex-bbcccc: #bcc;--rv-palette-hex-bbccdd: #bcd;--rv-palette-hex-bdd2e8: #bdd2e8;--rv-palette-hex-bfeeff: #bfeeff;--rv-palette-hex-c0c0d0: #c0c0d0;--rv-palette-hex-c2cadc: #c2cadc;--rv-palette-hex-c4a8ff: #c4a8ff;--rv-palette-hex-c4d0df: #c4d0df;--rv-palette-hex-c6d3e2: #c6d3e2;--rv-palette-hex-c6ff6d: #c6ff6d;--rv-palette-hex-c7d8ec: #c7d8ec;--rv-palette-hex-c7d9ea: #c7d9ea;--rv-palette-hex-c89cff: #c89cff;--rv-palette-hex-c89cff66: #c89cff66;--rv-palette-hex-c8d4e6: #c8d4e6;--rv-palette-hex-c8d8ec: #c8d8ec;--rv-palette-hex-c9d6e6: #c9d6e6;--rv-palette-hex-c9eaff: #c9eaff;--rv-palette-hex-cbd5e1: #cbd5e1;--rv-palette-hex-cbd8e6: #cbd8e6;--rv-palette-hex-cc8844: #cc8844;--rv-palette-hex-cc88ff: #cc88ff;--rv-palette-hex-cc99ff: #cc99ff;--rv-palette-hex-cccccc: #ccc;--rv-palette-hex-ccefff: #ccefff;--rv-palette-hex-cde0f0: #cde0f0;--rv-palette-hex-cfe0f3: #cfe0f3;--rv-palette-hex-cffff8: #cffff8;--rv-palette-hex-d6b974: #d6b974;--rv-palette-hex-d6c6a5: #d6c6a5;--rv-palette-hex-d6e0ff: #d6e0ff;--rv-palette-hex-d6e7f5: #d6e7f5;--rv-palette-hex-d7c4a4: #d7c4a4;--rv-palette-hex-d7e2ee: #d7e2ee;--rv-palette-hex-d7e5f0: #d7e5f0;--rv-palette-hex-d7ffff: #d7ffff;--rv-palette-hex-d8a060: #d8a060;--rv-palette-hex-d8e7f7: #d8e7f7;--rv-palette-hex-d8e8f8: #d8e8f8;--rv-palette-hex-d8ffe7: #d8ffe7;--rv-palette-hex-d958d1: #d958d1;--rv-palette-hex-d9a79a: #d9a79a;--rv-palette-hex-d9d8ff: #d9d8ff;--rv-palette-hex-d9e5f6: #d9e5f6;--rv-palette-hex-d9ecff: #d9ecff;--rv-palette-hex-dbe8ff: #dbe8ff;--rv-palette-hex-dcecff: #dcecff;--rv-palette-hex-dddddd: #ddd;--rv-palette-hex-dff4ff: #dff4ff;--rv-palette-hex-dff8ff: #dff8ff;--rv-palette-hex-e0e0e0: #e0e0e0;--rv-palette-hex-e1e7f1: #e1e7f1;--rv-palette-hex-e2a35f: #e2a35f;--rv-palette-hex-e5f8ff: #e5f8ff;--rv-palette-hex-e6e9ff: #e6e9ff;--rv-palette-hex-e6f2ff: #e6f2ff;--rv-palette-hex-e8a050: #E8A050;--rv-palette-hex-e8fffa: #e8fffa;--rv-palette-hex-eaf4ff: #eaf4ff;--rv-palette-hex-eaf7ff: #eaf7ff;--rv-palette-hex-eafff1: #eafff1;--rv-palette-hex-eafff2: #eafff2;--rv-palette-hex-edf7f4: #edf7f4;--rv-palette-hex-eef7ff: #eef7ff;--rv-palette-hex-ef4444: #ef4444;--rv-palette-hex-f2e6ff: #f2e6ff;--rv-palette-hex-f2f5ff: #f2f5ff;--rv-palette-hex-f4f7ff: #f4f7ff;--rv-palette-hex-f4f8ff: #f4f8ff;--rv-palette-hex-f4fbff: #f4fbff;--rv-palette-hex-f5c542: #f5c542;--rv-palette-hex-f5f7ff: #f5f7ff;--rv-palette-hex-f5fbff: #f5fbff;--rv-palette-hex-f6f8ff: #f6f8ff;--rv-palette-hex-f7f1e8: #f7f1e8;--rv-palette-hex-f7fbff: #f7fbff;--rv-palette-hex-f8fafc: #f8fafc;--rv-palette-hex-f8fbff: #f8fbff;--rv-palette-hex-facc15: #facc15;--rv-palette-hex-fbe7c0: #fbe7c0;--rv-palette-hex-ff174f: #ff174f;--rv-palette-hex-ff224422: #ff224422;--rv-palette-hex-ff224466: #ff224466;--rv-palette-hex-ff4444: #ff4444;--rv-palette-hex-ff44440a: #ff44440a;--rv-palette-hex-ff444411: #ff444411;--rv-palette-hex-ff444422: #ff444422;--rv-palette-hex-ff444433: #ff444433;--rv-palette-hex-ff444466: #ff444466;--rv-palette-hex-ff44aa: #ff44aa;--rv-palette-hex-ff4db8: #ff4db8;--rv-palette-hex-ff5544: #ff5544;--rv-palette-hex-ff554488: #ff554488;--rv-palette-hex-ff5e78: #ff5e78;--rv-palette-hex-ff646444: #ff646444;--rv-palette-hex-ff646488: #ff646488;--rv-palette-hex-ff6600: #ff6600;--rv-palette-hex-ff6644: #ff6644;--rv-palette-hex-ff664455: #ff664455;--rv-palette-hex-ff6666: #ff6666;--rv-palette-hex-ff66ff: #ff66ff;--rv-palette-hex-ff6b2b: #ff6b2b;--rv-palette-hex-ff6b6b: #ff6b6b;--rv-palette-hex-ff6b6b66: #ff6b6b66;--rv-palette-hex-ff7080: #ff7080;--rv-palette-hex-ff708088: #ff708088;--rv-palette-hex-ff7766: #ff7766;--rv-palette-hex-ff7d9a: #ff7d9a;--rv-palette-hex-ff8844: #ff8844;--rv-palette-hex-ff884422: #ff884422;--rv-palette-hex-ff8866: #ff8866;--rv-palette-hex-ff8888: #ff8888;--rv-palette-hex-ff8a8a: #ff8a8a;--rv-palette-hex-ff8f64: #ff8f64;--rv-palette-hex-ff9292: #ff9292;--rv-palette-hex-ff94dc: #ff94dc;--rv-palette-hex-ff9933: #ff9933;--rv-palette-hex-ff9bc8: #ff9bc8;--rv-palette-hex-ff9d9d: #ff9d9d;--rv-palette-hex-ffaa33: #ffaa33;--rv-palette-hex-ffaa44: #ffaa44;--rv-palette-hex-ffaa440a: #ffaa440a;--rv-palette-hex-ffaaaa: #ffaaaa;--rv-palette-hex-ffb044: #ffb044;--rv-palette-hex-ffb088: #ffb088;--rv-palette-hex-ffb0b0: #ffb0b0;--rv-palette-hex-ffbd68: #ffbd68;--rv-palette-hex-ffbd72: #ffbd72;--rv-palette-hex-ffc1b3: #ffc1b3;--rv-palette-hex-ffc45a: #ffc45a;--rv-palette-hex-ffcc00: #ffcc00;--rv-palette-hex-ffcc33: #ffcc33;--rv-palette-hex-ffcc44: #ffcc44;--rv-palette-hex-ffcc4488: #ffcc4488;--rv-palette-hex-ffcf86: #ffcf86;--rv-palette-hex-ffd166: #ffd166;--rv-palette-hex-ffd24a: #ffd24a;--rv-palette-hex-ffd24aaa: #ffd24aaa;--rv-palette-hex-ffd27a: #ffd27a;--rv-palette-hex-ffd27a55: #ffd27a55;--rv-palette-hex-ffd34e: #ffd34e;--rv-palette-hex-ffd36a: #ffd36a;--rv-palette-hex-ffd56f: #ffd56f;--rv-palette-hex-ffd700: #ffd700;--rv-palette-hex-ffd70008: #FFD70008;--rv-palette-hex-ffd70012: #FFD70012;--rv-palette-hex-ffd70015: #FFD70015;--rv-palette-hex-ffd70022: #FFD70022;--rv-palette-hex-ffd70044: #FFD70044;--rv-palette-hex-ffd70066: #FFD70066;--rv-palette-hex-ffdd44: #ffdd44;--rv-palette-hex-ffe4a8: #ffe4a8;--rv-palette-hex-ffe98a: #ffe98a;--rv-palette-hex-fff0c9: #fff0c9;--rv-palette-hex-fff1d8: #fff1d8;--rv-palette-hex-fff3d4: #fff3d4;--rv-palette-hex-fff4bd: #fff4bd;--rv-palette-hex-fff4c2: #fff4c2;--rv-palette-hex-fff4f5: #fff4f5;--rv-palette-hex-fff6df: #fff6df;--rv-palette-hex-fff8e8: #fff8e8;--rv-palette-hex-ffffff: #ffffff;--rv-palette-hex-ffffff12: #ffffff12;--rv-palette-hex-ffffff14: #ffffff14;--rv-palette-hex-ffffff15: #ffffff15;--rv-palette-hex-ffffff18: #ffffff18;--rv-palette-hex-ffffff22: #ffffff22;--rv-palette-hex-ffffff24: #ffffff24;--rv-palette-hex-ffffff26: #ffffff26;--rv-palette-hex-ffffff2b: #ffffff2b;--rv-palette-rgba-0-0-0-_28: rgba(0, 0, 0, .28);--rv-palette-rgba-0-0-0-_3: rgba(0,0,0,.3);--rv-palette-rgba-0-0-0-_32: rgba(0,0,0,.32);--rv-palette-rgba-0-0-0-0_16: rgba(0,0,0,.16);--rv-palette-rgba-0-0-0-0_22: rgba(0,0,0,.22);--rv-palette-rgba-0-0-0-0_24: rgba(0,0,0,.24);--rv-palette-rgba-0-0-0-0_26: rgba(0,0,0,.26);--rv-palette-rgba-0-0-0-0_28: rgba(0,0,0,.28);--rv-palette-rgba-0-0-0-0_3: rgba(0, 0, 0, .3);--rv-palette-rgba-0-0-0-0_32: rgba(0,0,0,.32);--rv-palette-rgba-0-0-0-0_34: rgba(0,0,0,.34);--rv-palette-rgba-0-0-0-0_35: rgba(0,0,0,.35);--rv-palette-rgba-0-0-0-0_36: rgba(0,0,0,.36);--rv-palette-rgba-0-0-0-0_38: rgba(0,0,0,.38);--rv-palette-rgba-0-0-0-0_4: rgba(0,0,0,.4);--rv-palette-rgba-0-0-0-0_42: rgba(0,0,0,.42);--rv-palette-rgba-0-0-0-0_45: rgba(0, 0, 0, .45);--rv-palette-rgba-0-0-0-0_48: rgba(0,0,0,.48);--rv-palette-rgba-0-0-0-0_5: rgba(0, 0, 0, .5);--rv-palette-rgba-0-0-0-0_55: rgba(0,0,0,.55);--rv-palette-rgba-0-0-0-0_58: rgba(0,0,0,.58);--rv-palette-rgba-0-0-0-0_6: rgba(0,0,0,.6);--rv-palette-rgba-0-0-0-0_64: rgba(0,0,0,.64);--rv-palette-rgba-0-0-0-0_65: rgba(0,0,0,.65);--rv-palette-rgba-0-0-0-0_7: rgba(0,0,0,.7);--rv-palette-rgba-0-0-0-0_75: rgba(0,0,0,.75);--rv-palette-rgba-0-0-0-0_8: rgba(0,0,0,.8);--rv-palette-rgba-0-0-0-0_85: rgba(0,0,0,.85);--rv-palette-rgba-10-10-24-0_94: rgba(10,10,24,.94);--rv-palette-rgba-10-10-26-0_15: rgba(10,10,26,.15);--rv-palette-rgba-10-10-26-0_35: rgba(10,10,26,.35);--rv-palette-rgba-10-10-26-0_55: rgba(10,10,26,.55);--rv-palette-rgba-10-10-26-0_65: rgba(10,10,26,.65);--rv-palette-rgba-10-10-26-0_72: rgba(10,10,26,.72);--rv-palette-rgba-10-10-26-0_8: rgba(10,10,26,.8);--rv-palette-rgba-10-10-26-0_85: rgba(10,10,26,.85);--rv-palette-rgba-10-10-26-0_95: rgba(10,10,26,.95);--rv-palette-rgba-10-10-26-0_98: rgba(10,10,26,.98);--rv-palette-rgba-10-12-24-0_98: rgba(10,12,24,.98);--rv-palette-rgba-10-12-26-0_96: rgba(10, 12, 26, .96);--rv-palette-rgba-10-14-26-0_35: rgba(10, 14, 26, .35);--rv-palette-rgba-10-14-26-0_38: rgba(10, 14, 26, .38);--rv-palette-rgba-10-14-26-0_45: rgba(10, 14, 26, .45);--rv-palette-rgba-10-14-26-0_7: rgba(10, 14, 26, .7);--rv-palette-rgba-10-18-34-0_58: rgba(10, 18, 34, .58);--rv-palette-rgba-10-18-34-0_72: rgba(10, 18, 34, .72);--rv-palette-rgba-10-18-34-0_98: rgba(10, 18, 34, .98);--rv-palette-rgba-10-42-26-0_92: rgba(10,42,26,.92);--rv-palette-rgba-10-42-26-0_96: rgba(10,42,26,.96);--rv-palette-rgba-100-140-255-0_25: rgba(100,140,255,.25);--rv-palette-rgba-100-140-255-0_4: rgba(100,140,255,.4);--rv-palette-rgba-100-140-255-0_6: rgba(100,140,255,.6);--rv-palette-rgba-100-180-255-0_6: rgba(100,180,255,.6);--rv-palette-rgba-101-244-223-_09: rgba(101, 244, 223, .09);--rv-palette-rgba-101-244-223-_12: rgba(101, 244, 223, .12);--rv-palette-rgba-101-244-223-_16: rgba(101,244,223,.16);--rv-palette-rgba-101-244-223-_22: rgba(101,244,223,.22);--rv-palette-rgba-101-244-223-_24: rgba(101,244,223,.24);--rv-palette-rgba-101-244-223-_45: rgba(101,244,223,.45);--rv-palette-rgba-101-244-223-_55: rgba(101,244,223,.55);--rv-palette-rgba-101-244-223-_9: rgba(101, 244, 223, .9);--rv-palette-rgba-101-244-223-0_1: rgba(101,244,223,.1);--rv-palette-rgba-101-244-223-0_22: rgba(101, 244, 223, .22);--rv-palette-rgba-101-244-223-0_7: rgba(101,244,223,.7);--rv-palette-rgba-112-217-200-_5: rgba(112,217,200,.5);--rv-palette-rgba-12-12-30-0_88: rgba(12,12,30,.88);--rv-palette-rgba-12-14-30-0_72: rgba(12, 14, 30, .72);--rv-palette-rgba-12-16-30-0_94: rgba(12,16,30,.94);--rv-palette-rgba-12-18-33-0_96: rgba(12,18,33,.96);--rv-palette-rgba-12-18-34-0_9: rgba(12,18,34,.9);--rv-palette-rgba-12-18-34-0_92: rgba(12,18,34,.92);--rv-palette-rgba-120-239-255-0_2: rgba(120, 239, 255, .2);--rv-palette-rgba-121-221-208-_18: rgba(121,221,208,.18);--rv-palette-rgba-121-221-208-_28: rgba(121,221,208,.28);--rv-palette-rgba-121-221-208-_35: rgba(121,221,208,.35);--rv-palette-rgba-121-221-208-_42: rgba(121, 221, 208, .42);--rv-palette-rgba-121-221-208-0_28: rgba(121, 221, 208, .28);--rv-palette-rgba-121-221-208-0_62: rgba(121, 221, 208, .62);--rv-palette-rgba-13-13-31-0_55: rgba(13, 13, 31, .55);--rv-palette-rgba-13-13-31-0_62: rgba(13, 13, 31, .62);--rv-palette-rgba-13-13-31-0_7: rgba(13, 13, 31, .7);--rv-palette-rgba-13-13-31-0_72: rgba(13,13,31,.72);--rv-palette-rgba-13-13-31-0_78: rgba(13,13,31,.78);--rv-palette-rgba-13-13-31-0_82: rgba(13, 13, 31, .82);--rv-palette-rgba-13-13-31-0_84: rgba(13,13,31,.84);--rv-palette-rgba-13-13-31-0_85: rgba(13,13,31,.85);--rv-palette-rgba-13-13-31-0_92: rgba(13, 13, 31, .92);--rv-palette-rgba-13-13-31-0_98: rgba(13,13,31,.98);--rv-palette-rgba-13-13-32-0_98: rgba(13,13,32,.98);--rv-palette-rgba-13-16-32-0_92: rgba(13,16,32,.92);--rv-palette-rgba-13-18-34-0_84: rgba(13,18,34,.84);--rv-palette-rgba-13-18-34-0_98: rgba(13, 18, 34, .98);--rv-palette-rgba-13-18-40-0_96: rgba(13, 18, 40, .96);--rv-palette-rgba-13-20-33-_88: rgba(13,20,33,.88);--rv-palette-rgba-13-24-36-0_86: rgba(13, 24, 36, .86);--rv-palette-rgba-13-25-31-0_88: rgba(13, 25, 31, .88);--rv-palette-rgba-13-27-18-0_6: rgba(13, 27, 18, .6);--rv-palette-rgba-134-239-172-0_45: rgba(134,239,172,.45);--rv-palette-rgba-134-239-172-0_55: rgba(134,239,172,.55);--rv-palette-rgba-14-19-33-0_94: rgba(14,19,33,.94);--rv-palette-rgba-140-200-255-0_28: rgba(140,200,255,.28);--rv-palette-rgba-143-183-219-0_16: rgba(143,183,219,.16);--rv-palette-rgba-143-183-219-0_24: rgba(143,183,219,.24);--rv-palette-rgba-146-230-255-0_08: rgba(146,230,255,.08);--rv-palette-rgba-146-230-255-0_3: rgba(146,230,255,.3);--rv-palette-rgba-146-230-255-0_36: rgba(146,230,255,.36);--rv-palette-rgba-146-230-255-0_42: rgba(146,230,255,.42);--rv-palette-rgba-15-27-48-0_95: rgba(15,27,48,.95);--rv-palette-rgba-16-20-38-0_96: rgba(16,20,38,.96);--rv-palette-rgba-17-78-46-0_98: rgba(17,78,46,.98);--rv-palette-rgba-170-136-255-0_14: rgba(170,136,255,.14);--rv-palette-rgba-170-136-255-0_18: rgba(170,136,255,.18);--rv-palette-rgba-170-136-255-0_24: rgba(170,136,255,.24);--rv-palette-rgba-170-136-255-0_34: rgba(170,136,255,.34);--rv-palette-rgba-18-18-42-0_92: rgba(18,18,42,.92);--rv-palette-rgba-18-18-42-0_94: rgba(18,18,42,.94);--rv-palette-rgba-18-18-42-0_98: rgba(18,18,42,.98);--rv-palette-rgba-18-24-40-0_66: rgba(18, 24, 40, .66);--rv-palette-rgba-18-28-50-0_76: rgba(18, 28, 50, .76);--rv-palette-rgba-181-140-255-_08: rgba(181, 140, 255, .08);--rv-palette-rgba-181-140-255-_12: rgba(181, 140, 255, .12);--rv-palette-rgba-181-140-255-_2: rgba(181,140,255,.2);--rv-palette-rgba-198-255-109-_9: rgba(198, 255, 109, .9);--rv-palette-rgba-2-4-12-0_32: rgba(2, 4, 12, .32);--rv-palette-rgba-2-4-12-0_62: rgba(2, 4, 12, .62);--rv-palette-rgba-2-4-12-0_68: rgba(2, 4, 12, .68);--rv-palette-rgba-2-4-12-0_7: rgba(2, 4, 12, .7);--rv-palette-rgba-2-4-12-0_78: rgba(2,4,12,.78);--rv-palette-rgba-2-4-12-0_92: rgba(2,4,12,.92);--rv-palette-rgba-2-4-12-0_98: rgba(2,4,12,.98);--rv-palette-rgba-2-4-8-0_64: rgba(2,4,8,.64);--rv-palette-rgba-20-12-4-0_62: rgba(20, 12, 4, .62);--rv-palette-rgba-20-16-8-0_94: rgba(20, 16, 8, .94);--rv-palette-rgba-20-16-8-0_98: rgba(20, 16, 8, .98);--rv-palette-rgba-20-20-35-0_88: rgba(20,20,35,.88);--rv-palette-rgba-20-32-56-0_55: rgba(20, 32, 56, .55);--rv-palette-rgba-20-39-46-_9: rgba(20, 39, 46, .9);--rv-palette-rgba-20-39-46-_94: rgba(20,39,46,.94);--rv-palette-rgba-200-156-255-0_12: rgba(200, 156, 255, .12);--rv-palette-rgba-200-156-255-0_18: rgba(200, 156, 255, .18);--rv-palette-rgba-200-156-255-0_2: rgba(200, 156, 255, .2);--rv-palette-rgba-200-156-255-0_4: rgba(200, 156, 255, .4);--rv-palette-rgba-200-156-255-0_45: rgba(200, 156, 255, .45);--rv-palette-rgba-200-156-255-0_7: rgba(200, 156, 255, .7);--rv-palette-rgba-204-153-255-0_17: rgba(204,153,255,.17);--rv-palette-rgba-204-153-255-0_2: rgba(204,153,255,.2);--rv-palette-rgba-204-153-255-0_22: rgba(204,153,255,.22);--rv-palette-rgba-204-68-255-_5: rgba(204,68,255,.5);--rv-palette-rgba-204-68-255-0_1: rgba(204, 68, 255, .1);--rv-palette-rgba-21-74-48-0_96: rgba(21,74,48,.96);--rv-palette-rgba-214-176-255-0_76: rgba(214,176,255,.76);--rv-palette-rgba-214-224-255-0_42: rgba(214, 224, 255, .42);--rv-palette-rgba-214-224-255-0_55: rgba(214, 224, 255, .55);--rv-palette-rgba-214-224-255-0_58: rgba(214,224,255,.58);--rv-palette-rgba-22-78-51-0_92: rgba(22,78,51,.92);--rv-palette-rgba-222-239-255-0_2: rgba(222,239,255,.2);--rv-palette-rgba-222-239-255-0_22: rgba(222,239,255,.22);--rv-palette-rgba-230-239-255-_48: rgba(230,239,255,.48);--rv-palette-rgba-230-239-255-_52: rgba(230,239,255,.52);--rv-palette-rgba-230-239-255-_67: rgba(230,239,255,.67);--rv-palette-rgba-230-239-255-_7: rgba(230,239,255,.7);--rv-palette-rgba-235-247-255-0_09: rgba(235, 247, 255, .09);--rv-palette-rgba-235-247-255-0_1: rgba(235, 247, 255, .1);--rv-palette-rgba-235-247-255-0_11: rgba(235, 247, 255, .11);--rv-palette-rgba-235-247-255-0_12: rgba(235, 247, 255, .12);--rv-palette-rgba-235-247-255-0_13: rgba(235, 247, 255, .13);--rv-palette-rgba-235-247-255-0_14: rgba(235, 247, 255, .14);--rv-palette-rgba-235-247-255-0_16: rgba(235,247,255,.16);--rv-palette-rgba-235-247-255-0_18: rgba(235,247,255,.18);--rv-palette-rgba-235-247-255-0_22: rgba(235,247,255,.22);--rv-palette-rgba-246-251-255-_14: rgba(246,251,255,.14);--rv-palette-rgba-246-251-255-0_11: rgba(246, 251, 255, .11);--rv-palette-rgba-246-251-255-0_14: rgba(246, 251, 255, .14);--rv-palette-rgba-246-251-255-0_34: rgba(246,251,255,.34);--rv-palette-rgba-246-251-255-0_46: rgba(246,251,255,.46);--rv-palette-rgba-255-100-100-0_055: rgba(255, 100, 100, .055);--rv-palette-rgba-255-100-100-0_08: rgba(255,100,100,.08);--rv-palette-rgba-255-100-100-0_1: rgba(255,100,100,.1);--rv-palette-rgba-255-100-100-0_12: rgba(255,100,100,.12);--rv-palette-rgba-255-100-100-0_35: rgba(255, 100, 100, .35);--rv-palette-rgba-255-100-100-0_38: rgba(255, 100, 100, .38);--rv-palette-rgba-255-100-100-0_42: rgba(255,100,100,.42);--rv-palette-rgba-255-100-100-0_48: rgba(255,100,100,.48);--rv-palette-rgba-255-100-100-0_5: rgba(255,100,100,.5);--rv-palette-rgba-255-100-100-0_58: rgba(255,100,100,.58);--rv-palette-rgba-255-102-102-0_48: rgba(255,102,102,.48);--rv-palette-rgba-255-102-68-0_16: rgba(255,102,68,.16);--rv-palette-rgba-255-102-68-0_18: rgba(255,102,68,.18);--rv-palette-rgba-255-102-68-0_24: rgba(255,102,68,.24);--rv-palette-rgba-255-107-107-0_52: rgba(255,107,107,.52);--rv-palette-rgba-255-125-154-_14: rgba(255,125,154,.14);--rv-palette-rgba-255-125-154-_2: rgba(255,125,154,.2);--rv-palette-rgba-255-125-154-_58: rgba(255, 125, 154, .58);--rv-palette-rgba-255-125-154-_6: rgba(255,125,154,.6);--rv-palette-rgba-255-136-68-0_14: rgba(255,136,68,.14);--rv-palette-rgba-255-154-77-0_055: rgba(255, 154, 77, .055);--rv-palette-rgba-255-154-77-0_12: rgba(255,154,77,.12);--rv-palette-rgba-255-154-77-0_38: rgba(255, 154, 77, .38);--rv-palette-rgba-255-154-77-0_46: rgba(255,154,77,.46);--rv-palette-rgba-255-170-68-0_12: rgba(255,170,68,.12);--rv-palette-rgba-255-170-68-0_13: rgba(255,170,68,.13);--rv-palette-rgba-255-170-68-0_14: rgba(255,170,68,.14);--rv-palette-rgba-255-170-68-0_18: rgba(255,170,68,.18);--rv-palette-rgba-255-170-68-0_3: rgba(255,170,68,.3);--rv-palette-rgba-255-170-68-0_34: rgba(255,170,68,.34);--rv-palette-rgba-255-170-68-0_45: rgba(255,170,68,.45);--rv-palette-rgba-255-170-68-0_55: rgba(255, 170, 68, .55);--rv-palette-rgba-255-170-68-0_92: rgba(255, 170, 68, .92);--rv-palette-rgba-255-170-68-0: rgba(255, 170, 68, 0);--rv-palette-rgba-255-190-70-0_18: rgba(255,190,70,.18);--rv-palette-rgba-255-190-70-0_22: rgba(255,190,70,.22);--rv-palette-rgba-255-190-70-0_34: rgba(255,190,70,.34);--rv-palette-rgba-255-190-70-0_62: rgba(255,190,70,.62);--rv-palette-rgba-255-194-102-0_84: rgba(255,194,102,.84);--rv-palette-rgba-255-196-90-0_34: rgba(255,196,90,.34);--rv-palette-rgba-255-204-0-0_65: rgba(255, 204, 0, .65);--rv-palette-rgba-255-204-68-0_16: rgba(255, 204, 68, .16);--rv-palette-rgba-255-209-102-0_1: rgba(255,209,102,.1);--rv-palette-rgba-255-209-102-0_42: rgba(255,209,102,.42);--rv-palette-rgba-255-209-102-0_72: rgba(255, 209, 102, .72);--rv-palette-rgba-255-210-122-0_12: rgba(255,210,122,.12);--rv-palette-rgba-255-210-122-0_36: rgba(255,210,122,.36);--rv-palette-rgba-255-210-122-0_42: rgba(255,210,122,.42);--rv-palette-rgba-255-210-122-0_48: rgba(255,210,122,.48);--rv-palette-rgba-255-210-122-0_52: rgba(255,210,122,.52);--rv-palette-rgba-255-210-74-0_05: rgba(255, 210, 74, .05);--rv-palette-rgba-255-210-74-0_15: rgba(255, 210, 74, .15);--rv-palette-rgba-255-210-74-0_22: rgba(255, 210, 74, .22);--rv-palette-rgba-255-210-74-0_35: rgba(255, 210, 74, .35);--rv-palette-rgba-255-210-74-0_4: rgba(255, 210, 74, .4);--rv-palette-rgba-255-210-74-0_5: rgba(255, 210, 74, .5);--rv-palette-rgba-255-210-74-0_55: rgba(255,210,74,.55);--rv-palette-rgba-255-211-106-_12: rgba(255, 211, 106, .12);--rv-palette-rgba-255-211-106-0_12: rgba(255, 211, 106, .12);--rv-palette-rgba-255-215-0-0_08: rgba(255,215,0,.08);--rv-palette-rgba-255-215-0-0_13: rgba(255,215,0,.13);--rv-palette-rgba-255-215-0-0_16: rgba(255,215,0,.16);--rv-palette-rgba-255-215-0-0_18: rgba(255,215,0,.18);--rv-palette-rgba-255-215-0-0_35: rgba(255,215,0,.35);--rv-palette-rgba-255-221-68-0_18: rgba(255,221,68,.18);--rv-palette-rgba-255-255-255-_018: rgba(255,255,255,.018);--rv-palette-rgba-255-255-255-_025: rgba(255,255,255,.025);--rv-palette-rgba-255-255-255-_035: rgba(255,255,255,.035);--rv-palette-rgba-255-255-255-_045: rgba(255,255,255,.045);--rv-palette-rgba-255-255-255-_05: rgba(255, 255, 255, .05);--rv-palette-rgba-255-255-255-_06: rgba(255,255,255,.06);--rv-palette-rgba-255-255-255-_07: rgba(255,255,255,.07);--rv-palette-rgba-255-255-255-_08: rgba(255,255,255,.08);--rv-palette-rgba-255-255-255-_09: rgba(255,255,255,.09);--rv-palette-rgba-255-255-255-_1: rgba(255,255,255,.1);--rv-palette-rgba-255-255-255-_12: rgba(255,255,255,.12);--rv-palette-rgba-255-255-255-_14: rgba(255,255,255,.14);--rv-palette-rgba-255-255-255-0_018: rgba(255, 255, 255, .018);--rv-palette-rgba-255-255-255-0_025: rgba(255,255,255,.025);--rv-palette-rgba-255-255-255-0_03: rgba(255,255,255,.03);--rv-palette-rgba-255-255-255-0_035: rgba(255,255,255,.035);--rv-palette-rgba-255-255-255-0_04: rgba(255,255,255,.04);--rv-palette-rgba-255-255-255-0_045: rgba(255,255,255,.045);--rv-palette-rgba-255-255-255-0_05: rgba(255,255,255,.05);--rv-palette-rgba-255-255-255-0_055: rgba(255,255,255,.055);--rv-palette-rgba-255-255-255-0_06: rgba(255,255,255,.06);--rv-palette-rgba-255-255-255-0_07: rgba(255,255,255,.07);--rv-palette-rgba-255-255-255-0_075: rgba(255,255,255,.075);--rv-palette-rgba-255-255-255-0_085: rgba(255,255,255,.085);--rv-palette-rgba-255-255-255-0_09: rgba(255,255,255,.09);--rv-palette-rgba-255-255-255-0_1: rgba(255,255,255,.1);--rv-palette-rgba-255-255-255-0_11: rgba(255,255,255,.11);--rv-palette-rgba-255-255-255-0_12: rgba(255,255,255,.12);--rv-palette-rgba-255-255-255-0_13: rgba(255,255,255,.13);--rv-palette-rgba-255-255-255-0_14: rgba(255,255,255,.14);--rv-palette-rgba-255-255-255-0_15: rgba(255,255,255,.15);--rv-palette-rgba-255-255-255-0_16: rgba(255,255,255,.16);--rv-palette-rgba-255-255-255-0_18: rgba(255,255,255,.18);--rv-palette-rgba-255-255-255-0_2: rgba(255,255,255,.2);--rv-palette-rgba-255-255-255-0_22: rgba(255,255,255,.22);--rv-palette-rgba-255-255-255-0_35: rgba(255,255,255,.35);--rv-palette-rgba-255-255-255-0_45: rgba(255,255,255,.45);--rv-palette-rgba-255-255-255-0_5: rgba(255,255,255,.5);--rv-palette-rgba-255-255-255-0_72: rgba(255,255,255,.72);--rv-palette-rgba-255-40-40-0_55: rgba(255, 40, 40, .55);--rv-palette-rgba-255-40-40-0: rgba(255, 40, 40, 0);--rv-palette-rgba-255-68-68-0_18: rgba(255,68,68,.18);--rv-palette-rgba-255-94-120-_45: rgba(255,94,120,.45);--rv-palette-rgba-3-6-12-0_88: rgba(3,6,12,.88);--rv-palette-rgba-3-6-18-0_94: rgba(3,6,18,.94);--rv-palette-rgba-35-128-78-0_98: rgba(35,128,78,.98);--rv-palette-rgba-36-26-6-0_9: rgba(36, 26, 6, .9);--rv-palette-rgba-4-6-12-0_64: rgba(4, 6, 12, .64);--rv-palette-rgba-40-30-8-0_88: rgba(40,30,8,.88);--rv-palette-rgba-45-212-191-0_13: rgba(45, 212, 191, .13);--rv-palette-rgba-45-212-191-0_18: rgba(45,212,191,.18);--rv-palette-rgba-45-212-191-0_22: rgba(45,212,191,.22);--rv-palette-rgba-45-212-191-0_5: rgba(45, 212, 191, .5);--rv-palette-rgba-5-10-22-0_72: rgba(5, 10, 22, .72);--rv-palette-rgba-5-12-16-_72: rgba(5,12,16,.72);--rv-palette-rgba-5-12-24-0_78: rgba(5, 12, 24, .78);--rv-palette-rgba-5-7-13-_82: rgba(5,7,13,.82);--rv-palette-rgba-5-7-13-0_12: rgba(5,7,13,.12);--rv-palette-rgba-5-7-13-0_18: rgba(5,7,13,.18);--rv-palette-rgba-5-7-13-0_24: rgba(5,7,13,.24);--rv-palette-rgba-5-7-13-0_36: rgba(5, 7, 13, .36);--rv-palette-rgba-5-7-13-0_62: rgba(5,7,13,.62);--rv-palette-rgba-5-7-13-0_72: rgba(5,7,13,.72);--rv-palette-rgba-5-7-13-0_82: rgba(5,7,13,.82);--rv-palette-rgba-5-7-13-0_88: rgba(5, 7, 13, .88);--rv-palette-rgba-5-8-16-0_72: rgba(5,8,16,.72);--rv-palette-rgba-5-8-18-0_12: rgba(5,8,18,.12);--rv-palette-rgba-5-8-18-0_16: rgba(5,8,18,.16);--rv-palette-rgba-5-8-18-0_28: rgba(5,8,18,.28);--rv-palette-rgba-5-8-18-0_38: rgba(5,8,18,.38);--rv-palette-rgba-5-8-18-0_42: rgba(5, 8, 18, .42);--rv-palette-rgba-5-8-18-0_48: rgba(5,8,18,.48);--rv-palette-rgba-5-8-18-0_72: rgba(5,8,18,.72);--rv-palette-rgba-5-8-18-0_74: rgba(5,8,18,.74);--rv-palette-rgba-5-8-18-0_76: rgba(5, 8, 18, .76);--rv-palette-rgba-5-8-18-0_82: rgba(5, 8, 18, .82);--rv-palette-rgba-5-8-18-0_86: rgba(5,8,18,.86);--rv-palette-rgba-5-8-18-0_94: rgba(5,8,18,.94);--rv-palette-rgba-5-8-18-0_95: rgba(5,8,18,.95);--rv-palette-rgba-5-8-18-0_98: rgba(5, 8, 18, .98);--rv-palette-rgba-56-208-255-_13: rgba(56,208,255,.13);--rv-palette-rgba-56-208-255-_14: rgba(56,208,255,.14);--rv-palette-rgba-56-208-255-_18: rgba(56,208,255,.18);--rv-palette-rgba-56-208-255-_2: rgba(56,208,255,.2);--rv-palette-rgba-56-208-255-_24: rgba(56,208,255,.24);--rv-palette-rgba-56-208-255-0_04: rgba(56,208,255,.04);--rv-palette-rgba-56-208-255-0_05: rgba(56,208,255,.05);--rv-palette-rgba-56-208-255-0_06: rgba(56,208,255,.06);--rv-palette-rgba-56-208-255-0_07: rgba(56,208,255,.07);--rv-palette-rgba-56-208-255-0_08: rgba(56,208,255,.08);--rv-palette-rgba-56-208-255-0_1: rgba(56,208,255,.1);--rv-palette-rgba-56-208-255-0_12: rgba(56,208,255,.12);--rv-palette-rgba-56-208-255-0_14: rgba(56,208,255,.14);--rv-palette-rgba-56-208-255-0_15: rgba(56,208,255,.15);--rv-palette-rgba-56-208-255-0_16: rgba(56, 208, 255, .16);--rv-palette-rgba-56-208-255-0_17: rgba(56,208,255,.17);--rv-palette-rgba-56-208-255-0_18: rgba(56, 208, 255, .18);--rv-palette-rgba-56-208-255-0_2: rgba(56,208,255,.2);--rv-palette-rgba-56-208-255-0_22: rgba(56, 208, 255, .22);--rv-palette-rgba-56-208-255-0_24: rgba(56,208,255,.24);--rv-palette-rgba-56-208-255-0_25: rgba(56,208,255,.25);--rv-palette-rgba-56-208-255-0_26: rgba(56,208,255,.26);--rv-palette-rgba-56-208-255-0_28: rgba(56,208,255,.28);--rv-palette-rgba-56-208-255-0_3: rgba(56,208,255,.3);--rv-palette-rgba-56-208-255-0_32: rgba(56,208,255,.32);--rv-palette-rgba-56-208-255-0_34: rgba(56,208,255,.34);--rv-palette-rgba-56-208-255-0_35: rgba(56, 208, 255, .35);--rv-palette-rgba-56-208-255-0_38: rgba(56,208,255,.38);--rv-palette-rgba-56-208-255-0_4: rgba(56,208,255,.4);--rv-palette-rgba-56-208-255-0_44: rgba(56,208,255,.44);--rv-palette-rgba-56-208-255-0_5: rgba(56, 208, 255, .5);--rv-palette-rgba-56-208-255-0_85: rgba(56, 208, 255, .85);--rv-palette-rgba-6-10-20-0_94: rgba(6,10,20,.94);--rv-palette-rgba-6-10-22-0_76: rgba(6,10,22,.76);--rv-palette-rgba-6-6-18-0_92: rgba(6,6,18,.92);--rv-palette-rgba-6-8-18-0_9: rgba(6, 8, 18, .9);--rv-palette-rgba-6-9-20-0_72: rgba(6,9,20,.72);--rv-palette-rgba-6-9-20-0_76: rgba(6, 9, 20, .76);--rv-palette-rgba-6-9-20-0_82: rgba(6, 9, 20, .82);--rv-palette-rgba-6-9-20-0_86: rgba(6, 9, 20, .86);--rv-palette-rgba-6-9-20-0_88: rgba(6, 9, 20, .88);--rv-palette-rgba-6-9-20-0_92: rgba(6,9,20,.92);--rv-palette-rgba-6-9-20-0_94: rgba(6, 9, 20, .94);--rv-palette-rgba-60-14-14-0_78: rgba(60, 14, 14, .78);--rv-palette-rgba-60-18-22-0_5: rgba(60, 18, 22, .5);--rv-palette-rgba-68-255-136-_08: rgba(68,255,136,.08);--rv-palette-rgba-68-255-136-0_05: rgba(68,255,136,.05);--rv-palette-rgba-68-255-136-0_06: rgba(68, 255, 136, .06);--rv-palette-rgba-68-255-136-0_07: rgba(68,255,136,.07);--rv-palette-rgba-68-255-136-0_08: rgba(68,255,136,.08);--rv-palette-rgba-68-255-136-0_1: rgba(68,255,136,.1);--rv-palette-rgba-68-255-136-0_11: rgba(68,255,136,.11);--rv-palette-rgba-68-255-136-0_12: rgba(68,255,136,.12);--rv-palette-rgba-68-255-136-0_13: rgba(68,255,136,.13);--rv-palette-rgba-68-255-136-0_14: rgba(68,255,136,.14);--rv-palette-rgba-68-255-136-0_16: rgba(68,255,136,.16);--rv-palette-rgba-68-255-136-0_18: rgba(68,255,136,.18);--rv-palette-rgba-68-255-136-0_2: rgba(68,255,136,.2);--rv-palette-rgba-68-255-136-0_22: rgba(68, 255, 136, .22);--rv-palette-rgba-68-255-136-0_24: rgba(68,255,136,.24);--rv-palette-rgba-68-255-136-0_26: rgba(68,255,136,.26);--rv-palette-rgba-68-255-136-0_28: rgba(68, 255, 136, .28);--rv-palette-rgba-68-255-136-0_3: rgba(68,255,136,.3);--rv-palette-rgba-68-255-136-0_32: rgba(68,255,136,.32);--rv-palette-rgba-68-255-136-0_34: rgba(68,255,136,.34);--rv-palette-rgba-68-255-136-0_36: rgba(68,255,136,.36);--rv-palette-rgba-68-255-136-0_38: rgba(68,255,136,.38);--rv-palette-rgba-68-255-136-0_42: rgba(68,255,136,.42);--rv-palette-rgba-68-255-136-0_44: rgba(68,255,136,.44);--rv-palette-rgba-68-255-136-0_45: rgba(68, 255, 136, .45);--rv-palette-rgba-68-255-136-0_5: rgba(68, 255, 136, .5);--rv-palette-rgba-68-255-136-0_55: rgba(68, 255, 136, .55);--rv-palette-rgba-68-255-136-0_58: rgba(68,255,136,.58);--rv-palette-rgba-68-255-136-0_72: rgba(68,255,136,.72);--rv-palette-rgba-68-255-136-0_85: rgba(68, 255, 136, .85);--rv-palette-rgba-68-255-136-0_92: rgba(68, 255, 136, .92);--rv-palette-rgba-7-10-20-0_98: rgba(7, 10, 20, .98);--rv-palette-rgba-7-10-21-0_88: rgba(7, 10, 21, .88);--rv-palette-rgba-7-12-22-0_94: rgba(7,12,22,.94);--rv-palette-rgba-7-13-28-_94: rgba(7, 13, 28, .94);--rv-palette-rgba-7-14-24-0_76: rgba(7,14,24,.76);--rv-palette-rgba-7-16-20-0_78: rgba(7, 16, 20, .78);--rv-palette-rgba-7-16-21-_62: rgba(7,16,21,.62);--rv-palette-rgba-7-16-21-_82: rgba(7,16,21,.82);--rv-palette-rgba-7-8-18-0_86: rgba(7,8,18,.86);--rv-palette-rgba-70-20-20-0_42: rgba(70, 20, 20, .42);--rv-palette-rgba-70-20-20-0_48: rgba(70, 20, 20, .48);--rv-palette-rgba-75-88-184-0_2: rgba(75, 88, 184, .2);--rv-palette-rgba-8-10-20-0_82: rgba(8,10,20,.82);--rv-palette-rgba-8-10-22-0_42: rgba(8, 10, 22, .42);--rv-palette-rgba-8-10-22-0_5: rgba(8,10,22,.5);--rv-palette-rgba-8-10-22-0_55: rgba(8, 10, 22, .55);--rv-palette-rgba-8-10-22-0_6: rgba(8, 10, 22, .6);--rv-palette-rgba-8-10-22-0_66: rgba(8, 10, 22, .66);--rv-palette-rgba-8-10-22-0_7: rgba(8, 10, 22, .7);--rv-palette-rgba-8-10-22-0_72: rgba(8, 10, 22, .72);--rv-palette-rgba-8-10-22-0_78: rgba(8, 10, 22, .78);--rv-palette-rgba-8-10-22-0_82: rgba(8, 10, 22, .82);--rv-palette-rgba-8-10-22-0_85: rgba(8, 10, 22, .85);--rv-palette-rgba-8-10-22-0_92: rgba(8,10,22,.92);--rv-palette-rgba-8-10-22-0_94: rgba(8,10,22,.94);--rv-palette-rgba-8-10-22-0_95: rgba(8,10,22,.95);--rv-palette-rgba-8-10-22-0_98: rgba(8,10,22,.98);--rv-palette-rgba-8-10-22-0: rgba(8,10,22,0);--rv-palette-rgba-8-10-24-0_82: rgba(8, 10, 24, .82);--rv-palette-rgba-8-10-26-0_92: rgba(8, 10, 26, .92);--rv-palette-rgba-8-12-22-0_6: rgba(8, 12, 22, .6);--rv-palette-rgba-8-12-22-0_78: rgba(8, 12, 22, .78);--rv-palette-rgba-8-12-22-0_86: rgba(8, 12, 22, .86);--rv-palette-rgba-8-12-24-0_72: rgba(8, 12, 24, .72);--rv-palette-rgba-8-12-25-0_88: rgba(8, 12, 25, .88);--rv-palette-rgba-8-12-25-0_92: rgba(8, 12, 25, .92);--rv-palette-rgba-8-13-25-0_88: rgba(8,13,25,.88);--rv-palette-rgba-8-13-29-0_7: rgba(8,13,29,.7);--rv-palette-rgba-8-13-29-0_72: rgba(8, 13, 29, .72);--rv-palette-rgba-8-13-29-0_76: rgba(8,13,29,.76);--rv-palette-rgba-8-13-29-0_78: rgba(8,13,29,.78);--rv-palette-rgba-8-13-29-0_84: rgba(8,13,29,.84);--rv-palette-rgba-8-13-29-0_86: rgba(8,13,29,.86);--rv-palette-rgba-8-13-29-0_88: rgba(8,13,29,.88);--rv-palette-rgba-8-13-29-0_92: rgba(8, 13, 29, .92);--rv-palette-rgba-8-13-29-0_96: rgba(8,13,29,.96);--rv-palette-rgba-8-13-29-0_98: rgba(8,13,29,.98);--rv-palette-rgba-8-14-26-0_55: rgba(8, 14, 26, .55);--rv-palette-rgba-8-17-22-_94: rgba(8,17,22,.94);--rv-palette-rgba-8-17-22-0_96: rgba(8, 17, 22, .96);--rv-palette-rgba-8-24-16-0_55: rgba(8, 24, 16, .55);--rv-palette-rgba-8-28-18-0_7: rgba(8,28,18,.7);--rv-palette-rgba-80-60-12-0_88: rgba(80, 60, 12, .88);--rv-palette-rgba-82-218-255-0_82: rgba(82,218,255,.82);--rv-palette-rgba-87-255-151-0_86: rgba(87,255,151,.86);--rv-palette-rgba-9-10-22-0_96: rgba(9,10,22,.96);--rv-palette-rgba-9-12-24-0_98: rgba(9,12,24,.98);--rv-palette-rgba-9-14-27-0_88: rgba(9,14,27,.88);--rv-palette-rgba-9-14-28-0_78: rgba(9, 14, 28, .78);--rv-palette-rgba-9-14-28-0_86: rgba(9, 14, 28, .86);--rv-palette-rgba-91-139-215-_2: rgba(91,139,215,.2);--rv-palette-rgba-92-255-157-0_4: rgba(92,255,157,.4);--rv-palette-rgba-92-255-157-0_48: rgba(92,255,157,.48)}.rv-festival-scope{--rv-festival-void: var(--rv-palette-hex-071015);--rv-festival-ink: var(--rv-palette-hex-f4f7ff);--rv-festival-muted: var(--rv-palette-hex-9ba9b7);--rv-festival-cyan: var(--rv-palette-hex-65f4df);--rv-festival-pink: var(--rv-palette-hex-ff7d9a);--rv-festival-violet: var(--rv-palette-hex-b58cff);--rv-festival-lime: var(--rv-palette-hex-c6ff6d);--rv-festival-amber: var(--rv-palette-hex-ffd36a);color:var(--rv-festival-ink);font-family:var(--game-ui-font-family)}.rv-festival-scope *,.rv-festival-scope *:before,.rv-festival-scope *:after{box-sizing:border-box}.rv-festival-panel{position:relative;overflow:hidden;border:1px solid var(--rv-palette-rgba-121-221-208-_28);border-radius:var(--rv-polish-radius-panel);background:linear-gradient(145deg,var(--rv-palette-rgba-20-39-46-_94),var(--rv-palette-rgba-8-17-22-_94));box-shadow:0 20px 70px var(--rv-palette-rgba-0-0-0-_32)}.rv-festival-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.36;background:radial-gradient(circle at 12% 0%,var(--rv-palette-rgba-101-244-223-_24),transparent 28%),radial-gradient(circle at 92% 100%,var(--rv-palette-rgba-181-140-255-_2),transparent 32%)}.rv-festival-panel>*{position:relative}.rv-festival-button{min-height:44px;border:1px solid var(--rv-palette-rgba-121-221-208-_35);border-radius:var(--rv-polish-radius-control);padding:0 16px;color:var(--rv-palette-hex-071015);background:linear-gradient(100deg,var(--rv-palette-hex-65f4df),var(--rv-palette-hex-c6ff6d));box-shadow:0 0 28px var(--rv-palette-rgba-101-244-223-_22);font:800 .75rem/1 var(--game-ui-font-family);cursor:pointer;transition:transform .18s ease,filter .18s ease}.rv-festival-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.rv-festival-button:active{transform:translateY(1px)}.rv-festival-button:focus-visible,.rv-festival-tab:focus-visible{outline:2px solid var(--rv-palette-hex-ffd36a);outline-offset:3px}.rv-festival-button[data-variant=quiet]{color:var(--rv-festival-ink);background:var(--rv-palette-rgba-255-255-255-_06);box-shadow:none}.rv-festival-button[data-variant=danger]{color:var(--rv-palette-hex-fff4f5);background:var(--rv-palette-rgba-255-125-154-_2);border-color:var(--rv-palette-rgba-255-125-154-_6);box-shadow:none}.rv-festival-chip{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--rv-chip-color, var(--rv-palette-hex-65f4df)) 52%,transparent);border-radius:999px;color:var(--rv-chip-color, var(--rv-palette-hex-65f4df));background:color-mix(in srgb,var(--rv-chip-color, var(--rv-palette-hex-65f4df)) 10%,transparent);font:800 .68rem/1 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.rv-festival-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.rv-festival-tab{min-height:40px;border:0;border-bottom:2px solid transparent;padding:0 12px;color:var(--rv-festival-muted);background:transparent;font:800 .72rem/1 var(--game-ui-font-family);cursor:pointer}.rv-festival-tab[data-active=true]{color:var(--rv-festival-cyan);border-bottom-color:var(--rv-festival-cyan)}@media(max-width:520px){.app-navigation{left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;bottom:max(6px,env(safe-area-inset-bottom))!important;flex-wrap:nowrap!important;gap:4px!important}.app-navigation-button{min-width:0!important;min-height:46px!important;flex:1 1 0!important;padding:0 5px!important;font-size:10px!important}.app-navigation-search{display:none!important}.app-navigation-label{font-size:10px}.app-navigation-label:after{content:none}}@media(max-width:720px)and (orientation:landscape){.app-navigation{left:8px!important;right:8px!important;bottom:max(4px,env(safe-area-inset-bottom))!important;flex-wrap:nowrap!important;gap:4px!important}.app-navigation-button{min-width:0!important;min-height:34px!important;flex:1 1 0!important;padding:0 8px!important;font-size:10px!important}.app-navigation-search{display:none!important}}@media(max-width:720px){.tile-viewer{display:grid!important;grid-template-rows:minmax(210px,42dvh) minmax(0,1fr);grid-template-columns:1fr}.tile-viewer-sidebar{width:100%!important;min-width:0!important;border-right:0!important;border-bottom:1px solid var(--rv-palette-hex-2a2a4a);overflow:hidden}.tile-viewer-preview{min-width:0;min-height:0}.tile-viewer-info{flex-wrap:wrap;gap:6px!important;padding:6px 8px!important}.tile-viewer-actions{width:100%;margin-left:0!important}.tile-viewer-actions button{flex:1 1 0;min-height:38px}}@media(min-width:2560px){.lobby-card,.first-race-card,.race-hub-overview{max-width:min(1500px,calc(100vw - 360px))!important}.lobby-title{font-size:clamp(52px,2.2vw,72px)!important}.profile-pill{transform:scale(1.35);transform-origin:top right}.app-navigation{transform:scale(1.25);transform-origin:bottom center}}.rv-festival-meter{height:8px;overflow:hidden;border-radius:999px;background:var(--rv-palette-rgba-255-255-255-_1)}.rv-festival-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rv-palette-hex-65f4df),var(--rv-palette-hex-c6ff6d));box-shadow:0 0 16px var(--rv-palette-rgba-101-244-223-_55)}.rv-festival-kicker{color:var(--rv-festival-cyan);font:800 .68rem/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.rv-festival-board .game-panel,.rv-festival-board .lucky-panel,.rv-festival-board .game-ui-details-panel,.rv-festival-board .game-race-card{border-color:var(--rv-palette-rgba-121-221-208-_28);border-radius:16px;background:linear-gradient(145deg,var(--rv-palette-rgba-20-39-46-_9),var(--rv-palette-rgba-8-17-22-_94));box-shadow:0 14px 44px var(--rv-palette-rgba-0-0-0-_28),inset 0 1px 0 var(--rv-palette-rgba-255-255-255-_05)}.rv-festival-board .game-panel:before,.rv-festival-board .lucky-panel:before,.rv-festival-board .game-race-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 0% 0%,var(--rv-palette-rgba-101-244-223-_12),transparent 32%),radial-gradient(circle at 100% 100%,var(--rv-palette-rgba-181-140-255-_12),transparent 36%)}.rv-festival-board .game-button:not(:disabled){border-color:var(--rv-palette-rgba-121-221-208-_42);border-radius:var(--rv-polish-radius-control);box-shadow:0 0 24px var(--rv-palette-rgba-101-244-223-_16)}.rv-festival-board .game-button--primary:not(:disabled),.rv-festival-board .game-button--success:not(:disabled){background:linear-gradient(100deg,var(--rv-palette-rgba-101-244-223-_9),var(--rv-palette-rgba-198-255-109-_9));color:var(--rv-palette-hex-071015)}.rv-festival-board .game-button--secondary,.rv-festival-board .game-button--quiet{background:var(--rv-palette-rgba-255-255-255-_06);color:var(--rv-festival-ink)}.rv-festival-board .game-button--danger:not(:disabled){border-color:var(--rv-palette-rgba-255-125-154-_58);background:var(--rv-palette-rgba-255-125-154-_14);color:var(--rv-palette-hex-fff4f5);box-shadow:none}.rv-festival-board .game-panel__eyebrow,.rv-festival-board .game-race-card__meta,.rv-festival-board .game-race-card__status{color:var(--rv-festival-cyan)}.rv-festival-board .lr-nav-button{border-color:var(--rv-palette-rgba-121-221-208-_28);border-radius:10px}.rv-festival-board{background:radial-gradient(circle at 8% 8%,var(--rv-palette-rgba-101-244-223-_09),transparent 24%),radial-gradient(circle at 92% 86%,var(--rv-palette-rgba-181-140-255-_08),transparent 28%),var(--rv-palette-hex-071015)}.rv-festival-board .game-panel,.rv-festival-board .lucky-panel,.rv-festival-board .game-ui-details-panel,.rv-festival-board .game-race-card{background-image:repeating-linear-gradient(135deg,var(--rv-palette-rgba-255-255-255-_018) 0 1px,transparent 1px 14px),linear-gradient(145deg,var(--rv-palette-rgba-20-39-46-_9),var(--rv-palette-rgba-8-17-22-_94))}.rv-festival-board .game-button:focus-visible,.rv-festival-board .lr-nav-button:focus-visible{outline:2px solid var(--rv-festival-amber);outline-offset:3px;box-shadow:0 0 0 5px var(--rv-palette-rgba-255-211-106-_12)}@media(prefers-reduced-motion:reduce){.rv-festival-board .game-button:not(:disabled){box-shadow:none}}@media(prefers-reduced-motion:reduce){.rv-festival-button{transition:none}}.fixture-reliability{width:100%;min-height:100%;padding:clamp(18px,4vw,48px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(18px,3vw,32px);color:var(--rv-palette-hex-edf7f4);background:radial-gradient(circle at 20% 10%,var(--rv-palette-rgba-45-212-191-0_13),transparent 34%),var(--rv-palette-hex-071014)}.fixture-reliability__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.fixture-reliability__header p{margin:0 0 8px;color:var(--rv-palette-hex-86efac);font-size:clamp(11px,1.5vw,13px);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fixture-reliability__header h1{margin:0;max-width:18ch;font-size:clamp(28px,5vw,56px);line-height:.98}.fixture-reliability__header>span,.fixture-reliability__facts span{border:1px solid var(--rv-palette-rgba-45-212-191-0_5);border-radius:999px;padding:8px 12px;color:var(--rv-palette-hex-baf7e7);background:var(--rv-palette-rgba-7-16-20-0_78);font-size:12px;font-weight:800}.fixture-reliability__stage{min-height:min(680px,72vh);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:clamp(16px,3vw,30px)}.fixture-reliability__board{position:relative;min-height:320px;overflow:hidden;border:1px solid var(--rv-palette-hex-1f3b36);border-radius:18px;background:linear-gradient(145deg,var(--rv-palette-hex-0a1f1c),var(--rv-palette-hex-12222f) 48%,var(--rv-palette-hex-25153b));box-shadow:inset 0 0 0 1px var(--rv-palette-rgba-255-255-255-0_04)}.fixture-reliability__track{position:absolute;top:18%;right:10%;bottom:18%;left:10%;border:clamp(28px,6vw,68px) solid var(--rv-palette-hex-24203f);border-radius:48% 52% 46% 54%;box-shadow:0 0 0 3px var(--rv-palette-hex-d958d1),inset 0 0 0 3px var(--rv-palette-hex-5eead4);transform:rotate(-8deg)}.fixture-reliability__racer{position:absolute;width:clamp(36px,6vw,70px);aspect-ratio:2 / 1;border:2px solid var(--rv-palette-hex-ffffff);border-radius:8px;box-shadow:0 12px 30px var(--rv-palette-rgba-0-0-0-0_45)}.fixture-reliability__racer--one{left:34%;top:38%;background:var(--rv-role-action);transform:rotate(18deg)}.fixture-reliability__racer--two{left:52%;top:57%;background:var(--rv-palette-hex-ff4db8);transform:rotate(-12deg)}.fixture-reliability__panel{display:grid;align-content:center;gap:18px}.fixture-reliability__action{min-height:44px;padding:10px 16px;border:1px solid var(--rv-palette-hex-5eead4);border-radius:8px;color:var(--rv-palette-hex-06130f);background:var(--rv-palette-hex-5eead4);font:inherit;font-weight:900}.fixture-reliability__facts{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:720px){.fixture-reliability__stage{grid-template-columns:1fr}.fixture-reliability__board{min-height:260px}}.ui-settings-trigger:hover,.ui-settings-trigger:focus-visible{color:var(--rv-role-action);border-color:var(--rv-role-border-strong)}.premium-race-rail{--premium-race-accent: var(--rv-palette-hex-65f4df);position:absolute;top:calc(var(--zone-safe-top, 8px) + 112px);left:var(--zone-safe-left, 8px);z-index:44;width:min(292px,calc(100vw - 32px));padding:13px 14px 12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--premium-race-accent) 48%,transparent);border-radius:12px;color:var(--rv-palette-hex-f5fbff);background:linear-gradient(110deg,color-mix(in srgb,var(--premium-race-accent) 13%,transparent),transparent 52%),var(--rv-palette-rgba-5-10-22-0_82);box-shadow:0 18px 50px var(--rv-palette-rgba-0-0-0-0_3),inset 0 1px 0 var(--rv-palette-rgba-255-255-255-0_07);pointer-events:none;animation:premium-race-rail-in .42s cubic-bezier(.2,.8,.2,1) both}.premium-race-rail:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--premium-race-accent),transparent 88%)}.premium-race-rail[data-palette=violet]{--premium-race-accent: var(--rv-palette-hex-b58cff)}.premium-race-rail[data-palette=gold]{--premium-race-accent: var(--rv-palette-hex-ffd36a)}.premium-race-rail__meta,.premium-race-rail__standings{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--rv-palette-hex-9fb2ca);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.premium-race-rail__meta span:first-child{color:var(--premium-race-accent)}.premium-race-rail__title{margin-top:7px;font-family:var(--font-display, "Space Grotesk", system-ui, sans-serif);font-size:19px;font-weight:950;letter-spacing:-.015em;line-height:1.05}.premium-race-rail__detail{margin-top:5px;color:var(--rv-palette-hex-c8d8ec);font-size:10px;line-height:1.4}.premium-race-rail__progress{height:3px;margin-top:11px;overflow:hidden;border-radius:999px;background:var(--rv-palette-rgba-255-255-255-0_1)}.premium-race-rail__progress span{display:block;width:var(--premium-race-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rv-palette-hex-65f4df),var(--premium-race-accent),var(--rv-palette-hex-ffd36a));box-shadow:0 0 12px var(--premium-race-accent);transition:width .42s cubic-bezier(.2,.8,.2,1)}.premium-race-rail__standings{justify-content:flex-start;margin-top:8px;letter-spacing:.04em;text-transform:none}.premium-race-rail__standings strong{color:var(--rv-palette-hex-f5fbff)}.premium-race-rail__standings span:last-child{margin-left:auto;color:var(--premium-race-accent)}.race-screen[data-ui-mode=turn_planning] .premium-race-rail{width:220px;padding-block:10px}.race-screen[data-ui-mode=turn_planning] .premium-race-rail__detail,.race-screen[data-ui-mode=turn_planning] .premium-race-rail__standings{display:none}.race-screen[data-ui-mode=turn_planning] .premium-race-rail__title{font-size:15px}.race-screen[data-ui-mode=turn_planning] .premium-race-rail__progress{margin-top:8px}.track-splash__premium-brief{display:grid;gap:4px;margin-top:13px;padding:11px 12px;border-left:2px solid var(--rv-palette-hex-ffd36a);background:linear-gradient(90deg,var(--rv-palette-rgba-255-211-106-0_12),transparent)}.track-splash__premium-brief span{color:var(--rv-palette-hex-ffd36a);font-size:9px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.track-splash__premium-brief strong{color:var(--rv-palette-hex-f5fbff);font-size:14px}.track-splash__premium-brief p{margin:0;color:var(--rv-palette-hex-aeb8c8);font-size:10px;line-height:1.35}.premium-race-result{position:relative;width:min(620px,100%);min-height:164px;display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rv-palette-hex-b58cff) 48%,transparent);border-radius:14px;background:radial-gradient(circle at 12% 50%,var(--rv-palette-rgba-101-244-223-_16),transparent 28%),linear-gradient(120deg,var(--rv-palette-rgba-181-140-255-_12),var(--rv-palette-rgba-5-10-22-0_92) 58%);box-shadow:0 24px 64px var(--rv-palette-rgba-0-0-0-0_3),inset 0 1px 0 var(--rv-palette-rgba-255-255-255-0_07)}.premium-race-result__helix{position:relative;width:84px;height:92px}.premium-race-result__helix i{position:absolute;top:2px;right:18px;bottom:2px;left:18px;border:3px solid var(--rv-palette-hex-65f4df);border-block-color:transparent;border-radius:50%;transform:rotate(22deg);box-shadow:0 0 20px var(--rv-palette-rgba-101-244-223-0_22)}.premium-race-result__helix i:last-child{border-color:var(--rv-palette-hex-b58cff);border-block-color:transparent;transform:rotate(-22deg)}.premium-race-result__copy{display:grid;gap:6px;min-width:0;padding-block:3px}.premium-race-result__copy span{color:var(--rv-palette-hex-ffd36a);font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.premium-race-result__copy strong{color:var(--rv-palette-hex-f5fbff);font-size:clamp(20px,3vw,28px);line-height:1.05}.premium-race-result__copy p{margin:0;color:var(--rv-palette-hex-b9cbe0);font-size:12px;line-height:1.45}.premium-race-result__copy em{color:var(--premium-race-accent, var(--rv-palette-hex-65f4df));font-size:11px;font-style:normal;font-weight:850;letter-spacing:.04em}.premium-race-result__mark{color:var(--rv-palette-rgba-255-255-255-0_1);font-size:64px;font-weight:950;letter-spacing:-.08em}@keyframes premium-race-rail-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media(max-width:720px),(max-height:560px){.premium-race-rail{top:calc(var(--zone-safe-top, 8px) + 106px);width:224px;padding:10px 11px}.premium-race-rail__detail{display:none}.premium-race-rail__title{font-size:15px}.premium-race-rail__standings span:not(:last-child){display:none}.premium-race-result{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:14px}.premium-race-result__helix{width:58px;height:72px}.premium-race-result__mark{display:none}}@media(max-width:420px){.game-ui-screen .premium-race-rail{display:block!important}.premium-race-rail{top:calc(var(--zone-safe-top, 8px) + 122px);right:var(--zone-safe-right, 8px);left:auto;width:170px}.premium-race-rail__meta span:first-child,.premium-race-rail__standings{display:none}.premium-race-rail__progress{margin-top:7px}.premium-race-result__helix{display:none}.premium-race-result{grid-template-columns:1fr;min-height:0}}@media(prefers-reduced-motion:reduce){.premium-race-rail{animation:none}.premium-race-rail__progress span{transition:none}}html{color:var(--lucky-text-primary);background:var(--lucky-bg-deep);font-family:var(--game-ui-font-family);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:var(--game-ui-font-family)}body{color:var(--lucky-text-primary);font-weight:600}button,input,select,textarea{color:var(--lucky-text-primary)}::placeholder{color:var(--lucky-text-muted);opacity:1}::selection{background:var(--rv-palette-rgba-56-208-255-0_34);color:var(--rv-palette-hex-ffffff)}.game-ui-screen{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--lucky-text-primary);font:var(--game-ui-font-body);letter-spacing:0}.app-screen-transition{width:100%;height:100%;animation:app-screen-enter .3s ease-in-out both}@keyframes app-screen-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-screen-transition{animation:none}}.game-ui-screen *,.game-ui-screen *:before,.game-ui-screen *:after{box-sizing:border-box}.game-ui-screen button,.game-ui-screen input,.game-ui-screen select{font:inherit}.game-ui-screen :is(p,li,td,th,label,input,select,textarea){color:inherit}.game-ui-screen :is(h1,h2,h3,h4,h5,h6,strong){color:var(--lucky-text-primary)}.game-ui-screen :is(small,figcaption){color:var(--lucky-text-muted)}.game-ui-screen [data-ui-priority=primary],.game-ui-screen .game-ui-primary-hud{color:var(--lucky-text-primary)}.game-ui-screen [data-ui-priority=primary] *,.game-ui-screen .game-ui-primary-hud *{font-size:max(var(--hud-fs, 1em),var(--game-ui-primary-min-font))}.game-ui-screen [data-ui-priority=secondary],.game-ui-screen .game-ui-secondary-hud{color:var(--lucky-text-secondary)}.game-ui-screen [data-ui-priority=secondary] *,.game-ui-screen .game-ui-secondary-hud *{font-size:max(var(--hud-fs, 1em),var(--game-ui-secondary-min-font))}.game-ui-screen [data-ui-priority],.game-ui-screen [data-ui-priority] *{text-shadow:none!important}.game-ui-screen :is(input,select,textarea){background:var(--rv-palette-rgba-8-13-29-0_92);border:1px solid var(--lucky-border-soft);color:var(--lucky-text-primary);font-weight:750}.game-ui-screen :is(input,select,textarea):focus-visible{outline:2px solid var(--lucky-accent-cyan);outline-offset:2px;border-color:var(--lucky-border-cyan)}.game-ui-screen table{color:var(--lucky-text-secondary);font-weight:650}.game-ui-screen th{color:var(--lucky-text-primary);font-weight:900}.game-ui-screen td{color:var(--lucky-text-secondary)}.game-ui-screen button{min-width:36px;min-height:36px}.game-ui-screen [class*=hud],.game-ui-screen .lucky-panel,.game-ui-top-bar,.game-ui-details-panel,.game-ui-playback-controls{min-width:0;overflow-wrap:anywhere;line-height:var(--game-ui-readable-line)}.game-world-layer{min-width:0;min-height:var(--game-ui-protected-min-height);contain:layout paint}.game-protected-action-area{isolation:isolate}.game-ui-top-bar{position:absolute;top:max(var(--game-ui-space-2),env(safe-area-inset-top,0px));left:max(var(--game-ui-space-2),env(safe-area-inset-left,0px));right:auto;z-index:60;display:flex;align-items:center;gap:var(--game-ui-space-2);flex-wrap:wrap;max-width:min(720px,calc(100vw - 24px));padding:6px;border-radius:var(--game-ui-radius-control);background:var(--rv-palette-rgba-5-8-18-0_86);border:1px solid var(--rv-palette-rgba-235-247-255-0_18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.game-viewer-topbar__action,.game-viewer-topbar__status{min-width:0;display:flex;align-items:center;gap:8px}.game-viewer-topbar__status{padding:6px 10px;border:1px solid color-mix(in srgb,var(--game-viewer-accent, var(--rv-role-action)) 30%,transparent);border-radius:8px;background:var(--rv-palette-rgba-0-0-0-0_58)}.game-viewer-topbar__dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--game-viewer-accent, var(--rv-role-action));box-shadow:0 0 9px color-mix(in srgb,var(--game-viewer-accent, var(--rv-role-action)) 72%,transparent)}.game-viewer-topbar__status[data-active=true] .game-viewer-topbar__dot{animation:game-ui-pulse 1.6s ease-in-out infinite}.game-viewer-topbar__status strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--game-viewer-accent, var(--rv-role-action));font-size:12px;font-weight:900;white-space:nowrap}.game-viewer-topbar__status span:not(.game-viewer-topbar__dot),.game-viewer-topbar__detail{min-width:0;color:var(--lucky-text-muted);font-size:11px;font-weight:700}.game-playback-bar{position:absolute;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));border-top:1px solid var(--rv-palette-rgba-235-247-255-0_16);background:linear-gradient(180deg,var(--rv-palette-rgba-12-16-30-0_94),var(--rv-palette-rgba-8-10-22-0_98));color:var(--lucky-text-secondary);font-size:12px}@keyframes game-ui-pulse{0%,to{opacity:1}50%{opacity:.42}}.game-ui-details-panel{overflow:hidden}.game-ui-details-panel *{min-width:0}.game-ui-details-drawer{position:absolute;right:max(var(--game-ui-space-3),env(safe-area-inset-right,0px));top:64px;z-index:80;width:min(320px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 96px));overflow:auto;border:1px solid var(--rv-palette-rgba-255-255-255-0_12);border-radius:var(--game-ui-radius-panel);background:var(--rv-palette-rgba-6-9-20-0_94);box-shadow:0 18px 52px var(--rv-palette-rgba-0-0-0-0_38);backdrop-filter:blur(8px) saturate(1.02);-webkit-backdrop-filter:blur(8px) saturate(1.02);transform:translate(0);opacity:1;pointer-events:auto}.game-ui-details-drawer[data-open=false]{transform:translate(calc(100% + 32px));opacity:0;pointer-events:none}.game-ui-details-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--game-ui-space-3);padding:var(--game-ui-space-3) var(--game-ui-space-3) 0}.game-ui-details-drawer__header h2{margin:0;font:850 12px/1.2 var(--game-ui-font-family);letter-spacing:0}.game-ui-details-drawer__body{padding:var(--game-ui-space-3)}.game-ui-icon-button{border:1px solid var(--rv-palette-rgba-255-255-255-0_12);border-radius:8px;background:var(--rv-palette-rgba-255-255-255-0_06);color:var(--rv-palette-hex-eaf7ff);cursor:pointer}.game-ui-playback-controls{min-height:52px;padding-bottom:max(0px,env(safe-area-inset-bottom,0px))}.game-button{min-height:38px;border-radius:var(--game-ui-radius-control);border:1px solid var(--lucky-border-soft);background:var(--rv-palette-rgba-255-255-255-0_055);color:var(--lucky-text-primary);font:var(--game-ui-font-button);letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;box-shadow:inset 0 1px 0 var(--rv-palette-rgba-255-255-255-0_045)}.game-button__spinner{width:14px;height:14px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:game-button-spin .7s linear infinite}@keyframes game-button-spin{to{transform:rotate(360deg)}}.game-button:disabled{cursor:default;opacity:.52}.game-button--primary{border-color:var(--rv-palette-rgba-68-255-136-0_72);background:linear-gradient(135deg,var(--rv-palette-rgba-10-42-26-0_92),var(--rv-palette-rgba-22-78-51-0_92));color:var(--rv-role-success)}.game-button--secondary{border-color:var(--rv-role-border-strong);background:var(--rv-palette-rgba-56-208-255-0_1);color:var(--rv-palette-hex-bfeeff)}.game-button--quiet{background:var(--rv-palette-rgba-255-255-255-0_04);color:var(--rv-palette-hex-aeb8c8)}.game-button--danger{border-color:var(--rv-palette-rgba-255-100-100-0_58);background:var(--rv-palette-rgba-255-100-100-0_1);color:var(--rv-palette-hex-ff9292)}.game-button--success{border-color:var(--rv-palette-rgba-68-255-136-0_58);background:var(--rv-palette-rgba-68-255-136-0_1);color:var(--rv-palette-hex-8dffb8)}.game-icon-button{width:38px;padding:0;flex:0 0 auto}.game-panel{min-width:0;overflow:hidden;border:1px solid var(--lucky-border-soft);border-radius:var(--game-ui-radius-panel);background:var(--rv-palette-rgba-6-9-20-0_88);color:var(--lucky-text-primary);box-shadow:var(--lucky-shadow-panel);backdrop-filter:var(--lucky-blur-panel);-webkit-backdrop-filter:var(--lucky-blur-panel)}.game-panel--compact{border-radius:8px}.game-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--game-ui-space-3);padding:var(--game-ui-space-3) var(--game-ui-space-3) 0}.game-panel__eyebrow{color:var(--rv-palette-hex-7dd3fc);font:var(--game-ui-font-caption);text-transform:uppercase}.game-panel__title{margin:0;font:var(--game-ui-font-panel-title);letter-spacing:0}.game-panel__body{min-width:0;padding:var(--game-ui-space-3);font:var(--game-ui-font-body)}.game-chip{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;border:1px solid;border-radius:var(--lucky-radius-pill);padding:3px 7px;font:var(--game-ui-font-chip);letter-spacing:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-state{display:grid;gap:7px;justify-items:center;width:min(100%,520px);padding:var(--game-ui-space-5);text-align:center;color:var(--rv-palette-hex-9fb1c3)}.game-state__art{width:min(100%,260px);max-height:180px;margin-bottom:4px;border:1px solid var(--rv-palette-rgba-120-239-255-0_2);border-radius:12px;object-fit:cover;box-shadow:0 16px 38px var(--rv-palette-rgba-0-0-0-0_24)}.game-state__title{color:var(--rv-palette-hex-eaf7ff);font:var(--game-ui-font-panel-title)}.game-state__detail{max-width:42ch;font:var(--game-ui-font-body)}.quest-achievement{display:inline-flex;align-items:center;gap:6px}.quest-achievement>img{width:34px;height:34px;border:1px solid var(--rv-palette-rgba-68-255-136-0_28);border-radius:9px;object-fit:cover;box-shadow:0 7px 18px var(--rv-palette-rgba-0-0-0-0_22)}.game-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--game-ui-space-3);align-items:center;min-width:0;min-height:66px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--game-item-accent, var(--rv-role-action)) 28%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--game-item-accent, var(--rv-role-action)) 10%,transparent),var(--rv-palette-rgba-5-8-18-0_76) 42%,var(--rv-palette-rgba-8-12-25-0_88));box-shadow:inset 0 1px 0 var(--rv-palette-rgba-255-255-255-0_035)}.game-list-item__main,.game-list-item__title,.game-list-item__meta,.game-list-item__content{min-width:0}.game-list-item__title{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--rv-palette-hex-eaf7ff);font:var(--game-ui-font-panel-title)}.game-list-item__meta{margin-top:4px;color:var(--rv-palette-hex-9fb1c3);font:var(--game-ui-font-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-list-item__content{margin-top:6px}.game-list-item__aside{color:var(--rv-palette-hex-b8c4d6);font:var(--game-ui-font-caption)}.game-list-item__action{display:flex;align-items:center;gap:6px}.game-stat{min-width:0;display:grid;gap:2px}.game-stat__label{color:var(--rv-palette-hex-777788);font:var(--game-ui-font-caption);text-transform:uppercase}.game-stat__value{font:850 14px/1.1 var(--game-ui-font-family)}.game-score-card__title{color:var(--rv-palette-hex-9fb1c3);font:var(--game-ui-font-caption)}.game-score-card__score{margin-top:5px;font:900 24px/1 var(--game-ui-font-family)}.game-score-card__detail{margin-top:5px;color:var(--rv-palette-hex-b8c4d6)}.game-tabs{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:4px;border:1px solid var(--rv-palette-rgba-255-255-255-0_1);border-radius:10px;background:var(--rv-palette-rgba-255-255-255-0_045)}.game-tabs__tab{min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--rv-palette-hex-9fb1c3);font:var(--game-ui-font-button);letter-spacing:0;padding:8px 10px;cursor:pointer}.game-tabs__tab[data-active=true]{border-color:var(--rv-palette-rgba-56-208-255-0_44);background:var(--rv-palette-rgba-56-208-255-0_12);color:var(--rv-palette-hex-eaf7ff)}.game-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:var(--game-ui-space-4);background:var(--rv-palette-rgba-0-0-0-0_64);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.game-modal__panel{width:min(440px,100%)}.game-modal__actions{display:flex;justify-content:center;gap:var(--game-ui-space-2);margin-top:var(--game-ui-space-4)}.how-to-modal__panel{height:min(580px,calc(100dvh - 20px))}.game-screen-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--game-ui-space-4);min-width:0}.game-screen-header__copy{min-width:0;display:grid;gap:4px}.game-screen-header__eyebrow{color:var(--rv-role-action);font:var(--game-ui-font-caption);text-transform:uppercase}.game-screen-header__title{margin:0;color:var(--rv-palette-hex-eaf7ff);font:var(--game-ui-font-screen-title);letter-spacing:0}.game-screen-header__detail{max-width:68ch;color:var(--rv-palette-hex-9fb1c3);font:var(--game-ui-font-body)}.game-action-group,.game-action-group__primary,.game-action-group__secondary{display:flex;align-items:center;gap:var(--game-ui-space-2);flex-wrap:wrap}.game-next-step,.game-flow-status,.game-credit-callout{min-width:0;border:1px solid var(--game-next-step-border, var(--game-flow-status-border, var(--game-credit-callout-border, var(--rv-palette-rgba-56-208-255-0_32))));border-radius:8px;background:linear-gradient(135deg,var(--game-next-step-bg, var(--game-credit-callout-bg, var(--rv-palette-rgba-56-208-255-0_08))),var(--rv-palette-rgba-6-9-20-0_72));color:var(--rv-palette-hex-eaf7ff);box-shadow:inset 0 1px 0 var(--rv-palette-rgba-255-255-255-0_04)}.game-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--game-ui-space-3);padding:10px 11px}.game-next-step--compact{padding:8px 9px}.game-next-step__copy{min-width:0;display:grid;gap:3px}.game-next-step__eyebrow{color:var(--game-next-step-color, var(--rv-role-action));font:var(--game-ui-font-caption);text-transform:uppercase}.game-next-step__copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--game-ui-font-panel-title)}.game-next-step__copy span{min-width:0;color:var(--rv-palette-hex-aeb8c8);font:var(--game-ui-font-body)}.game-next-step__action{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--game-ui-space-2)}.game-recovery-actions{display:flex;gap:var(--game-ui-space-2);flex-wrap:wrap;justify-content:center}.game-flow-status{display:grid;gap:var(--game-ui-space-2);padding:9px 10px}.game-flow-status__header{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--rv-palette-hex-dcecff)}.game-flow-status__header strong{font:var(--game-ui-font-panel-title)}.game-flow-status__header span:not(.game-flow-status__dot){color:var(--rv-palette-hex-9fb1c3);font:var(--game-ui-font-caption)}.game-flow-status__dot{width:8px;height:8px;border-radius:999px;background:var(--game-flow-status-color, var(--rv-role-action));box-shadow:0 0 10px color-mix(in srgb,var(--game-flow-status-color, var(--rv-role-action)) 70%,transparent)}.game-flow-status__steps{display:flex;gap:6px;flex-wrap:wrap;padding:0;margin:0;list-style:none}.game-flow-status__steps li{min-width:max-content;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--rv-palette-rgba-255-255-255-0_1);border-radius:999px;padding:4px 8px;color:var(--rv-palette-hex-8fa3bb);background:var(--rv-palette-rgba-255-255-255-0_04);font:var(--game-ui-font-chip)}.game-flow-status__steps li strong,.game-flow-status__steps li strong>span{min-width:max-content;max-width:none!important}.game-flow-status__steps li[data-state=done]{color:var(--rv-palette-hex-8dffb8);border-color:var(--rv-palette-rgba-68-255-136-0_34);background:var(--rv-palette-rgba-68-255-136-0_08)}.game-flow-status__steps li[data-state=active]{color:var(--game-flow-status-color, var(--rv-role-action));border-color:color-mix(in srgb,var(--game-flow-status-color, var(--rv-role-action)) 44%,transparent);background:color-mix(in srgb,var(--game-flow-status-color, var(--rv-role-action)) 11%,transparent)}.game-flow-status__steps li[data-state=failed]{color:var(--rv-palette-hex-ff9292);border-color:var(--rv-palette-rgba-255-100-100-0_42);background:var(--rv-palette-rgba-255-100-100-0_08)}.game-flow-status__steps li span{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:999px;background:var(--rv-button-secondary-bg);font-size:9px}.game-credit-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--game-ui-space-3);padding:9px 10px;border-color:var(--game-credit-callout-border, var(--rv-palette-rgba-68-255-136-0_32))}.game-credit-callout__copy{min-width:0;display:grid;gap:3px}.game-credit-callout__copy strong{color:var(--game-credit-callout-color, var(--rv-role-success));font:var(--game-ui-font-panel-title)}.game-credit-callout__copy span{color:var(--rv-palette-hex-aeb8c8);font:var(--game-ui-font-body)}.game-credit-callout__action{display:flex;justify-content:flex-end;flex-wrap:wrap}.game-racer-badge,.game-track-badge,.game-credit-badge{min-width:0;display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--game-ui-space-2);border:1px solid var(--rv-palette-rgba-255-255-255-0_12);border-radius:8px;background:var(--rv-palette-rgba-255-255-255-0_045);padding:7px 9px;color:var(--rv-palette-hex-eaf7ff)}.game-racer-badge--compact,.game-track-badge--compact{padding:5px 7px}.game-racer-badge__swatch,.game-track-badge__mark,.game-credit-badge__token{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--game-racer-color, var(--game-track-color, var(--rv-role-action))) 62%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--game-racer-color, var(--game-track-color, var(--rv-role-action))) 28%,transparent),var(--rv-palette-rgba-6-9-20-0_92));color:var(--game-racer-color, var(--rv-role-action));font:900 10px/1 var(--game-ui-font-family)}.game-racer-badge__swatch img{width:100%;height:100%;object-fit:contain}.game-racer-badge__copy,.game-track-badge__copy,.game-credit-badge__copy{min-width:0;display:grid;gap:2px}.game-racer-badge__copy strong,.game-track-badge__copy strong,.game-credit-badge__copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--game-ui-font-panel-title)}.game-racer-badge__copy span,.game-track-badge__copy span,.game-credit-badge__copy span,.game-credit-badge__copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rv-palette-hex-9fb1c3);font:var(--game-ui-font-caption)}.game-track-badge__mark{color:var(--game-track-color, var(--rv-palette-hex-aa88ff))}.game-track-badge__mark:before{content:"";width:20px;height:12px;border:2px solid currentColor;border-radius:999px 999px 6px 6px;transform:rotate(8deg)}.game-credit-badge__token{border-radius:999px;border-color:var(--rv-palette-rgba-68-255-136-0_55);color:var(--rv-role-success);background:radial-gradient(circle at 35% 30%,var(--rv-palette-rgba-255-255-255-0_22),transparent 30%),var(--rv-palette-rgba-68-255-136-0_14)}.game-credit-badge__token:before{content:"C";font:900 14px/1 var(--game-ui-font-family)}.game-moment-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:1px solid color-mix(in srgb,var(--game-moment-color, var(--rv-role-action)) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--game-moment-color, var(--rv-role-action)) 14%,transparent);color:var(--game-moment-color, var(--rv-role-action));font:var(--game-ui-font-chip);padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-race-card{position:relative;overflow:hidden;width:100%;min-width:0;min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--game-ui-space-3);align-items:center;border:1px solid color-mix(in srgb,var(--game-race-accent, var(--rv-role-action)) 34%,transparent);border-radius:8px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--game-race-accent, var(--rv-role-action)) 16%,transparent),transparent 36%),linear-gradient(135deg,var(--rv-palette-rgba-5-8-18-0_82),var(--rv-palette-rgba-8-12-25-0_92));color:var(--rv-palette-hex-eaf7ff);padding:var(--game-ui-space-3);box-shadow:inset 0 1px 0 var(--rv-palette-rgba-255-255-255-0_04);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}button.game-race-card{cursor:pointer;font:inherit}button.game-race-card:hover,button.game-race-card:focus-visible,.game-race-card:focus-within{border-color:color-mix(in srgb,var(--game-race-accent, var(--rv-role-action)) 58%,var(--rv-palette-rgba-255-255-255-0_18));box-shadow:0 14px 32px color-mix(in srgb,var(--game-race-accent, var(--rv-role-action)) 15%,transparent),inset 0 1px 0 var(--rv-button-secondary-bg)}@media(hover:hover)and (pointer:fine){button.game-race-card:hover{transform:translateY(-1px)}}.game-race-card--featured{min-height:112px;align-items:stretch}.game-race-card--compact{min-height:66px;padding:10px}.game-race-card__main,.game-race-card__side{min-width:0;display:grid;gap:6px}.game-race-card__title{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.game-race-card__title strong{font:var(--game-ui-font-panel-title);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-race-card__dot{width:8px;height:8px;border-radius:999px;background:var(--game-race-accent, var(--rv-role-action));box-shadow:0 0 10px color-mix(in srgb,var(--game-race-accent, var(--rv-role-action)) 70%,transparent)}.game-race-card__meta,.game-race-card__status,.game-race-card__cue{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--rv-palette-hex-9fb1c3);font:var(--game-ui-font-caption)}.game-race-card__cue{align-items:baseline;color:var(--rv-palette-hex-c7d9ea)}.game-race-card__cue strong{color:var(--rv-palette-hex-f4fbff);font-weight:900}.game-race-card__cue span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-race-card__badges{display:flex;flex-wrap:wrap;gap:5px}.game-race-card__side{justify-items:end;align-self:stretch;align-content:center}.game-race-card__action{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.game-race-card__action .game-button:not(.game-icon-button){min-width:82px}.game-ui-screen[data-ui-mode=resolving_turn] .game-ui-secondary-hud,.game-ui-screen[data-ui-mode=turn_locked] .game-ui-secondary-hud,.game-ui-screen[data-ui-mode=spectating] .game-ui-secondary-hud,.game-ui-screen[data-ui-mode=replay_playing] .game-ui-secondary-hud{opacity:.72;transform:scale(.94);transform-origin:top left}.game-ui-screen[data-ui-mode=replay_playing] .game-ui-details-panel{opacity:0;pointer-events:none}.race-screen .game-ui-primary-hud.race-hud-left{transform:none!important}@media(max-width:720px){:root{--game-ui-protected-min-height: 68vh}.game-ui-screen button{min-width:44px;min-height:44px}.how-to-modal__panel{height:min(680px,calc(100dvh - 20px))}.game-icon-button{width:44px}.game-list-item{grid-template-columns:minmax(0,1fr)}.game-screen-header{align-items:stretch;flex-direction:column}.game-next-step,.game-credit-callout{grid-template-columns:minmax(0,1fr)}.game-next-step__action,.game-credit-callout__action{justify-content:flex-start}.game-flow-status__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.game-flow-status__steps li{justify-content:flex-start}.game-race-card{grid-template-columns:minmax(0,1fr)}.game-race-card__side{justify-items:start}.game-race-card__status,.game-race-card__action{width:100%}.game-race-card__action{justify-content:flex-start}.game-race-card__action .game-button:not(.game-icon-button){flex:1 1 126px}.game-race-card__cue span{white-space:normal}.game-list-item__aside,.game-list-item__action{justify-self:stretch}.game-list-item__action{justify-content:flex-start;flex-wrap:wrap}.game-ui-top-bar{right:max(var(--game-ui-space-2),env(safe-area-inset-right,0px));max-width:none;gap:6px;padding:5px}.game-viewer-topbar__status{flex:1 1 180px}.game-viewer-topbar__detail{flex-basis:100%}.game-ui-top-bar>span,.game-ui-top-bar>div{max-width:100%}.game-ui-secondary-hud,.race-hud-event-log,.game-ui-screen[data-ui-mode=replay_playing] .race-hud-leaderboard,.game-ui-screen[data-ui-mode=replay_playing] .race-hud-minimap,.game-ui-screen[data-ui-mode=spectating] .race-hud-minimap,.game-ui-details-panel{display:none!important}.game-ui-playback-controls{min-height:64px;gap:6px!important;padding-left:max(8px,env(safe-area-inset-left,0px))!important;padding-right:max(8px,env(safe-area-inset-right,0px))!important;overflow-x:auto}}@media(max-height:480px)and (orientation:landscape){.game-ui-top-bar{max-height:calc(100vh - max(12px,env(safe-area-inset-top,0px)) - 12px);overflow:hidden}.game-playback-bar{min-height:44px;overflow-x:auto;overscroll-behavior-x:contain}.game-ui-details-drawer{top:max(48px,env(safe-area-inset-top,0px));max-height:calc(100vh - max(56px,env(safe-area-inset-top,0px)) - max(12px,env(safe-area-inset-bottom,0px)))}.lr-bottom-nav{position:static!important;display:grid!important;width:min(760px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px);margin:8px auto max(10px,env(safe-area-inset-bottom,0px));grid-template-columns:repeat(7,minmax(76px,1fr))!important;overflow-x:auto;overscroll-behavior-x:contain}.lr-nav-button{min-width:0!important;min-height:38px!important;grid-template-columns:16px minmax(0,1fr)!important;gap:5px!important;padding:6px 7px!important;font-size:10px!important}.lr-nav-icon{width:16px!important;height:16px!important;font-size:9px!important}}@media(prefers-reduced-motion:reduce){.game-race-card{transition:none}button.game-race-card:hover{transform:none}.game-viewer-topbar__status[data-active=true] .game-viewer-topbar__dot{animation:none;opacity:1}}.lucky-panel{background:var(--lucky-bg-panel);border:1px solid var(--lucky-border-soft);border-radius:var(--lucky-radius-md);backdrop-filter:var(--lucky-blur-panel);-webkit-backdrop-filter:var(--lucky-blur-panel);box-shadow:0 18px 54px var(--rv-palette-rgba-0-0-0-0_45),inset 0 1px 0 var(--rv-button-secondary-bg);color:var(--lucky-text-primary)}.lr-button{min-height:40px;border-radius:8px;border:1px solid var(--lucky-border-strong);background:linear-gradient(180deg,var(--rv-palette-rgba-255-255-255-0_11),var(--rv-palette-rgba-255-255-255-0_055));color:var(--lucky-text-primary);font:var(--game-ui-font-button);letter-spacing:.72px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 15px;text-shadow:0 1px 1px var(--rv-palette-rgba-0-0-0-0_55);box-shadow:0 10px 28px var(--rv-palette-rgba-0-0-0-0_24),inset 0 1px 0 var(--rv-palette-rgba-255-255-255-0_1);transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.lr-button:hover:not(:disabled){border-color:var(--rv-palette-rgba-246-251-255-0_46);background:linear-gradient(180deg,var(--rv-palette-rgba-255-255-255-0_16),var(--rv-palette-rgba-255-255-255-0_075));transform:translateY(-1px);box-shadow:0 14px 34px var(--rv-palette-rgba-0-0-0-0_3),inset 0 1px 0 var(--rv-palette-rgba-255-255-255-0_14)}.lr-button:focus-visible,.lr-chip:focus-visible,.lr-nav-button:focus-visible{outline:2px solid var(--lucky-accent-cyan);outline-offset:2px}.lr-button:disabled{cursor:default;opacity:.5}.lr-button-primary{border-color:var(--rv-palette-rgba-87-255-151-0_86);background:linear-gradient(135deg,var(--rv-palette-rgba-17-78-46-0_98),var(--rv-palette-rgba-35-128-78-0_98));color:var(--rv-palette-hex-eafff1);box-shadow:0 14px 38px var(--rv-palette-rgba-68-255-136-0_2),inset 0 1px 0 var(--rv-palette-rgba-255-255-255-0_14)}.lr-button-cyan{border-color:var(--rv-palette-rgba-82-218-255-0_82);background:var(--rv-palette-rgba-56-208-255-0_17);color:var(--rv-palette-hex-dff8ff)}.lr-button-amber{border-color:var(--rv-palette-rgba-255-194-102-0_84);background:var(--rv-palette-rgba-255-170-68-0_18);color:var(--rv-palette-hex-fff1d8)}.lr-button-violet{border-color:var(--rv-palette-rgba-214-176-255-0_76);background:var(--rv-palette-rgba-204-153-255-0_17);color:var(--rv-palette-hex-f2e6ff)}.lr-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--rv-palette-rgba-222-239-255-0_22);background:var(--rv-palette-rgba-255-255-255-0_085);padding:4px 8px;color:var(--lucky-text-secondary);font:var(--game-ui-font-chip);letter-spacing:.58px;text-transform:uppercase;box-shadow:inset 0 1px 0 var(--rv-button-secondary-bg)}.lr-bottom-nav{border:1px solid var(--rv-role-border);border-radius:12px;padding:7px;background:var(--rv-palette-rgba-6-9-20-0_86);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 18px 54px var(--rv-palette-rgba-0-0-0-0_42),inset 0 1px 0 var(--rv-button-secondary-bg)}.lr-nav-button{min-width:92px;min-height:42px;border-radius:8px;border:1px solid var(--rv-role-border);background:var(--rv-palette-rgba-13-13-31-0_84);color:var(--lucky-text-secondary);font:900 11px/1.12 var(--game-ui-font-family);letter-spacing:.2px;cursor:pointer;display:grid;grid-template-columns:18px 1fr;align-items:center;gap:7px;padding:7px 10px;text-align:left}.lr-nav-icon{width:18px;height:18px;border-radius:5px;border:1px solid currentColor;display:inline-grid;place-items:center;font-size:10px;font-weight:900;opacity:.85}.lr-nav-button:hover{border-color:var(--rv-palette-rgba-246-251-255-0_34);background:var(--rv-palette-rgba-255-255-255-0_1)}.lr-nav-button[data-accent=cyan]{color:var(--rv-palette-hex-dff8ff);background:var(--rv-palette-rgba-56-208-255-0_14);border-color:var(--rv-palette-rgba-56-208-255-0_34)}.lr-nav-button[data-accent=green]{color:var(--rv-palette-hex-eafff1);background:var(--rv-palette-rgba-68-255-136-0_14);border-color:var(--rv-palette-rgba-68-255-136-0_34)}.lr-nav-button[data-accent=violet]{color:var(--rv-palette-hex-f2e6ff);background:var(--rv-palette-rgba-170-136-255-0_14);border-color:var(--rv-palette-rgba-170-136-255-0_34)}.lr-nav-button[data-accent=amber]{color:var(--rv-palette-hex-fff1d8);background:var(--rv-palette-rgba-255-136-68-0_14);border-color:var(--rv-palette-rgba-255-170-68-0_34)}@media(max-width:720px){.lr-bottom-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important}.lr-nav-button{min-width:0;grid-template-columns:1fr;justify-items:center;text-align:center;padding:7px 6px}}.race-hud *,.race-hud-left *,.race-hud-center *{font-size:max(var(--hud-fs, 1em),11px)}@keyframes mystery-spin{0%{transform:translate(-50%) rotate(0) scale(1.2)}to{transform:translate(-50%) rotate(360deg) scale(1.2)}}@keyframes mystery-pop{0%{transform:translate(-50%) scale(.5);opacity:0}60%{transform:translate(-50%) scale(1.4);opacity:1}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes crowd-particle{0%{transform:translate(0) scale(1);opacity:1}80%{opacity:.8}to{transform:translate(var(--dx),var(--dy)) scale(.3);opacity:0}}*:focus{outline:none}*:focus-visible{outline:2px solid var(--rv-role-action);outline-offset:2px;border-radius:4px}.minimap-dot{transition:transform .35s ease}@media(min-aspect-ratio:21/9){.race-hud{right:max(var(--zone-safe-right, 8px),calc(50% - 880px))!important}.race-hud-left{left:max(var(--zone-safe-left, 8px),calc(50% - 880px))!important}.race-hud-center{max-width:1100px}.lobby-card{max-width:880px!important}}@media(min-aspect-ratio:32/9){.race-hud{right:max(var(--zone-safe-right, 8px),calc(50% - 1100px))!important}.race-hud-left{left:max(var(--zone-safe-left, 8px),calc(50% - 1100px))!important}}@media(max-aspect-ratio:3/5)and (max-width:520px){.race-hud-leaderboard,.race-hud-minimap,.race-hud-event-log{display:none!important}.race-hud-center{top:var(--zone-safe-top, 4px)!important;transform:translate(-50%) scale(.7)!important;transform-origin:top center!important}}@media(min-resolution:2dppx),(min-width:3000px){:root{--lucky-thin-stroke-px: 1.5}}@media(min-width:3000px)and (max-aspect-ratio:21/10){:root{--game-ui-font-display: 900 44px/1.04 var(--game-ui-font-family);--game-ui-font-screen-title: 900 34px/1.08 var(--game-ui-font-family);--game-ui-font-panel-title: 900 18px/1.22 var(--game-ui-font-family);--game-ui-font-body: 650 16px/1.5 var(--game-ui-font-family);--game-ui-font-caption: 800 13px/1.38 var(--game-ui-font-family);--game-ui-font-chip: 900 13px/1 var(--game-ui-font-family);--game-ui-font-button: 900 15px/1 var(--game-ui-font-family);--game-ui-primary-min-font: 15px;--game-ui-secondary-min-font: 13px;--rv-polish-touch-target: 52px}.game-button,.lr-button{min-height:52px;padding-inline:18px}.game-icon-button{width:52px;min-height:52px}.game-ui-top-bar,.race-hud-left,.race-hud{max-width:min(980px,calc(100vw - 96px))}.lobby-card{max-width:1040px!important}}@media(max-width:720px){.dhud-bar-wrap{justify-content:flex-start!important;overflow-x:auto!important;pointer-events:auto!important;scrollbar-width:none}.dhud-bar-wrap::-webkit-scrollbar{display:none}.dhud-bar-wrap>div{flex:0 0 max-content;margin-inline:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html[data-marketing-hide-chrome] .race-screen [style*="position: absolute"],html[data-marketing-hide-chrome] .race-screen [style*="position:absolute"],html[data-marketing-hide-chrome] .race-screen .race-hud,html[data-marketing-hide-chrome] .race-screen .race-hud-left,html[data-marketing-hide-chrome] .race-screen .race-hud-center,html[data-marketing-hide-chrome] .camera-preset-bar,html[data-marketing-hide-chrome] .issue-reporter-button,html[data-marketing-hide-chrome] [data-chrome=true]{display:none!important}
