/* Shared wallet warning palette: deposit terms, bonus replacement and wager lock. */:root{--raika-ui-radius:12px;--raika-panel-radius:22px;--raika-panel-radius-mobile:17px;--raika-panel-inner-radius:13px;--raika-topbar-bg:#161a1f;--raika-wallet-detail-text:#d8dee6;--raika-wallet-warning-text:#d7a83d;--raika-wallet-bonus-label:#8eadd0;--raika-wallet-bonus-muted:#9eb3ca;--raika-wallet-bonus-heading:#c7d9eb;--raika-wallet-bonus-chip-text:#b9d0e8;--raika-wallet-bonus-chip-bg:#1c2b39;--raika-wallet-bonus-chip-border:#30465c;--raika-wallet-bonus-divider:#29415a;--raika-transfer-recipient-text:#8fb0d5;--raika-input-muted:#728096;--raika-payout-positive:#4ade80;--raika-payout-negative:#f87171;--raika-promo-accent:#e9ac39;--raika-action-primary-bg:#0878ff;--raika-action-primary-hover:#167fe9;--raika-action-success-bg:#23c265;--raika-action-success-hover:#2dd274;--raika-action-success-text:#102217;--raika-success-text:#69d79d;--raika-success-border:#2c4a3a;--raika-error-text:#ffb5b5;--raika-error-bg:rgba(186, 44, 55, .14);--raika-error-border:rgba(255, 105, 117, .22);--raika-warning-bg:#282317;--raika-warning-border:#594b27;--raika-warning-text:#f2f5f8;--raika-warning-heading:#f2dfac;--raika-warning-muted:#bcae89;--raika-warning-accent:#d3b86f;--raika-warning-icon:#ffd166;--raika-warning-icon-bg:#332b19;--raika-warning-icon-border:#66552d;--raika-warning-chip:#ead7a4;--raika-warning-chip-bg:#332b1c;--raika-warning-chip-border:#5c4e2d}html[data-theme="light"]{--raika-topbar-bg:#edf1f5;--raika-wallet-detail-text:#26384d;--raika-wallet-warning-text:#816c35;--raika-wallet-bonus-label:#526176;--raika-wallet-bonus-muted:#526176;--raika-wallet-bonus-heading:#26384d;--raika-wallet-bonus-chip-text:#385775;--raika-wallet-bonus-chip-bg:#dce8f3;--raika-wallet-bonus-chip-border:#b8cadc;--raika-wallet-bonus-divider:#b8cadc;--raika-transfer-recipient-text:#32649a;--raika-input-muted:#596a80;--raika-payout-positive:#187744;--raika-payout-negative:#b53343;--raika-promo-accent:#91620b;--raika-action-primary-bg:#086bd9;--raika-action-primary-hover:#0964c7;--raika-success-text:#1d7a48;--raika-success-border:#d3e9dc;--raika-error-text:#a52135;--raika-error-bg:#fff0f2;--raika-error-border:#eab3bc;--raika-warning-bg:#fff9e8;--raika-warning-border:#e2c877;--raika-warning-text:#3d3217;--raika-warning-heading:#594514;--raika-warning-muted:#816c35;--raika-warning-accent:#816c35;--raika-warning-icon:#a96f00;--raika-warning-icon-bg:#fff3c9;--raika-warning-icon-border:#e6cd83;--raika-warning-chip:#654f18;--raika-warning-chip-bg:#fff4cf;--raika-warning-chip-border:#e5cf8e}/* Theme tokens and visual states. Page geometry belongs to its owning stylesheet. */:root{color-scheme:light dark;--raika-bg:#070d19;--raika-sidebar-bg:#13161b;--raika-panel:rgba(19, 28, 46, .82);--raika-border:rgba(183, 194, 230, .12);--raika-text:#f6f7ff;--raika-muted:#9aa4bc;--raika-blue-a:#1682ff;--raika-blue-b:#0075ff;--raika-blue-c:#0052c7;--raika-cta-gradient:linear-gradient(135deg, var(--raika-blue-a), var(--raika-blue-b) 58%, var(--raika-blue-c));--raika-accent-border-soft:rgba(116, 183, 255, .16);--raika-accent-border:rgba(116, 183, 255, .24);--raika-modal-scrim:rgba(2, 7, 16, .4);--raika-modal-scrim-blur:blur(6px);--lobby-bg:#081421;--lobby-panel-2:#13243a;--lobby-border:rgba(113, 166, 224, .16);--lobby-text:#f1f6fc;--lobby-blue:#006eff;--raika-page-bg:#090d0f;--raika-page-panel:var(--raika-ui-surface);--raika-page-panel-2:var(--raika-ui-surface-2);--raika-page-border:var(--raika-ui-border);--raika-page-muted:#8792a0;--raika-page-blue:var(--raika-ui-blue);--raika-page-hero:radial-gradient(circle at 78% 38%, rgba(77, 158, 255, .28), transparent 34%),linear-gradient(112deg, #10233c 0%, #0b4f9f 54%, #0878ff 100%);--raika-game-header-bg:#12161b;--raika-ui-surface:#12161b;--raika-ui-surface-2:#1b2026;--raika-ui-surface-3:#22272f;--raika-ui-border:#2a3038;--raika-ui-muted:#7f8a99;--raika-ui-text:#f2f5f8;--raika-ui-blue:#0878ff;--raika-modal-surface:var(--raika-ui-surface);--raika-modal-surface-2:var(--raika-ui-surface-2);--raika-modal-border:var(--raika-ui-border);--raika-modal-text:var(--raika-ui-text);--raika-modal-muted:var(--raika-ui-muted);--raika-modal-radius:16px;--raika-modal-shadow:0 24px 64px rgba(0, 0, 0, .48)}/* Daily Dice visual theme. Geometry lives in components/daily-dice.css. */.modal--daily-dice{opacity:1}.raika-daily-dice-backdrop{opacity:1;transition:opacity 180ms ease}.modal--daily-dice.is-closing .raika-daily-dice-backdrop{opacity:0}.raika-daily-dice-card{color:var(--raika-ui-text);background:#10141b;border:1px solid rgba(132, 166, 211, .2);border-radius:24px;box-shadow:0 32px 90px rgba(0, 0, 0, .62),inset 0 1px 0 rgba(255, 255, 255, .07);opacity:0;transform:translateY(12px) scale(.98);transition:opacity 180ms ease,transform 220ms cubic-bezier(.22, 1, .36, 1)}.modal--daily-dice.is-open .raika-daily-dice-card{opacity:1;transform:translateY(0) scale(1)}.raika-daily-dice-head h2{color:#f7f9ff}.raika-daily-dice-head p,.raika-daily-dice-result span,.raika-daily-dice-note{color:#8d99aa}.raika-daily-dice-stage::before{content:none}.raika-daily-dice-cube{background:radial-gradient(circle at 30% 24%, #fff 0, #dfeaff 38%, #aac9ff 100%);border:1px solid rgba(255, 255, 255, .8);border-radius:25px;box-shadow:inset -9px -11px 19px rgba(27, 81, 169, .22),inset 5px 5px 12px rgba(255, 255, 255, .68),0 22px 35px rgba(0, 68, 170, .32);transform:rotate(-8deg);transform-origin:50% 70%}.raika-daily-dice-cube i{background:linear-gradient(145deg, #197cff, #004fb7);border-radius:50%;box-shadow:inset 1px 1px 2px rgba(255, 255, 255, .32),0 2px 3px rgba(0, 39, 96, .28);opacity:0;transition:opacity 80ms linear}.raika-daily-dice-cube[data-face="1"] i:nth-child(5),.raika-daily-dice-cube[data-face="2"] i:nth-child(1),.raika-daily-dice-cube[data-face="2"] i:nth-child(9),.raika-daily-dice-cube[data-face="3"] i:nth-child(1),.raika-daily-dice-cube[data-face="3"] i:nth-child(5),.raika-daily-dice-cube[data-face="3"] i:nth-child(9),.raika-daily-dice-cube[data-face="4"] i:nth-child(1),.raika-daily-dice-cube[data-face="4"] i:nth-child(3),.raika-daily-dice-cube[data-face="4"] i:nth-child(7),.raika-daily-dice-cube[data-face="4"] i:nth-child(9),.raika-daily-dice-cube[data-face="5"] i:nth-child(1),.raika-daily-dice-cube[data-face="5"] i:nth-child(3),.raika-daily-dice-cube[data-face="5"] i:nth-child(5),.raika-daily-dice-cube[data-face="5"] i:nth-child(7),.raika-daily-dice-cube[data-face="5"] i:nth-child(9),.raika-daily-dice-cube[data-face="6"] i:nth-child(1),.raika-daily-dice-cube[data-face="6"] i:nth-child(3),.raika-daily-dice-cube[data-face="6"] i:nth-child(4),.raika-daily-dice-cube[data-face="6"] i:nth-child(6),.raika-daily-dice-cube[data-face="6"] i:nth-child(7),.raika-daily-dice-cube[data-face="6"] i:nth-child(9){opacity:1}.raika-daily-dice-cube.is-rolling{animation:raika-daily-dice-roll 720ms cubic-bezier(.4, 0, .2, 1) infinite}.raika-daily-dice-result strong{color:var(--raika-modal-text);text-shadow:none}html[data-theme="light"] .raika-daily-dice-card{color:#172033;background:#f7f8fa;border-color:rgba(69, 96, 132, .15);box-shadow:0 30px 80px rgba(35, 54, 83, .28),inset 0 1px 0 #fff}html[data-theme="light"] .raika-daily-dice-head h2{color:#111a29}html[data-theme="light"] .raika-daily-dice-head p,html[data-theme="light"] .raika-daily-dice-result span,html[data-theme="light"] .raika-daily-dice-note{color:#667286}@keyframes raika-daily-dice-coin-ready{0%,100%{transform:rotate(0) scale(1)}45%{transform:rotate(-9deg) scale(1.08)}55%{transform:rotate(8deg) scale(1.08)}}@keyframes raika-daily-dice-roll{0%{transform:translateY(0) rotate(-8deg) scale(1)}38%{transform:translateY(-28px) rotate(142deg) scale(.93)}72%{transform:translateY(-5px) rotate(268deg) scale(1.03)}100%{transform:translateY(0) rotate(352deg) scale(1)}}@media (max-width: 480px){.raika-daily-dice-card{border-radius:24px 24px 18px 18px;transform:translateY(32px)}}@media (prefers-reduced-motion: reduce){.raika-daily-dice-cube.is-rolling{animation:none}}/* Daily Dice sidebar trigger, WebP stage and payout table. */.raika-daily-dice-media.raika-daily-dice-cube,.raika-daily-dice-poster{background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 22px 25px rgba(20, 62, 126, .28));transform:none}.raika-daily-dice-media.raika-daily-dice-cube.is-rolling{animation:none}.raika-daily-dice-payouts caption{color:#758297}.raika-daily-dice-payouts td{color:#8d99ac;background:rgba(255, 255, 255, .035);border:1px solid rgba(255, 255, 255, .06);border-radius:11px;transition:color 180ms ease,background 180ms ease,border-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.raika-daily-dice-payouts td strong{color:#c4cedb}.raika-daily-dice-payouts td.is-result{color:var(--raika-warning-text);background:var(--raika-warning-bg);border-color:var(--raika-warning-border);box-shadow:none;transform:none}.raika-daily-dice-payouts td.is-result strong{color:var(--raika-warning-heading)}html[data-theme="light"] .raika-daily-dice-payouts caption{color:#59697d}html[data-theme="light"] .raika-daily-dice-payouts td:not(.is-result){color:#69778d;background:rgba(34, 61, 99, .045);border-color:rgba(34, 61, 99, .08)}html[data-theme="light"] .raika-daily-dice-payouts td:not(.is-result) strong{color:#46546a}/* Shared application theme. Geometry and typography live in components/base.css. */html,body.raika-body,.raika-shell{color:var(--lobby-text);background:var(--lobby-bg) !important}/* Match the page canvas exposed between navigation snapshots. */html{background:var(--raika-bg) !important}/* Page content shares one viewport-sized snapshot. The desktop sidebar has
   its own snapshot so navigation never fades the persistent menu. */@view-transition{navigation:auto}::view-transition-group(root){animation:none}::view-transition-image-pair(root){isolation:isolate}::view-transition-old(root){z-index:1;mix-blend-mode:plus-lighter;animation:raika-view-out 150ms ease-out both}::view-transition-new(root){z-index:2;mix-blend-mode:plus-lighter;animation:raika-view-in 150ms ease-out both}@media (min-width: 1024px){#sidebar{view-transition-name:raika-sidebar}}::view-transition-group(raika-sidebar){animation:none}::view-transition-old(raika-sidebar){animation:none;opacity:1}::view-transition-new(raika-sidebar){animation:none;mix-blend-mode:normal;opacity:1}@keyframes raika-view-out{to{opacity:0}}@keyframes raika-view-in{from{opacity:0}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:1ms;animation-delay:0ms}}@media (max-width: 767px){.raika-mobile-bottom-nav{background:rgba(23, 28, 34, .98) !important;border:1px solid #2a3038 !important;border-width:1px 0 0 !important;border-radius:0 !important;box-shadow:0 -12px 30px rgba(0, 0, 0, .28) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.raika-mobile-bottom-nav > a,.raika-mobile-bottom-nav > button{color:rgba(223, 231, 248, .74);background:transparent;border:0;border-radius:13px !important;text-decoration:none;transition:color 160ms ease,background 160ms ease,transform 160ms ease,box-shadow 160ms ease}.raika-mobile-bottom-nav > a:active,.raika-mobile-bottom-nav > button:active{transform:scale(.95)}.raika-mobile-bottom-nav > a:focus-visible,.raika-mobile-bottom-nav > button:focus-visible{color:#fff;background:radial-gradient(circle at 45% 16%, rgba(255, 255, 255, .15), transparent 34%),linear-gradient(135deg, rgba(0, 117, 255, .78), rgba(0, 78, 174, .72));box-shadow:0 10px 22px rgba(0, 82, 199, .24);outline:none}@media (hover: hover) and (pointer: fine){.raika-mobile-bottom-nav > a:hover,.raika-mobile-bottom-nav > button:hover{color:#fff;background:radial-gradient(circle at 45% 16%, rgba(255, 255, 255, .15), transparent 34%),linear-gradient(135deg, rgba(0, 117, 255, .78), rgba(0, 78, 174, .72));box-shadow:0 10px 22px rgba(0, 82, 199, .24)}}@media (hover: none) and (pointer: coarse){.raika-mobile-bottom-nav > button:focus,.raika-mobile-bottom-nav > button:focus-visible{color:rgba(223, 231, 248, .74);background:transparent;box-shadow:none;outline:none}}.raika-mobile-bottom-nav small{color:currentColor}body.raika-body .raika-mobile-bottom-nav{transform:translate3d(0, 0, 0);transition:transform 320ms cubic-bezier(.22, 1, .36, 1),opacity 220ms ease,box-shadow 220ms ease !important}body.raika-body.raika-mobile-nav-hidden .raika-mobile-bottom-nav{opacity:.02;transform:translate3d(0, calc(100% + 18px + env(safe-area-inset-bottom, 0px)), 0);box-shadow:none !important}}body.raika-body .card,body.raika-body .panel{color:var(--raika-ui-text);background-color:var(--raika-ui-surface) !important;border-color:var(--raika-ui-border) !important}body.raika-body .input:not(.raika-input, .raika-account-form input),body.raika-body .select:not(.raika-input),body.raika-body .textarea:not(.raika-input),body.raika-body input[type="text"]:not(.raika-input, .raika-account-form input),body.raika-body input[type="password"]:not(.raika-input, .raika-account-form input),body.raika-body input[type="number"]:not(.raika-input, .raika-account-form input){color:var(--raika-ui-text);background-color:var(--raika-ui-surface-3);border-color:transparent}body.raika-body .btn-primary,body.raika-body .btn-success{color:#fff !important;background:var(--raika-ui-blue) !important;border-color:var(--raika-ui-blue) !important}body.raika-body .btn-primary:hover,body.raika-body .btn-success:hover{background:#2488ff !important;border-color:#2488ff !important}body.raika-body button:focus-visible,body.raika-body a:focus-visible,body.raika-body input:focus-visible,body.raika-body select:focus-visible{outline:2px solid rgba(61, 155, 255, .82);outline-offset:3px}.animate-fade-in-down{animation:fade-in-down .3s ease-out}@keyframes fade-in-down{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.raika-external-link-mark{color:var(--raika-action-secondary-text);background:var(--raika-action-secondary-bg);border:1px solid var(--raika-action-secondary-border);border-radius:8px;transition:color .18s ease,background-color .18s ease,border-color .18s ease}a:is(:hover, :focus-visible) .raika-external-link-mark,button:is(:hover, :focus-visible):not(:disabled) .raika-external-link-mark{color:var(--raika-action-secondary-text-hover);background:var(--raika-action-secondary-hover);border-color:var(--raika-action-secondary-border-hover)}.raika-play-back,.raika-play-fullscreen{color:#dce7fa}.raika-play-back{border-radius:10px;transition:color 180ms ease,background-color 180ms ease}.raika-play-back:hover{color:var(--raika-action-secondary-text-hover);background:var(--raika-action-secondary-hover)}.raika-play-title strong{color:#fff}.raika-play-title span{color:rgba(190, 202, 224, .62)}.raika-play-fullscreen{background:#22272f;border:1px solid #3a424b;border-radius:10px;transition:background-color 180ms ease,border-color 180ms ease}.raika-play-fullscreen:hover,.raika-play-fullscreen.is-active{background:#2b3138;border-color:#4a535d}html[data-theme="light"] .raika-play-back{color:#56657a}html[data-theme="light"] .raika-play-back:hover,html[data-theme="light"] .raika-play-back:focus-visible{color:var(--raika-action-secondary-text-hover);background:var(--raika-action-secondary-hover)}html[data-theme="light"] .raika-play-title strong{color:#172130}html[data-theme="light"] .raika-play-title span{color:#59697d}.raika-slot-mode-options{background:var(--raika-ui-surface-2);border:1px solid var(--raika-ui-border);border-radius:10px}.raika-slot-mode-options button{color:var(--raika-action-secondary-text);background:transparent;border:0;border-radius:7px;transition:color 160ms ease,background-color 160ms ease}.raika-slot-mode-options button:hover:not(:disabled){color:var(--raika-action-secondary-text-hover);background:var(--raika-action-secondary-hover)}.raika-slot-mode-options button.is-active{color:#fff;background:var(--raika-action-primary-bg);box-shadow:none}.raika-slot-mode-options button:disabled{opacity:.62}.raika-slot-mode-options button.is-active:hover:not(:disabled){color:#fff;background:var(--raika-action-primary-hover)}.raika-favorite-button{color:#9aabc2;background:rgba(8, 15, 28, .7);border:1px solid rgba(124, 157, 205, .2);border-radius:10px;box-shadow:none}.raika-favorite-button svg{fill:transparent;transition:fill 160ms ease,transform 160ms ease}.raika-favorite-button:hover svg{transform:scale(1.08)}.raika-favorite-button:active svg{transform:scale(.93)}.raika-favorite-button:hover{color:#ffd867;background:rgba(245, 183, 46, .12);border-color:rgba(255, 210, 80, .45)}.raika-favorite-button.is-favorite{color:#ffc83d;background:rgba(245, 183, 46, .18);border-color:rgba(255, 200, 61, .55);box-shadow:none}.raika-favorite-button.is-favorite svg{fill:currentColor}.raika-favorite-button:disabled{opacity:.58}.raika-favorite-button[data-provider]:not(.is-favorite){color:#b9c2cd;background:#22272f;border-color:#3a424b}.raika-favorite-button[data-provider]:not(.is-favorite):hover,.raika-favorite-button[data-provider]:not(.is-favorite):focus-visible{color:#eef1f5;background:#2b3138;border-color:#4a535d}html[data-theme="light"] .raika-favorite-button{color:#6e7e92;background:#f4f7fa;border-color:#d3dce7}html[data-theme="light"] .raika-favorite-button.is-favorite{color:#b87800;background:#fff8dc;border-color:#e9c75b;box-shadow:none}html[data-theme="light"] .raika-favorite-button[data-provider]:not(.is-favorite){color:#56657a;background:#f4f7fa;border-color:#d8e0e9}html[data-theme="light"] .raika-favorite-button[data-provider]:not(.is-favorite):hover,html[data-theme="light"] .raika-favorite-button[data-provider]:not(.is-favorite):focus-visible{color:#26364b;background:#e8edf3;border-color:#c7d1dc}.raika-card-favorite{color:#dce6f4;background:rgba(7, 13, 24, .76);border-color:rgba(255, 255, 255, .22);border-radius:50%;box-shadow:0 4px 14px rgba(0, 0, 0, .3);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.raika-card-favorite.is-favorite{color:#ffd34d;background:rgba(7, 13, 24, .88);border-color:rgba(255, 211, 77, .72);box-shadow:0 4px 14px rgba(0, 0, 0, .3)}html[data-theme="light"] .raika-card-favorite{color:#52647a;background:rgba(255, 255, 255, .88);border-color:rgba(63, 82, 107, .2);box-shadow:0 4px 14px rgba(32, 48, 68, .2)}html[data-theme="light"] .raika-card-favorite.is-favorite{color:#d99a00;background:rgba(255, 255, 255, .96);border-color:rgba(217, 154, 0, .58);box-shadow:0 4px 14px rgba(32, 48, 68, .2)}/* Global notification theme. Layout lives in components/base.css. */#alert-container{background:transparent !important;border:0 !important;box-shadow:none !important}#alert-container > .raika-toast{--toast-accent:#63b3ed;position:relative;display:grid;grid-template-columns:28px minmax(0, 1fr) 26px;align-items:start;gap:12px;overflow:hidden;border-radius:10px !important;border:1px solid var(--raika-ui-border) !important;color:var(--raika-ui-text) !important;background:var(--raika-ui-surface-2) !important;background-image:none !important;box-shadow:0 12px 36px rgba(0, 0, 0, .32) !important;animation:raika-toast-enter .2s ease-out both}#alert-container > .raika-toast--info{--toast-accent:#63b3ed}#alert-container > .raika-toast--success{--toast-accent:#65d889}#alert-container > .raika-toast--warning{--toast-accent:#efbd62}#alert-container > .raika-toast--error{--toast-accent:#f17e87}.raika-toast__icon{display:grid;place-items:center;height:28px;color:var(--raika-ui-muted)}.raika-toast__icon svg{width:25px;height:25px}.raika-toast__content{min-width:0}.raika-toast__title{display:block;font-size:15px;font-weight:800;line-height:23px}.raika-toast__message{margin-top:5px;color:var(--raika-ui-text);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.raika-toast__message a{color:var(--raika-ui-text);text-decoration:underline}.raika-toast__close{display:grid;place-items:center;width:30px;height:30px;margin:-3px -3px 0 0;padding:0;border:0;border-radius:6px;color:var(--raika-ui-muted);background:transparent;cursor:pointer;transition:background .15s,color .15s}.raika-toast__close svg{width:20px;height:20px}.raika-toast__close:hover{color:var(--raika-ui-text);background:var(--raika-ui-surface-3)}.raika-toast__close:focus-visible{outline:2px solid var(--raika-ui-text);outline-offset:1px}.raika-toast__progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--toast-accent);transform-origin:left;animation:raika-toast-countdown 6s linear forwards}#alert-container > .raika-toast.is-leaving{animation:raika-toast-leave .16s ease-in forwards}@keyframes raika-toast-countdown{to{transform:scaleX(0)}}@keyframes raika-toast-enter{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes raika-toast-leave{to{opacity:0;transform:translateX(8px)}}@media (prefers-reduced-motion: reduce){#alert-container > .raika-toast{animation:none}#alert-container > .raika-toast.is-leaving{animation:none;opacity:0}}#alert-container > div{color:#fff !important;background:var(--raika-ui-surface-3) !important;border:1px solid var(--raika-ui-border) !important;border-radius:11px !important;box-shadow:0 16px 42px rgba(0, 0, 0, .42) !important}/* Wallet visual theme. */#wallet_modal .raika-wallet-modal::before{border-radius:26px 26px 0 0;background:none}.raika-wallet-hero{background:var(--raika-ui-surface-2);border-bottom:1px solid var(--raika-ui-border)}.raika-wallet-hero::before{border-radius:50%;background:rgba(0, 0, 0, 0.18);filter:blur(12px)}#wallet_modal .raika-wallet-hero-copy h3{color:#ffffff !important}.raika-wallet-hero-art{filter:drop-shadow(0 10px 18px rgba(0, 0, 0, 0.28))}#wallet_modal .raika-wallet-balance-list{border-radius:20px;background:#161b21 !important;background-image:none !important;border:1px solid #2a3139 !important;box-shadow:none !important}#wallet_modal .raika-wallet-balance-row.is-unavailable{opacity:0.48}#wallet_modal .raika-wallet-balance-label{color:#eef7ff !important}#wallet_modal .raika-wallet-bonus-stats small{color:#8793a1}#wallet_modal .raika-wallet-bonus-stats strong{color:#dce8f5}#wallet_modal .raika-wallet-bonus-progress{border-radius:999px;background:#10151b}#wallet_modal .raika-wallet-bonus-progress i{border-radius:inherit;background:#278bff;transition:width 220ms ease}#wallet_modal .raika-wallet-row-icon{--wallet-row-icon-radius:13px;border-radius:var(--wallet-row-icon-radius);color:#a9c9ea !important;background:#29313a !important;background-image:none !important;border:1px solid #36414d !important;box-shadow:none !important}.raika-deposit-head{border:1px solid var(--raika-ui-border, #2a3038);border-radius:14px;background:var(--raika-ui-surface-2, #1b2026);box-shadow:none}.raika-deposit-head h4{color:var(--raika-ui-text, #f2f5f8)}.raika-deposit-head p{color:var(--raika-ui-muted, #7f8a99)}.raika-deposit-head-icon{border:1px solid #303944;border-radius:11px;color:#8dbef7;background:var(--raika-ui-surface-3, #22272f);box-shadow:none}.raika-deposit-bonus{border:1px solid #29415a;border-radius:14px;background:#17212c;box-shadow:none}.raika-deposit-bonus-icon{border:1px solid #34516e;border-radius:11px;color:#9fc9fa;background:#1d2b39;box-shadow:none}.raika-deposit-bonus-copy span{color:var(--raika-wallet-bonus-label)}.raika-deposit-bonus-copy strong{color:var(--raika-ui-text, #f2f5f8)}.raika-deposit-bonus-stats span{border:1px solid var(--raika-wallet-bonus-chip-border);border-radius:999px;color:var(--raika-wallet-bonus-chip-text);background:var(--raika-wallet-bonus-chip-bg)}.raika-deposit-bonus-details{border-top:1px solid var(--raika-wallet-bonus-divider);color:var(--raika-wallet-bonus-muted);background:transparent !important;filter:none !important}.raika-deposit-bonus-details[open]{background:transparent !important;filter:none !important}.raika-deposit-bonus-details summary{color:var(--raika-wallet-bonus-heading);outline:none;-webkit-tap-highlight-color:transparent}.raika-deposit-bonus.is-address .raika-deposit-bonus-icon{border-radius:12px}.raika-deposit-wager-warning,.raika-wallet-service-notice{color:var(--raika-warning-text);border:1px solid var(--raika-warning-border);border-radius:14px;background:var(--raika-warning-bg)}.raika-deposit-wager-warning > summary{outline:none;-webkit-tap-highlight-color:transparent}.raika-deposit-wager-warning[open] > summary{border-bottom:1px solid var(--raika-warning-border)}.raika-deposit-wager-summary-copy small,.raika-deposit-wager-chevron{color:var(--raika-warning-accent)}.raika-deposit-wager-body > strong{color:var(--raika-warning-heading)}.raika-deposit-wager-games span{color:var(--raika-warning-chip);border:1px solid var(--raika-warning-chip-border);border-radius:999px;background:var(--raika-warning-chip-bg)}.raika-deposit-wager-body p{color:var(--raika-warning-muted)}.raika-wallet-notice-copy strong{color:var(--raika-warning-heading)}.raika-wallet-notice-copy p{color:var(--raika-warning-muted)}.raika-withdrawal-minimum{color:var(--raika-modal-muted)}.raika-wallet-transfer-summary > span,.raika-wallet-transfer-recipient small,.raika-wallet-transfer-caption{color:var(--raika-modal-muted)}#withdrawal-form .is-invalid{border-color:var(--raika-error-border) !important;box-shadow:0 0 0 1px var(--raika-error-border)}.raika-deposit-choice,.raika-deposit-network{color:var(--raika-ui-text, #f2f5f8);border:1px solid #303944;border-radius:12px;background:var(--raika-ui-surface-2, #1b2026);box-shadow:none;transition:color .18s ease,border-color .18s ease,background .18s ease}.raika-deposit-choice:hover,.raika-deposit-network:hover{border-color:#46515e;background:#242a32}.raika-deposit-choice-copy small{color:var(--raika-ui-muted, #7f8a99)}.raika-deposit-asset-icon,.raika-deposit-network-icon{border-radius:50%;filter:none}.raika-deposit-asset-icon img,.raika-deposit-network-icon img{border-radius:50%}.raika-deposit-invoice,.raika-deposit-address,.raika-withdrawal-success{border:1px solid var(--raika-ui-border, #2a3038);border-radius:14px;background:#171c22;box-shadow:none}.raika-deposit-invoice label{color:#aeb8c5}.raika-deposit-invoice .btn-primary{border:1px solid #1677e8;border-radius:11px;color:#fff;background:#1677e8;box-shadow:none;transition:border-color .18s ease,background .18s ease}.raika-deposit-invoice .btn-primary:hover{border-color:#116bd1;background:#116bd1;box-shadow:none;transform:none}.raika-withdrawal-network-fee{color:var(--raika-ui-muted, #7f8a99)}.raika-withdrawal-fee-row strong{color:var(--raika-wallet-detail-text)}.raika-withdrawal-recent-wallets-head strong{color:#dfe6ef}.raika-withdrawal-recent-wallets-head span{color:var(--raika-ui-muted, #7f8a99)}.raika-withdrawal-recent-wallet{color:#b8c3d0;background:var(--raika-ui-surface-3, #22272f);border:1px solid #303944;border-radius:10px;box-shadow:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.raika-withdrawal-recent-wallet:hover{color:#eef3f8;background:#292f37;border-color:#46515e}.raika-withdrawal-recent-wallet.is-selected{color:#dcecff;background:#243242;border-color:#4d657f}.raika-withdrawal-recent-wallet small{color:#6f7f90}.raika-deposit-quick-amount:hover,.raika-deposit-payment-currency:hover{border-color:#46515e;background:#292f37}.raika-withdrawal-success-copy > strong{color:var(--raika-ui-text, #f2f5f8)}.raika-withdrawal-success-grid small{color:var(--raika-ui-muted, #7f8a99)}.raika-withdrawal-success-amount{color:var(--raika-wallet-detail-text)}#deposit-invoice-result-amount{color:var(--raika-ui-muted, #7f8a99)}.raika-deposit-address img{border:1px solid #303944;border-radius:12px;background:#fff}.raika-deposit-address-meta strong{color:var(--raika-ui-text, #f2f5f8)}.raika-deposit-address-meta span{color:var(--raika-wallet-warning-text)}.raika-deposit-address-value{border:1px solid #303944;border-radius:12px;background:#171c22;box-shadow:none}.raika-deposit-address-value code{color:var(--raika-wallet-detail-text)}.raika-deposit-quick-amount,.raika-deposit-payment-currency{border:1px solid #303944;border-radius:10px;color:#d8dee6;background:var(--raika-ui-surface-3, #22272f);box-shadow:none;transition:color .18s ease,border-color .18s ease,background .18s ease}.raika-deposit-quick-amount:active,.raika-deposit-quick-amount.is-selected,.raika-deposit-payment-currency.is-selected{border-color:#536478;background:#2a323c}html[data-theme="light"] .raika-deposit-head,html[data-theme="light"] .raika-deposit-invoice,html[data-theme="light"] .raika-deposit-address,html[data-theme="light"] .raika-withdrawal-success{border-color:#d6dee7;background:#f4f6f8;box-shadow:none}html[data-theme="light"] .raika-deposit-head-icon,html[data-theme="light"] .raika-deposit-choice,html[data-theme="light"] .raika-deposit-network,html[data-theme="light"] .raika-deposit-quick-amount,html[data-theme="light"] .raika-deposit-payment-currency,html[data-theme="light"] .raika-withdrawal-recent-wallet{color:#334155;border-color:#d6dee7;background:#fff}html[data-theme="light"] .raika-withdrawal-recent-wallets-head strong{color:#182536}html[data-theme="light"] .raika-withdrawal-recent-wallets-head span,html[data-theme="light"] .raika-withdrawal-recent-wallet small{color:#59697d}html[data-theme="light"] .raika-withdrawal-recent-wallet:hover,html[data-theme="light"] .raika-withdrawal-recent-wallet.is-selected{color:#163b68;border-color:#aebfd1;background:#eaf1f8}html[data-theme="light"] .raika-deposit-head h4,html[data-theme="light"] .raika-deposit-address-meta strong,html[data-theme="light"] .raika-withdrawal-success-copy > strong{color:#182536}html[data-theme="light"] .raika-deposit-head p,html[data-theme="light"] .raika-deposit-invoice label,html[data-theme="light"] .raika-deposit-choice-copy small,html[data-theme="light"] .raika-withdrawal-success-grid small{color:#59697d}html[data-theme="light"] .raika-deposit-address-value{color:#1b2738;border-color:#d6dee7;background:#fff;box-shadow:none}html[data-theme="light"] .raika-deposit-bonus{border-color:#bfd1e3;background:#e9f1f8;box-shadow:none}#wallet_modal .raika-wallet-divider{color:rgba(232, 237, 255, 0.62) !important}#wallet_modal .raika-wallet-divider::before,#wallet_modal .raika-wallet-divider::after{background-color:var(--raika-accent-border-soft) !important}#wallet_modal .currency-btn{--coin-a:#238aff;--coin-b:#0052c7;--coin-radius:12px}#wallet_modal .currency-btn[data-currency="USD"]{--coin-a:#28c879;--coin-b:#128952}#wallet_modal .currency-btn[data-currency="EUR"]{--coin-a:#4ea1ff;--coin-b:#2c58d8}#wallet_modal .currency-btn[data-currency="RUB"]{--coin-a:#79a7ff;--coin-b:#3d64c9}#wallet_modal .currency-btn[data-currency="GBP"]{--coin-a:#8d83ff;--coin-b:#5348c6}#wallet_modal .currency-btn[data-currency="UAH"]{--coin-a:#f0c84e;--coin-b:#2f73df}#wallet_modal .currency-btn[data-currency="TRY"]{--coin-a:#e4a13f;--coin-b:#b86f22}#wallet_modal .currency-btn[data-currency="INR"]{--coin-a:#2fc27a;--coin-b:#178c59}#wallet_modal .currency-btn[data-currency="AED"]{--coin-a:#438fff;--coin-b:#2865d8}#wallet_modal .currency-btn[data-currency="PLN"]{--coin-a:#6ea0e8;--coin-b:#426cae}#wallet_modal .currency-btn[data-currency="BRL"]{--coin-a:#4fc56b;--coin-b:#248f45}#wallet_modal .currency-btn[data-currency="MXN"]{--coin-a:#1d7be8;--coin-b:#0061cf}#wallet_modal .currency-btn[data-currency="CNY"]{--coin-a:#dfa83c;--coin-b:#b77b22}#wallet_modal .currency-btn[data-currency="JPY"]{--coin-a:#e6b454;--coin-b:#c5892d}#wallet_modal .currency-btn[data-currency="KRW"]{--coin-a:#d9a047;--coin-b:#a8762c}#wallet_modal .currency-btn[data-currency="RON"]{--coin-a:#5a97df;--coin-b:#d29b35}#wallet_modal .currency-btn::before{border-radius:var(--coin-radius);color:#ffffff;background:linear-gradient(145deg, var(--coin-a), var(--coin-b));box-shadow:none}#wallet_modal .raika-currency-code{color:inherit !important}@media (max-width: 767px){#wallet_modal .raika-wallet-modal{background-clip:padding-box !important;clip-path:inset(0 round var(--raika-modal-radius));transform:none !important}#wallet_modal .raika-wallet-modal::before{border-radius:22px 22px 0 0}.raika-wallet-hero::before{filter:blur(12px)}.raika-wallet-balance-list{border-radius:18px}.raika-wallet-row-icon{--wallet-row-icon-radius:12px}#wallet_modal .currency-btn{--coin-radius:11px}}#wallet_modal .raika-wallet-hero{border-radius:13px !important;background:radial-gradient(circle at 82% 40%, rgba(8, 120, 255, .12), transparent 34%),var(--raika-ui-surface-2) !important;border-color:var(--raika-ui-border) !important}html[data-theme="light"] #wallet_modal .raika-wallet-hero-copy h3{color:var(--raika-ui-text) !important}/* 404 page theme extracted from the former internal-page bundle. */.raika-not-found a{color:#fff !important;background:var(--raika-page-blue) !important;border-color:var(--raika-page-blue) !important;border-radius:11px !important;box-shadow:none !important}.raika-not-found-mascot{filter:drop-shadow(0 24px 34px rgba(0, 0, 0, .34))}.raika-not-found h1{color:var(--raika-page-blue) !important}html[data-theme="light"] .raika-not-found-mascot{filter:drop-shadow(0 18px 26px rgba(44, 64, 91, .16))}/* Referral page theme extracted from the former internal-page bundle and shared components. */#referral-root #referral-skeleton > div,#referral-root #referral-cards > div,#referral-root .bg-base-200,#referral-root .bg-base-100{color:#f2f5f8 !important;background:var(--raika-page-panel) !important;border:1px solid var(--raika-page-border) !important;box-shadow:none !important}#referral-root .btn-primary,#referral-root .btn-success{color:#fff !important;background:var(--raika-page-blue) !important;border-color:var(--raika-page-blue) !important;box-shadow:none !important}#referral-root #referral-chart-empty:not(.hidden){background:#0d1218 !important;border:1px solid #242b33 !important;border-radius:14px !important;box-shadow:none !important}#referral-root #referral-chart-empty .raika-referral-empty-chart{background:transparent !important;border:0 !important;box-shadow:none !important}#referral-root #ref-balance,#referral-root #ref-earned{color:var(--raika-ui-text);text-shadow:none !important}#revshare-info .modal-box{color:var(--raika-ui-text) !important;background:var(--raika-ui-surface) !important;border:1px solid var(--raika-ui-border) !important;border-radius:16px !important;box-shadow:0 30px 90px rgba(0, 0, 0, .58) !important}/* Unified Raika palette: one navy scale, one border family and one accent. */html[data-theme="dark"]{--raika-bg:#0c0f11;--raika-sidebar-bg:#13161b;--raika-surface-1:#0d1a2a;--raika-border:rgba(113, 166, 224, .16);--raika-text:#f1f6fc;--raika-muted:#8fa2bb}/* Account menu: compact rows grouped by purpose. */html body.raika-body #avatar-menu.raika-avatar-menu{--account-menu-bg:var(--raika-ui-surface-2);--account-menu-accent:color-mix(in srgb, var(--raika-blue-a) 70%, #fff);--account-menu-hover:var(--raika-ui-surface-3);--account-menu-border:var(--raika-ui-border);--account-menu-icon:var(--raika-ui-muted);--account-menu-muted:var(--raika-ui-muted);color:var(--raika-ui-text);background:var(--account-menu-bg);border:1px solid var(--account-menu-border);border-radius:14px;box-shadow:0 8px 24px rgba(0, 0, 0, .18);opacity:0;visibility:hidden;transform:translateY(-5px);transform-origin:top right;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}html body.raika-body #avatar-menu.is-open{opacity:1;visibility:visible;transform:none}html body.raika-body #avatar-menu .menu > li > a,html body.raika-body #avatar-menu .language-trigger,html body.raika-body #avatar-menu .raika-theme-button--menu{color:var(--raika-ui-text);background:transparent;border:0;border-radius:8px;box-shadow:none;transition:background-color .15s ease,color .15s ease}html body.raika-body #avatar-menu .menu > li > a:hover,html body.raika-body #avatar-menu .language-trigger:hover,html body.raika-body #avatar-menu .language-picker.is-open .language-trigger,html body.raika-body #avatar-menu .raika-theme-button--menu:hover{background:var(--account-menu-hover)}html body.raika-body #avatar-menu :is(a, button):focus-visible{background:var(--account-menu-hover);outline:2px solid var(--account-menu-accent);outline-offset:-2px}html body.raika-body #avatar-menu .menu-icon,html body.raika-body #avatar-menu .menu-language-icon,html body.raika-body #avatar-menu .language-trigger-arrow,html body.raika-body #avatar-menu .raika-theme-button--menu{color:var(--account-menu-icon);background:transparent;border:0;box-shadow:none}html body.raika-body #avatar-menu a:is(:hover, :focus-visible) .menu-icon,html body.raika-body #avatar-menu .language-trigger:is(:hover, :focus-visible) .menu-language-icon,html body.raika-body #avatar-menu .raika-theme-button--menu:is(:hover, :focus-visible){color:var(--account-menu-accent)}html body.raika-body #avatar-menu .menu > li > a::after{content:none}html body.raika-body #avatar-menu .account-menu-arrow{color:var(--account-menu-muted)}html body.raika-body #avatar-menu [data-account-logout]{color:var(--account-menu-muted);background:transparent;border:0;border-radius:8px;cursor:pointer}html body.raika-body #avatar-menu [data-account-logout]:hover{color:var(--raika-ui-text);background:var(--account-menu-hover)}html body.raika-body #avatar-menu .raika-language-theme-row{background:transparent;color:inherit;box-shadow:none}html body.raika-body #avatar-menu .raika-language-separator{background:var(--account-menu-border);opacity:1}html body.raika-body #avatar-menu .language-trigger-arrow{transition:transform .16s ease}html body.raika-body #avatar-menu .language-picker.is-open .language-trigger-arrow{transform:rotate(180deg)}html body.raika-body #avatar-menu .language-options{border:0;border-radius:0;background:transparent;box-shadow:none}html body.raika-body #avatar-menu .language-option{border:0;border-radius:6px;background:transparent;color:var(--account-menu-muted)}html body.raika-body #avatar-menu .language-option:is(:hover, .active){color:var(--raika-ui-text);background:var(--account-menu-hover)}html body.raika-body #avatar-menu .language-option-code{color:var(--account-menu-muted);border:0;background:transparent;box-shadow:none}html[data-theme="light"] body.raika-body #avatar-menu.raika-avatar-menu{--account-menu-bg:var(--raika-ui-surface-2);--account-menu-accent:var(--raika-blue-a);--account-menu-hover:var(--raika-ui-surface-3);--account-menu-border:var(--raika-ui-border);--account-menu-icon:var(--raika-ui-muted);--account-menu-muted:var(--raika-ui-muted);box-shadow:0 12px 32px rgba(35, 49, 68, .14)}@media (prefers-reduced-motion: reduce){html body.raika-body #avatar-menu.raika-avatar-menu,html body.raika-body #avatar-menu .language-trigger-arrow{transition:none}}html[data-theme="light"]{color-scheme:light;color:#172130 !important;background:#e5eaf0 !important;--raika-bg:#e5eaf0;--raika-sidebar-bg:#edf1f5;--raika-panel:rgba(247, 249, 251, .94);--raika-border:rgba(43, 58, 78, .13);--raika-text:#172130;--raika-muted:#59697d;--lobby-bg:#e5eaf0;--lobby-panel-2:#edf1f5;--lobby-border:rgba(43, 58, 78, .13);--lobby-text:#172130;--raika-game-header-bg:#ffffff;--raika-ui-surface:#f7f9fb;--raika-ui-surface-2:#edf1f5;--raika-ui-surface-3:#e2e8ef;--raika-ui-border:#d8e0e9;--raika-ui-muted:#59697d;--raika-ui-text:#172130;--raika-modal-surface:#ffffff;--raika-modal-surface-2:#f3f6f9;--raika-modal-shadow:0 24px 60px rgba(35, 49, 68, .2);--raika-page-bg:#e5eaf0;--raika-page-muted:#59697d;--raika-surface-1:#f7f9fb}html[data-theme="light"] body.raika-body,html[data-theme="light"] .raika-shell,html[data-theme="light"] .raika-main,html[data-theme="light"] .raika-page{color:#172130 !important;background:#e5eaf0 !important}html[data-theme="light"] .raika-topbar,html[data-theme="light"] .raika-sidebar-wordmark{background:var(--raika-topbar-bg) !important;border-bottom-color:#dce3eb !important}html[data-theme="light"] .raika-balance-pill,html[data-theme="light"] .raika-avatar{color:#172130 !important;background:#ffffff !important;border-color:#d9e1ea !important}html[data-theme="light"] .raika-balance-pill{box-shadow:0 5px 15px rgba(35, 49, 68, .08) !important}html[data-theme="light"] .raika-topbar-left > label[for="sidebar-toggle"]{color:#4a586c !important}html[data-theme="light"] .raika-topbar-left > label[for="sidebar-toggle"]:hover{color:#075fc8 !important}html[data-theme="light"] .raika-mobile-bottom-nav{color:#59677b !important;background:rgba(237, 241, 245, .98) !important;border-color:#cbd5e0 !important;box-shadow:0 -10px 28px rgba(35, 49, 68, .12) !important}html[data-theme="light"] .raika-mobile-bottom-nav > a,html[data-theme="light"] .raika-mobile-bottom-nav > button{color:#69778a !important}html[data-theme="light"] .raika-mobile-bottom-nav > .is-active{color:#075fc8 !important;background:#d7e2ef !important;box-shadow:none !important}@media (max-width: 767px){html[data-theme="light"] .raika-mobile-bottom-nav > a:not(.is-active):hover,html[data-theme="light"] .raika-mobile-bottom-nav > button:not(.is-active):hover,html[data-theme="light"] .raika-mobile-bottom-nav > a:not(.is-active):focus,html[data-theme="light"] .raika-mobile-bottom-nav > button:not(.is-active):focus,html[data-theme="light"] .raika-mobile-bottom-nav > a:not(.is-active):focus-visible,html[data-theme="light"] .raika-mobile-bottom-nav > button:not(.is-active):focus-visible{color:#69778a !important;background:transparent !important;background-image:none !important;box-shadow:none !important;outline:none !important}}html[data-theme="light"] .modal-box:not(.raika-modal-surface),html[data-theme="light"] .raika-wallet-modal:not(.raika-modal-surface){color:var(--raika-modal-text) !important;background:var(--raika-modal-surface) !important;border-color:var(--raika-modal-border) !important;box-shadow:var(--raika-modal-shadow) !important}html[data-theme="light"] .raika-wallet-modal h2{color:#1b2738 !important}html[data-theme="light"] .raika-wallet-balance-row,html[data-theme="light"] .raika-wallet-controls{color:#405068 !important;background:#f3f6f9 !important;border-color:#d8e0e9 !important}html[data-theme="light"] input:not(.raika-input, .raika-account-form input),html[data-theme="light"] select:not(.raika-input),html[data-theme="light"] textarea:not(.raika-input){color:#273448;background-color:#ffffff;border-color:#d8e0e9}html[data-theme="light"] #wallet_modal .raika-wallet-modal::before{background:none !important}html[data-theme="light"] #wallet_modal .raika-wallet-controls{color:#273448 !important;background:transparent !important;border:0 !important}/* History modal operation cards *//* Topbar visual ownership. Geometry and typography live in components/topbar.css. */.raika-icon-button{border:1px solid var(--lobby-border);border-radius:12px;color:#a2aebd;background:rgba(162, 174, 189, 0.06);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.raika-icon-button:hover{background:rgba(255, 255, 255, 0.06);border-color:var(--raika-border);transform:translateY(-1px)}.raika-balance-pill{color:#ffffff;background:var(--lobby-panel-2);border:1px solid var(--lobby-border);border-radius:var(--raika-ui-radius);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.raika-balance-pill:hover{transform:translateY(-1px)}.raika-balance-pill:active{transform:translateY(0) scale(.99)}.raika-balance-pill #balance,.raika-balance-pill #no-balance{text-shadow:0 1px 8px rgba(255, 255, 255, .08)}.raika-balance-plus{color:#ffffff;background:linear-gradient(145deg, #1f95ff, #0066d7);border-radius:999px}.raika-balance-plus svg{filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .22))}.raika-avatar{background:var(--lobby-panel-2);border:1px solid var(--lobby-border);border-radius:var(--raika-ui-radius)}html[data-theme="light"] #wallet_modal .raika-wallet-balance-label,html[data-theme="light"] #wallet_modal .raika-wallet-balance-label > span:last-child,html[data-theme="light"] #wallet_modal #balance-label-text{color:#33445a !important}html[data-theme="light"] #wallet_modal .raika-wallet-row-icon{color:#59697d !important;background:#e5edf7 !important;border-color:#cfdae7 !important;box-shadow:none !important}html[data-theme="light"] #wallet_modal .toggle{background-color:#cbd6e2 !important;border-color:#b9c6d4 !important;box-shadow:inset 0 1px 3px rgba(35, 49, 68, .16) !important}html[data-theme="light"] #wallet_modal .toggle:checked{background-color:#087cff !important;border-color:#087cff !important;box-shadow:0 0 0 4px rgba(8, 124, 255, .12) !important}html[data-theme="light"] #wallet_modal .raika-wallet-divider{color:#65758a !important}html[data-theme="light"] #wallet_modal .raika-wallet-divider::before,html[data-theme="light"] #wallet_modal .raika-wallet-divider::after{background-color:#d8e2ed !important}html[data-theme="light"] #wallet_modal .raika-wallet-currency-grid{background:#ffffff !important}html[data-theme="light"] .raika-rules-page #policy-content,html[data-theme="light"] .raika-rules-page #policy-buttons,html[data-theme="light"] .raika-rain-card{color:#273448 !important;background:#ffffff !important;border-color:#d8e0e9 !important}html[data-theme="light"] .raika-rain-info{color:#405068 !important;background:#f3f6f9 !important}html[data-theme="light"] .raika-rules-page h2,html[data-theme="light"] #referral-root h1,html[data-theme="light"] #referral-root h2,html[data-theme="light"] #referral-root h3{color:#1b2738 !important}html[data-theme="light"] #referral-root #referral-cards > div,html[data-theme="light"] #referral-root #referral-skeleton > div,html[data-theme="light"] #referral-root .bg-base-200,html[data-theme="light"] #referral-root .bg-base-100{color:#243247 !important;background:#ffffff !important;border-color:#d7e1ec !important;box-shadow:0 8px 24px rgba(38, 67, 102, .07) !important}html[data-theme="light"] #referral-root #referral-cards > div::before,html[data-theme="light"] #referral-root #referral-skeleton > div::before{background:linear-gradient(110deg, rgba(255,255,255,.2), transparent 42%, rgba(8,124,255,.045)) !important}html[data-theme="light"] #referral-root #referral-cards > div > span:first-child,html[data-theme="light"] #referral-root #ref-system-title,html[data-theme="light"] #referral-root #referral-cards > div .text-xs,html[data-theme="light"] #referral-root .opacity-60,html[data-theme="light"] #referral-root .opacity-70,html[data-theme="light"] #referral-root .label-text{color:#59697d !important}html[data-theme="light"] #referral-root #ref-balance,html[data-theme="light"] #referral-root #ref-earned,html[data-theme="light"] #referral-root #ref-total,html[data-theme="light"] #referral-root #ref-active,html[data-theme="light"] #referral-root #ref-revshare,html[data-theme="light"] #referral-root .font-bold,html[data-theme="light"] #referral-root .font-semibold{color:#172335 !important;text-shadow:none !important}html[data-theme="light"] #referral-root #ref-link,html[data-theme="light"] #referral-root .input,html[data-theme="light"] #referral-root .select{color:#26354a !important;background:#f4f7fa !important;border-color:#cfdae6 !important;box-shadow:none !important}html[data-theme="light"] #referral-root .tab{color:#657389 !important}html[data-theme="light"] #referral-root .tab:hover{color:#075fc8 !important;background:#edf4fc !important}html[data-theme="light"] #referral-root .btn-outline{color:#42526a !important;background:#f3f6fa !important;border-color:#d2dde8 !important}html[data-theme="light"] #referral-root .btn-outline:hover{color:#075fc8 !important;background:#e7f1fc !important;border-color:#b9d4ef !important}html[data-theme="light"] #referral-root .table,html[data-theme="light"] #referral-root .table th,html[data-theme="light"] #referral-root .table td{color:#34445a !important}html[data-theme="light"] #referral-root .table tbody tr,html[data-theme="light"] #referral-root .table-zebra tbody tr:nth-child(even){background:#f4f7fa !important}html[data-theme="light"] #referral-root .raika-ref-revshare-card > button:first-of-type{background:#edf3f9 !important;border-color:#d1dce8 !important}html[data-theme="light"] #referral-root .raika-ref-revshare-card > button:first-of-type img{filter:brightness(0) saturate(100%) invert(39%) sepia(12%) saturate(865%) hue-rotate(178deg) brightness(94%) contrast(89%)}html[data-theme="light"] #referral-root #referral-cards > .raika-ref-revshare-card > button:last-child{color:#075fc8 !important;background:#e9f3ff !important;border-color:#bdd8f5 !important}/* Revshare details modal in light theme. */html[data-theme="light"] #revshare-info .raika-payout-scroll{color:var(--raika-ui-text) !important;background:var(--raika-ui-surface) !important;border-color:var(--raika-ui-border) !important;box-shadow:var(--raika-modal-shadow) !important}html[data-theme="light"] #revshare-info .raika-payout-hero{background:radial-gradient(circle at 84% 18%, rgba(8, 120, 255, .12), transparent 38%),var(--raika-ui-surface-2) !important;border-bottom-color:var(--raika-ui-border) !important}html[data-theme="light"] #revshare-info .raika-payout-hero h3{color:var(--raika-ui-text) !important}html[data-theme="light"] #revshare-info .raika-payout-hero p{color:var(--raika-ui-muted) !important}html[data-theme="light"] #revshare-info .raika-payout-option,html[data-theme="light"] #revshare-info details{color:var(--raika-ui-text) !important;background:var(--raika-ui-surface-2) !important;border-color:var(--raika-ui-border) !important;box-shadow:none !important}html[data-theme="light"] #revshare-info .raika-payout-option[open]{background:var(--raika-ui-surface-3) !important;border-color:color-mix(in srgb, var(--raika-ui-blue) 34%, var(--raika-ui-border)) !important;box-shadow:none !important}html[data-theme="light"] #revshare-info .raika-payout-summary-title,html[data-theme="light"] #revshare-info .raika-payout-formula{color:var(--raika-ui-text) !important}html[data-theme="light"] #revshare-info .raika-payout-description,html[data-theme="light"] #revshare-info .raika-payout-row{color:var(--raika-ui-muted) !important}html[data-theme="light"] #revshare-info .raika-payout-example{color:var(--raika-ui-text) !important;background:var(--raika-ui-surface) !important;border-color:var(--raika-ui-border) !important}html[data-theme="light"] #revshare-info .raika-payout-example-label{color:var(--raika-ui-muted) !important}html[data-theme="light"] #revshare-info .raika-payout-support{color:var(--raika-ui-muted) !important;background:color-mix(in srgb, var(--raika-ui-blue) 7%, var(--raika-ui-surface-2)) !important;border-color:color-mix(in srgb, var(--raika-ui-blue) 20%, var(--raika-ui-border)) !important}html[data-theme="light"] #revshare-info .raika-payout-link{color:var(--raika-ui-blue) !important}html[data-theme="light"] #revshare-info .raika-payout-option summary:focus-visible{box-shadow:inset 0 0 0 2px rgba(8, 124, 255, .35) !important}/* Payout options must mask the artwork behind them in the dark modal. */html[data-theme="dark"] #revshare-info .raika-payout-option,html[data-theme="dark"] #revshare-info details{color:var(--raika-ui-text) !important;background:var(--raika-ui-surface-2) !important;border-color:var(--raika-ui-border) !important;box-shadow:none !important}html[data-theme="dark"] #revshare-info .raika-payout-option[open]{background:var(--raika-ui-surface-3) !important;border-color:color-mix(in srgb, var(--raika-ui-blue) 34%, var(--raika-ui-border)) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .04) !important}html[data-theme="dark"] #revshare-info .raika-payout-example{background:var(--raika-ui-surface) !important}/* Referral payout modal. */#revshare-info.modal[open],#revshare-info.modal.modal-open{background:transparent !important;backdrop-filter:none;-webkit-backdrop-filter:none}#revshare-info .raika-payout-modal{border:0 !important;border-radius:var(--raika-modal-radius) !important;color:var(--raika-ui-text) !important;background:transparent !important;box-shadow:none !important}#revshare-info .raika-payout-scroll{border:1px solid var(--raika-ui-border);border-radius:var(--raika-modal-radius);background:var(--raika-ui-surface);box-shadow:var(--raika-modal-shadow)}#revshare-info .raika-payout-hero{border-radius:var(--raika-modal-radius) var(--raika-modal-radius) 0 0;border-bottom:1px solid var(--raika-ui-border);background:radial-gradient(circle at 84% 18%, rgba(8, 120, 255, .14), transparent 38%),var(--raika-ui-surface-2)}#revshare-info .raika-payout-hero h3{color:#fff !important}#revshare-info .raika-payout-hero p{color:var(--raika-ui-muted)}#revshare-info .raika-payout-cat{filter:drop-shadow(0 22px 30px rgba(0, 0, 0, .42))}#revshare-info .raika-payout-option{border-radius:14px}#revshare-info .raika-payout-summary-title{color:var(--raika-ui-text)}#revshare-info .raika-payout-summary-title::before{border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;opacity:.86}#revshare-info .raika-payout-badge{border-radius:999px;color:#fff;border:1px solid rgba(255, 255, 255, .16);background:var(--raika-ui-blue)}#revshare-info .ref-system-anim{opacity:0}#revshare-info .raika-payout-option.is-open > .ref-system-anim,#revshare-info .raika-payout-option[open] > .ref-system-anim{opacity:1}#revshare-info .raika-payout-description{color:var(--raika-ui-muted)}#revshare-info .raika-payout-example{border-radius:12px;border:1px solid var(--raika-ui-border);background:var(--raika-ui-surface) !important}#revshare-info .raika-payout-example-label{color:var(--raika-ui-muted)}#revshare-info .raika-payout-formula{color:var(--raika-ui-text)}#revshare-info .raika-payout-row{color:var(--raika-ui-muted)}#revshare-info .raika-payout-support{border-radius:12px;background:color-mix(in srgb, var(--raika-ui-blue) 8%, var(--raika-ui-surface-2));border:1px solid color-mix(in srgb, var(--raika-ui-blue) 22%, var(--raika-ui-border));color:var(--raika-ui-muted)}#revshare-info .raika-payout-link{color:var(--raika-ui-blue);text-decoration:none}#revshare-info .raika-payout-action .btn{border:0 !important;border-radius:12px !important;color:#fff !important;background:var(--raika-ui-blue) !important;box-shadow:none !important}html[data-theme="light"] #revshare-info.modal[open],html[data-theme="light"] #revshare-info.modal.modal-open{background:transparent !important}@media (max-width: 640px){#revshare-info .raika-payout-modal{border-radius:var(--raika-modal-radius) !important}#revshare-info .raika-payout-scroll{border-radius:var(--raika-modal-radius)}#revshare-info .raika-payout-hero{border-radius:var(--raika-modal-radius) var(--raika-modal-radius) 0 0}#revshare-info .raika-payout-cat{filter:drop-shadow(0 14px 20px rgba(0, 0, 0, .40))}}@media (prefers-reduced-motion: no-preference){body.raika-body,.raika-topbar,.raika-theme-button,.raika-balance-pill,.raika-mobile-bottom-nav,.modal-box{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.raika-user-actions{transition:transform 240ms cubic-bezier(.22, .61, .36, 1)}}/* Wallet balance selector: one restrained surface language in both themes. */#wallet_modal{--raika-wallet-balance-amount:#eaf2fb;--raika-wallet-balance-amount-selected:#fff}html[data-theme="light"] #wallet_modal{--raika-wallet-balance-amount:#26384d;--raika-wallet-balance-amount-selected:#26384d}#wallet_modal .raika-wallet-balance-row,#wallet_modal .raika-wallet-balance-row:hover{background:#1d232a !important;background-image:none !important;border:1px solid #2a3139 !important;border-radius:11px !important;box-shadow:none !important;transition:background .18s ease,border-color .18s ease}#wallet_modal .raika-wallet-balance-row:has(.toggle:checked){background:#202731 !important;border-color:#3b5978 !important}#wallet_modal .raika-wallet-balance-name{color:#82909f}#wallet_modal .raika-wallet-balance-amount > strong{color:var(--raika-wallet-balance-amount)}#wallet_modal .raika-wallet-balance-amount > small{color:#91a0af;background:#151a20;border:1px solid #303943;border-radius:5px}#wallet_modal .raika-wallet-balance-row:has(.toggle:checked) .raika-wallet-balance-name{color:#79b9ff}#wallet_modal .raika-wallet-balance-row:has(.toggle:checked) .raika-wallet-balance-amount > strong{color:var(--raika-wallet-balance-amount-selected)}#wallet_modal .raika-wallet-balance-row:has(.toggle:checked) .raika-wallet-balance-amount > small{color:#cfe7ff;background:#182b3e;border-color:#315578}#wallet_modal .toggle,#wallet_modal .toggle:checked{background-image:none !important;box-shadow:none !important}#wallet_modal .toggle{border-radius:999px !important;border-color:#3a444f !important;background-color:#10151b !important}#wallet_modal .toggle:checked{border-color:#278bff !important;background-color:#278bff !important}html[data-theme="light"] #wallet_modal .raika-wallet-balance-list{background:#e9eef3 !important;border-color:#d5dde6 !important;box-shadow:none !important}html[data-theme="light"] #wallet_modal .raika-wallet-balance-row,html[data-theme="light"] #wallet_modal .raika-wallet-balance-row:hover{color:#273448 !important;background:#f5f7f9 !important;border-color:#d9e0e7 !important}html[data-theme="light"] #wallet_modal .raika-wallet-balance-row:has(.toggle:checked){background:#eef3f8 !important;border-color:#b9cce0 !important}html[data-theme="light"] #wallet_modal .raika-wallet-balance-name{color:#59697d}html[data-theme="light"] #wallet_modal .raika-wallet-balance-amount > small{color:#59697d;background:#e7edf3;border-color:#d2dce6}html[data-theme="light"] #wallet_modal .raika-wallet-balance-row:has(.toggle:checked) .raika-wallet-balance-name{color:#086fd9}html[data-theme="light"] #wallet_modal .raika-wallet-balance-row:has(.toggle:checked) .raika-wallet-balance-amount > small{color:#075daf;background:#e1eefb;border-color:#b8d3ef}html[data-theme="light"] #wallet_modal .raika-wallet-bonus-stats small{color:#59697d}html[data-theme="light"] #wallet_modal .raika-wallet-bonus-stats strong{color:#33445a}html[data-theme="light"] #wallet_modal .raika-wallet-bonus-progress{background:#dce4ed}/* The header and sidebar controls share one continuous top surface. */.raika-topbar{background:var(--raika-topbar-bg) !important;border-bottom:1px solid #252b32}@media (max-width: 767px){body.raika-body .raika-topbar{backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important}}#webapp-fullscreen-toggle[hidden]{display:none !important}#webapp-fullscreen-toggle{border:1px solid #2b3541 !important;border-radius:9px !important;color:#aab7c8 !important;background:#171d24 !important;box-shadow:0 8px 20px rgba(0, 0, 0, .28) !important;transition:background-color .16s ease}#webapp-fullscreen-toggle:hover,#webapp-fullscreen-toggle:focus-visible,#webapp-fullscreen-toggle.is-fullscreen{color:#eef4fb !important;background:#202833 !important;border-color:#3a4654 !important}#webapp-fullscreen-toggle svg,#webapp-fullscreen-toggle svg path{fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html[data-theme="light"] #webapp-fullscreen-toggle{color:#56657a !important;background:#f4f7fa !important;border-color:#d3dce6 !important;box-shadow:0 8px 20px rgba(35, 51, 73, .14) !important}@media (max-width: 767px){body.raika-body .raika-mobile-bottom-nav > a,body.raika-body .raika-mobile-bottom-nav > button{color:#aeb9c8 !important;opacity:1 !important}body.raika-body .raika-mobile-bottom-nav > a svg,body.raika-body .raika-mobile-bottom-nav > button svg{opacity:1 !important}body.raika-body .raika-mobile-bottom-nav > .is-active,body.raika-body .raika-mobile-bottom-nav > .is-active:focus,body.raika-body .raika-mobile-bottom-nav > .is-active:focus-visible{color:#ffffff !important;background:#1682ff !important;background-image:none !important;box-shadow:none !important;filter:none !important;text-shadow:none !important;outline:none !important}body.raika-body .raika-mobile-bottom-nav > .is-active::before,body.raika-body .raika-mobile-bottom-nav > .is-active::after{box-shadow:none !important;filter:none !important}body.raika-body .raika-mobile-bottom-nav > .is-active > span svg{color:#ffffff !important}@media (hover: hover) and (pointer: fine){body.raika-body .raika-mobile-bottom-nav > a:not(.is-active):hover,body.raika-body .raika-mobile-bottom-nav > button:not(.is-active):hover{color:#f7fbff !important;background:#252b34 !important;background-image:none !important;box-shadow:none !important}}html[data-theme="light"] body.raika-body .raika-mobile-bottom-nav{color:#58677b !important;background:rgba(238, 243, 248, 0.98) !important;border-color:#d3dce7 !important;box-shadow:0 -12px 28px rgba(38, 52, 72, 0.14) !important}html[data-theme="light"] body.raika-body .raika-mobile-bottom-nav > a,html[data-theme="light"] body.raika-body .raika-mobile-bottom-nav > button{color:#5f6f84 !important;opacity:1 !important}html[data-theme="light"] body.raika-body .raika-mobile-bottom-nav > .is-active,html[data-theme="light"] body.raika-body .raika-mobile-bottom-nav > .is-active:focus,html[data-theme="light"] body.raika-body .raika-mobile-bottom-nav > .is-active:focus-visible{color:#ffffff !important;background:#1682ff !important;background-image:none !important;box-shadow:none !important}@media (hover: hover) and (pointer: fine){html[data-theme="light"] body.raika-body .raika-mobile-bottom-nav > a:not(.is-active):hover,html[data-theme="light"] body.raika-body .raika-mobile-bottom-nav > button:not(.is-active):hover{color:#334257 !important;background:#dbe2ea !important;background-image:none !important;box-shadow:none !important}}}/* Smooth casino accordion reveal/hide. *//* Final desktop burger anchor: the toggle stays pinned while only the logo fades/collapses. *//* Compact desktop casino navigation always uses the detached flyout. Keep the
   accordion's inline list collapsed even when its persisted <details> state is
   open; the accordion animation rules above must not reveal it in the rail. *//* Wallet secondary action must belong to the light modal, not the dark palette. *//* Rules page theme extracted from the former internal-page bundle. */.raika-rules-hero{border:0 !important;background:var(--raika-page-hero) !important;box-shadow:none !important}.raika-rules-hero::before{border-radius:inherit;background:repeating-linear-gradient(135deg, rgba(255,255,255,.016) 0 1px, transparent 1px 18px)}.raika-rules-page #policy-content,.raika-rules-page #policy-buttons{background:var(--raika-page-panel) !important;border:1px solid var(--raika-page-border) !important;box-shadow:none !important}.raika-rules-hero span{color:rgba(226,236,247,.72)}.raika-rules-hero h1{color:#fff}.raika-rules-hero p{color:rgba(226,236,247,.76)}.raika-rules-page #policy-content{color:#c7d0da !important}.raika-rules-page #policy-buttons{color:#f2f5f8 !important}.raika-rules-page .policy-link,.raika-rules-page #policy-select{border:0 !important;color:#c9d1da !important;background:transparent !important;box-shadow:none !important}.raika-rules-page .policy-link.btn-primary{color:#fff !important;background:var(--raika-page-blue) !important}/* Sport page theme extracted from the former sport.css. */.raika-sport-page{--raika-sport-background:#1c2229;border:0;border-radius:0;background:var(--raika-sport-background)}.raika-sport-frame{border:0;background:var(--raika-sport-background);opacity:1}.raika-sport-frame.hidden{opacity:0}.raika-sport-state{color:#e9edf2;background:var(--raika-sport-background)}@media (max-width: 767px){html.raika-sport-document,body.raika-sport-document,body.raika-sport-document .raika-app-content,.raika-sport-page{background:#1c2229}.raika-sport-page{border:0;border-radius:0}.raika-sport-frame{border-inline:0;border-bottom:0;border-radius:0}}.raika-sport-spinner{border:2px solid rgba(255, 255, 255, .18);border-left-color:rgba(255, 255, 255, .55);border-radius:50%}.raika-sport-state .btn{color:#eef2f6;border-color:rgba(162, 174, 189, .16);background:#242b34;box-shadow:none}.raika-sport-state .btn:hover{border-color:rgba(162, 174, 189, .26);background:#2b333d}@media (min-width: 1024px){body.raika-body .raika-topbar-wordmark{color:#ffffff !important}body.raika-body .raika-topbar-wheel{border:1px solid #373d45 !important;border-radius:var(--raika-action-radius) !important;background:#22272f !important;box-shadow:none !important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease !important}body.raika-body .raika-topbar-wheel:hover{border-color:#4a525d !important;background:#292f37 !important;transform:translateY(-1px) !important}body.raika-body .raika-topbar-wheel:focus-visible{outline:2px solid #1682ff !important;outline-offset:3px !important}body.raika-body .raika-topbar-wheel-label{color:#e1e5eb !important}body.raika-body .raika-topbar-wheel-badge{border:0;border-radius:999px;background:#3898ff;box-shadow:0 0 0 3px rgba(56, 152, 255, .12),0 0 10px rgba(56, 152, 255, .3)}body.raika-body .raika-topbar-wheel.is-spin-available{border-color:rgba(22, 130, 255, .58) !important;box-shadow:none !important}body.raika-body .raika-topbar-wheel.is-spin-available:hover{border-color:#1682ff !important}html[data-theme="light"] body.raika-body .raika-topbar-wheel{border-color:#cbd6e2 !important;background:#f7f9fb !important;box-shadow:inset 0 1px 0 #ffffff !important}html[data-theme="light"] body.raika-body .raika-topbar-wheel:hover{border-color:#1682ff !important;background:#eaf2fb !important}html[data-theme="light"] body.raika-body .raika-topbar-wheel-label{color:#243246 !important}}@media (max-width: 1023px){body.raika-body .raika-mobile-brand{color:#ffffff !important}}html:not([data-theme="light"]) body.raika-body,html[data-theme="dark"] body.raika-body{--lobby-bg:var(--raika-bg) !important;--raika-page-bg:var(--raika-bg) !important;background:var(--raika-bg) !important}/* Shared modal theme. Geometry and typography live in components/modals.css. */html:not([data-theme="light"]) .modal-box{background:var(--raika-modal-surface) !important}html:not([data-theme="light"]) body.raika-body .modal-box,html:not([data-theme="light"]) body.raika-body dialog .modal-box{color:var(--raika-modal-text);background:var(--raika-modal-surface) !important;border-color:var(--raika-modal-border) !important}.modal-box{border:1px solid var(--raika-modal-border) !important;border-radius:var(--raika-modal-radius) !important;box-shadow:var(--raika-modal-shadow) !important}.modal > .modal-box,.modal--centered{color:var(--raika-text)}dialog.modal--centered{border:0}body.raika-body .raika-modal-surface{color:var(--raika-modal-text);background:var(--raika-modal-surface) !important;border:1px solid var(--raika-modal-border) !important;border-radius:var(--raika-modal-radius) !important;box-shadow:var(--raika-modal-shadow) !important}/* Programmatic focus marks the dialog container, not an interactive control. */.raika-modal-card[tabindex="-1"]:focus{outline:none}.raika-modal-card::before{border-radius:inherit;background:none}.raika-modal-title{color:var(--raika-modal-text)}.raika-modal-text{color:var(--raika-modal-muted)}.raika-modal-button:not(.raika-action){color:#ffffff !important;border-radius:var(--raika-ui-radius);transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease,border-color 0.18s ease,filter 0.18s ease}/* Free-round selection dialog theme. Geometry lives in components/modals.css. */html[data-theme="light"] #freerounds-modal .raika-modal-title{color:var(--raika-ui-text) !important}html[data-theme="light"] #freerounds-modal .raika-modal-text{color:var(--raika-ui-muted) !important}/* Transfer fields inside the wallet. Geometry lives in component styles. */.raika-transfer-amount-control > label{color:#d5dce5}.raika-transfer-amount-field .raika-currency-symbol{color:var(--raika-input-muted);transform:translateY(-50%)}.raika-transfer-quick-actions button{color:#aab7c6;background:#20262d;border:0;border-radius:0;transition:color .18s ease,background .18s ease,border-color .18s ease}.raika-transfer-quick-actions button:hover{color:#f1f4f8;background:#292f37;border-color:#3b4653}.raika-transfer-quick-actions button + button{border-left:1px solid var(--raika-input-border)}.raika-transfer-quick-actions button:last-child{border-radius:0 9px 9px 0}body.raika-body .raika-transfer-amount-field input.raika-input{border:0;border-radius:10px 0 0 10px;background:transparent;outline:none}.raika-notice--error{color:var(--raika-error-text);background:var(--raika-error-bg);border:1px solid var(--raika-error-border);border-radius:12px}.raika-transfer-avatar{color:#fff;background:#26384b;border:1px solid #38516b;border-radius:12px;box-shadow:none}.raika-status-icon--success{color:var(--raika-success-text);background:#17251e;border:1px solid var(--raika-success-border);border-radius:var(--raika-status-icon-radius, 16px);box-shadow:none}.raika-status-icon--warning:empty::before{content:"";width:var(--raika-status-icon-glyph-size, 38px);height:var(--raika-status-icon-glyph-size, 38px);background:currentColor;-webkit-mask:url("/static/image/icons/warning.svg") center/contain no-repeat;mask:url("/static/image/icons/warning.svg") center/contain no-repeat}.raika-status-icon--warning{color:var(--raika-warning-icon);background:var(--raika-warning-icon-bg);border:1px solid var(--raika-warning-icon-border);border-radius:var(--raika-status-icon-radius, 16px);box-shadow:none}.raika-subscription-channel{color:var(--raika-modal-text);background:var(--raika-modal-surface-2);border:1px solid var(--raika-modal-border);border-radius:12px}.raika-subscription-channel > a{color:inherit;text-decoration:none}.raika-subscription-channel > a:hover{text-decoration:underline}.raika-subscription-channel.is-pending{color:var(--raika-warning-text);background:var(--raika-warning-bg);border-color:var(--raika-warning-border)}.raika-subscription-channel.is-complete{border-color:var(--raika-success-border)}.raika-subscription-channel.is-complete .raika-subscription-status{color:var(--raika-success-text)}.raika-subscription-channel.is-pending .raika-subscription-status{color:var(--raika-warning-accent)}html[data-theme="light"] .raika-status-icon--success{color:var(--raika-success-text);background:#edf8f1;border-color:#d3e9dc}/* Deposit wager lock dialog theme. */.raika-wager-lock-backdrop{border:0}.raika-wager-lock-head small{color:var(--raika-warning-accent)}.raika-wager-lock-description,.raika-wager-lock-stats span,.raika-wager-lock-games-section p{color:var(--raika-modal-muted)}.raika-wager-lock-stats article,.raika-wager-lock-games-section{background:var(--raika-modal-surface-2);border:1px solid var(--raika-modal-border);border-radius:12px}.raika-wager-lock-stats strong,.raika-wager-lock-games-section > strong{color:var(--raika-modal-text)}.raika-wager-lock-games span{color:var(--raika-modal-text);background:var(--raika-ui-surface-3);border:1px solid var(--raika-modal-border);border-radius:999px}.raika-wager-lock-head .raika-modal-title{color:var(--raika-modal-text) !important}html[data-theme="light"] .raika-transfer-quick-actions button{color:#52657a;background:#eef2f6;border-color:#d5dee8}html[data-theme="light"] .raika-transfer-quick-actions button:hover{color:#26384d;background:#e3e9ef;border-color:#c5d0dc}html[data-theme="light"] .raika-transfer-amount-control > label{color:#33445a}.raika-reward-detail-icon{color:#8fc1fa;background:rgba(8, 124, 255, .12);border:1px solid rgba(83, 157, 244, .18);border-radius:12px}.raika-reward-detail-head h2,.raika-reward-detail-value strong{color:var(--raika-ui-text)}.raika-reward-detail-head p,.raika-reward-detail-value span{color:var(--raika-ui-muted)}.raika-reward-detail-value{background:var(--raika-ui-surface-2);border:1px solid var(--raika-ui-border);border-radius:12px}.raika-notice--info{--raika-notice-font-size:11px;--raika-notice-line-height:1.45;color:#aebdd0;background:rgba(8, 124, 255, .08);border:1px solid rgba(83, 157, 244, .14);border-radius:10px}html[data-theme="light"] .raika-notice--info{color:#52657b;background:#edf4fb;border-color:#d4e2f1}html:not([data-theme="light"]) body.raika-body .raika-shell,html:not([data-theme="light"]) body.raika-body .raika-main,html:not([data-theme="light"]) body.raika-body .raika-page,html[data-theme="dark"] body.raika-body .raika-shell,html[data-theme="dark"] body.raika-body .raika-main,html[data-theme="dark"] body.raika-body .raika-page{background:var(--raika-bg) !important}@media (max-width: 767px){html:not([data-theme="light"]) body.raika-body .raika-topbar,html[data-theme="dark"] body.raika-body .raika-topbar{background:rgba(12, 15, 17, .96) !important}}html[data-theme="light"] body.raika-body .raika-topbar-wordmark,html[data-theme="light"] body.raika-body .raika-mobile-brand,html[data-theme="light"] body.raika-body .raika-mobile-brand span{color:#101923 !important}/* Hard override for iPad, tablet emulation and compact webapp widths. *//* Tablet fallback driven by JS-measured content width. *//* Final phone feature-card artwork alignment. The 560-1366px tablet fallback
   above also matches wide phones and used to push the already-centered image
   past the right edge of the card. *//* Final shelf proportions: larger game artwork and category labels, with
   compact navigation controls across every horizontal game section. *//* Category rail uses the same graphite family as the refreshed cards. *//* The right vignette is a scroll affordance: it is visible only while more
   cards remain to the right. The left edge always stays fully visible. */html:not([data-theme="light"]) body.raika-body .raika-balance-pill,html[data-theme="dark"] body.raika-body .raika-balance-pill{color:var(--raika-ui-text) !important;background:var(--raika-ui-surface-2) !important;background-image:none !important;border-color:var(--raika-ui-border) !important;box-shadow:none !important}html:not([data-theme="light"]) body.raika-body .raika-balance-pill:hover,html:not([data-theme="light"]) body.raika-body .raika-balance-pill:focus-visible,html[data-theme="dark"] body.raika-body .raika-balance-pill:hover,html[data-theme="dark"] body.raika-body .raika-balance-pill:focus-visible{color:var(--raika-ui-text) !important;background:var(--raika-ui-surface-3) !important;border-color:var(--raika-accent-border) !important;box-shadow:none !important;outline:none !important}html:not([data-theme="light"]) body.raika-body .raika-balance-pill #balance,html:not([data-theme="light"]) body.raika-body .raika-balance-pill #no-balance,html[data-theme="dark"] body.raika-body .raika-balance-pill #balance,html[data-theme="dark"] body.raika-body .raika-balance-pill #no-balance{text-shadow:none !important}/* Brand sequence in the desktop header: mascot, Raika, Lucky Wheel. */.raika-brand-wordmark{filter:brightness(0) invert(1)}html[data-theme="light"] .raika-brand-wordmark{filter:none}@media (min-width: 1024px){body.raika-body .raika-topbar-logo{border:0 !important;background:transparent !important}body.raika-body .raika-topbar-logo img{filter:none !important}}.raika-play-exit-fullscreen{border:1px solid rgba(255, 255, 255, 0.18);border-radius:12px;color:#fff;background:rgba(9, 14, 24, 0.78);box-shadow:0 12px 34px rgba(0, 0, 0, 0.34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}/* Referral details animation. */.ref-system-anim{opacity:0}details.is-open > .ref-system-anim{opacity:1}/* Profile page theme extracted from profile.css and profile.html. */.raika-profile-page{color:#f6f8fc}.raika-profile-banner{border:1px solid #27313e;border-radius:25px;background:radial-gradient(circle at 82% 20%,rgba(34,124,255,.22),transparent 32%),linear-gradient(135deg,#121b28,#172536)}.raika-profile-banner:after{border:1px solid rgba(111,173,255,.12);border-radius:50%}.raika-profile-banner-avatar{border-radius:50% !important;border:4px solid rgba(255,255,255,.08);background:#0e141d}.raika-profile-banner-copy>span{color:#7eaeea}.raika-profile-banner-copy h1{color:#fff}.raika-profile-id-copy{border:0;border-radius:9px;background:#232d3b;color:#9ba9bb}.raika-profile-id-copy:hover{background:#2b3747;color:#e7eef7}.raika-profile-banner-balance{border-radius:17px;background:rgba(7,16,29,.48)}.raika-profile-banner-balance span{color:#7f8da1}.raika-profile-banner-balance strong{color:#fff}.raika-profile-shortcuts :is(a, button){border:1px solid #272e38;border-radius:17px;background:#171c22;color:#99a5b5;text-decoration:none}.raika-profile-shortcuts :is(a, button):hover{border-color:#344356;background:#1e252e;color:#fff}.raika-profile-shortcuts i,.raika-profile-section-icon{border-radius:12px;background:rgba(8,124,255,.14);color:#67adff}.raika-profile-shortcuts b{color:#e7edf5}.raika-profile-shortcuts small{color:#717e8f}.raika-profile-loading span{border-radius:23px;background:#202a36}.raika-profile-rank-card,.raika-profile-bonus-card{border-radius:20px}.raika-profile-rank-card{background:linear-gradient(135deg,#101d34 0%,#113e7d 56%,#137df1 100%)}.raika-profile-rank-card:before{border:1px solid rgba(195,222,255,.15);border-radius:50%}.raika-profile-rank-copy>span,.raika-profile-bonus-card>span{color:#91bcec}.raika-profile-rank-copy h2,.raika-profile-bonus-card h2{color:#fff}.raika-profile-rank-copy p,.raika-profile-bonus-card p{color:rgba(218,232,249,.7)}.raika-profile-progress>div{color:#b6cbe5}.raika-profile-progress>div b{color:#fff}.raika-profile-progress>i{border-radius:999px;background:rgba(1,16,40,.38)}.raika-profile-progress>i em{border-radius:inherit;background:linear-gradient(90deg,#93c8ff,#fff)}.raika-profile-rank-copy > :is(a, .raika-profile-rank-open),.raika-profile-bonus-card>a{border:0;border-radius:11px;background:rgba(4,20,46,.34);color:#fff;text-decoration:none}.raika-profile-rank-reward{color:#fff;background:rgba(3, 18, 44, .32);border:1px solid rgba(185, 219, 255, .14);border-radius:13px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05)}.raika-profile-rank-reward span{color:rgba(218, 232, 249, .72)}.raika-profile-rank-reward button{color:#0755b6;background:#fff;border:0;border-radius:10px;box-shadow:0 8px 18px rgba(0, 33, 85, .2)}.raika-profile-rank-reward button:hover{filter:brightness(1.04)}.raika-profile-rank-reward button:disabled{filter:grayscale(.35);opacity:.58}/* Profile rank catalog visual theme. Geometry lives in pages/profile.css. */.raika-profile-rank-modal-backdrop{border:0}.raika-profile-rank-modal-head > span{color:#67abf7}.raika-profile-rank-modal-head h2{color:var(--raika-modal-text)}.raika-profile-rank-modal-head p,.raika-profile-rank-modal-state{color:var(--raika-modal-muted)}.raika-profile-rank-modal-state{background:var(--raika-modal-surface-2);border:1px solid var(--raika-modal-border);border-radius:12px}.raika-profile-rank-modal-state.is-error{color:#ffb7bd;background:rgba(157, 36, 48, .14);border-color:rgba(255, 105, 117, .22)}.raika-rank-benefit-card{--rank-accent:#7990aa;color:var(--raika-modal-text);background:var(--raika-modal-surface-2);border:1px solid var(--raika-modal-border);border-radius:13px;box-shadow:none;transition:opacity .18s ease,border-color .18s ease}.raika-rank-benefit-card[data-rank-family="iron"]{--rank-accent:#a4afba}.raika-rank-benefit-card[data-rank-family="bronze"]{--rank-accent:#d58a48}.raika-rank-benefit-card[data-rank-family="silver"]{--rank-accent:#bfcde0}.raika-rank-benefit-card[data-rank-family="gold"]{--rank-accent:#ffc449}.raika-rank-benefit-card[data-rank-family="platinum"]{--rank-accent:#7bd8e8}.raika-rank-benefit-card[data-rank-family="diamond"]{--rank-accent:#6bb7ff}.raika-rank-benefit-card[data-rank-family="amethyst"]{--rank-accent:#bd7cff}.raika-rank-benefit-card[data-rank-family="emerald"]{--rank-accent:#46d99a}.raika-rank-benefit-card[data-rank-family="sapphire"]{--rank-accent:#477fff}.raika-rank-benefit-card[data-rank-family="ruby"]{--rank-accent:#ff526b}.raika-rank-benefit-card[data-rank-family="unreal"]{--rank-accent:#ff78df}.raika-rank-benefit-card.is-unlocked{opacity:1}.raika-rank-benefit-card.is-current{border-color:color-mix(in srgb, var(--rank-accent) 58%, var(--raika-modal-border));box-shadow:none}.raika-rank-benefit-card > header span,.raika-rank-benefit-card > p,.raika-rank-card-progress > div{color:var(--raika-modal-muted)}.raika-rank-benefit-card > header h3,.raika-rank-card-progress > div b{color:var(--raika-modal-text)}.raika-rank-benefit-card > header em{color:var(--raika-modal-text);background:color-mix(in srgb, var(--rank-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--rank-accent) 22%, transparent);border-radius:8px}.raika-rank-benefit-card.is-claimed > header em{color:#82dcb4;background:rgba(51, 196, 132, .1);border-color:rgba(86, 223, 160, .18)}.raika-rank-card-progress > i{background:color-mix(in srgb, var(--raika-modal-surface) 80%, #000 20%);border-radius:999px}.raika-rank-card-progress > i em{background:var(--rank-accent);border-radius:inherit;box-shadow:none}.raika-rank-benefit{color:var(--raika-modal-muted);background:var(--raika-modal-surface);border:1px solid var(--raika-modal-border);border-radius:10px}.raika-rank-benefit b{color:var(--raika-modal-text)}.raika-profile-rank-pagination button{color:var(--raika-modal-muted);background:var(--raika-ui-surface-3);border:1px solid var(--raika-modal-border);border-radius:11px}.raika-profile-rank-pagination button:hover:not(:disabled){color:var(--raika-modal-text);background:color-mix(in srgb, var(--raika-ui-surface-3) 88%, var(--raika-modal-text) 12%);border-color:color-mix(in srgb, var(--raika-modal-border) 70%, var(--raika-modal-text) 30%)}.raika-profile-rank-pagination button:disabled{filter:grayscale(.4);opacity:.38}.raika-profile-rank-pagination span{color:var(--raika-modal-text)}html[data-theme="light"] .raika-profile-rank-modal-head h2,html[data-theme="light"] .raika-rank-benefit-card > header h3,html[data-theme="light"] .raika-rank-card-progress > div b{color:#172437}html[data-theme="light"] .raika-profile-rank-modal-head p,html[data-theme="light"] .raika-profile-rank-modal-state,html[data-theme="light"] .raika-rank-benefit-card > header span,html[data-theme="light"] .raika-rank-benefit-card > p,html[data-theme="light"] .raika-rank-card-progress > div{color:#59697d}html[data-theme="light"] .raika-profile-rank-modal-state,html[data-theme="light"] .raika-rank-benefit-card{background:var(--raika-modal-surface-2);border-color:var(--raika-modal-border);box-shadow:none}html[data-theme="light"] .raika-rank-benefit{color:#5f7086;background:#fff;border-color:#dce5ee}/* Profile VIP road visual theme. Geometry lives in pages/profile.css. */.raika-profile-vip{color:#f7f9ff;background:#14191f;border:1px solid #29313b;border-radius:16px;box-shadow:none}.raika-profile-vip-overview{background:#10151a;border:1px solid #29313b;border-radius:14px;box-shadow:none}.raika-profile-vip-benefits > header span{color:#55a9ff}.raika-profile-vip-head h2,.raika-profile-vip-benefits > header h3{color:#fff}.raika-profile-vip-head p,.raika-profile-vip-benefits > header p{color:#818b9c}.raika-profile-vip-head > strong{color:#bfe0ff;background:rgba(8, 120, 255, .12);border:1px solid rgba(73, 164, 255, .25);border-radius:12px}.raika-profile-vip-progress-copy b{color:#7e899a}.raika-profile-vip-progress-copy strong{color:#f7f9ff}.raika-profile-vip-road-track{background:#242b35;border:1px solid #303946;border-radius:999px;box-shadow:none}.raika-profile-vip-road-track em{background:linear-gradient(90deg, var(--raika-blue-a), var(--raika-blue-b));border-radius:inherit;box-shadow:none}.raika-profile-vip-road button{color:#6f7b8d;background:transparent;border:0}.raika-profile-vip-road button b{color:#768398;background:#171d27;border:2px solid #2b3441;border-radius:50%;box-shadow:none}.raika-profile-vip-road button:hover b{color:#d8ecff;border-color:rgba(73, 164, 255, .6)}.raika-profile-vip-road button.is-unlocked{color:#a9d4ff}.raika-profile-vip-road button.is-unlocked b{color:#e7f3ff;background:#0a65c7;border-color:var(--raika-blue-a);box-shadow:none}.raika-profile-vip-road button.is-current b{color:#fff;background:var(--raika-ui-blue);border-color:#49a4ff;box-shadow:0 0 0 3px rgba(8, 120, 255, .14)}.raika-profile-vip-road button.is-selected b{border-color:#fff}.raika-profile-vip-benefits{background:#171d25;border:1px solid #29313b;border-radius:13px}#profile-vip-benefit-list article,#profile-vip-benefit-list > p{color:#c4cbd6;background:#1d242d;border:1px solid #2a333e;border-radius:10px}#profile-vip-benefit-list article i{background:var(--raika-blue-a);border-radius:50%}html[data-theme="light"] .raika-profile-vip{color:#243348;background:#fff;border-color:#d7dee7;box-shadow:none}html[data-theme="light"] .raika-profile-vip-overview{background:#f7f9fb;border-color:#dce4ed;box-shadow:none}html[data-theme="light"] .raika-profile-vip-head h2,html[data-theme="light"] .raika-profile-vip-benefits > header h3,html[data-theme="light"] .raika-profile-vip-progress-copy strong{color:#1d2b3e}html[data-theme="light"] .raika-profile-vip-head p,html[data-theme="light"] .raika-profile-vip-benefits > header p,html[data-theme="light"] .raika-profile-vip-progress-copy b{color:#6b7b90}html[data-theme="light"] .raika-profile-vip-benefits{background:#f3f6f9;border-color:#dce4ed}html[data-theme="light"] #profile-vip-benefit-list article,html[data-theme="light"] #profile-vip-benefit-list > p{color:#4f6077;background:#fff;border-color:#e0e7ef}.raika-profile-rank-art{filter:drop-shadow(0 20px 30px rgba(0,10,30,.4))}.raika-profile-bonus-card{background:linear-gradient(145deg,#252019,#352719 52%,#1a2942 100%)}.raika-profile-bonus-card .raika-profile-section-icon{background:rgba(255,178,45,.16);color:#ffbd4b}.raika-profile-bonus-progress > div,.raika-profile-bonus-games > span,.raika-profile-bonus-empty > span{color:#93a0b1}.raika-profile-bonus-balance strong,.raika-profile-bonus-empty > strong{color:#fff}.raika-profile-bonus-stats article{border-radius:12px;background:rgba(8,14,23,.32);border:1px solid rgba(255,255,255,.055)}.raika-profile-bonus-games b{color:#d7e0eb;background:rgba(8,14,23,.32);border:1px solid rgba(255,255,255,.07);border-radius:7px}.raika-profile-bonus-stats span{color:#8f9bac}.raika-profile-bonus-stats strong{color:#fff}.raika-profile-bonus-progress > i{background:rgba(5,11,19,.45);border-radius:999px}.raika-profile-bonus-progress > i em{background:linear-gradient(90deg,#ffad2f,#ffe29b);border-radius:inherit}.raika-profile-bonus-switch i{background:#202a36;border:1px solid #3a4655;border-radius:999px}.raika-profile-bonus-switch input{opacity:0}.raika-profile-bonus-switch input:disabled + i{opacity:.55}.raika-profile-bonus-switch i:after{background:#9ba6b4;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.28)}.raika-profile-bonus-switch input:checked + i{background:#d99123;border-color:#eca83d}.raika-profile-bonus-switch input:checked + i:after{background:#fff7e7}.raika-profile-bonus-switch input:focus-visible + i{outline:2px solid #ffd27e;outline-offset:2px}.raika-profile-bonus-card.is-busy{opacity:.72}.raika-profile-bonus-cancel-icon{color:#ff9da5;background:rgba(185,44,58,.12);border:1px solid rgba(255,105,118,.2);border-radius:18px}.raika-profile-bonus-cancel-summary{color:var(--raika-modal-muted);background:var(--raika-modal-surface-2);border:1px solid var(--raika-modal-border);border-radius:12px}.raika-profile-bonus-cancel-summary strong{color:var(--raika-modal-text)}html[data-theme="light"] .raika-profile-bonus-cancel-card .raika-modal-title{color:var(--raika-modal-text) !important}html[data-theme="light"] .raika-profile-bonus-cancel-card .raika-modal-text{color:var(--raika-modal-muted) !important}.raika-profile-panel{border:1px solid #272f39;border-radius:23px;background:#151a20}.raika-profile-panel-head span{color:#768395}.raika-profile-panel-head h2{color:#f4f7fb}.raika-profile-panel-head button{border:0;border-radius:11px;background:#222933;color:#aeb9c8}.raika-profile-stat-grid article{border-radius:16px;background:#1c222a}.raika-profile-stat-grid i{color:#748193}.raika-profile-stat-grid strong{color:#f4f7fb}.raika-profile-stat-grid span{color:#748193}.raika-profile-task-block{border:1px solid var(--raika-ui-border);border-radius:15px;background:#1c222a;color:inherit}.raika-profile-task-block > footer{color:var(--raika-wallet-detail-text)}html[data-theme="light"] .raika-profile-page{color:#172335}html[data-theme="light"] .raika-profile-banner,html[data-theme="light"] .raika-profile-panel,html[data-theme="light"] .raika-profile-shortcuts :is(a, button){border-color:#d8e0ea;background:#fff}html[data-theme="light"] .raika-profile-banner-copy h1,html[data-theme="light"] .raika-profile-panel-head h2{color:#172335}html[data-theme="light"] .raika-profile-id-copy,html[data-theme="light"] .raika-profile-stat-grid article,html[data-theme="light"] .raika-profile-task-block{background:#f1f5f9}html[data-theme="light"] .raika-profile-id-copy{color:#53657a}html[data-theme="light"] .raika-profile-task-block{border-color:#d8e0ea}html[data-theme="light"] .raika-profile-shortcuts b,html[data-theme="light"] .raika-profile-stat-grid strong{color:#243348}@media (max-width:640px){.raika-profile-banner{border-radius:20px}.raika-profile-banner-balance{border-radius:11px}.raika-profile-shortcuts :is(a, button){border-radius:13px}.raika-profile-shortcuts i{border-radius:9px}.raika-profile-rank-card,.raika-profile-bonus-card{border-radius:21px}.raika-profile-panel{border-radius:20px}}html[data-theme="light"] .raika-profile-banner-balance{background:#eef4fb !important;border:1px solid #d2deeb !important;box-shadow:0 8px 20px rgba(35, 49, 68, .07) !important}html[data-theme="light"] .raika-profile-banner-balance span{color:#68788d !important}html[data-theme="light"] .raika-profile-banner-balance strong{color:#172130 !important}/* Bonuses page theme extracted from bonuses.css. */.raika-bonuses{color:#f7f9ff}.raika-bonuses-head{border-radius:16px;background:radial-gradient(circle at 74% 10%, rgba(100, 167, 255, .45), transparent 28%),linear-gradient(118deg, #0e284d 0%, #124c9a 55%, #0878ff 100%)}.raika-bonuses-head::before,.raika-bonuses-head::after{border:1px solid rgba(188, 219, 255, .18);border-radius:50%}.raika-bonuses-head h1{color:#fff}.raika-bonuses-head p{color:rgba(229, 239, 255, .76)}.raika-bonuses-head-art{filter:drop-shadow(0 24px 34px rgba(1, 17, 47, .42))}.raika-rank-catalog{border:1px solid #272f3a;border-radius:16px;background:#151a20}.raika-rank-catalog > header > div > span,.raika-rank-catalog > header p{color:#7f8b9c}.raika-rank-catalog h2{color:#f7f9fd}.raika-bonus-divider{color:#768396}.raika-bonus-divider i{background:linear-gradient(90deg, transparent, #303b48, transparent)}.raika-bonus-loading span{border-radius:26px;background:linear-gradient(100deg, #171d25 20%, #202a36 40%, #171d25 60%);background-size:300% 100%}.raika-bonus-card{border-radius:16px;color:#fff}.raika-bonus-card::before{background:linear-gradient(148deg, transparent 45%, rgba(255, 255, 255, .07) 45% 63%, transparent 63%),linear-gradient(30deg, transparent 64%, rgba(255, 255, 255, .06) 64% 82%, transparent 82%)}.raika-bonus-card h2{color:#fff}.raika-bonus-card h2 b{color:#fff}.raika-bonus-card p{color:rgba(255, 255, 255, .82)}.raika-bonus-value span{color:rgba(255, 255, 255, .76)}.raika-bonus-value strong{color:#fff}.raika-bonus-card-art{filter:drop-shadow(0 8px 12px rgba(0, 9, 28, .28))}.raika-bonus-card-rings{border:1px solid rgba(255, 255, 255, .12);border-radius:50%}.raika-bonus-card-rings::before,.raika-bonus-card-rings::after{border:1px solid rgba(255, 255, 255, .1);border-radius:50%}.raika-bonus-card-rakeback{background:linear-gradient(120deg, #07505b, #078e97)}.raika-bonus-card-weekly{background:linear-gradient(120deg, #08603d, #00a66d)}.raika-bonus-card-reload{background:linear-gradient(120deg, #6f1e36, #b72f4b)}.raika-bonus-card-deposit{background:linear-gradient(120deg, #244575, #27668c)}.raika-bonus-card-wheel{background:linear-gradient(120deg, #532379, #9140b7)}.raika-bonus-card-coins{background:linear-gradient(120deg, #714314, #a56b19)}.raika-bonus-card-community{background:linear-gradient(120deg, #742359, #b02c82)}.raika-rank-pagination{border-radius:10px;background:#11161b;color:#9aa7b8}.raika-rank-pagination button{border:0;border-radius:8px;background:#222a33;color:#dce7f5}.raika-rank-pagination button:hover:not(:disabled){background:#087cff;color:#fff}.raika-rank-pagination button:disabled{color:#586474;opacity:.55}.raika-rank-summary,.raika-rank-family{border-radius:14px;background:#1c222a}.raika-rank-level{border-radius:9px;background:#151a20;color:#7f8b9a}.raika-rank-requirement small{color:#a2adbc}.raika-rank-requirement strong{color:#e1e8f2}.raika-rank-level-head b{color:#45dc91}.raika-rank-level-benefits em{border-radius:7px;background:rgba(8, 124, 255, .2);box-shadow:inset 0 0 0 1px rgba(102, 177, 255, .16);color:#a5d2ff}.raika-rank-level.is-unlocked{background:rgba(8, 124, 255, .12);color:#8bc1ff}.raika-rank-level.is-claimable{background:#087cff;color:#fff}.raika-rank-level.is-claimable .raika-rank-requirement small,.raika-rank-level.is-claimable .raika-rank-requirement strong,.raika-rank-level.is-claimable .raika-rank-level-benefits em{color:rgba(255, 255, 255, .94)}.raika-rank-level.is-claimable .raika-rank-level-benefits em{background:rgba(255, 255, 255, .14)}.raika-vip-showcase{border-radius:16px;background:radial-gradient(ellipse at 95% 0%, rgba(194, 146, 66, .2), transparent 50%),linear-gradient(120deg, #2d203c, #4c3052);color:#fff}.raika-vip-copy h2{color:#fff}.raika-vip-copy p{color:#d0c2d7}.raika-vip-benefits article{border-radius:12px;background:rgba(17, 10, 25, .26);color:#f1e7ed}.raika-vip-art{filter:drop-shadow(0 18px 25px rgba(0, 9, 28, .32))}.raika-rank-progress > div{color:rgba(225, 235, 249, .72)}.raika-rank-progress > div b{color:#fff}.raika-rank-progress > i{border-radius:999px;background:rgba(0, 14, 36, .34)}.raika-rank-progress > i em{border-radius:inherit;background:linear-gradient(90deg, #78b6ff, #fff);box-shadow:0 0 14px rgba(148, 198, 255, .5)}html[data-theme="light"] .raika-bonuses{color:#172335}html[data-theme="light"] .raika-rank-catalog{border-color:#d8e0ea;background:#fff}html[data-theme="light"] .raika-rank-catalog h2{color:#172335}html[data-theme="light"] .raika-rank-family,html[data-theme="light"] .raika-rank-summary{background:#f1f5f9}html[data-theme="light"] .raika-rank-pagination{background:#edf2f7;color:#59697d}html[data-theme="light"] .raika-rank-pagination button{background:#dfe7f0;color:#46566b}html[data-theme="light"] .raika-rank-level{background:#e5ebf2;color:#59697d}html[data-theme="light"] .raika-rank-requirement small{color:#4f5f73}html[data-theme="light"] .raika-rank-requirement strong{color:#26384d}html[data-theme="light"] .raika-rank-level-head b{color:#07884e}html[data-theme="light"] .raika-rank-level-benefits em{background:rgba(8, 124, 255, .12);box-shadow:inset 0 0 0 1px rgba(8, 124, 255, .14);color:#0567c8}html[data-theme="light"] .raika-rank-level.is-unlocked{background:#d9eaff;color:#0567c8}html[data-theme="light"] .raika-rank-level.is-claimable{background:#087cff;color:#fff}html[data-theme="light"] .raika-rank-level.is-claimable .raika-rank-requirement small,html[data-theme="light"] .raika-rank-level.is-claimable .raika-rank-requirement strong,html[data-theme="light"] .raika-rank-level.is-claimable .raika-rank-level-benefits em{color:#fff}html[data-theme="light"] .raika-rank-progress > div{color:#59697d}html[data-theme="light"] .raika-rank-progress > div b,html[data-theme="light"] .raika-rank-summary .raika-bonus-value strong{color:#26384d}html[data-theme="light"] .raika-rank-summary .raika-bonus-value span{color:#59697d}html[data-theme="light"] .raika-rank-progress > i{background:#d8e4f2}@media (max-width: 1180px){.raika-bonuses-head-art{opacity:.88}}@media (max-width: 860px){.raika-bonuses-head{border-radius:16px}}@media (max-width: 640px){.raika-bonuses-head{border-radius:14px}.raika-bonus-loading span{border-radius:21px}.raika-bonus-card{border-radius:14px}}/* Giveaway surfaces use the shared site palette in both themes. */.raika-giveaway-root{color:var(--raika-ui-text)}.raika-giveaway-root .giveaway-card{border-radius:16px;background:var(--raika-ui-surface);border:1px solid var(--raika-ui-border);box-shadow:none}.raika-giveaway-root h2,.raika-giveaway-root h3,.raika-giveaway-timer-unit strong,.raika-giveaway-already-title{color:var(--raika-ui-text)}.raika-giveaway-medal{border-radius:8px;background:var(--raika-ui-surface-2);border:1px solid var(--raika-ui-border);color:var(--raika-ui-muted)}.raika-giveaway-already-copy,.raika-giveaway-timer-unit span{color:var(--raika-ui-muted)}.raika-giveaway-section{background:transparent;border:0}.raika-giveaway-prize-value{color:var(--raika-ui-text)}.raika-giveaway-medal.is-gold{color:var(--raika-warning-accent);background:color-mix(in srgb, #d7a846 10%, var(--raika-ui-surface));border-color:color-mix(in srgb, #d7a846 22%, var(--raika-ui-border))}.raika-giveaway-medal.is-silver{color:var(--raika-ui-text)}.raika-giveaway-medal.is-bronze{color:#b88159;background:color-mix(in srgb, #b88159 10%, var(--raika-ui-surface))}.raika-giveaway-prize,.raika-giveaway-winner,.raika-giveaway-timer-unit,.raika-giveaway-already{border-radius:10px;background:var(--raika-ui-surface-2);border:1px solid var(--raika-ui-border)}.raika-giveaway-winner.is-current{border-color:var(--raika-ui-blue);background:color-mix(in srgb, var(--raika-ui-blue) 10%, var(--raika-ui-surface))}.raika-giveaway-winner-place{color:var(--raika-ui-muted)}/* Rain page theme extracted from shared and legacy styles. */.raika-rain-card{border-radius:16px !important;color:#f2f5f8 !important;background:var(--raika-page-panel) !important;border:1px solid var(--raika-page-border) !important;box-shadow:none !important}.raika-rain-info{border-radius:12px !important;color:#dce3eb !important;background:var(--raika-page-panel-2) !important;border-color:transparent !important;box-shadow:none !important}.raika-rain-card #rain-amount{color:#68adff !important}.raika-rain-card #progress-ring{stroke:var(--raika-page-blue) !important}@media (max-width: 767px){.raika-rain-card{border-radius:14px !important}}/* Story page theme extracted from the former story.css. */.story-panel{color:#f2f5f8;border:1px solid #2b333d;border-radius:20px;background:linear-gradient(145deg, #181d23, #12161b 74%);box-shadow:0 24px 60px rgba(0, 0, 0, 0.3),inset 0 1px 0 rgba(255, 255, 255, 0.035)}.story-eyebrow{color:#8f9baa}#story-title{color:#f4f7fa}.story-reward-card{border:1px solid #303943;border-left:3px solid var(--raika-page-blue);border-radius:16px;background:#1d232a}.story-timer-wrap{color:#9ba6b4}.story-timer-wrap strong{color:#fff}.story-reward-label{color:#919dab}#story-reward-value{color:#ffffff}.story-conditions-title{color:#f2f5f8}.story-conditions li{color:#c4ccd5}.story-conditions li::before{border-radius:999px;background:var(--raika-page-blue);box-shadow:0 0 0 4px rgba(8, 120, 255, 0.14)}#story-modal,#story-username-modal{border:0 !important;background:transparent !important;color:inherit}.story-modal-box{color:#edf2f7;background:#171c22;border:1px solid #303842;border-radius:16px;box-shadow:0 28px 80px rgba(0, 0, 0, .48)}/* Profile-only History visuals. Layout lives in pages/profile-history-modal.css. */:is(#history_modal, #profile-badges-modal) .modal-box{color:#e8edf4 !important;background:#151a20 !important;border:1px solid #2b3440 !important;border-radius:22px !important;box-shadow:0 24px 70px rgba(0, 0, 0, .46) !important}:is(#history_modal, #profile-badges-modal) .raika-profile-dialog-title{color:#f3f6fa !important}#history_modal .raika-history-loading span{background:#3d9bff;border-radius:50%;animation:raika-history-pulse 1s ease-in-out infinite}#history_modal .raika-history-loading span:nth-child(2){animation-delay:.12s}#history_modal .raika-history-loading span:nth-child(3){animation-delay:.24s}#history_modal .raika-history-empty{background:#1b2128;border:1px solid #29323d;border-radius:20px}#history_modal .raika-history-empty-icon{color:#8e9bab;background:#242b34;border:1px solid #333d49;border-radius:18px}#history_modal .raika-history-empty strong{color:#fff}#history_modal .raika-history-empty p{color:#7f8b9a}#history_modal .history-row,#history_modal .raika-history-row{color:#e8edf4 !important;background:#1c222a !important;background-image:none !important;border:1px solid #29323d !important;border-radius:15px !important;box-shadow:none !important;transform:none !important;transition:background-color .18s ease,border-color .18s ease}#history_modal .history-row:hover,#history_modal .raika-history-row:hover{background:#202730 !important;border-color:#384452 !important;transform:none !important}#history_modal .raika-history-icon{color:#aab5c3 !important;background:#272e37 !important;background-image:none !important;border:0 !important;border-radius:11px !important;box-shadow:none !important}#history_modal .raika-history-title-row strong{color:#f3f6fb !important}#history_modal .raika-history-title-row em{color:#748091 !important;background:transparent !important}#history_modal .raika-history-copy time{color:#707d8d !important}#history_modal .raika-history-detail{color:#96a2b1 !important}#history_modal .raika-history-payment dt{color:#7e8b9c}#history_modal .raika-history-payment dd{color:#bac6d5}#history_modal .raika-history-payment a{color:#8fbfff}html[data-theme="light"] #history_modal .raika-history-payment dt{color:#788697}html[data-theme="light"] #history_modal .raika-history-payment dd{color:#34455c}html[data-theme="light"] #history_modal .raika-history-payment a{color:#185b9d}#history_modal .raika-history-metric,#history_modal .raika-history-transaction-amount{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}#history_modal .raika-history-metric small,#history_modal .raika-history-transaction-amount small{color:#707d8d !important}#history_modal .raika-history-metric b,#history_modal .raika-history-metric strong,#history_modal .raika-history-transaction-amount strong{color:#dce3ec !important}#history_modal .raika-history-row.is-win .raika-history-result strong,#history_modal .raika-history-row.is-win .raika-history-transaction-amount strong{color:#33d889 !important}#history_modal .raika-history-row.is-loss .raika-history-result strong,#history_modal .raika-history-row.is-loss .raika-history-transaction-amount strong{color:#ff6380 !important}#history_modal .raika-history-row.is-pending .raika-history-result strong,#history_modal .raika-history-row.is-pending .raika-history-transaction-amount strong,#history_modal .raika-history-status{color:#8d99a8 !important}html[data-theme="light"] :is(#history_modal, #profile-badges-modal) .modal-box{color:#243348 !important;background:#fff !important;border-color:#d8e0ea !important;box-shadow:0 24px 70px rgba(35, 49, 68, .18) !important}html[data-theme="light"] :is(#history_modal, #profile-badges-modal) .raika-profile-dialog-title{color:#172335 !important}html[data-theme="light"] #history_modal .raika-history-empty{background:#edf3f8;border-color:#d8e2ed}html[data-theme="light"] #history_modal .raika-history-empty strong{color:#243247}html[data-theme="light"] #history_modal .raika-history-empty p{color:#59697d}html[data-theme="light"] #history_modal .history-row,html[data-theme="light"] #history_modal .raika-history-row{color:#243348 !important;background:#f4f7fa !important;border-color:#d9e3ee !important}html[data-theme="light"] #history_modal .raika-history-icon{color:#0864cf !important;background:#e6f1fd !important}html[data-theme="light"] #history_modal .raika-history-title-row strong{color:#1d2b3e !important}html[data-theme="light"] #history_modal .raika-history-title-row em{color:#647b97 !important}html[data-theme="light"] #history_modal .raika-history-copy time,html[data-theme="light"] #history_modal .raika-history-detail,html[data-theme="light"] #history_modal .raika-history-metric small,html[data-theme="light"] #history_modal .raika-history-transaction-amount small{color:#59697d !important}html[data-theme="light"] #history_modal .raika-history-metric b,html[data-theme="light"] #history_modal .raika-history-metric strong,html[data-theme="light"] #history_modal .raika-history-transaction-amount strong{color:#26364b !important}@media (max-width: 640px){#history_modal .modal-box{border-right:0 !important;border-bottom:0 !important;border-left:0 !important;border-radius:22px 22px 0 0 !important}#history_modal .raika-history-empty,#history_modal .raika-history-empty-icon{border-radius:19px}}@keyframes raika-history-pulse{0%,100%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}/* Sidebar visuals. Structure and responsive behavior live in components/sidebar.css. */.raika-shell{transition:grid-template-columns 340ms cubic-bezier(.22, .8, .25, 1)}#sidebar .raika-sidebar{color:#d1dbe8;background:var(--raika-sidebar-bg);border-right:0;box-shadow:none;transition:color 120ms ease,background-color 120ms ease,border-color 120ms ease}.raika-sidebar-wrap{transition:opacity 180ms ease,visibility 180ms ease}.raika-sidebar-wordmark{background:var(--raika-topbar-bg);border-bottom:1px solid #252b32}#sidebar .raika-sidebar-modes{background:transparent;border:0;border-radius:0;box-shadow:none}#sidebar .raika-sidebar-mode{color:#9aa6b5;background:#22272f;border-radius:7px;text-decoration:none;transition:color 140ms ease,background-color 140ms ease}#sidebar .raika-sidebar-mode:hover{color:#ffffff;background:#2c333d}#sidebar .raika-sidebar-mode--casino.is-active{color:#ffffff;background:var(--raika-cta-gradient)}#sidebar .raika-sidebar-mode--sport.is-active{color:#ffffff;background:linear-gradient(135deg, #ef7b13, #ffa23c)}#sidebar .raika-sidebar-mode:focus-visible{outline:2px solid #4ea7ff;outline-offset:3px}#sidebar .raika-nav-item.raika-nav-bonus{background:#1a222b;border-color:#2b3845;overflow:hidden}.raika-nav-bonus-copy small{color:#93a9bd}.raika-sidebar-wordmark,.raika-nav-group-label,.raika-sidebar-support,.raika-sidebar-support .raika-support-badge{transition:color 120ms ease,background-color 120ms ease,border-color 120ms ease,box-shadow 120ms ease,opacity 100ms ease,transform 160ms cubic-bezier(.2, 0, 0, 1)}#desktop-toggle{transition:left 240ms cubic-bezier(.22, .61, .36, 1),top 240ms cubic-bezier(.22, .61, .36, 1),color 140ms ease,background-color 140ms ease,border-color 140ms ease,transform 180ms ease}#desktop-toggle > svg{transition:transform 300ms cubic-bezier(.34, 1.56, .64, 1),opacity 120ms ease}.raika-sidebar-animating #desktop-toggle > svg{opacity:.82}.raika-nav-item{transition:min-height 340ms cubic-bezier(.22, .8, .25, 1),height 340ms cubic-bezier(.22, .8, .25, 1),padding 340ms cubic-bezier(.22, .8, .25, 1),gap 340ms cubic-bezier(.22, .8, .25, 1),color 120ms ease,background-color 120ms ease,border-color 120ms ease,opacity 140ms ease,transform 200ms cubic-bezier(.22, .61, .36, 1)}.raika-nav-item .raika-nav-icon,.raika-nav-item .raika-nav-icon-img{transition:width 200ms cubic-bezier(.22, .61, .36, 1),min-width 200ms cubic-bezier(.22, .61, .36, 1),max-width 200ms cubic-bezier(.22, .61, .36, 1),height 200ms cubic-bezier(.22, .61, .36, 1),min-height 200ms cubic-bezier(.22, .61, .36, 1),max-height 200ms cubic-bezier(.22, .61, .36, 1),opacity 140ms ease,transform 200ms cubic-bezier(.22, .61, .36, 1)}.raika-nav-item > span{transition:max-width 180ms cubic-bezier(.22, .61, .36, 1),color 120ms ease,opacity 140ms ease,transform 180ms cubic-bezier(.22, .61, .36, 1)}#desktop-toggle,.raika-sidebar-close{color:#e1e6ee;background:transparent;border:0;border-radius:0;box-shadow:none;outline-color:transparent}#desktop-toggle:hover,#desktop-toggle:focus-visible,.raika-sidebar-close:hover,.raika-sidebar-close:focus-visible{color:#ffffff;background:transparent;border-color:transparent;box-shadow:none}.raika-nav-group-label{color:#596575}.raika-nav-item,.raika-nav-sublist .raika-nav-item{color:#9aa6b5;background:transparent;border:1px solid transparent;box-shadow:none;text-decoration:none}/* Do not let DaisyUI's persistent menu focus look like another active route. */#sidebar .raika-nav-item:focus{color:#9aa6b5;background:transparent;border-color:transparent;box-shadow:none}.raika-sidebar > li > .raika-nav-item,.raika-nav-summary{border-radius:10px}.raika-nav-sublist .raika-nav-item{border-radius:11px}.raika-nav-item .raika-nav-icon{color:currentColor}.raika-nav-item .raika-nav-icon-img{opacity:.96;filter:none}#sidebar .raika-nav-item:hover,#sidebar .raika-nav-item.is-active,#sidebar .raika-nav-item.is-active:hover,#sidebar .raika-nav-sublist .raika-nav-item:hover,#sidebar .raika-nav-sublist .raika-nav-item.is-active,#sidebar .raika-nav-sublist .raika-nav-item.is-active:hover{color:var(--raika-sidebar-active-color, #4ea7ff);background:transparent;border-color:transparent;box-shadow:none}#sidebar .raika-nav-item:hover .raika-nav-icon-img,#sidebar .raika-nav-item.is-active .raika-nav-icon-img{opacity:1;filter:none}#sidebar .raika-nav-item::before{background:var(--raika-sidebar-active-bar, #0878ff);border-radius:0 999px 999px 0;box-shadow:0 0 18px rgba(8, 120, 255, .38);opacity:0;transition:opacity 160ms ease,transform 180ms ease}#sidebar .raika-nav-item:hover::before,#sidebar .raika-nav-item.is-active::before{opacity:1}.raika-nav-divider{background:rgba(255, 255, 255, .07);border-color:transparent}.raika-sidebar-support{border-top:1px solid var(--raika-border)}.raika-sidebar-support .raika-support-badge{color:#ffffff;background:#0878ff;border-radius:999px}.raika-nav-chevron{color:#8793a4;opacity:1;transition:color 160ms ease,opacity 180ms ease,transform 220ms ease}.raika-nav-accordion.is-open .raika-nav-chevron{color:#c8d2df}.raika-nav-sublist{opacity:0;transition:max-height 340ms cubic-bezier(.22, .8, .25, 1),opacity 180ms ease,transform 220ms ease}#sidebar .raika-nav-accordion[open].is-open .raika-nav-sublist{opacity:1}#sidebar .raika-nav-accordion[open].is-closing .raika-nav-sublist{opacity:0}.raika-sidebar-flyout{color:var(--raika-ui-text);background:var(--raika-ui-surface-2);border:1px solid var(--raika-ui-border);border-radius:14px;box-shadow:0 8px 24px rgba(0, 0, 0, .18);opacity:0;transition:opacity 170ms ease,transform 170ms ease}.raika-sidebar-flyout.is-open{opacity:1}.raika-sidebar-flyout-item.raika-nav-item{color:var(--raika-ui-text);background:transparent;border:1px solid transparent;border-radius:8px;box-shadow:none;transition:background-color .15s ease,color .15s ease}.raika-sidebar-flyout-item.raika-nav-item:is(:hover, :focus-visible){color:var(--raika-ui-text);background:var(--raika-ui-surface-3);border-color:transparent}.raika-sidebar-flyout-item.raika-nav-item:focus-visible{outline:2px solid var(--raika-ui-blue);outline-offset:-2px}.raika-sidebar-flyout-item .raika-nav-icon{color:#8cbfff}html[data-theme="light"] #sidebar .raika-sidebar{color:#263245;background:#edf1f5;box-shadow:none}html[data-theme="light"] #desktop-toggle,html[data-theme="light"] .raika-sidebar-close{color:#4a586c}html[data-theme="light"] #desktop-toggle:hover,html[data-theme="light"] #desktop-toggle:focus-visible,html[data-theme="light"] .raika-sidebar-close:hover,html[data-theme="light"] .raika-sidebar-close:focus-visible{color:#075fc8}html[data-theme="light"] .raika-nav-group-label{color:#7a8798}html[data-theme="light"] #sidebar .raika-sidebar-mode:not(.is-active){color:var(--raika-action-secondary-text);background:var(--raika-action-secondary-bg)}html[data-theme="light"] #sidebar .raika-sidebar-mode:not(.is-active):is(:hover, :focus-visible){color:var(--raika-action-secondary-text-hover);background:var(--raika-action-secondary-hover)}html[data-theme="light"] .raika-nav-item,html[data-theme="light"] .raika-nav-sublist .raika-nav-item{color:#4a586c;background:transparent;border-color:transparent;box-shadow:none}html[data-theme="light"] #sidebar .raika-nav-item:hover,html[data-theme="light"] #sidebar .raika-nav-item.is-active,html[data-theme="light"] #sidebar .raika-nav-sublist .raika-nav-item:hover,html[data-theme="light"] #sidebar .raika-nav-sublist .raika-nav-item.is-active{color:#0878ff;background:transparent;border-color:transparent;box-shadow:none}html[data-theme="light"] .raika-nav-divider{background:#dce3eb}html[data-theme="light"] #sidebar .raika-nav-item.raika-nav-bonus{background:var(--raika-action-secondary-bg);border-color:var(--raika-action-secondary-border)}html[data-theme="light"] #sidebar .raika-nav-item.raika-nav-bonus:is(:hover, :focus-visible, .is-active){background:var(--raika-action-secondary-hover);border-color:var(--raika-action-secondary-border-hover)}html[data-theme="light"] .raika-nav-bonus-copy small{color:var(--raika-action-secondary-text)}html[data-theme="light"] .raika-sidebar-support{border-color:#dce3eb}html[data-theme="light"] .raika-sidebar-flyout{color:var(--raika-ui-text);background:var(--raika-ui-surface-2);border-color:var(--raika-ui-border)}html[data-theme="light"] .raika-sidebar-flyout-item.raika-nav-item{color:var(--raika-ui-text);background:transparent;border-color:transparent}html[data-theme="light"] .raika-sidebar-flyout-item.raika-nav-item:is(:hover, :focus-visible){color:var(--raika-ui-text);background:var(--raika-ui-surface-3);border-color:transparent}@media (min-width: 1024px){.raika-sidebar-collapsed #sidebar .raika-sidebar-support > .raika-nav-item{background:transparent;color:var(--raika-ui-muted);border:1px solid transparent}.raika-sidebar-collapsed .raika-nav-group-label::before{background:rgba(116, 183, 255, .18);border-radius:999px;box-shadow:0 1px 0 rgba(255, 255, 255, .03)}.raika-sidebar-collapsed #sidebar .raika-nav-item{border-radius:13px;opacity:1}.raika-sidebar-collapsed #sidebar .raika-nav-item > span{opacity:1}.raika-sidebar-collapsed #sidebar .raika-nav-sublist,.raika-sidebar-collapsed #sidebar .raika-nav-summary .raika-nav-chevron{opacity:0}.raika-sidebar-collapsed .raika-nav-summary.is-flyout-open,.raika-sidebar-collapsed .raika-nav-summary:hover{color:var(--raika-sidebar-active-color, #4ea7ff);background:transparent;border-color:transparent}html[data-theme="light"] .raika-sidebar-collapsed .raika-nav-summary.is-flyout-open,html[data-theme="light"] .raika-sidebar-collapsed .raika-nav-summary:hover{color:#0878ff;background:transparent;border-color:transparent}}@media (max-width: 1023px){#sidebar.raika-sidebar-wrap{background:radial-gradient(circle at 50% -8%, rgba(0, 117, 255, .22), transparent 38%),radial-gradient(circle at 100% 72%, rgba(48, 119, 255, .1), transparent 42%),linear-gradient(180deg, #0e1728 0%, #080f1d 58%, #070c17 100%);opacity:0;visibility:hidden}#sidebar-toggle:checked ~ #sidebar.raika-sidebar-wrap{opacity:1;visibility:visible}#sidebar .raika-sidebar{background:var(--raika-sidebar-bg);border:0;box-shadow:none;opacity:0;transition:opacity 220ms ease,transform 320ms cubic-bezier(.22, 1, .36, 1)}#sidebar-toggle:checked ~ #sidebar .raika-sidebar{opacity:1}#sidebar .raika-sidebar-wordmark{background:transparent !important;border-bottom:0}.raika-sidebar-close,#sidebar .raika-nav-item,#sidebar .raika-nav-sublist .raika-nav-item{background:transparent;border-color:transparent;box-shadow:none}.raika-sidebar-close{border-radius:0}#sidebar .raika-sidebar-mobile-brand,#sidebar .raika-sidebar-mobile-brand:hover,#sidebar .raika-sidebar-mobile-brand:focus,#sidebar .raika-sidebar-mobile-brand:focus-visible,#sidebar .raika-sidebar-mobile-brand:active{color:inherit !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;outline:none !important;filter:none !important;transform:none !important}#sidebar .raika-nav-item{border-radius:10px}#sidebar .raika-nav-sublist .raika-nav-item{border-radius:11px}body:is(.raika-sidebar-open, #sidebar-toggle:checked) .raika-mobile-bottom-nav{opacity:0}#sidebar-toggle:checked ~ #sidebar .raika-nav-item{animation:raika-mobile-menu-item-in 360ms cubic-bezier(.22, 1, .36, 1) both}#sidebar-toggle:checked ~ #sidebar li:nth-of-type(2) .raika-nav-item{animation-delay:25ms}#sidebar-toggle:checked ~ #sidebar li:nth-of-type(3) .raika-nav-item{animation-delay:45ms}#sidebar-toggle:checked ~ #sidebar li:nth-of-type(4) .raika-nav-item{animation-delay:65ms}#sidebar-toggle:checked ~ #sidebar li:nth-of-type(5) .raika-nav-item{animation-delay:85ms}#sidebar-toggle:checked ~ #sidebar li:nth-of-type(6) .raika-nav-item{animation-delay:105ms}#sidebar-toggle:checked ~ #sidebar li:nth-of-type(n + 7) .raika-nav-item{animation-delay:125ms}html[data-theme="light"] #sidebar.raika-sidebar-wrap,html[data-theme="light"] #sidebar .raika-sidebar{background:#edf1f5}}@media (prefers-reduced-motion: reduce){.raika-shell,.raika-sidebar,.raika-sidebar-wrap,.raika-sidebar-wordmark,#desktop-toggle,#desktop-toggle > svg,.raika-nav-item,.raika-nav-item .raika-nav-icon,.raika-nav-item .raika-nav-icon-img,.raika-nav-item > span,.raika-nav-sublist,.raika-nav-chevron,.raika-sidebar-flyout{transition-duration:1ms}#sidebar-toggle:checked ~ #sidebar .raika-nav-item{animation-duration:1ms;animation-delay:0ms}}@keyframes raika-mobile-menu-item-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}/* Home section headings and game-shelf theme. Geometry lives in pages/home.css. */body.raika-body .raika-home .raika-section-head h2::before{border-radius:999px;background:var(--lobby-blue) !important;opacity:1}html[data-theme="light"] body.raika-body .raika-home .raika-section-head,html[data-theme="light"] body.raika-body .raika-home .raika-section-head h2{color:#1b2738 !important}body.raika-body .raika-row-controls .raika-row-control,body.raika-body .raika-row-controls .raika-section-link{border:1px solid rgba(162, 174, 189, 0.06) !important;border-radius:10px !important;color:#aeb8c7 !important;background:rgba(162, 174, 189, 0.08) !important;box-shadow:none !important}body.raika-body .raika-row-controls .raika-row-control{transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease,opacity 150ms ease}body.raika-body .raika-row-controls .raika-row-control:disabled{opacity:.48 !important}@media (hover: hover){body.raika-body .raika-row-controls .raika-row-control:hover:not(:disabled),body.raika-body .raika-row-controls .raika-section-link:hover{color:#ffffff !important;background:rgba(31, 39, 50, 0.96) !important;border-color:rgba(116, 183, 255, 0.16) !important}}.raika-game-card{border:1px solid rgba(255, 255, 255, 0.06);border-color:var(--lobby-border) !important;border-radius:13px !important;background:var(--raika-panel);box-shadow:none !important;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,filter 180ms ease}.raika-game-card:hover{transform:translateY(-3px) !important}html[data-theme="light"] .raika-game-card{background:#ffffff !important;border-color:#d8e0e9 !important;box-shadow:0 8px 22px rgba(35, 49, 68, .08) !important}html[data-theme="dark"] .raika-game-card{background:var(--raika-surface-1) !important;border-color:var(--raika-border) !important;box-shadow:0 8px 22px rgba(1, 8, 18, .18) !important}@media (min-width: 1024px){.raika-home .raika-game-card{border-radius:12px !important}}@media (min-width: 768px){#search-results #grid .raika-game-card{border-radius:14px !important}}@media (max-width: 767px){html body.raika-body .raika-row-controls .raika-row-control,html body.raika-body .raika-row-controls .raika-section-link{border-radius:9px !important}.raika-game-card{border-radius:11px !important}}body.raika-body .raika-home .raika-game-row.has-more-right{-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - 48px), rgba(0, 0, 0, .72) calc(100% - 18px), transparent 100%) !important;mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - 48px), rgba(0, 0, 0, .72) calc(100% - 18px), transparent 100%) !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important}body.raika-body .raika-home .raika-game-row.has-more-left:not(.has-more-right){-webkit-mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .72) 18px, #000 48px, #000 100%) !important;mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .72) 18px, #000 48px, #000 100%) !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important}body.raika-body .raika-home .raika-game-row.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .72) 18px, #000 48px, #000 calc(100% - 48px), rgba(0, 0, 0, .72) calc(100% - 18px), transparent 100%) !important;mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .72) 18px, #000 48px, #000 calc(100% - 48px), rgba(0, 0, 0, .72) calc(100% - 18px), transparent 100%) !important}@media (max-width: 767px){body.raika-body .raika-home .raika-game-row.has-more-right{-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - 28px), rgba(0, 0, 0, .78) calc(100% - 10px), transparent 100%) !important;mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - 28px), rgba(0, 0, 0, .78) calc(100% - 10px), transparent 100%) !important}body.raika-body .raika-home .raika-game-row.has-more-left:not(.has-more-right){-webkit-mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .78) 10px, #000 28px, #000 100%) !important;mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .78) 10px, #000 28px, #000 100%) !important}body.raika-body .raika-home .raika-game-row.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .78) 10px, #000 28px, #000 calc(100% - 28px), rgba(0, 0, 0, .78) calc(100% - 10px), transparent 100%) !important;mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .78) 10px, #000 28px, #000 calc(100% - 28px), rgba(0, 0, 0, .78) calc(100% - 10px), transparent 100%) !important}}@media (hover: hover) and (pointer: fine){body.raika-body .raika-game-card-shell{transform-origin:center bottom !important;transition:transform 190ms cubic-bezier(.22, 1, .36, 1) !important}body.raika-body .raika-game-card-shell:hover{transform:translateY(-5px) scale(1.025) !important}body.raika-body .raika-game-card-shell .raika-game-card,body.raika-body .raika-game-card-shell .raika-game-card:hover{transform:none !important}body.raika-body .raika-game-card{transform-origin:center bottom !important;transition:transform 190ms cubic-bezier(.22, 1, .36, 1),box-shadow 190ms ease,border-color 190ms ease,filter 190ms ease !important}body.raika-body .raika-game-card:hover{transform:translateY(-5px) scale(1.025) !important}}/* H05 games-list header visuals. */.raika-home-panels.raika-view-leave{animation:raika-search-view-leave 0.17s ease-in both}.raika-home-panels.raika-view-enter{animation:raika-search-view-enter 0.28s cubic-bezier(0.22, 1, 0.36, 1) both}.raika-games-title-row h1{color:#ffffff}.raika-games-back{border-radius:11px;color:#aeb8c5;background:#22272f;border:1px solid #343b44;box-shadow:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.raika-games-back:hover,.raika-games-back:focus-visible{color:#eef2f6;background:#2b3138;border-color:#46515e;outline:none}html[data-theme="light"] .raika-games-title-row h1{color:#172130 !important}html[data-theme="light"] .raika-games-back{color:#56657a !important;background:#e5ebf2 !important;border:1px solid #d3dde8 !important;box-shadow:none !important}html[data-theme="light"] .raika-games-back:hover,html[data-theme="light"] .raika-games-back:focus-visible{color:#075fc8 !important;background:#dfeaf7 !important;border-color:#bfd0e3 !important}@media (max-width: 767px){.raika-games-back{border-radius:9px}}/* H06 Hero visuals and interactive states. */.raika-hero{border:0 !important;border-radius:var(--raika-ui-radius);clip-path:inset(0 round var(--raika-ui-radius));background:linear-gradient(112deg, #10233c 0%, #0b4f9f 54%, #0878ff 100%) !important;box-shadow:none !important}.raika-hero .slides{border-radius:inherit;transition:transform .45s ease}.raika-hero::before{background:repeating-linear-gradient(135deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 18px) !important}.raika-hero-slide::before{border-radius:50%;background:repeating-radial-gradient(circle, transparent 0 24px, rgba(255, 255, 255, .065) 25px 26px);opacity:.72 !important}.raika-hero-slide::after{background:radial-gradient(circle at 82% 50%, rgba(8, 120, 255, .1), transparent 32%),linear-gradient(90deg, rgba(5, 9, 14, .28), transparent 62%) !important}.raika-hero-kicker{color:#eaffff;text-shadow:0 2px 7px rgba(0, 0, 0, .28)}.raika-hero-copy h1{color:#ffffff;text-shadow:0 4px 0 rgba(4, 46, 89, .45),0 10px 24px rgba(0, 0, 0, .25)}.raika-hero-copy p{color:rgba(226, 236, 247, .82) !important}.raika-hero-title-row .raika-hero-wheel{filter:drop-shadow(0 12px 18px rgba(0, 0, 0, .28))}.raika-hero-art{filter:drop-shadow(0 24px 34px rgba(0, 0, 0, .42))}.raika-hero .raika-primary-btn{border:0 !important;border-radius:var(--raika-ui-radius);color:#ffffff !important;background:rgba(7, 26, 50, .82) !important;box-shadow:none !important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.raika-hero .raika-primary-btn::after{border-radius:999px;background:linear-gradient(135deg, var(--raika-blue-a), var(--raika-blue-b) 58%, var(--raika-blue-c));box-shadow:none !important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.raika-hero .raika-primary-btn::before{border-top:2px solid #ffffff;border-right:2px solid #ffffff;transition:transform .2s ease}.raika-hero .raika-primary-btn:hover{transform:translateY(-2px)}.raika-hero .raika-primary-btn:hover::after{background:linear-gradient(135deg, #2f8cff, #0f5ed8);transform:translateY(-50%) scale(1.05)}.raika-hero .raika-primary-btn:hover::before{transform:translate(2px, -50%) rotate(45deg)}.raika-hero-highlights span{border-radius:13px;background:rgba(6, 25, 49, .7);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08),0 10px 24px rgba(0, 0, 0, .14);backdrop-filter:blur(8px)}.raika-hero-highlights b{color:#ffffff}.raika-hero-highlights small{color:rgba(226, 236, 247, .68)}.raika-hero .raika-hero-arrow{border:1px solid rgba(255, 255, 255, .12) !important;border-radius:var(--raika-ui-radius) !important;color:rgba(255, 255, 255, .78) !important;background:rgba(9, 14, 22, .34) !important;box-shadow:none !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform 160ms ease,background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease}.raika-hero .raika-hero-arrow:hover,.raika-hero .raika-hero-arrow:focus-visible{color:#ffffff !important;background:rgba(9, 14, 22, .52) !important;border-color:rgba(255, 255, 255, .2) !important;outline:none;transform:none !important}.raika-hero .raika-hero-arrow:active{transform:scale(.94) !important}@media (min-width: 1024px){html body.raika-body .raika-shell .raika-hero-slide img{animation:none !important;transition:none !important}}@media (max-width: 767px){.raika-hero{border-radius:var(--raika-ui-radius) !important;clip-path:inset(0 round var(--raika-ui-radius)) !important}.raika-hero .raika-primary-btn{border-radius:var(--raika-ui-radius) !important}}/* H07 feature and promotional-card visuals. */.raika-feature-card{color:#ffffff;background:linear-gradient(145deg, #252a31 0%, #1b2026 100%) !important;border:1px solid #3a424b !important;border-radius:var(--raika-ui-radius);clip-path:none;box-shadow:none !important;outline:0 !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.raika-feature-card::before{background:linear-gradient(145deg, #252a31 0%, #1b2026 100%) !important;border:1px solid #3a424b !important;border-radius:inherit;box-shadow:none !important;opacity:1}.raika-feature-card strong{color:#ffffff;text-shadow:0 2px 0 rgba(0, 0, 0, .46),0 4px 12px rgba(0, 0, 0, .22)}.raika-feature-card small{color:rgba(255, 255, 255, .78)}.raika-feature-card img{filter:drop-shadow(0 9px 12px rgba(0, 0, 0, .24));transition:transform .24s ease,filter .24s ease}.raika-feature-card:hover,.raika-feature-card:focus-visible{background:linear-gradient(145deg, #2b3138 0%, #20262c 100%) !important;border-color:#4a535d !important;transform:translateY(-2px)}.raika-feature-card:hover img{filter:drop-shadow(0 18px 24px rgba(0, 0, 0, .38)) drop-shadow(0 0 18px rgba(154, 91, 255, .28));transform:translateY(-4px) scale(1.08) rotate(2deg)}html[data-theme="light"] body.raika-body .raika-feature-card{color:#172130 !important;background:var(--raika-ui-surface-2) !important;border-color:#d5e0eb !important;box-shadow:none !important}html[data-theme="light"] body.raika-body .raika-feature-card::before{background:none !important;border-color:#d5e0eb !important;box-shadow:none !important;opacity:0 !important}html[data-theme="light"] .raika-feature-card strong{color:#172130 !important;text-shadow:none !important}html[data-theme="light"] .raika-feature-card small{color:#617087 !important}@media (max-width: 1180px){body.raika-body .raika-feature-card:hover,body.raika-body .raika-feature-card:active,body.raika-body .raika-feature-card:focus,body.raika-body .raika-feature-card:focus-visible{transform:none !important}}@media (min-width: 1024px){.raika-feature-card{clip-path:inset(0 round var(--raika-ui-radius)) !important}}@media (min-width: 768px) and (max-width: 1366px){body.raika-body .raika-feature-card{border-radius:var(--raika-ui-radius) !important}body.raika-body .raika-feature-card small{opacity:.82 !important}body.raika-body .raika-feature-card img{filter:drop-shadow(0 14px 20px rgba(0, 0, 0, .28)) !important}}@media (max-width: 767px){.raika-feature-card{background:transparent !important;border-color:transparent !important;border-radius:var(--raika-ui-radius) !important;clip-path:none !important;box-shadow:none !important}.raika-feature-card::before{background:linear-gradient(145deg, #252a31 0%, #1b2026 100%) !important;border:1px solid #3a424b !important;border-radius:var(--raika-ui-radius) !important;opacity:1 !important;transform:none !important}body.raika-body .raika-feature-card:hover,body.raika-body .raika-feature-card:active,body.raika-body .raika-feature-card:focus,body.raika-body .raika-feature-card:focus-visible{background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important}body.raika-body .raika-feature-card:hover img,body.raika-body .raika-feature-card:active img,body.raika-body .raika-feature-card:focus img,body.raika-body .raika-feature-card:focus-visible img{filter:drop-shadow(0 9px 12px rgba(0, 0, 0, .24)) !important}.raika-promo-mobile-label{color:#f2f5f8 !important;background:transparent !important;border-radius:0 !important}html[data-theme="light"] body.raika-body .raika-feature-card{background:transparent !important;border-color:transparent !important}html[data-theme="light"] body.raika-body .raika-feature-card::before{background:var(--raika-ui-surface-2) !important;border:1px solid #d5e0eb !important;opacity:1 !important}html[data-theme="light"] .raika-promo-mobile-label{color:#26354a !important;background:transparent !important}}/* H08 pick-game carousel visuals and animated states. */body.raika-body .raika-pick-carousel{border:0;border-radius:18px;background:radial-gradient(circle at 82% 46%, rgba(38, 143, 255, 0.42), transparent 40%),linear-gradient(105deg, #07111d 0%, #0b2742 46%, #0878ff 100%);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.06),0 24px 54px rgba(0, 0, 0, 0.24)}body.raika-body .raika-pick-carousel::before{background:linear-gradient(90deg, rgba(2, 8, 14, 0.38), transparent 50%, rgba(2, 8, 14, 0.1))}body.raika-body .raika-pick-carousel-copy strong{color:#ffffff}body.raika-body .raika-pick-carousel-copy p{color:rgba(255, 255, 255, 0.76)}body.raika-body .raika-pick-game-btn{border:0;border-radius:10px;color:#1c2a18;background:#ffffff;box-shadow:0 10px 22px rgba(3, 18, 8, 0.24)}body.raika-body .raika-pick-carousel-track{/* Match both scrolling edges of the slot rows. */-webkit-mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .72) 18px, #000 48px, #000 calc(100% - 48px), rgba(0, 0, 0, .72) calc(100% - 18px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .72) 18px, #000 48px, #000 calc(100% - 48px), rgba(0, 0, 0, .72) calc(100% - 18px), transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.raika-body .raika-pick-carousel-cards{animation:none}body.raika-body .raika-pick-carousel-card{border:1px solid rgba(255, 255, 255, 0.22);border-radius:12px;color:inherit;background:#10161e;box-shadow:none;text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,opacity 180ms ease}body.raika-body .raika-pick-carousel-card:hover,body.raika-body .raika-pick-carousel-card:focus-visible{border-color:rgba(78, 167, 255, 0.62);box-shadow:0 0 0 1px rgba(78, 167, 255, 0.18);outline:none;transform:translateY(-8px)}body.raika-body .raika-pick-carousel-card img{border-radius:inherit}body.raika-body .raika-pick-carousel-card .raika-game-cover-fallback-mark{border-radius:10px}body.raika-body .raika-pick-status{border:0}body.raika-body .raika-pick-selected-action{border-radius:9px;color:#172130;background:#ffffff;box-shadow:0 10px 24px rgba(0, 0, 0, 0.3);opacity:0;transform:translateY(8px);transition:opacity 180ms ease,transform 180ms ease}body.raika-body .raika-pick-carousel.is-picking .raika-pick-carousel-card{opacity:0.72;transform:scale(0.94)}body.raika-body .raika-pick-carousel.is-picked .raika-pick-carousel-card{opacity:0.42;transform:scale(0.9)}body.raika-body .raika-pick-carousel.is-picked .raika-pick-carousel-card.is-selected{border-color:rgba(255, 255, 255, 0.96);box-shadow:0 0 0 3px rgba(78, 167, 255, 0.42);opacity:1;transform:scale(1.13)}body.raika-body .raika-pick-carousel.is-picked .raika-pick-carousel-card.is-selected::before{border-top:10px solid #ffffff;border-right:8px solid transparent;border-left:8px solid transparent;filter:drop-shadow(0 4px 5px rgba(0, 0, 0, 0.32))}body.raika-body .raika-pick-carousel.is-picked .raika-pick-carousel-card.is-selected .raika-pick-selected-action{opacity:1;transform:translateY(0)}html[data-theme="light"] body.raika-body .raika-pick-carousel{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.14),0 18px 44px rgba(20, 91, 178, 0.16)}@media (max-width: 767px){body.raika-body .raika-pick-carousel-track{-webkit-mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .78) 10px, #000 28px, #000 calc(100% - 28px), rgba(0, 0, 0, .78) calc(100% - 10px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, rgba(0, 0, 0, .78) 10px, #000 28px, #000 calc(100% - 28px), rgba(0, 0, 0, .78) calc(100% - 10px), transparent 100%)}body.raika-body .raika-pick-game-btn{border-radius:9px}body.raika-body .raika-pick-carousel-card{border-radius:10px}}/* H09 provider selector and TomSelect visuals. Geometry lives in pages/home.css. */#providers-wrap,#providers-wrap .ts-wrapper,#providers-wrap .ts-control{color:var(--raika-ui-text);background:var(--raika-ui-surface-3);background-image:none;border-radius:var(--raika-ui-radius);box-shadow:none;opacity:1}#providers-wrap .ts-control{border:1px solid var(--raika-ui-border);transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}#providers-wrap .ts-control input{color:var(--raika-ui-text);background:transparent;caret-color:var(--raika-ui-blue)}#providers-wrap .ts-control input::placeholder{color:var(--raika-ui-muted)}#providers-wrap .ts-control .item{color:var(--raika-ui-text)}#providers-wrap .left-icon{color:var(--raika-ui-muted)}#providers-wrap .ts-control::after{border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.72}#providers-wrap .raika-provider-clear{color:var(--raika-ui-muted);background:var(--raika-ui-surface-2);border:0;border-radius:999px}#providers-wrap .raika-provider-clear::before,#providers-wrap .raika-provider-clear::after{background:currentColor;border-radius:999px}#providers-wrap .ts-dropdown{color:var(--raika-ui-text);background:var(--raika-ui-surface);border:1px solid var(--raika-ui-border);border-radius:14px;box-shadow:var(--raika-modal-shadow);transition:opacity 180ms ease,transform 220ms cubic-bezier(.22, 1, .36, 1),filter 180ms ease}#providers-wrap .ts-dropdown.raika-provider-opening{animation:raika-provider-dropdown-in 220ms cubic-bezier(.22, 1, .36, 1) both}#providers-wrap .ts-dropdown.raika-provider-closing{opacity:0;filter:blur(2px)}#providers-wrap .ts-dropdown .option{color:var(--raika-ui-text);background:transparent}#providers-wrap .ts-dropdown .option:hover,#providers-wrap .ts-dropdown .option.active,#providers-wrap .ts-dropdown .option.selected{color:var(--raika-ui-text);background:color-mix(in srgb, var(--raika-ui-blue) 12%, var(--raika-ui-surface-2))}#providers-wrap .ts-dropdown .no-results{color:var(--raika-ui-muted)}#providers-wrap .ts-dropdown-content{background:var(--raika-ui-surface);scrollbar-color:var(--raika-ui-muted) var(--raika-ui-surface)}#providers-wrap .ts-dropdown .highlight{color:inherit;background:color-mix(in srgb, var(--raika-ui-blue) 25%, transparent)}@keyframes raika-provider-dropdown-in{from{opacity:0;transform:translateY(-8px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}/* H10 search field, results, empty-state, and transition visuals. */body.raika-body .raika-home > .raika-search-controls > .raika-search-field,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-search-field{color:#dbe5f2;background:#22272f !important;background-image:none !important;border:1px solid transparent !important;border-radius:var(--raika-ui-radius) !important;box-shadow:none !important;clip-path:inset(0 round var(--raika-ui-radius)) !important;transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}body.raika-body .raika-home > .raika-search-controls > .raika-search-field input,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-search-field input{color:#dbe5f2 !important;background:transparent !important;border:0 !important;border-radius:inherit !important;outline:none !important;opacity:1 !important}body.raika-body .raika-home > .raika-search-controls > .raika-search-field input::placeholder,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-search-field input::placeholder{color:#8f98a7 !important;opacity:1 !important}body.raika-body .raika-home > .raika-search-controls > .raika-search-field .raika-field-icon,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-search-field .raika-field-icon{color:#a9b2c8 !important}.raika-search-field .raika-clear-search{color:#7f8b9b !important;background:rgba(255, 255, 255, .055) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;transition:color 160ms ease,background 160ms ease,transform 160ms ease}.raika-search-field .raika-clear-search::before,.raika-search-field .raika-clear-search::after{background:currentColor;border-radius:999px}.raika-search-field .raika-clear-search::before{transform:rotate(45deg)}.raika-search-field .raika-clear-search::after{transform:rotate(-45deg)}.raika-search-field .raika-clear-search:hover,.raika-search-field .raika-clear-search:focus-visible{color:#dce5ef !important;background:rgba(255, 255, 255, .1) !important;border:0 !important;box-shadow:none !important;outline:none !important}.raika-search-field .raika-clear-search:active{transform:scale(.94)}.raika-search-results .raika-search-empty{transition:opacity 160ms ease,transform 160ms ease}.raika-search-results.is-updating .raika-search-empty{opacity:0}.raika-search-results #loader{color:#3d9bff}.raika-search-results.raika-view-leave{animation:raika-search-view-leave 170ms ease-in both}.raika-search-results.raika-view-enter{animation:raika-search-view-enter 280ms cubic-bezier(.22, 1, .36, 1) both}.raika-search-empty{animation:raika-empty-enter 420ms cubic-bezier(.22, 1, .36, 1) both}.raika-search-empty img{filter:drop-shadow(0 24px 34px rgba(0, 0, 0, .38))}html[data-theme="light"] body.raika-body .raika-home > .raika-search-controls > .raika-search-field,html[data-theme="light"] body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-search-field{color:#243247 !important;background:#e2e8ef !important;border-color:#c8d3df !important;box-shadow:none !important}html[data-theme="light"] body.raika-body .raika-home > .raika-search-controls #search,html[data-theme="light"] body.raika-body .raika-home.is-games-view > .raika-search-controls #search{color:#243247 !important;-webkit-text-fill-color:#243247 !important;caret-color:#087cff !important}html[data-theme="light"] body.raika-body .raika-home > .raika-search-controls #search::placeholder,html[data-theme="light"] body.raika-body .raika-home.is-games-view > .raika-search-controls #search::placeholder{color:#7f8c9d !important;-webkit-text-fill-color:#7f8c9d !important}html[data-theme="light"] .raika-search-field .raika-field-icon{color:#73829a !important}html[data-theme="light"] .raika-search-field .raika-clear-search{color:#7a8798 !important;background:#e8edf3 !important}html[data-theme="light"] .raika-search-field .raika-clear-search:hover,html[data-theme="light"] .raika-search-field .raika-clear-search:focus-visible{color:#33445a !important;background:#dce4ed !important}html[data-theme="light"] .raika-search-empty{color:#59697d !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important}html[data-theme="light"] .raika-search-empty img{filter:drop-shadow(0 18px 26px rgba(44, 64, 91, .16)) !important}@keyframes raika-search-view-leave{to{opacity:0;transform:translateY(8px)}}@keyframes raika-search-view-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes raika-empty-enter{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}/* H11 category toolbar and search/provider-row visuals. */body.raika-body .raika-home-filter-tabs{background:linear-gradient(145deg, #252a31 0%, #1b2026 100%);border:1px solid #3a424b;border-radius:10px;box-shadow:none}html[data-theme="light"] #sidebar .raika-nav-item:focus{color:#4a586c}@media (max-width: 767px){body.raika-body .raika-home-filter-tabs{scrollbar-color:rgba(255, 255, 255, .28) transparent}body.raika-body .raika-home-filter-tabs::-webkit-scrollbar-track{background:transparent}body.raika-body .raika-home-filter-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(255, 255, 255, .28)}html[data-theme="light"] body.raika-body .raika-home-filter-tabs{scrollbar-color:rgba(36, 50, 72, .28) transparent}html[data-theme="light"] body.raika-body .raika-home-filter-tabs::-webkit-scrollbar-thumb{background:rgba(36, 50, 72, .28)}}body.raika-body .raika-home-filter-tab{color:#aeb6c2;background:transparent;border:0;border-radius:0;transition:color 160ms ease,background 160ms ease,border-color 160ms ease,box-shadow 160ms ease}body.raika-body .raika-home-filter-tab + .raika-home-filter-tab{border-left:1px solid #3a424b}body.raika-body .raika-home-filter-tab.is-active + .raika-home-filter-tab,body.raika-body .raika-home-filter-tab:has(+ .raika-home-filter-tab.is-active){border-left-color:transparent}body.raika-body .raika-home-filter-tab:hover,body.raika-body .raika-home-filter-tab:focus-visible{color:#eef1f5;background:#2b3138;outline:none}body.raika-body .raika-home-filter-tab:focus-visible{box-shadow:inset 0 0 0 2px rgba(41, 156, 255, .72)}body.raika-body .raika-home-filter-tab.is-active{color:#ffffff;background:linear-gradient(135deg, #299cff 0%, #1479e8 100%);border-left-color:transparent;box-shadow:none}body.raika-body .raika-home-filter-tab:first-child{border-radius:8px 0 0 8px}body.raika-body .raika-home-filter-tab:last-child{border-radius:0 8px 8px 0}body.raika-body .raika-home-filter-tab .raika-home-filter-icon{filter:none}body.raika-body .raika-home > .raika-search-controls > .raika-filter-search-separator,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-filter-search-separator{background:rgba(139, 162, 191, .18);border-radius:999px}html[data-theme="light"] body.raika-body .raika-home-filter-tabs{background:#e7edf4;border-color:#c8d3df;box-shadow:none}html[data-theme="light"] body.raika-body .raika-home-filter-tab,html[data-theme="light"] body.raika-body .raika-home-filter-tab > span{color:#4a586c}html[data-theme="light"] body.raika-body .raika-home-filter-tab + .raika-home-filter-tab{border-left-color:#c8d3df}html[data-theme="light"] body.raika-body .raika-home-filter-tab:hover,html[data-theme="light"] body.raika-body .raika-home-filter-tab:hover > span,html[data-theme="light"] body.raika-body .raika-home-filter-tab:focus-visible,html[data-theme="light"] body.raika-body .raika-home-filter-tab:focus-visible > span{color:#263245;background:rgba(8, 120, 255, .08)}html[data-theme="light"] body.raika-body .raika-home-filter-tab.is-active,html[data-theme="light"] body.raika-body .raika-home-filter-tab.is-active > span{color:#ffffff}html[data-theme="light"] body.raika-body .raika-home > .raika-search-controls > .raika-filter-search-separator,html[data-theme="light"] body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-filter-search-separator{background:rgba(36, 50, 72, .14)}/* Original games bet action: intentionally flat and restrained. *//* Shared result history: one opaque surface, status changes text and border only. */.raika-original-game-app .raika-result-badge{border:1px solid var(--raika-action-secondary-border);border-radius:8px;color:var(--raika-action-secondary-text);background:var(--raika-action-secondary-bg);box-shadow:none}.raika-original-game-app .raika-result-badge--success{color:var(--raika-success-text);border-color:var(--raika-success-border)}.raika-original-game-app .raika-result-badge--error{color:var(--raika-error-text);border-color:var(--raika-error-border)}/* Theme gap fixes for standalone and page-specific states. */html[data-theme="light"] .raika-sport-page,html[data-theme="light"] .raika-sport-frame,html[data-theme="light"] .raika-sport-state{color:#243247;background:#ffffff;border-color:#d7e1ec}html[data-theme="light"] .raika-sport-state .loading-spinner{color:#68768a}@media (max-width: 767px){html[data-theme="light"].raika-sport-document,html[data-theme="light"] body.raika-sport-document,html[data-theme="light"] body.raika-sport-document .raika-app-content,html[data-theme="light"] .raika-sport-page{background:#e5eaf0}html[data-theme="light"] .raika-sport-frame,html[data-theme="light"] .raika-sport-state{background:#ffffff}}html[data-theme="light"] #referral-root #referral-chart-empty:not(.hidden){color:#657389 !important;background:#f3f6fa !important;border-color:#d7e1ec !important}html[data-theme="light"] #rain-loading,html[data-theme="light"] #rain-loading .text-white{color:#526176 !important}html[data-theme="light"] .raika-rain-card h2,html[data-theme="light"] .raika-rain-card h3,html[data-theme="light"] .raika-rain-card .text-white:not(#join-btn){color:#273448 !important}html[data-theme="light"] .raika-rain-card .raika-rain-info .text-white{color:#35455c !important}html[data-theme="light"] .story-panel{color:#243247;background:linear-gradient(145deg, #ffffff, #f5f7fa 76%);border-color:#d7e0e9;box-shadow:0 22px 54px rgba(35, 52, 72, .11),inset 0 1px 0 #ffffff}html[data-theme="light"] .story-eyebrow,html[data-theme="light"] .story-reward-label,html[data-theme="light"] .story-timer-wrap{color:#68768a}html[data-theme="light"] #story-title,html[data-theme="light"] #story-reward-value,html[data-theme="light"] .story-conditions-title,html[data-theme="light"] .story-timer-wrap strong{color:#172130}html[data-theme="light"] .story-reward-card{color:#273448;background:#f0f4f8;border-color:#d4dee8;border-left-color:var(--raika-page-blue)}html[data-theme="light"] .story-conditions li{color:#526176}html[data-theme="light"] .story-modal-box{color:#273448;background:#ffffff;border-color:#d5dfe9;box-shadow:0 28px 80px rgba(31, 49, 70, .22)}/* Shared modal close control: coin modal palette, wallet hover motion. */.raika-modal-close{color:#aeb8c8;background:rgba(255, 255, 255, .055);border:1px solid rgba(255, 255, 255, .07);border-radius:11px;box-shadow:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}@media (hover: hover){.raika-modal-close:hover{background:rgba(255, 255, 255, .1);transform:translateY(-1px)}}.raika-modal-close:focus-visible{outline:2px solid currentColor;outline-offset:3px}html[data-theme="light"] .raika-modal-close{color:#56647a;background:rgba(34, 61, 99, .05);border-color:rgba(34, 61, 99, .09)}@media (hover: hover){html[data-theme="light"] .raika-modal-close:hover{background:rgba(34, 61, 99, .1)}}@media (prefers-reduced-motion: reduce){.raika-modal-close{transition:none}.raika-modal-close:hover{transform:none}}/* Shared action component. Wallet, deposit, withdrawal and transfer use these
   variants directly; component-specific button skins must not be added. */:root{--raika-action-radius:var(--raika-ui-radius);--raika-action-height:48px;--raika-action-secondary-bg:#20262d;--raika-action-secondary-hover:#292f37;--raika-action-secondary-border:#303944;--raika-action-secondary-border-hover:#3b4653;--raika-action-secondary-text:#d4dbe4;--raika-action-secondary-text-hover:#fff}html[data-theme="light"]{--raika-action-secondary-bg:#e7edf4;--raika-action-secondary-hover:#dbe5ef;--raika-action-secondary-border:#c8d3df;--raika-action-secondary-border-hover:#aebdce;--raika-action-secondary-text:#526176;--raika-action-secondary-text-hover:#243248}body.raika-body .raika-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--raika-action-height);padding:12px 18px;border:1px solid transparent;border-radius:var(--raika-action-radius);font-family:inherit;font-size:14px;font-weight:800;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;pointer-events:auto;background-image:none;box-shadow:none;transform:none;filter:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}body.raika-body .raika-action--secondary{color:var(--raika-action-secondary-text);background-color:var(--raika-action-secondary-bg);border-color:var(--raika-action-secondary-border)}body.raika-body .raika-action--secondary:is(:hover, :focus-visible):not(:disabled){color:var(--raika-action-secondary-text-hover);background-color:var(--raika-action-secondary-hover);border-color:var(--raika-action-secondary-border-hover)}body.raika-body .raika-action--primary{color:#fff;background-color:var(--raika-action-primary-bg);border-color:#1885ff}body.raika-body .raika-action--primary:is(:hover, :focus-visible):not(:disabled){background-color:var(--raika-action-primary-hover);border-color:#2790ff}body.raika-body .raika-action--danger{color:#fff;background-color:#c93e4d;border-color:#df5664}body.raika-body .raika-action--success{color:var(--raika-action-success-text);background-color:var(--raika-action-success-bg);border-color:var(--raika-action-success-bg)}body.raika-body .raika-action--success:is(:hover, :focus-visible):not(:disabled){background-color:var(--raika-action-success-hover);border-color:var(--raika-action-success-hover)}body.raika-body .raika-action--danger:is(:hover, :focus-visible):not(:disabled){background-color:#df4a59}body.raika-body .raika-action--small{min-height:36px;padding:8px 12px;font-size:12px}body.raika-body .raika-action:focus-visible{outline:2px solid var(--raika-ui-blue);outline-offset:3px}body.raika-body .raika-action:disabled{cursor:not-allowed;opacity:.55}body.raika-body .raika-supporting-text{color:var(--raika-modal-muted) !important}@media (prefers-reduced-motion: reduce){body.raika-body .raika-action{transition:none}}/* Gift deposits use the same surfaces and text as the rest of the wallet. *//* Keep the original Telegram gift glyph on a filled payment badge. */.raika-telegram-gift-icon{position:relative;width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg, #B38AFF, #7546D8)}.raika-telegram-gift-icon::before{content:'';position:absolute;inset:14%;background:#fff;-webkit-mask:url('/static/image/wallet/payments/telegram-gifts.png') center/contain no-repeat;mask:url('/static/image/wallet/payments/telegram-gifts.png') center/contain no-repeat;mask-mode:luminance}body.raika-body .raika-deposit-gifts .raika-deposit-manual-switch button.is-active{color:var(--raika-ui-text);background:var(--raika-ui-surface-3)}body.raika-body .raika-gift-card,body.raika-body .raika-gift-quote{color:var(--raika-ui-text);background:var(--raika-ui-surface-2);border-color:var(--raika-ui-border)}body.raika-body .raika-gift-card:is(:hover, :focus-visible){background:var(--raika-ui-surface-3);border-color:var(--raika-action-secondary-border-hover)}body.raika-body .raika-gift-card-art,body.raika-body .raika-gift-detail-art{background:var(--raika-ui-surface-3)}body.raika-body .raika-gift-card-copy strong,body.raika-body .raika-gift-card-price strong,body.raika-body .raika-gifts-link label,body.raika-body .raika-gifts-empty strong,body.raika-body .raika-gift-detail-heading h5,body.raika-body .raika-gift-quote > strong{color:var(--raika-ui-text)}body.raika-body .raika-gifts-toolbar,body.raika-body .raika-gifts-loading,body.raika-body .raika-gift-card-copy small,body.raika-body .raika-gift-card-price small,body.raika-body .raika-gift-card.is-unavailable .raika-gift-card-price strong,body.raika-body .raika-gifts-link p,body.raika-body .raika-gifts-empty p,body.raika-body .raika-gift-detail-heading > span,body.raika-body .raika-gift-quote > span{color:var(--raika-ui-muted)}body.raika-body .raika-gifts-text-button{color:var(--raika-ui-blue)}body.raika-body .raika-gift-card-price,body.raika-body .raika-gifts-empty{border-color:var(--raika-ui-border)}body.raika-body .raika-gifts-message{color:var(--raika-warning-muted);background:var(--raika-warning-bg)}/* Original field appearance. Shared focus is bundled from form-controls.css. */:root{--raika-input-bg:#171c22;--raika-input-text:#f1f4f7;--raika-input-border:#303944;--raika-input-focus-bg:#1b2128;--raika-input-focus-border:#536478}html[data-theme="light"]{--raika-input-bg:#fff;--raika-input-text:#1f2c3e;--raika-input-border:#d6dee7;--raika-input-focus-bg:#fff;--raika-input-focus-border:#278bff}body.raika-body .raika-input{color:var(--raika-input-text);background:var(--raika-input-bg);border:1px solid var(--raika-input-border);border-radius:var(--raika-ui-radius);box-shadow:none;outline:none;transition:background .18s ease,border-color .18s ease}body.raika-body .raika-input::placeholder{color:var(--raika-input-muted)}.raika-icon-button-secondary{color:var(--raika-action-secondary-text);background:var(--raika-action-secondary-bg);border:1px solid var(--raika-action-secondary-border);border-radius:10px;box-shadow:none;transition:color .18s ease,background .18s ease,border-color .18s ease}.raika-icon-button-secondary:is(:hover, :focus-visible){color:var(--raika-action-secondary-text-hover);background:var(--raika-action-secondary-hover);border-color:var(--raika-action-secondary-border-hover)}.raika-icon-button-secondary:focus-visible{outline:2px solid var(--raika-ui-blue);outline-offset:3px}/* Shared button shine, used by wheel and key activation. */.shine-loop{position:relative;overflow:hidden;isolation:isolate}/* Keep the soft highlight inside a clipped layer; avoid moving a blurred paint area. */.shine-loop::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,
        rgba(255, 255, 255, 0) 34%,
        rgba(255, 255, 255, .12) 43%,
        rgba(255, 255, 255, .42) 50%,
        rgba(255, 255, 255, .12) 57%,
        rgba(255, 255, 255, 0) 66%);transform:translate3d(-100%, 0, 0);animation:shine-move 1.5s ease-in-out infinite}@keyframes shine-move{from{transform:translate3d(-100%, 0, 0)}to{transform:translate3d(100%, 0, 0)}}.shine-loop:disabled::after{content:none;animation:none}@media (prefers-reduced-motion: reduce){.shine-loop::after{content:none;animation:none}}/* Shared participation confirmation. */.raika-participation-status{width:100%;align-items:center;gap:12px;padding:12px;border:1px solid var(--raika-ui-border);border-radius:12px;background:var(--raika-ui-surface-2);color:var(--raika-ui-text);text-align:left;font-size:13px;font-weight:600;line-height:1.45}.raika-participation-status:not(.hidden){display:flex}.raika-participation-status .raika-status-icon{flex-shrink:0}/* Reusable metric cards: the chart colour is an accent, not a full background. */.raika-metric-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;border:1px solid var(--raika-ui-border);border-radius:12px;background:var(--raika-ui-surface);color:var(--raika-ui-text);text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.raika-metric-card:hover{background:var(--raika-ui-surface-2);border-color:var(--metric-accent)}.raika-metric-card:focus-visible{outline:2px solid var(--metric-accent);outline-offset:3px}.raika-metric-card-label{display:flex;align-items:center;gap:8px;color:var(--raika-ui-muted);font-size:12px;line-height:1.4}.raika-metric-card-label::before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:3px;background:var(--metric-accent)}.raika-metric-card-value{font-size:26px;line-height:1.15;font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.raika-metric-card.is-muted .raika-metric-card-label::before{background:var(--raika-ui-muted)}.raika-metric-card.is-muted .raika-metric-card-label{text-decoration:line-through}.raika-metric-card.is-muted .raika-metric-card-value{color:var(--raika-ui-muted)}/* Shared page controls and feedback. */body.raika-body .raika-action.hidden,body.raika-body .raika-action[hidden]{display:none}.raika-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.raika-tabs--stretch{padding:6px;border-radius:14px;background:var(--raika-ui-surface)}.raika-tabs--stretch > .raika-tab{flex:1}body.raika-body .raika-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid var(--raika-action-secondary-border);border-radius:10px;background:var(--raika-action-secondary-bg);color:var(--raika-action-secondary-text);font:inherit;font-size:12px;font-weight:700;line-height:1.3;cursor:pointer;box-shadow:none;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s}body.raika-body .raika-tab:hover{background:var(--raika-action-secondary-hover);color:var(--raika-action-secondary-text-hover)}body.raika-body .raika-tab.is-active{background:var(--raika-action-primary-bg);border-color:var(--raika-action-primary-bg);color:#fff}/* Segmented navigation: only the selected tab has its own fill. */.raika-tabs--segmented{background:var(--raika-ui-surface-2)}body.raika-body .raika-tabs--segmented > .raika-tab:not(.is-active){background:transparent;border-color:transparent}body.raika-body .raika-tabs--segmented > .raika-tab:not(.is-active):hover{color:var(--raika-action-secondary-text-hover);background:var(--raika-action-secondary-hover)}body.raika-body .raika-tab:focus-visible{outline:2px solid var(--raika-ui-blue);outline-offset:2px}body.raika-body .raika-tab:disabled{opacity:.55;cursor:not-allowed}.raika-empty{padding:32px 20px;text-align:center;color:var(--raika-ui-muted);font-size:13px;line-height:1.5}.raika-empty strong{color:var(--raika-ui-text)}.raika-empty--panel{min-height:240px;border:1px solid var(--raika-ui-border);border-radius:20px;background:var(--raika-ui-surface)}.raika-empty--panel:not(.hidden){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.raika-empty--panel > strong{font-size:20px}.raika-empty--panel > .raika-action{margin-top:12px}.raika-notice--success{color:var(--raika-success-text);background:color-mix(in srgb, var(--raika-success-text) 10%, var(--raika-ui-surface));border:1px solid var(--raika-success-border);border-radius:12px}.raika-notice:empty{display:none}