.social-panel{display:none!important}.workspace{grid-template-columns:minmax(0,1fr)!important}.game-main{max-width:1180px;width:100%;margin:0 auto}@media(max-width:820px){.workspace{display:block}.game-main{max-width:none}}.colorlock-shell{min-width:0}.colorlock-shell *,.colorlock-shell :after,.colorlock-shell :before{box-sizing:border-box}.colorlock-compose>*,.colorlock-historyRow>div,.colorlock-playGrid>*{min-width:0}.colorlock-brand,.colorlock-coins,.colorlock-headerRight{flex-shrink:0}.colorlock-colorButton,.colorlock-slot{min-width:0}.colorlock-shell button{touch-action:manipulation}.colorlock-shell button:disabled{cursor:not-allowed}.colorlock-shell [data-slot=tabs-content]{min-width:0}@media (max-width:800px){.colorlock-playGrid{grid-template-columns:minmax(0,1fr)!important}.colorlock-main{width:calc(100% - 32px)!important;padding:28px 0 calc(100px + env(safe-area-inset-bottom))!important}.colorlock-cardTop{height:auto!important;min-height:48px;flex-wrap:wrap;padding:12px 16px!important}.colorlock-help{padding:22px!important}.colorlock-footer{flex-wrap:wrap;line-height:1.5}.colorlock-footer>span:first-child{display:flex;align-items:flex-start;gap:6px}.colorlock-footer svg{flex-shrink:0}}@media (max-width:480px){.colorlock-topbar{padding:0 12px!important;gap:8px}.colorlock-beta{display:none!important}.colorlock-brand{font-size:17px!important;gap:6px!important}.colorlock-headerRight{gap:8px!important}.colorlock-coins{gap:4px!important;font-size:12px!important}.colorlock-coins small{display:none}.colorlock-avatar{min-width:40px!important;min-height:40px}.colorlock-main{width:calc(100% - 24px)!important;padding-top:24px!important}.colorlock-heading{gap:10px!important;margin-bottom:20px!important}.colorlock-heading>div:first-child{min-width:0}.colorlock-h1{font-size:38px!important;letter-spacing:-1.5px!important}.colorlock-subhead{font-size:14px;line-height:1.5}.colorlock-emblem{width:44px!important;height:44px!important;flex-shrink:0;border-radius:13px!important}.colorlock-emblem svg{width:23px;height:23px}.colorlock-shell [data-slot=tabs-list]{max-width:100%;gap:2px}.colorlock-shell [data-slot=tabs-trigger]{min-width:0;padding-left:7px;padding-right:7px;font-size:13px;gap:5px}.colorlock-cardTop{font-size:10px!important;letter-spacing:.4px!important;gap:6px!important}.colorlock-timer{flex-wrap:wrap;font-size:14px!important}.colorlock-timer small{flex-basis:100%;font-size:12px}.colorlock-lockSlots{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:20px 12px 12px!important;gap:6px!important}.colorlock-lockSlots>div{border-radius:12px!important;font-size:clamp(22px,7vw,30px)!important}.colorlock-startArea{padding:18px 16px 24px!important}.colorlock-h2{font-size:23px!important;line-height:1.25}.colorlock-copy{font-size:15px!important;line-height:1.6!important}.colorlock-primary{max-width:100%;justify-content:center;min-height:44px}.colorlock-note{font-size:12px}.colorlock-paletteRow{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:8px 12px 16px!important;gap:5px!important}.colorlock-colorButton{min-height:66px!important;border-radius:10px!important;padding:3px}.colorlock-colorButton small{font-size:11px}.colorlock-colorEmoji{font-size:24px!important}.colorlock-compose{margin:0 12px 16px!important;flex-direction:column;align-items:stretch!important;gap:12px!important}.colorlock-compose>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.colorlock-compose strong{font-size:12px}.colorlock-composeActions{justify-content:flex-end;flex-wrap:wrap}.colorlock-composeActions button{min-height:44px}.colorlock-guessArea{padding:12px!important}.colorlock-guessHeader{gap:8px;font-size:9px!important;letter-spacing:.4px!important}.colorlock-guessRow{grid-template-columns:20px minmax(0,1fr) auto!important;gap:6px!important}.colorlock-guessColors{font-size:clamp(15px,4.8vw,21px)!important;gap:2px!important}.colorlock-clues{gap:5px!important}.colorlock-clue{gap:2px!important;font-size:12px!important}.colorlock-clue svg{width:12px}.colorlock-panel{padding:15px!important}.colorlock-panelTitle{gap:8px}.colorlock-panelTitle h2{font-size:20px}.colorlock-panelTitle svg{flex-shrink:0}.colorlock-historyRow{flex-wrap:wrap;font-size:14px}.colorlock-historyRow>div{flex-basis:calc(100% - 50px)!important}.colorlock-historyRow>span:last-child{margin-left:45px}.colorlock-error{bottom:calc(85px + env(safe-area-inset-bottom))!important;width:calc(100% - 24px);flex-wrap:wrap}}@media (max-width:360px){.colorlock-coins svg,.colorlock-shell [data-slot=tabs-trigger] svg{display:none}}@media (max-width:600px){.game-navigation{left:8px!important;right:68px;bottom:calc(10px + env(safe-area-inset-bottom))!important;gap:2px!important;padding:4px!important}.game-navigation a{flex:1;min-width:0;justify-content:center;gap:4px!important;padding:10px 3px!important;font-size:11px!important;min-height:42px}.game-navigation svg{flex-shrink:0;width:13px}.social-launcher{right:10px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}}@keyframes fishingCatchRiseFixed{0%{transform:translateY(75px) scale(.5) rotate(-14deg);opacity:0}55%{transform:translateY(-18px) scale(1.15) rotate(8deg);opacity:1}to{transform:translateY(0) scale(1) rotate(0deg);opacity:1}}.catch-fish{animation:fishingCatchRiseFixed .65s cubic-bezier(.17,.84,.35,1.2) both!important;transform-origin:center center}body:has(nav[aria-label="Playroom navigation"]){padding-bottom:calc(100px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:110px}a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}[data-slot=dialog-overlay]{background:#06080dbd;backdrop-filter:blur(5px)}[data-slot=dialog-content]{border-radius:20px;box-shadow:0 30px 90px #0008}.playroom-social-dialog{border-radius:22px!important}.playroom-social-dialog input:focus-visible{outline:none;box-shadow:none}.playroom-social-dialog label:focus-within{border-color:var(--theme-border)!important;box-shadow:0 0 0 3px var(--theme-glow)}.playroom-social-dialog small{font-size:12px;color:#8491a4}.playroom-social-dialog button[title="Remove friend"]{opacity:.6}.playroom-social-dialog button[title="Remove friend"]:hover{opacity:1}.playroom-dialog-close{width:35px;height:35px;flex-shrink:0;display:grid;place-items:center;border:1px solid #ffffff12;border-radius:10px;background:#ffffff04;color:#a6b0bf}.playroom-notifications-dialog{width:min(440px,calc(100vw - 24px))!important;max-width:440px!important;padding:0!important;gap:0!important;overflow:hidden;display:flex!important;flex-direction:column;border:1px solid #343a46!important;border-radius:22px!important}.playroom-notifications-dialog,.playroom-spin-dialog{max-height:calc(100dvh - 32px);background:#15181f!important}.playroom-spin-dialog{width:min(610px,calc(100vw - 24px))!important;max-width:610px!important;overflow:auto;overscroll-behavior:contain;display:block!important;padding:24px!important;border:1px solid #343a46!important;border-radius:24px!important}.playroom-spin-button{cursor:pointer}.playroom-spin-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.playroom-spin-button:not(:disabled):hover{filter:brightness(1.12)}.playroom-spin-button:disabled{cursor:default}.playroom-streak-bonus{margin-bottom:12px;min-width:0;display:grid;gap:5px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-soft);font-size:11px;line-height:1.5}.playroom-streak-bonus>strong{color:var(--theme-text);font-size:12px}.playroom-streak-bonus>span{color:var(--theme-muted)}.playroom-streak-bonus summary{cursor:pointer;color:var(--theme-text);font-weight:700}.playroom-streak-bonus details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:8px}.playroom-streak-bonus details>div>span{display:flex;justify-content:space-between;gap:8px;color:var(--theme-muted)}.playroom-streak-bonus b{color:var(--theme-text)}.playroom-daily-reward{padding:0 0 15px;border-bottom:1px solid #ffffff09}.playroom-reward-summary{display:flex;align-items:center;gap:11px;margin-bottom:14px}.playroom-reward-icon{width:37px;height:37px;border:1px solid color-mix(in srgb,var(--theme-border) 60%,transparent);background:var(--theme-soft-2);color:var(--theme-text);border-radius:11px;display:grid;place-items:center;flex-shrink:0}.playroom-reward-summary strong{display:block;font-size:12px;font-weight:700}.playroom-reward-summary>div>span{display:flex;align-items:center;gap:4px;font-size:10px;color:#8190a4;margin-top:5px}.playroom-reward-claim{width:100%;min-height:39px;border:0;border-radius:10px;background:var(--theme-accent);color:var(--theme-on-accent);font-size:11px;font-weight:800;padding:10px 12px}.playroom-reward-claim:hover{background:var(--theme-accent-2)}.playroom-reward-wait{padding:11px;border-radius:10px;border:1px solid #ffffff08;background:#10141a;text-align:center;font-size:11px;color:#7c8a9e}.playroom-reward-wait strong{color:var(--theme-text)}.playroom-reward-message{margin-top:8px;font-size:11px;line-height:1.5;color:var(--theme-text)}.playroom-spin-launcher{display:flex;align-items:center;gap:11px;border:0;background:transparent;width:100%;padding:0;text-align:left;color:#e5eaf2;min-height:42px}.playroom-spin-launcher>span:nth-child(2){min-width:0;flex:1}.playroom-spin-launcher strong{display:block;font-size:12px}.playroom-spin-launcher small{display:block;color:#8391a5;font-size:10px;margin-top:5px}.playroom-spin-launcher>svg{color:var(--theme-text)}@media(max-width:560px){.playroom-spin-dialog{padding:20px!important;border-radius:21px!important}.playroom-social-dialog input{font-size:16px!important}.playroom-reward-claim{font-size:12px;min-height:43px}.playroom-reward-summary strong,.playroom-spin-launcher strong{font-size:13px}.playroom-reward-summary>div>span,.playroom-spin-launcher small{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--background:#090a0f;--card:#161820;--popover:#181a24;--border:#30323e;--muted:#242631;--muted-foreground:#a1a7b8}body{background:#090a0f}.topbar{background:#101117;border-color:#2a2c37}.topbar .brand-mark{background:var(--theme-accent);color:var(--theme-on-accent)}.game-main{background:#0d0e14}.social-panel{background:#12141b;border-color:#2a2c37}.board-card,.history-panel{background:#171922;border-color:#313440;border-radius:12px}.board-top{background:#1b1d27}.board-top,.game-tabs>[data-slot=tabs-list]{border-color:#30323e}@media(max-width:640px){body{padding-bottom:calc(6px + env(safe-area-inset-bottom))}.error-banner,.notice{bottom:calc(90px + env(safe-area-inset-bottom))}}:root{--ui-bg:#0c0c12;--ui-surface:#17171f;--ui-raised:#21212c;--ui-inset:#111118;--ui-border:#30303d;--ui-muted:#a7a4b6;--ui-text:#f2eff9;--ui-soft-border:#ffffff0d}.playroom-interior{min-width:0;color:var(--ui-text);background:var(--ui-bg);--theme-page-bg:var(--ui-bg)}.playroom-interior main{min-width:0}.playroom-interior main>h1,.playroom-interior main>section>h1{font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;line-height:1.15}.playroom-interior :is(h1,h2,h3){text-wrap:balance}.playroom-interior h2{scroll-margin-top:104px}.playroom-interior :is(p,dd){overflow-wrap:anywhere}.playroom-interior input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),.playroom-interior select,.playroom-interior textarea{color:var(--ui-text);caret-color:var(--theme-text)}.playroom-interior input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):focus-visible,.playroom-interior select:focus-visible,.playroom-interior textarea:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.playroom-interior input::placeholder,.playroom-interior textarea::placeholder{color:#8f8b9e;opacity:1}.playroom-interior select option{background:var(--ui-surface);color:var(--ui-text)}.playroom-interior :is(button,a){-webkit-tap-highlight-color:transparent}.playroom-interior :is(button,summary){touch-action:manipulation}.playroom-interior button:disabled{cursor:not-allowed}.playroom-interior main>header{border-color:var(--ui-border)}.playroom-interior :is([role=tablist],.game-tabs>[data-slot=tabs-list]){max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#514261 transparent;overscroll-behavior-x:contain}.playroom-interior [role=tab]{flex-shrink:0;min-height:42px}.playroom-interior [aria-selected=true][role=tab]{color:var(--theme-text)}.playroom-interior .topbar{background:#101017eb;border-bottom:1px solid var(--ui-border)}.playroom-interior .game-main{background:var(--ui-bg);padding-top:24px}.playroom-interior .board-card,.playroom-interior .history-panel{background:var(--ui-surface);border-color:var(--ui-border);border-radius:18px}.playroom-interior .board-top{background:var(--ui-raised);border-color:var(--ui-border)}.playroom-interior .social-panel{background:var(--ui-surface);border-color:var(--ui-border)}.playroom-interior [data-bet-adjust] button{min-height:40px;min-width:38px;padding:8px;color:#c6c1d5;font-variant-numeric:tabular-nums}.playroom-interior main form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:44px}.playroom-interior main form>button{min-height:44px}.playroom-interior :is([role=status],[role=alert]){line-height:1.7}.playroom-interior [role=alert]{scroll-margin-top:100px}@media(max-width:640px){.playroom-interior main{max-width:100%}.playroom-interior input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),.playroom-interior select,.playroom-interior textarea{font-size:16px}.playroom-interior .game-main{padding:20px 14px}.playroom-interior .workspace{min-width:0}.playroom-interior .board-card{padding:17px 12px}.playroom-interior .page-heading{gap:14px}.playroom-interior [data-bet-adjust]{gap:4px}.playroom-interior [role=tab]{min-height:44px}.playroom-interior h2{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.playroom-interior{scroll-behavior:auto}.playroom-interior :is(button,a,input){transition:none}}.playroom-interior>[class*=min-h-]{background:var(--ui-bg)!important}.playroom-interior main>[class*=rounded-][class*=border]{border-color:var(--ui-border)}.playroom-interior main>div[class*=grid]>section[class*=rounded-]{background-color:var(--ui-surface);border-color:var(--ui-border)}.playroom-interior main :is(input,select,textarea){max-width:100%}.playroom-interior main :is(aside,form){min-width:0}@media(max-width:640px){.playroom-interior main :is(label,legend){line-height:1.5}.playroom-interior main>section[class*=rounded-]{border-radius:18px}}[data-bet-adjust]{display:inline-grid!important;grid-template-columns:44px 44px;gap:3px!important;min-width:91px;flex-shrink:0}[data-bet-adjust] button{min-height:44px;padding:6px!important;touch-action:manipulation}[data-bet-preview]{grid-column:1/-1;text-align:center;font-size:10px;line-height:14px;overflow-wrap:anywhere;max-width:91px}[data-game-ui] aside,[data-game-ui] main,[data-game-ui] section{min-width:0}[data-game-ui] input:not([type=checkbox]):not([type=range]){min-width:0;min-height:44px;max-width:100%;font-size:16px}[data-game-ui] :has(>[data-bet-adjust]){min-width:0;align-items:center;flex-wrap:wrap;row-gap:6px}[data-game-ui] :has(>[data-bet-adjust])>input{width:0;flex:1 1 60px}[data-game-ui] [aria-label=Account]{min-width:44px;min-height:44px}.bot-connection-guide,.saved-play-recovery{margin:12px 0;padding:14px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-soft-2);font-size:13px}.saved-play-recovery{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bot-connection-guide p,.saved-play-recovery p{color:var(--theme-muted);line-height:1.6;margin-top:4px}.notification-settings button,.rewards-shortcut,.saved-play-recovery button{min-height:44px;border-radius:12px;padding:10px 14px;background:var(--theme-accent);color:var(--theme-on-accent);font-weight:800}.bot-connection-guide small{display:block;margin-top:8px;color:var(--theme-muted)}.notification-settings{max-width:680px;margin:0 auto;padding:24px 16px 120px;color:var(--theme-foreground)}.notification-settings>a{display:inline-flex;min-height:44px;align-items:center;color:var(--theme-muted)}.notification-settings h1{font-size:28px;font-weight:900;letter-spacing:-.03em;margin:8px 0}.notification-settings>p{color:var(--theme-muted);font-size:14px;line-height:1.6}.notification-settings section{margin-top:20px;padding:18px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-soft-2)}.notification-settings h2{font-size:17px;font-weight:850;margin-bottom:12px}.notification-settings label{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;border-bottom:1px solid var(--theme-border);padding:12px 0;cursor:pointer}.notification-settings label:last-child{border:0}.notification-settings label span{display:grid;gap:4px}.notification-settings section p,.notification-settings small{font-size:12px;color:var(--theme-muted);line-height:1.6}.notification-settings input{width:22px;height:22px;accent-color:var(--theme-accent);flex-shrink:0}.notification-settings button:disabled{opacity:.5}.notification-settings section p{margin-top:12px}.rewards-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 10px;background:var(--theme-soft-2);border:1px solid var(--theme-border);color:var(--theme-foreground);font-size:12px;flex-shrink:0}.rewards-shortcut b{border-radius:50%;min-width:18px;height:18px;display:grid;place-items:center;background:var(--theme-accent);color:var(--theme-on-accent);font-size:10px}.rewards-hub{max-width:860px;margin:auto;padding:24px 16px 120px;color:var(--theme-foreground)}.rewards-hub h1{font-weight:900;font-size:32px;letter-spacing:-.04em;margin:10px 0}.rewards-hub>p{font-size:14px;color:var(--theme-muted);line-height:1.6}.rewards-hub .reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.rewards-hub .reward-grid>section,.rewards-hub .reward-links a{padding:20px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-soft-2)}.rewards-hub h2{font-size:18px;font-weight:850;margin:20px 0 10px}.rewards-hub .reward-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rewards-hub .reward-links a{padding:16px;display:grid;gap:6px}.rewards-hub .reward-links small{font-size:12px;color:var(--theme-muted);line-height:1.5}@media(max-width:640px){[data-game-ui] main{padding-top:12px!important}[data-game-ui] main>div.grid{gap:12px!important}[data-game-ui] header{gap:8px}[data-game-ui] header>a{font-size:16px!important;flex-shrink:0}[data-game-ui] [data-bet-preview]{font-size:9px}.rewards-hub .reward-grid{grid-template-columns:1fr}.rewards-shortcut>span{display:none}}@media(prefers-reduced-motion:reduce){.saved-play-recovery{scroll-behavior:auto}}[data-game-ui] header>div{min-width:0}[data-game-ui] header span:has(>b[title]){min-width:0;max-width:calc(100vw - 174px)}[data-game-ui] header span:has(>b[title])>svg{flex-shrink:0}@media(max-width:640px){[data-game-ui="/dice"] .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}[data-game-ui="/dice"] .sm\:grid-cols-3>div{padding:10px 8px!important}[data-game-ui="/dice"] .sm\:grid-cols-3 strong{font-size:18px!important;overflow-wrap:anywhere}[data-game-ui="/dice"] .sm\:grid-cols-3>div>div{font-size:9px!important;letter-spacing:0!important}}.rewards-shortcut{min-width:44px}.notification-settings h2{display:flex;align-items:center;gap:7px}.notification-settings header>p{font-size:14px;line-height:1.6;color:var(--theme-muted)}[data-coin-preview]{display:block;flex-basis:100%;font-size:11px;color:var(--theme-muted);line-height:1.5;margin-top:5px;overflow-wrap:anywhere}.page-frame_launcher__9mYp7{position:fixed;right:22px;bottom:104px;z-index:25;display:flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--ui-border);border-radius:12px;background:#191921ee;backdrop-filter:blur(12px);color:#d5d1df;box-shadow:0 8px 24px #0004;font-size:12px;font-weight:650;cursor:pointer}.page-frame_launcher__9mYp7:hover{border-color:var(--theme-border);color:var(--theme-text)}.page-frame_dialog__yDhSB{padding:23px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;display:block!important}.page-frame_heading___EvnP{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.page-frame_heading___EvnP h2{font-size:24px;letter-spacing:-.035em}.page-frame_heading___EvnP p{font-size:12px;line-height:1.65;margin-top:8px;color:var(--ui-muted)}.page-frame_close__VC_Am{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--ui-border);border-radius:10px;color:var(--ui-muted);cursor:pointer}.page-frame_sections__wkgpw{display:grid;gap:7px}.page-frame_sections__wkgpw button{display:flex;align-items:center;gap:13px;min-height:49px;padding:10px 12px;text-align:left;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-raised);color:var(--ui-text);cursor:pointer}.page-frame_sections__wkgpw button:hover{border-color:var(--theme-border);background:var(--theme-soft-2)}.page-frame_sections__wkgpw button>span{font-size:10px;letter-spacing:.06em;color:var(--theme-text)}.page-frame_sections__wkgpw strong{flex:1;font-size:13px;font-weight:650}.page-frame_sections__wkgpw svg{color:var(--ui-muted)}.page-frame_close__VC_Am:focus-visible,.page-frame_launcher__9mYp7:focus-visible,.page-frame_sections__wkgpw button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}body:has([role=dialog]) .page-frame_launcher__9mYp7{visibility:hidden}@media(max-width:560px){.page-frame_launcher__9mYp7{bottom:calc(95px + env(safe-area-inset-bottom));right:14px;min-height:42px;padding:0 12px;font-size:11px}.page-frame_dialog__yDhSB{padding:20px!important}}