.ds-theme-root{--background:#060912;--foreground:#e8eefc;--card:#0c1424;--card-foreground:#e8eefc;--popover:#0c1424;--popover-foreground:#e8eefc;--primary:#1d4ed8;--primary-foreground:#f8fafc;--secondary:#10182c;--secondary-foreground:#e8eefc;--muted:#10182c;--muted-foreground:#7b8bb0;--accent:#1e2540;--accent-foreground:#e8eefc;--destructive:#ef4444;--border:#1a2438;--input:#1a2438;--ring:#1d4ed8;--brand:#1d4ed8;--brand-hover:#1e40af;--brand-muted:#93c5fd;--elevated:#0c1424;--radius:.125rem;color:var(--foreground);background-color:var(--background)}.ds-theme-admin,.admin-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0f172a;--elevated:#f8fafc;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#1d4ed8;--primary-foreground:#fff;--secondary:#f1f5f9;--secondary-foreground:#334155;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#e2e8f0;--accent-foreground:#0f172a;--destructive:#dc2626;--border:#e2e8f0;--input:#cbd5e1;--ring:#1d4ed8;--brand:#1d4ed8;--brand-hover:#1e40af;--brand-muted:#2563eb;--admin-canvas:#f1f5f9;--enterprise-shadow-sm:0 1px 2px 0 #0f172a0f;--radius:.125rem;color:var(--foreground);background-color:var(--background)}.ds-theme-admin-sidebar,.admin-sidebar{--muted-foreground:#94a3b8;--accent:#10182c;--accent-foreground:#e8eefc;--sidebar:#0a1020;--sidebar-foreground:#e8eefc;--sidebar-primary:#1d4ed8;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#10182c;--sidebar-accent-foreground:#e8eefc;--sidebar-border:#121a2e;--sidebar-ring:#1d4ed8;color:var(--sidebar-foreground);background-color:var(--sidebar)}.player-radius-control{border-radius:var(--player-radius-control,8px)}.player-radius-tile{border-radius:var(--player-radius-tile,8px)}.player-radius-sheet{border-top-left-radius:var(--player-radius-sheet,16px);border-top-right-radius:var(--player-radius-sheet,16px)}:root{--mijo-bg:#111125;--mijo-surface:#1a1a2e;--mijo-surface-card:#1e1e32;--mijo-surface-hover:#2b2b48;--mijo-surface-border:#2e2e4a;--mijo-lowest-base:#0c0c1f;--mijo-primary:#a5df63;--mijo-primary-hover:#bbf07c;--mijo-primary-dark:#7ab934;--mijo-secondary:#ffb4a9;--mijo-secondary-accent:#ff6f5e;--mijo-tertiary:#14ec92;--mijo-tertiary-dark:#00b876;--mijo-gold:#ffd13b;--mijo-purple:#9d72ff;--mijo-white:#f5f5f5;--mijo-text-main:#f5f5f5;--mijo-text-muted:#9494ab;--mijo-text-dim:#6b6b85;--mijo-border:#ffffff14;--mijo-control:#252542;--mijo-control-hover:#32325a;--mijo-on-primary:#1e3700;--mijo-on-secondary-container:#4a100c;--mijo-on-primary-container:#2d4e00;--mijo-on-surface:#f5f5f5;--mijo-on-surface-variant:#c2c9b4;--mijo-bubble:1.5rem;--mijo-bubble-tail:.25rem;--mijo-light-bg:#fdf9f0;--mijo-light-card:#fff;--mijo-light-tile:#f3efe6;--mijo-light-border:#e4ded0;--mijo-light-primary:#6fa637;--motion-micro:.15s;--motion-surface:.25s;--motion-celebrate:.5s;--motion-reduced:.15s;--ease-micro:cubic-bezier(.16, 1, .3, 1);--ease-surface:cubic-bezier(.4, 0, .2, 1);--ease-celebrate:cubic-bezier(.34, 1.56, .64, 1);--duration-ambient-pulse:1.6s;--duration-ambient-skeleton:1.8s;--duration-ambient-spinner:.9s;--duration-ambient-ticker:18s}.ds-theme-mijo,.mijo-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mijo-bg:#111125;--mijo-surface:#1a1a2e;--mijo-surface-card:#1e1e32;--mijo-surface-hover:#2b2b48;--mijo-surface-border:#2e2e4a;--mijo-lowest-base:#0c0c1f;--mijo-primary:#a5df63;--mijo-primary-hover:#bbf07c;--mijo-primary-dark:#7ab934;--mijo-white:#f5f5f5;--mijo-text-main:#f5f5f5;--mijo-text-muted:#9494ab;--mijo-text-dim:#6b6b85;--mijo-border:#ffffff14;--mijo-control:#252542;--mijo-control-hover:#32325a;--mijo-on-primary:#1e3700;--mijo-on-secondary-container:#4a100c;--mijo-on-primary-container:#2d4e00;--mijo-on-surface:#f5f5f5;--mijo-on-surface-variant:#c2c9b4;--shadow-card-glow:0 8px 30px #00000073;--shadow-neon-green:0 0 16px #a5df6359;--shadow-neon-mint:0 0 16px #14ec9247;--shadow-btn-3d:0 6px 0 #679c28, 0 12px 24px #a5df6347;--shadow-btn-3d-active:0 2px 0 #679c28, 0 4px 12px #a5df6333;--background:var(--mijo-bg);--foreground:var(--mijo-text-main);--card:var(--mijo-surface-card);--card-foreground:var(--mijo-text-main);--popover:var(--mijo-lowest-base);--popover-foreground:var(--mijo-text-main);--primary:var(--mijo-primary);--primary-foreground:var(--mijo-on-primary);--secondary:var(--mijo-secondary-accent);--secondary-foreground:#fff;--muted:var(--mijo-surface);--muted-foreground:var(--mijo-text-muted);--accent:var(--mijo-surface-hover);--accent-foreground:var(--mijo-text-main);--destructive:var(--mijo-secondary-accent);--border:var(--mijo-surface-border);--input:var(--mijo-lowest-base);--ring:var(--mijo-primary);--brand:var(--mijo-primary);--brand-hover:var(--mijo-primary-hover);--brand-muted:var(--mijo-primary-dark);--elevated:var(--mijo-surface-card);--radius:8px;color:var(--mijo-text-main);background-color:var(--mijo-bg);font-family:var(--font-nunito)}.ds-theme-mijo .text-white,.mijo-app .text-white,.ds-theme-mijo .text-white\/90,.mijo-app .text-white\/90{color:var(--mijo-white)}@supports (color:color-mix(in lab, red, red)){.ds-theme-mijo .text-white\/90,.mijo-app .text-white\/90{color:color-mix(in srgb, var(--mijo-white) 90%, transparent)}}.ds-theme-mijo .text-white\/80,.mijo-app .text-white\/80{color:var(--mijo-white)}@supports (color:color-mix(in lab, red, red)){.ds-theme-mijo .text-white\/80,.mijo-app .text-white\/80{color:color-mix(in srgb, var(--mijo-white) 80%, transparent)}}.ds-theme-mijo-light,.mijo-app-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mijo-bg:#fdf9f0;--mijo-surface:#f3efe6;--mijo-surface-card:#fff;--mijo-surface-hover:#e8e2d4;--mijo-surface-border:#e4ded0;--mijo-lowest-base:#ede8dc;--mijo-primary:#6fa637;--mijo-primary-hover:#5d8c2e;--mijo-primary-dark:#4e7d20;--mijo-text-main:#111125;--mijo-text-muted:#5c574e;--mijo-text-dim:#8a8478;--mijo-border:#11112514;--mijo-control:#fff;--mijo-control-hover:#f3efe6;--mijo-white:#f5f5f5;--mijo-on-primary:var(--mijo-white);--mijo-on-primary-container:var(--mijo-white);--mijo-on-surface:#111125;--mijo-on-surface-variant:#5c574e;--background:var(--mijo-bg);--foreground:var(--mijo-text-main);--card:var(--mijo-surface-card);--card-foreground:var(--mijo-text-main);--popover:var(--mijo-surface-card);--popover-foreground:var(--mijo-text-main);--primary:var(--mijo-primary);--primary-foreground:var(--mijo-white);--secondary:var(--mijo-secondary-accent);--secondary-foreground:#fff;--muted:var(--mijo-surface);--muted-foreground:var(--mijo-text-muted);--accent:var(--mijo-surface-hover);--accent-foreground:var(--mijo-text-main);--destructive:var(--mijo-secondary-accent);--border:var(--mijo-surface-border);--input:var(--mijo-lowest-base);--ring:var(--mijo-primary);--brand:var(--mijo-primary);--brand-hover:var(--mijo-primary-hover);--brand-muted:var(--mijo-primary-dark);--elevated:var(--mijo-surface-card);--radius:8px;--shadow-card-glow:0 8px 24px #11112514;--shadow-neon-green:0 0 12px #6fa63738;--shadow-neon-mint:0 0 12px #14ec922e;--shadow-btn-3d:0 5px 0 #4a7522, 0 10px 20px #6fa63740;--shadow-btn-3d-active:0 1px 0 #4a7522, 0 4px 10px #6fa63729;color:var(--mijo-text-main);background-color:var(--mijo-bg);font-family:var(--font-nunito)}.ds-theme-mijo-light.mijo-checkerboard,.mijo-app-light.mijo-checkerboard{background-image:radial-gradient(#1111250d 1px,#0000 1px)}.ds-theme-mijo-light .text-white,.mijo-app-light .text-white,.ds-theme-mijo-light .text-white\/90,.mijo-app-light .text-white\/90{color:var(--mijo-text-main)}@supports (color:color-mix(in lab, red, red)){.ds-theme-mijo-light .text-white\/90,.mijo-app-light .text-white\/90{color:color-mix(in srgb, var(--mijo-text-main) 90%, transparent)}}.ds-theme-mijo-light .text-white\/80,.mijo-app-light .text-white\/80{color:var(--mijo-text-main)}@supports (color:color-mix(in lab, red, red)){.ds-theme-mijo-light .text-white\/80,.mijo-app-light .text-white\/80{color:color-mix(in srgb, var(--mijo-text-main) 80%, transparent)}}.ds-theme-mijo-light .text-white\/60,.mijo-app-light .text-white\/60{color:var(--mijo-text-main)}@supports (color:color-mix(in lab, red, red)){.ds-theme-mijo-light .text-white\/60,.mijo-app-light .text-white\/60{color:color-mix(in srgb, var(--mijo-text-main) 60%, transparent)}}.ds-theme-mijo-light .text-white\/50,.mijo-app-light .text-white\/50{color:var(--mijo-text-muted)}.ds-theme-mijo-light .text-white\/40,.mijo-app-light .text-white\/40,.ds-theme-mijo-light .text-white\/30,.mijo-app-light .text-white\/30,.ds-theme-mijo-light .placeholder\:text-white\/30::placeholder,.mijo-app-light .placeholder\:text-white\/30::placeholder{color:var(--mijo-text-dim)}.ds-theme-mijo-light .text-white\/20,.mijo-app-light .text-white\/20{color:var(--mijo-text-main)}@supports (color:color-mix(in lab, red, red)){.ds-theme-mijo-light .text-white\/20,.mijo-app-light .text-white\/20{color:color-mix(in srgb, var(--mijo-text-main) 28%, transparent)}}.ds-theme-mijo-light .border-white\/5,.mijo-app-light .border-white\/5,.ds-theme-mijo-light .divide-white\/5>:not(:last-child),.mijo-app-light .divide-white\/5>:not(:last-child){border-color:var(--mijo-border)}.ds-theme-mijo-light .border-white\/10,.mijo-app-light .border-white\/10,.ds-theme-mijo-light .divide-white\/10>:not(:last-child),.mijo-app-light .divide-white\/10>:not(:last-child){border-color:var(--mijo-surface-border)}.ds-theme-mijo-light .border-white\/15,.mijo-app-light .border-white\/15,.ds-theme-mijo-light .border-white\/20,.mijo-app-light .border-white\/20{border-color:#ece4d6}.ds-theme-mijo-light .bg-white\/5,.mijo-app-light .bg-white\/5,.ds-theme-mijo-light .bg-white\/6,.mijo-app-light .bg-white\/6{background-color:#1111250a}.ds-theme-mijo-light .bg-white\/10,.mijo-app-light .bg-white\/10{background-color:#1111250f}.ds-theme-mijo-light .bg-white\/20,.mijo-app-light .bg-white\/20{background-color:#11112514}.ds-theme-mijo-light .bg-white\/40,.mijo-app-light .bg-white\/40{background-color:#1111251f}.ds-theme-mijo-light .hover\:bg-white\/10:hover,.mijo-app-light .hover\:bg-white\/10:hover{background-color:#1111250f}.ds-theme-mijo-light .hover\:text-white:hover,.mijo-app-light .hover\:text-white:hover{color:var(--mijo-text-main)}.ds-theme-mijo-light :is([data-variant=mijo-hero],[data-variant=mijo-solid],[data-variant=mijo-solid-tertiary],[data-variant=mijo-pill-selected],[data-variant=mijo-category-selected],[data-variant=mijo-amount-selected]){color:var(--mijo-on-primary)}.ds-theme-mijo-light [data-variant=mijo-icon-accent]{color:var(--mijo-on-primary-container)}.ds-theme-mijo-light :is([data-variant=mijo-hero-coral],[data-variant=mijo-solid-secondary]){color:var(--mijo-on-secondary-container)}.ds-theme-mijo-light [data-variant=mijo-solid-gold]{color:var(--mijo-bg)}.mijo-checkerboard{background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:18px 18px}.animate-mijo-pulse-dot{animation:mijo-pulse-glow var(--duration-ambient-pulse) cubic-bezier(.4, 0, .6, 1) infinite}.animate-mijo-ticker{width:200%;animation:mijo-marquee var(--duration-ambient-ticker) linear infinite;display:flex}.animate-mijo-spinner{animation:mijo-spin var(--duration-ambient-spinner) linear infinite}.animate-mijo-skeleton{animation:mijo-skeleton-pulse var(--duration-ambient-skeleton) ease-in-out infinite}.mijo-shimmer{background-color:#ffffff14;position:relative;overflow:hidden}.mijo-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.15s ease-in-out infinite mijo-shimmer-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes mijo-pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}@keyframes mijo-marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes mijo-spin{to{transform:rotate(360deg)}}@keyframes mijo-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes mijo-shimmer-sweep{to{transform:translate(100%)}}.mijo-streak-prize{animation:.72s cubic-bezier(.16,.84,.24,1.2) both mijo-streak-pop}.mijo-win-rays{animation:14s linear infinite mijo-win-rays-turn}.mijo-win-gold{color:var(--mijo-gold)}.ds-theme-mijo-light .mijo-win-gold,.mijo-app-light .mijo-win-gold{color:#9a6700}.mijo-streak-spark{animation:.98s cubic-bezier(.16,.72,.2,1) both mijo-streak-fly}@keyframes mijo-streak-pop{0%{opacity:0;transform:scale(.35)rotate(-10deg)}55%{opacity:1;transform:scale(1.14)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mijo-win-rays-turn{to{transform:rotate(360deg)}}@keyframes mijo-streak-fly{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(.35)}}@media (prefers-reduced-motion:reduce){.ds-theme-mijo .animate-mijo-pulse-dot,.ds-theme-mijo-light .animate-mijo-pulse-dot,.mijo-app .animate-mijo-pulse-dot,.mijo-app-light .animate-mijo-pulse-dot,.ds-theme-mijo .animate-mijo-ticker,.ds-theme-mijo-light .animate-mijo-ticker,.mijo-app .animate-mijo-ticker,.mijo-app-light .animate-mijo-ticker,.ds-theme-mijo .animate-mijo-spinner,.ds-theme-mijo-light .animate-mijo-spinner,.mijo-app .animate-mijo-spinner,.mijo-app-light .animate-mijo-spinner,.ds-theme-mijo .animate-mijo-skeleton,.ds-theme-mijo-light .animate-mijo-skeleton,.mijo-app .animate-mijo-skeleton,.mijo-app-light .animate-mijo-skeleton,.ds-theme-mijo .mijo-shimmer:after,.ds-theme-mijo-light .mijo-shimmer:after,.mijo-app .mijo-shimmer:after,.mijo-app-light .mijo-shimmer:after,.ds-theme-mijo .animate-bounce,.ds-theme-mijo-light .animate-bounce,.mijo-app .animate-bounce,.mijo-app-light .animate-bounce,.ds-theme-mijo .animate-pulse,.ds-theme-mijo-light .animate-pulse,.mijo-app .animate-pulse,.mijo-app-light .animate-pulse,.ds-theme-mijo .animate-spin,.ds-theme-mijo-light .animate-spin,.mijo-app .animate-spin,.mijo-app-light .animate-spin,.ds-theme-mijo .mijo-streak-prize,.ds-theme-mijo-light .mijo-streak-prize,.mijo-app .mijo-streak-prize,.mijo-app-light .mijo-streak-prize,.ds-theme-mijo .mijo-win-rays,.ds-theme-mijo-light .mijo-win-rays,.mijo-app .mijo-win-rays,.mijo-app-light .mijo-win-rays,.ds-theme-mijo .mijo-streak-spark,.ds-theme-mijo-light .mijo-streak-spark,.mijo-app .mijo-streak-spark,.mijo-app-light .mijo-streak-spark{animation:mijo-reduced-fade var(--motion-reduced) var(--ease-surface) both}.ds-theme-mijo *,.ds-theme-mijo-light *,.mijo-app *,.mijo-app-light *{transition-duration:var(--motion-reduced)!important;transition-timing-function:var(--ease-surface)!important}}@keyframes mijo-reduced-fade{0%{opacity:0}to{opacity:1}}.ds-theme-player,.player-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#10131d;--foreground:#e0e2f0;--card:#1c1f29;--card-foreground:#e0e2f0;--popover:#1c1f29;--popover-foreground:#e0e2f0;--primary:#1d4ed8;--primary-foreground:#f8fafc;--secondary:#181b25;--secondary-foreground:#e0e2f0;--muted:#181b25;--muted-foreground:#8e90a0;--accent:#262a34;--accent-foreground:#e0e2f0;--destructive:#ffb4ab;--border:#434655;--input:#434655;--ring:#1d4ed8;--brand:#1d4ed8;--brand-hover:#1e40af;--brand-muted:#93c5fd;--elevated:#1c1f29;--player-surface-dim:#0a0e17;--player-surface-high:#262a34;--player-tertiary:#4de082;--player-on-surface-variant:#c4c5d7;--player-header-height:3.25rem;--player-bottom-nav-height:3.75rem;--player-radius-control:8px;--player-radius-tile:8px;--player-radius-sheet:16px;--ds-player-hover-well:#232733;--ds-player-sheet-top:#1e222c;--ds-player-sheet-bottom:#141820;--ds-player-provider:#0f1219;--ds-player-sort-idle:#c4c6d4;--ds-player-chrome-border:#636878;--ds-player-auth-alert-text:#fecaca;--ds-player-lobby-hot-bg:#4a1f24;--ds-player-lobby-hot-text:#c9a0a0;--ds-player-lobby-hot-icon:#f87171;--ds-player-lobby-bonus-bg:#3d3220;--ds-player-lobby-bonus-text:#c9b896;--ds-player-lobby-bonus-icon:#f0b429;color:var(--foreground);background-color:var(--background)}.ds-theme-admin [data-slot=skeleton],.admin-surface [data-slot=skeleton]{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 45%,#f1f5f9 90%) 0 0/200% 100%;animation:1.15s ease-in-out infinite ds-admin-shimmer}.ds-theme-player .ds-player-shimmer,.ds-theme-player [data-slot=player-shimmer],.player-app .ds-player-shimmer,.player-app [data-slot=player-shimmer]{background:linear-gradient(90deg, var(--player-surface-high) 0%, #323640 45%, var(--player-surface-high) 90%);background-size:200% 100%;animation:1.2s ease-in-out infinite ds-player-shimmer}@keyframes ds-admin-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ds-player-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.player-sheet-backdrop,.player-auth-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e17c7}.player-auth-modal-backdrop{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0e17b8}.player-sheet-panel{background:linear-gradient(#1e222c 0%,#141820 100%);border-top:1px solid #63687873;box-shadow:inset 0 -1px #ffffff0a,0 -28px 72px #000000a6}.player-sheet-panel-header{background:linear-gradient(#262a34f2 0%,#1e222c99 100%)}.player-sheet-panel-footer{background:#141820;box-shadow:0 -12px 24px #00000059}.player-sheet-tile{border-radius:var(--player-radius-tile,8px);background:#1c1f29;border:1px solid #4346558c}.player-sheet-tile:hover{background:#232733;border-color:#636878b3}.player-sheet-tile[data-selected=true]{background:#4de0821a;border-color:#4de0828c}.player-provider-tile{background:#0f1219}.player-provider-tile:hover{background:#141820}.player-provider-tile[data-selected=true]{background:#4de08214}.player-category-chip{border-radius:var(--player-radius-control,8px);color:#8e90a0;background:#1c1f29;border:1px solid #4346558c}.player-category-chip:hover:not(:disabled){color:#e0e2f0;background:#262a34;border-color:#636878d9}.player-category-chip[data-selected=true]{color:#f8fafc;background:#1d4ed8;border-color:#60a5fa73;box-shadow:0 2px 10px #1d4ed847}.player-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@keyframes player-tile-play-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.player-tile-play-overlay{background:#0a0e1700;transition:background-color .22s}.player-tile-play-btn{opacity:0;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);transform:scale(.72)}@media (hover:hover){.group:hover .player-tile-play-overlay,.group:focus-visible .player-tile-play-overlay{background:#0a0e1773}.group:hover .player-tile-play-btn,.group:focus-visible .player-tile-play-btn{opacity:1;animation:.26s cubic-bezier(.22,1,.36,1) player-tile-play-in;transform:scale(1)}}@media (hover:none){.group:active .player-tile-play-overlay,.group.player-tile-play-active .player-tile-play-overlay{background:#0a0e1773}.group:active .player-tile-play-btn,.group.player-tile-play-active .player-tile-play-btn{opacity:1;animation:.26s cubic-bezier(.22,1,.36,1) player-tile-play-in;transform:scale(1)}}.player-tile-play-overlay-loading{background:#0a0e1773}.player-tile-play-overlay-loading .player-tile-play-btn{opacity:1;transform:scale(1)}.mijo-app,.mijo-app-light,.mijo-arcade-grid{background-color:var(--mijo-bg);background-image:radial-gradient(var(--mijo-primary) 1px, transparent 0)}@supports (color:color-mix(in lab, red, red)){.mijo-app,.mijo-app-light,.mijo-arcade-grid{background-image:radial-gradient(color-mix(in srgb, var(--mijo-primary) 8%, transparent) 1px, transparent 0)}}.mijo-app,.mijo-app-light,.mijo-arcade-grid{background-size:20px 20px}html:has(.mijo-app){background-color:#111125;background-image:radial-gradient(#a5df6314 1px,#0000 0);background-size:20px 20px}html:has(.mijo-app-light){background-color:#fdf9f0;background-image:radial-gradient(#6fa63714 1px,#0000 0);background-size:20px 20px}:is(html:has(.mijo-app) body,html:has(.mijo-app-light) body){background:0 0}.mijo-app,.mijo-app-light{--mijo-header-height:61px;--mijo-header-offset:calc(var(--mijo-header-height) + env(safe-area-inset-top,0px));--mijo-subpage-pad-top:calc(var(--mijo-header-offset) + .9375rem);--mijo-bottom-nav-height:64px;--mijo-bottom-nav-pad:var(--mijo-bottom-nav-height);--mijo-bottom-chrome:calc(var(--mijo-bottom-nav-pad) + env(safe-area-inset-bottom,0px));--mijo-search-dock-gap:.75rem;--mijo-search-dock-offset:calc(var(--mijo-bottom-chrome) + var(--mijo-search-dock-gap));font-family:var(--font-mijo-nunito), "Nunito Sans", sans-serif;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.mijo-app::-webkit-scrollbar{width:0;height:0;display:none}.mijo-app-light::-webkit-scrollbar{width:0;height:0;display:none}.mijo-app ::-webkit-scrollbar{width:0;height:0;display:none}.mijo-app-light ::-webkit-scrollbar{width:0;height:0;display:none}.mijo-app input,.mijo-app textarea,.mijo-app [contenteditable=true],.mijo-app-light input,.mijo-app-light textarea,.mijo-app-light [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;scroll-margin-top:calc(var(--mijo-header-offset) + 1rem);scroll-margin-bottom:1rem}.mijo-app .font-rubik,.mijo-app-light .font-rubik{font-family:var(--font-mijo-rubik), Rubik, sans-serif}.mijo-app .font-nunito,.mijo-app-light .font-nunito{font-family:var(--font-mijo-nunito), "Nunito Sans", sans-serif}.mijo-chat-anchor{--mijo-chat-button-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)}.mijo-chat-anchor[data-tab]{--mijo-chat-button-bottom:var(--mijo-search-dock-offset)}html:has([data-purpose=casino-search-fab-dock][aria-hidden=false]:not([aria-hidden=true] *)) .mijo-chat-anchor[data-tab]{--mijo-chat-button-bottom:calc(var(--mijo-search-dock-offset) + 3.5rem)}html:not(:has(.mijo-desk)):has([data-purpose=pay-bar]) .mijo-chat-anchor{--mijo-chat-button-bottom:calc(env(safe-area-inset-bottom,0px) + 9.875rem)}html:not(:has(.mijo-desk)):has([data-purpose=pay-bar][data-alert]) .mijo-chat-anchor{--mijo-chat-button-bottom:calc(env(safe-area-inset-bottom,0px) + 17rem)}.mijo-shell{min-height:100dvh;padding-top:var(--mijo-header-offset)}.mijo-safe-top{padding-top:env(safe-area-inset-top,0px)}.mijo-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.mijo-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:contain;-ms-overflow-style:none;scrollbar-width:none}.mijo-scroll::-webkit-scrollbar{width:0;height:0;display:none}.mijo-scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-ms-overflow-style:none;scrollbar-width:none}.mijo-scroll-x::-webkit-scrollbar{width:0;height:0;display:none}.no-scrollbar::-webkit-scrollbar{display:none}.scrollbar-none::-webkit-scrollbar{display:none}.no-scrollbar,.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.mijo-bonus-ring{border-radius:inherit;background:linear-gradient(160deg, #fff0b3 0%, var(--mijo-gold) 40%, #c8901a 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:2px;box-shadow:inset 0 0 10px #ffd13b59;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mijo-bonus-tab{background:linear-gradient(180deg, #ffe58a 0%, var(--mijo-gold) 50%, #f0b52a 100%)}.mijo-chip{font-family:var(--font-mijo-rubik), sans-serif;white-space:nowrap;border-radius:9999px;align-items:center;gap:3px;padding:3px 6px 3px 5px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000002e,0 2px 6px #00000073}.mijo-chip-lg{gap:4px;padding:4px 8px 4px 7px;font-size:11px}.mijo-chip-hot{color:#fff;background:linear-gradient(#ff8a73,#ff5b4a)}.mijo-chip-new{color:#0b2a1c;background:linear-gradient(#5cf5b3,#14d985)}.mijo-chip-jackpot{color:#3a2600;background:linear-gradient(#ffe58a,#f5bd22)}.mijo-chip-exclusive{color:#fff;background:linear-gradient(#a78bfa,#7c4dec)}.mijo-chip-live{background:var(--mijo-bg);color:#fff;box-shadow:inset 0 0 0 1px #14ec928c,0 2px 6px #00000073}.mijo-chip-other{color:var(--mijo-text-main);background:#111125d9;box-shadow:inset 0 0 0 1px #ffffff24,0 2px 6px #00000073}@keyframes mijo-search-view-enter{0%{opacity:0}to{opacity:1}}.mijo-search-view-enter{animation:.16s ease-out mijo-search-view-enter}@media (prefers-reduced-motion:reduce){.mijo-search-view-enter{animation:none}}@keyframes mijo-deposit-status-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mijo-deposit-status-enter{animation:.28s ease-out mijo-deposit-status-enter}@media (prefers-reduced-motion:reduce){.mijo-deposit-status-enter{animation:none}}@keyframes mijo-deposit-method-collapse{0%{opacity:0;transform:translateY(-.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mijo-live-bet-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.mijo-live-bet-in{animation:.32s cubic-bezier(.32,.72,0,1) both mijo-live-bet-in}@keyframes mijo-live-bet-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes mijo-live-bet-slide{0%{opacity:0;transform:translate(-.75rem)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mijo-live-bet-flash{0%,30%{border-color:var(--mijo-live-flash);background-color:color-mix(in srgb, var(--mijo-live-flash) 16%, transparent);box-shadow:inset 0 0 22px color-mix(in srgb, var(--mijo-live-flash) 40%, transparent)}}@keyframes mijo-live-bet-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mijo-live-bet-pop{0%,to{transform:scale(1)}40%{text-shadow:0 0 12px;transform:scale(1.22)}}.mijo-live-bet-new{animation:.38s cubic-bezier(.32,.72,0,1) both mijo-live-bet-grow;display:grid}.mijo-live-bet-new>*{overflow:hidden}.mijo-live-bet-flash{animation:.52s cubic-bezier(.32,.72,0,1) 80ms both mijo-live-bet-slide,1.8s ease-out 80ms mijo-live-bet-flash}.mijo-live-bet-shimmer{position:relative;overflow:hidden}.mijo-live-bet-shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, var(--mijo-live-flash) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mijo-live-bet-shimmer:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--mijo-live-flash) 35%, transparent) 50%, transparent 70%)}}.mijo-live-bet-shimmer:after{animation:1.1s ease-out .4s 2 forwards mijo-live-bet-sweep;transform:translate(-100%)}.mijo-live-bet-pop{transform-origin:100%;animation:.65s ease-out .35s mijo-live-bet-pop}@media (prefers-reduced-motion:reduce){.mijo-live-bet-in,.mijo-live-bet-new,.mijo-live-bet-flash,.mijo-live-bet-pop,.mijo-live-bet-shimmer:after{animation:none}.mijo-live-bet-shimmer:after{content:none}}@keyframes mijo-deposit-amount-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes mijo-deposit-methods-expand{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mijo-deposit-method-collapse{transform-origin:top;animation:.32s cubic-bezier(.32,.72,0,1) both mijo-deposit-method-collapse}.mijo-deposit-amount-rise{animation:.38s cubic-bezier(.32,.72,0,1) 90ms both mijo-deposit-amount-rise}.mijo-deposit-methods-expand{transform-origin:top;animation:.28s cubic-bezier(.32,.72,0,1) both mijo-deposit-methods-expand}@media (prefers-reduced-motion:reduce){.mijo-deposit-method-collapse,.mijo-deposit-amount-rise,.mijo-deposit-methods-expand{animation:none}}@keyframes mijo-rank-perk-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.mijo-rank-perk-in>:first-child{animation:.28s cubic-bezier(.22,1,.36,1) both mijo-rank-perk-in}.mijo-rank-perk-in>:nth-child(2)>*{animation:.36s cubic-bezier(.22,1,.36,1) both mijo-rank-perk-in}.mijo-rank-perk-in>:nth-child(2)>:nth-child(2){animation-delay:40ms}.mijo-rank-perk-in>:nth-child(2)>:nth-child(3){animation-delay:80ms}.mijo-rank-perk-in>:nth-child(2)>:nth-child(4){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.mijo-rank-perk-in>:first-child,.mijo-rank-perk-in>:nth-child(2)>*{animation:none}}@keyframes mijo-chat-panel-enter{0%{opacity:0;transform:translate(.5rem,.5rem)scale(.5)}}@keyframes mijo-chat-count-bump{40%{transform:scale(1.35)}}@keyframes mijo-chat-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.mijo-chat-panel-enter{transform-origin:100% 100%;animation:.24s cubic-bezier(.32,.72,0,1) both mijo-chat-panel-enter}.mijo-chat-count{animation:.35s mijo-chat-count-bump}.mijo-chat-dot{background:var(--mijo-text-muted);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite mijo-chat-dot}.mijo-chat-dot:nth-child(2){animation-delay:.15s}.mijo-chat-dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.mijo-chat-panel-enter,.mijo-chat-count,.mijo-chat-dot{animation:none}}@keyframes mijo-notif-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes mijo-notif-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes mijo-notif-preview-enter{0%{opacity:0;transform:translate(.65rem,-.45rem)scale(.42)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mijo-notif-preview-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(.65rem,-.45rem)scale(.42)}}.mijo-notif-backdrop-enter{animation:.18s ease-out both mijo-notif-backdrop-enter}.mijo-notif-backdrop-exit{animation:.16s ease-in both mijo-notif-backdrop-exit}.mijo-notif-preview-enter{transform-origin:100% 0;animation:.24s cubic-bezier(.32,.72,0,1) both mijo-notif-preview-enter}.mijo-notif-preview-exit{transform-origin:100% 0;animation:.18s cubic-bezier(.4,0,1,1) both mijo-notif-preview-exit}@media (prefers-reduced-motion:reduce){.mijo-notif-backdrop-enter,.mijo-notif-backdrop-exit,.mijo-notif-preview-enter,.mijo-notif-preview-exit{animation:none}}.mijo-splash{transition:opacity .25s ease-out;animation:.25s ease-out 2.5s forwards mijo-splash-out}.mijo-splash[data-leaving]{opacity:0;pointer-events:none}@keyframes mijo-splash-out{to{opacity:0;visibility:hidden;pointer-events:none}}.mijo-splash-mark{animation:1.2s ease-in-out infinite mijo-splash-bob}@keyframes mijo-splash-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.03)}}.mijo-splash-bar{animation:1s ease-in-out infinite mijo-splash-bar}@keyframes mijo-splash-bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.mijo-splash-mark,.mijo-splash-bar{animation:none}}.mijo-desk{--mijo-desk-sidebar:15.5rem;--mijo-header-height:4.5rem;--mijo-header-offset:var(--mijo-header-height);--mijo-subpage-pad-top:1.5rem;--mijo-bottom-nav-pad:0px;--mijo-bottom-chrome:1.5rem}.mijo-desk .min-h-dvh{min-height:calc(100dvh - var(--mijo-header-offset))}html:has(.mijo-desk){scrollbar-gutter:stable}html:has(.mijo-desk)::-webkit-scrollbar{background:0 0;width:12px}html:has(.mijo-desk)::-webkit-scrollbar-track{background:0 0}html:has(.mijo-desk)::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:3px solid #0000;border-radius:999px}html:has(.mijo-desk)::-webkit-scrollbar-thumb:hover{background-color:#ffffff47}html:has(.mijo-app-light .mijo-desk)::-webkit-scrollbar-thumb{background-color:#1111252e}html:has(.mijo-app-light .mijo-desk)::-webkit-scrollbar-thumb:hover{background-color:#11112552}@supports not selector(::-webkit-scrollbar){html:has(.mijo-desk){scrollbar-width:thin;scrollbar-color:#fff3 transparent}html:has(.mijo-app-light .mijo-desk){scrollbar-color:#11112540 transparent}}.mijo-desk [data-purpose=support-composer]{left:var(--mijo-desk-sidebar);padding-inline:max(2rem,50% - 28rem)}.mijo-desk-page:not(:has([data-mijo-layout],[data-mijo-desk-design])){max-width:40rem;margin-inline:auto}@keyframes mijo-fade-in{0%{opacity:0}to{opacity:1}}.mijo-fade-in{animation:.16s ease-out both mijo-fade-in}@media (prefers-reduced-motion:reduce){.mijo-fade-in{animation:none}}html:has([data-mijo-game-running]){scrollbar-gutter:auto;scrollbar-width:none}html:has([data-mijo-game-running])::-webkit-scrollbar{width:0;height:0;display:none}
