:root{--primary:#F59E0B;--primary2:#EA580C;--bg:#0F0F0F;--panel:#171717;--panel2:#121212;--line:rgba(255,255,255,.075);--text:#F5F5F5;--muted:#969696;--green:#22c55e;--red:#ef4444;--blue:#60a5fa}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{font-family:'Cairo',sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden}body:after{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% -15%,rgba(245,158,11,.12),transparent 34%),radial-gradient(circle at 110% 80%,rgba(234,88,12,.055),transparent 32%)}body:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.82),transparent 82%)}button,input,select{font-family:'Cairo',sans-serif}.hidden{display:none!important}.site-top{position:fixed;top:18px;left:22px;right:22px;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.brand-mini{display:flex;align-items:center;gap:10px;color:#A3A3A3;font-size:.82rem;font-weight:700;text-decoration:none;pointer-events:auto;padding:8px 12px;border-radius:12px;transition:.2s}.brand-mini:hover{background:rgba(245,158,11,.07);color:#fff}.brand-mini img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(245,158,11,.45))}.brand-mini strong{color:#fff;font-weight:900}.top-tools{display:flex;align-items:center;gap:8px;pointer-events:auto}.account-pill{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:13px;background:rgba(17,17,17,.78);border:1px solid var(--line);backdrop-filter:blur(12px)}.account-pill img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#222}.account-pill b{display:block;max-width:130px;font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-pill small{display:block;color:#8b8b8b;font-size:.49rem}.exit-game{display:inline-flex;align-items:center;height:42px;padding:0 12px;border-radius:11px;color:#aaa;text-decoration:none;background:rgba(17,17,17,.78);border:1px solid var(--line);font-size:.58rem;font-weight:900;backdrop-filter:blur(12px)}.exit-game:hover{color:#fff;border-color:rgba(245,158,11,.25)}.game-page{width:min(1080px,100%);margin:auto;padding:106px 20px 60px}.screen{animation:screenIn .24s cubic-bezier(.22,1,.36,1)}@keyframes screenIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.login-screen{text-align:center;padding:80px 20px}.lock{font-size:2.5rem}.login-screen h2{margin-top:12px}.login-screen p{margin:5px auto 16px;color:var(--muted);font-size:.68rem}.home-kicker{display:flex;align-items:center;gap:12px;margin:5px 0 18px;padding:0 3px}.home-kicker>span{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.16);font-size:1.4rem}.home-kicker b{display:block;font-size:1.05rem}.home-kicker small{color:var(--muted);font-size:.62rem}.home-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.entry-panel,.panel{border:1px solid var(--line);border-radius:20px;background:rgba(19,19,19,.88);padding:20px;box-shadow:0 18px 55px rgba(0,0,0,.2)}.entry-title{display:flex;align-items:center;gap:11px}.entry-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.14);color:var(--primary);font:900 1.3rem 'JetBrains Mono',monospace}.entry-title h2{font-size:.94rem}.entry-title p{color:var(--muted);font-size:.59rem;margin-top:2px}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px}.field span{display:block;margin-bottom:5px;color:#b8b8b8;font-size:.55rem;font-weight:900}.field select,.field input{width:100%;height:43px;border-radius:11px;border:1px solid var(--line);background:#0e0e0e;color:#fff;padding:0 11px;font:800 .64rem Cairo;outline:none}.field select:focus,.field input:focus{border-color:rgba(245,158,11,.45);box-shadow:0 0 0 3px rgba(245,158,11,.055)}.category-head{display:flex;align-items:center;justify-content:space-between;margin-top:17px}.category-head b{font-size:.68rem}.category-head small{color:#6f6f6f;font-size:.5rem}.category-picker,.category-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}.category-chip,.category-choice{border:1px solid var(--line);border-radius:12px;background:#111;color:#aaa;cursor:pointer;transition:.16s}.category-chip{height:42px;font:800 .58rem Cairo}.category-chip.selected{color:#fff;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.28)}.category-chip:hover,.category-choice:hover{transform:translateY(-1px);border-color:rgba(245,158,11,.3);color:#fff}.code-field{display:block;margin-top:27px}.room-code-input{text-transform:uppercase;text-align:center;direction:ltr;letter-spacing:.2em;font-size:1.04rem!important;font-family:'JetBrains Mono',monospace!important}.how-card{margin-top:17px;padding:13px;border-radius:13px;background:#101010;border:1px dashed rgba(245,158,11,.15)}.how-card b{font-size:.65rem;color:#f7c766}.how-card ol{padding-right:18px;margin-top:6px;color:#7e7e7e;font-size:.55rem;line-height:1.9}.primary-btn,.secondary-btn,.danger-btn{border:0;border-radius:11px;min-height:42px;padding:0 14px;font:900 .64rem Cairo;cursor:pointer;transition:.16s}.primary-btn{background:linear-gradient(135deg,#F59E0B,#EA580C);color:#15100a;box-shadow:0 9px 28px rgba(245,158,11,.12)}.primary-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.secondary-btn{background:#222;color:#ddd;border:1px solid var(--line)}.secondary-btn:hover{background:#292929;border-color:rgba(255,255,255,.14)}.danger-btn{background:rgba(239,68,68,.07);color:#fca5a5;border:1px solid rgba(239,68,68,.18)}.wide{width:100%;margin-top:13px}.link-btn{display:inline-flex;align-items:center;text-decoration:none}.compact-btn{min-height:35px;font-size:.55rem}.room-bar,.phase-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;padding:13px 15px;border:1px solid var(--line);border-radius:15px;background:#111}.bar-label{display:block;color:#666;font-size:.46rem;font-weight:900}.room-code{direction:ltr;font:900 1.3rem 'JetBrains Mono',monospace;letter-spacing:.14em}.room-meta{color:#777;font-size:.54rem;margin-top:2px}.room-actions{display:flex;gap:7px}.lobby-grid,.result-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:13px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.section-title h3{font-size:.75rem}.section-title span{color:#6e6e6e;font-size:.51rem}.players-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:7px}.player{display:flex;align-items:center;gap:8px;padding:9px;border-radius:12px;background:#111;border:1px solid rgba(255,255,255,.05)}.player img{width:35px;height:35px;border-radius:50%;object-fit:cover;background:#222}.player b{display:block;max-width:125px;font-size:.61rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player small{display:block;color:#707070;font-size:.48rem}.host-badge{color:#f7c766!important}.chooser-badge{color:#93c5fd!important}.host-panel,.next-panel{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:270px}.host-symbol,.next-panel>span{font-size:2.2rem}.host-panel h3,.next-panel h3{font-size:.82rem;margin-top:7px}.host-panel p,.next-panel p{color:#777;font-size:.56rem;line-height:1.75;margin:4px 0 8px}.mini-categories{display:flex;justify-content:center;gap:4px;flex-wrap:wrap;margin:4px 0 5px}.mini-categories span{font-size:.45rem;padding:3px 6px;border-radius:999px;background:#0d0d0d;color:#777;border:1px solid var(--line)}.phase-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px;padding:3px}.phase-head small{color:var(--primary);font-size:.55rem;font-weight:900}.phase-head h2{font-size:1.25rem;margin-top:1px}.phase-head p{color:#858585;font-size:.62rem;margin-top:4px}.phase-badge,.correct-chip{padding:7px 10px;border-radius:999px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.18);color:#f7c766;font-size:.53rem;font-weight:900}.category-choices{grid-template-columns:repeat(4,1fr);max-width:850px;margin:30px auto}.category-choice{min-height:118px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.category-choice .cat-icon{font-size:1.55rem}.category-choice b{font-size:.67rem}.waiting-note{text-align:center;padding:80px 20px}.waiting-note span{display:block;font-size:2.2rem}.waiting-note b{display:block;margin-top:9px;font-size:.8rem;color:#aaa}.score-strip{margin-top:22px;border-top:1px solid var(--line);padding-top:13px}.score-row{display:flex;gap:7px;overflow:auto;padding-bottom:3px}.score-pill{min-width:140px;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:11px;background:#111;border:1px solid var(--line)}.score-pill img{width:29px;height:29px;border-radius:50%;object-fit:cover}.score-pill b{display:block;font-size:.55rem}.score-pill small{color:var(--primary);font-size:.48rem}.phase-topbar small{display:block;color:var(--primary);font-size:.5rem}.phase-topbar b{display:block;font-size:.7rem}.timer{direction:ltr;min-width:70px;text-align:center;font:900 1.15rem 'JetBrains Mono',monospace;color:#fff}.timer.low{color:#fca5a5;animation:pulse .7s alternate infinite}@keyframes pulse{to{transform:scale(1.05)}}.question-card{position:relative;min-height:190px;padding:35px 42px;display:grid;place-items:center;text-align:center;border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(245,158,11,.11),transparent 58%),#141414;border:1px solid rgba(245,158,11,.12);overflow:hidden}.question-card h2{position:relative;z-index:2;max-width:820px;font-size:clamp(1.15rem,3vw,1.65rem);line-height:1.8}.question-mark{position:absolute;left:22px;bottom:-44px;font:900 9rem 'JetBrains Mono',monospace;color:rgba(245,158,11,.035)}.compact-question{min-height:145px;padding:25px 36px}.answer-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;margin-top:12px}.answer-box,.progress-box{border:1px solid var(--line);border-radius:17px;background:#131313;padding:17px}.answer-box label{display:block;font-size:.65rem;font-weight:900;margin-bottom:8px}.answer-box input{width:100%;height:48px;border-radius:12px;background:#0d0d0d;border:1px solid var(--line);color:#fff;padding:0 13px;font:800 .75rem Cairo;outline:none}.answer-box input:focus{border-color:rgba(245,158,11,.4);box-shadow:0 0 0 3px rgba(245,158,11,.05)}.progress-box{text-align:center;display:grid;place-content:center}.big-count b{font:900 2.2rem 'JetBrains Mono',monospace;color:var(--primary)}.big-count span{color:#6b6b6b;font:.75rem 'JetBrains Mono',monospace}.progress-box p{font-size:.62rem;font-weight:900}.progress-box small{display:block;color:#666;font-size:.48rem;line-height:1.7;margin-top:4px}.status-text{min-height:18px;margin-top:7px;color:#86efac;font-size:.57rem;font-weight:900}.center{text-align:center}.vote-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:17px 2px 10px}.vote-head h3{font-size:.83rem}.vote-head p{color:#777;font-size:.55rem}.vote-head>span{color:#777;font-size:.52rem}.vote-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.vote-option{min-height:78px;padding:13px 15px;border-radius:14px;background:#131313;border:1px solid var(--line);color:#ddd;text-align:right;font:800 .7rem Cairo;cursor:pointer;transition:.16s;position:relative}.vote-option:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(245,158,11,.33);background:#171717}.vote-option.selected{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.06);color:#fff}.vote-option:disabled{cursor:not-allowed;opacity:.65}.vote-option.own:after{content:'إجابتك';position:absolute;left:9px;top:8px;color:#666;font-size:.43rem}.reveal-head{align-items:center}.correct-chip{color:#86efac;background:rgba(34,197,94,.07);border-color:rgba(34,197,94,.18)}.reveal-options{display:grid;gap:8px;margin-bottom:13px}.reveal-option{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;border-radius:14px;border:1px solid var(--line);background:#121212}.reveal-option.correct{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.055)}.reveal-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#1b1b1b;font-size:.85rem}.reveal-copy b{display:block;font-size:.67rem}.reveal-copy small{display:block;color:#777;font-size:.51rem;margin-top:2px}.reveal-votes{text-align:left}.reveal-votes b{display:block;font:.85rem 'JetBrains Mono',monospace}.reveal-votes small{color:#777;font-size:.45rem}.leader-list{display:grid;gap:3px}.leader-item{display:grid;grid-template-columns:35px 34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 5px;border-bottom:1px solid rgba(255,255,255,.045)}.leader-item:last-child{border-bottom:0}.leader-rank{text-align:center;color:#f7c766;font-weight:900;font-size:.65rem}.leader-item img{width:32px;height:32px;border-radius:50%;object-fit:cover}.leader-copy b{display:block;font-size:.6rem}.leader-copy small{color:#666;font-size:.47rem}.leader-score{font:.7rem 'JetBrains Mono',monospace;color:#f7c766}.winner-card{text-align:center;padding:28px 10px 18px}.winner-crown{font-size:3rem}.winner-card small{display:block;color:#777;font-size:.56rem}.winner-card h2{font-size:1.45rem;margin-top:3px}.winner-card>b{display:block;color:#f7c766;font:.8rem 'JetBrains Mono',monospace;margin-top:4px}.final-board{max-width:680px;margin:0 auto}.final-back{display:flex;width:min(680px,100%);margin:10px auto 0;text-decoration:none;align-items:center;justify-content:center}.toast{position:fixed;left:50%;bottom:24px;z-index:200;transform:translate(-50%,16px);opacity:0;pointer-events:none;padding:10px 14px;border-radius:11px;background:#202020;border:1px solid rgba(245,158,11,.2);font-size:.62rem;font-weight:900;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:850px){.site-top{top:8px;left:8px;right:8px}.brand-mini{font-size:.68rem;padding:5px}.brand-mini img{width:36px;height:36px}.account-pill{display:none}.exit-game{height:36px;padding:0 9px}.game-page{padding:78px 11px 45px}.home-grid,.lobby-grid,.result-grid,.answer-layout{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr 1fr}.category-picker,.category-choices{grid-template-columns:repeat(2,1fr)}.host-panel,.next-panel{min-height:190px}.question-card{min-height:165px;padding:28px 20px}.vote-options{grid-template-columns:1fr}.progress-box{min-height:130px}}@media(max-width:480px){.brand-mini span{font-size:.58rem}.settings-grid{grid-template-columns:1fr}.category-picker{grid-template-columns:1fr 1fr}.category-choice{min-height:92px}.room-bar,.phase-topbar,.phase-head,.vote-head{align-items:flex-start;flex-direction:column}.room-actions{width:100%}.room-actions button{flex:1}.timer{align-self:flex-end}.entry-panel,.panel{padding:14px}.players-grid{grid-template-columns:1fr 1fr}.reveal-option{grid-template-columns:34px minmax(0,1fr)}.reveal-votes{grid-column:2;text-align:right}}
/* XD_ROOM_SETTINGS_ALL_GAMES_V2 shared room settings */
.game-room-settings{position:fixed;inset:0;z-index:450;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.74);backdrop-filter:blur(10px)}.game-room-settings.hidden{display:none!important}.game-room-settings-card{width:min(700px,100%);max-height:88vh;overflow:auto;background:#151515;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:20px;box-shadow:0 28px 80px rgba(0,0,0,.45)}.game-room-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.game-room-settings-head span{color:#f59e0b;font-size:.7rem;font-weight:900}.game-room-settings-head h2{margin:3px 0 0;font-size:1.2rem}.game-room-settings-close{width:38px;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#222;color:#eee;font-size:1.25rem;cursor:pointer}.game-room-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.game-room-settings-field{display:flex;flex-direction:column;gap:7px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#101010}.game-room-settings-field span{font-size:.68rem;font-weight:900}.game-room-settings-field select{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#1b1b1b;color:#f5f5f5;padding:10px;font-family:inherit}.game-room-settings-cats{margin-top:12px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#101010}.game-room-settings-cats>span{display:block;font-size:.68rem;font-weight:900;margin-bottom:9px}.game-settings-cats-grid{display:flex;gap:7px;flex-wrap:wrap}.game-setting-cat{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#1b1b1b;color:#aaa;padding:8px 11px;font-family:inherit;font-weight:800;cursor:pointer}.game-setting-cat.selected{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.4);color:#fbbf24}.game-room-settings-actions{display:flex;justify-content:flex-end;margin-top:14px}.game-room-settings-actions button{min-width:145px}@media(max-width:720px){.game-room-settings-grid{grid-template-columns:1fr}.game-room-settings-card{padding:15px}.game-room-settings{padding:8px}}

/* XD_KALAK_FLAT_V84 */
body.xd-kalak-v2 .entry-panel,
body.xd-kalak-v2 .panel,
body.xd-kalak-v2 .host-panel,
body.xd-kalak-v2 .room-bar,
body.xd-kalak-v2 .phase-head,
body.xd-kalak-v2 .phase-topbar,
body.xd-kalak-v2 .question-card,
body.xd-kalak-v2 .answer-box,
body.xd-kalak-v2 .progress-box,
body.xd-kalak-v2 .score-strip,
body.xd-kalak-v2 .vote-head,
body.xd-kalak-v2 .reveal-option,
body.xd-kalak-v2 .result-grid>.panel,
body.xd-kalak-v2 .result-grid>.next-panel,
body.xd-kalak-v2 .winner-card,
body.xd-kalak-v2 .final-board,
body.xd-kalak-v2 .how-card,
body.xd-kalak-v2 .player,
body.xd-kalak-v2 .score-pill,
body.xd-kalak-v2 .leader-item{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
body.xd-kalak-v2 .category-choice,
body.xd-kalak-v2 .vote-option{box-shadow:none!important;border:0!important;background:rgba(255,255,255,.025)!important}
body.xd-kalak-v2 .category-choice:hover,
body.xd-kalak-v2 .vote-option:hover{background:rgba(245,158,11,.065)!important}
body.xd-kalak-v2 .xd-category-timer{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-inline-start:9px!important;font:900 .82rem/1 'JetBrains Mono',monospace!important;color:#f8fafc!important}
/* /XD_KALAK_FLAT_V84 */

/* XD_KALAK_FLAT_V85 */
body.xd-kalak-v2 .home-kicker,
body.xd-kalak-v2 .phase-badge,
body.xd-kalak-v2 .correct-chip,
body.xd-kalak-v2 .timer,
body.xd-kalak-v2 .waiting-note,
body.xd-kalak-v2 .mini-categories span,
body.xd-kalak-v2 .reveal-icon,
body.xd-kalak-v2 .reveal-votes,
body.xd-kalak-v2 .voter-chip,
body.xd-kalak-v2 .leader-score{border:0!important;box-shadow:none!important;background:transparent!important}
body.xd-kalak-v2 .category-choice,
body.xd-kalak-v2 .vote-option{border:0!important;box-shadow:none!important;background:transparent!important}
body.xd-kalak-v2 .category-choice:hover,
body.xd-kalak-v2 .vote-option:hover{background:rgba(245,158,11,.05)!important}
body.xd-kalak-v2 .category-chip{border:0!important;box-shadow:none!important}
body.xd-kalak-v2 .category-chip:not(.selected){background:transparent!important}
body.xd-kalak-v2 .waiting-note{padding-inline:0!important}
body.xd-kalak-v2 .question-card{padding-inline:4px!important}
body.xd-kalak-v2 .answer-box,
body.xd-kalak-v2 .progress-box,
body.xd-kalak-v2 .score-strip,
body.xd-kalak-v2 .panel{padding-inline:4px!important}
/* /XD_KALAK_FLAT_V85 */

/* XD_KALAK_ROUND_FLOW_V94 */
body.xd-kalak-v2 #categoryScreen .score-strip,
body.xd-kalak-v2 #revealScreen #revealScores{display:none!important}
body.xd-kalak-v2 #revealScreen .xd-next-ready-grid{display:block!important;width:100%!important;margin:24px auto 0!important}
body.xd-kalak-v2 #revealScreen .xd-next-ready-panel{width:min(620px,100%)!important;margin:0 auto!important;padding:4px 0 0!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.xd-kalak-v2 #revealScreen #nextRound.xd-next-ready-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:min(560px,100%)!important;min-height:64px!important;margin:0 auto!important;padding:14px 22px!important;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,#FCD34D,#F59E0B)!important;color:#17100a!important;font-size:1.08rem!important;font-weight:1000!important;box-shadow:0 10px 28px rgba(245,158,11,.2)!important;cursor:pointer!important;transition:transform .16s ease,filter .16s ease,opacity .16s ease!important}
body.xd-kalak-v2 #revealScreen #nextRound.xd-next-ready-btn:not(:disabled):hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}
body.xd-kalak-v2 #revealScreen #nextRound.xd-next-ready-btn:not(:disabled):active{transform:translateY(1px) scale(.99)!important}
body.xd-kalak-v2 #revealScreen #nextRound.xd-next-ready-btn:disabled{opacity:.62!important;cursor:default!important;filter:saturate(.65)!important}
body.xd-kalak-v2 #revealScreen .xd-next-ready-count{margin-top:10px!important;color:#FCD34D!important;font:900 .78rem 'JetBrains Mono',monospace!important;direction:rtl!important}
body.xd-kalak-v2 #revealScreen #nextHint{margin:5px 0 0!important;color:#a3a3a3!important;font-size:.72rem!important;font-weight:800!important}
body.xd-kalak-v2 #revealScreen .xd-next-ready-time{display:block!important;margin-top:7px!important;color:#737373!important;font-size:.64rem!important;font-weight:800!important}
body.xd-kalak-v2 #revealScreen #revealTimer{display:inline!important;margin:0 4px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#f5f5f5!important;font:900 .72rem 'JetBrains Mono',monospace!important;direction:ltr!important}
body.xd-kalak-v2 #revealScreen #revealTimer.low{color:#ef4444!important}
@media(max-width:600px){body.xd-kalak-v2 #revealScreen #nextRound.xd-next-ready-btn{min-height:58px!important;font-size:.96rem!important;border-radius:14px!important}body.xd-kalak-v2 #revealScreen .xd-next-ready-count{font-size:.72rem!important}}
/* /XD_KALAK_ROUND_FLOW_V94 */

/* XD_KALAK_ANIMATED_RANKING_V95 */
body.xd-kalak-v2 #revealScreen .xd-next-ready-grid{display:none!important}
body.xd-kalak-v2 #revealScreen .xd-kalak-round-board{width:min(760px,100%)!important;margin:20px auto 4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.xd-kalak-v2 #revealScreen .xd-kalak-round-board-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin:0 2px 10px!important;padding:0!important}
body.xd-kalak-v2 #revealScreen .xd-kalak-round-board-head small{display:block!important;color:#777!important;font-size:.52rem!important;font-weight:900!important}
body.xd-kalak-v2 #revealScreen .xd-kalak-round-board-head h3{margin:1px 0 0!important;color:#f5f5f5!important;font-size:1rem!important;font-weight:1000!important}
body.xd-kalak-v2 #revealScreen #revealNextLabel{color:#8a8a8a!important;font-size:.58rem!important;font-weight:900!important;white-space:nowrap!important}
body.xd-kalak-v2 #revealScreen #revealTimer{display:inline!important;min-width:0!important;margin-inline-start:4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fbbf24!important;font:900 .72rem 'JetBrains Mono',monospace!important;direction:ltr!important}
body.xd-kalak-v2 #revealScreen #revealScores.xd-kalak-animated-board{display:grid!important;gap:5px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
body.xd-kalak-v2 .xd-kalak-rank-loading{text-align:center!important;color:#777!important;padding:28px 0!important;font-size:.62rem!important;font-weight:800!important}
body.xd-kalak-v2 .xd-kalak-rank-row{display:grid!important;grid-template-columns:42px 42px minmax(0,1fr) 54px 62px!important;align-items:center!important;gap:9px!important;min-height:58px!important;padding:7px 6px!important;border:0!important;border-radius:12px!important;background:linear-gradient(90deg,rgba(255,255,255,.018),transparent)!important;box-shadow:none!important;opacity:0;transform:translateY(14px) scale(.985);animation:xdKalakRankIn .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(90ms + var(--i) * 65ms);will-change:transform}
body.xd-kalak-v2 .xd-kalak-rank-row.is-first{background:linear-gradient(90deg,rgba(245,158,11,.09),rgba(245,158,11,.018),transparent)!important}
body.xd-kalak-v2 .xd-kalak-rank-pos{text-align:center!important;color:#a3a3a3!important;font:1000 .7rem 'JetBrains Mono',monospace!important}
body.xd-kalak-v2 .xd-kalak-rank-row.is-first .xd-kalak-rank-pos{font-size:1rem!important}
body.xd-kalak-v2 .xd-kalak-rank-avatar{width:40px!important;height:40px!important;border-radius:50%!important;object-fit:cover!important;background:#171717!important}
body.xd-kalak-v2 .xd-kalak-rank-copy{min-width:0!important;display:grid!important;gap:1px!important}
body.xd-kalak-v2 .xd-kalak-rank-copy b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f5f5f5!important;font-size:.66rem!important;font-weight:1000!important}
body.xd-kalak-v2 .xd-kalak-rank-copy small{color:#676767!important;font-size:.47rem!important;font-weight:800!important}
body.xd-kalak-v2 .xd-kalak-rank-gain{justify-self:end!important;color:#555!important;font:900 .63rem 'JetBrains Mono',monospace!important;opacity:.55!important;transform:scale(.82)!important;transition:opacity .24s ease,transform .3s cubic-bezier(.22,1,.36,1),color .24s ease!important}
body.xd-kalak-v2 .xd-kalak-rank-gain.has-gain.show{color:#86efac!important;opacity:1!important;transform:scale(1)!important}
body.xd-kalak-v2 .xd-kalak-rank-score{justify-self:end!important;color:#fbbf24!important;font:1000 1.02rem 'JetBrains Mono',monospace!important;font-variant-numeric:tabular-nums!important;min-width:52px!important;text-align:left!important}
@keyframes xdKalakRankIn{to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:600px){body.xd-kalak-v2 #revealScreen .xd-kalak-round-board-head{align-items:center!important}body.xd-kalak-v2 #revealScreen .xd-kalak-rank-row{grid-template-columns:30px 36px minmax(0,1fr) 42px 50px!important;gap:6px!important;min-height:52px!important;padding:6px 2px!important}body.xd-kalak-v2 .xd-kalak-rank-avatar{width:34px!important;height:34px!important}body.xd-kalak-v2 .xd-kalak-rank-copy b{font-size:.58rem!important}body.xd-kalak-v2 .xd-kalak-rank-copy small{font-size:.41rem!important}body.xd-kalak-v2 .xd-kalak-rank-gain{font-size:.54rem!important}body.xd-kalak-v2 .xd-kalak-rank-score{font-size:.86rem!important;min-width:44px!important}body.xd-kalak-v2 #revealScreen #revealNextLabel{font-size:.5rem!important}}
/* /XD_KALAK_ANIMATED_RANKING_V95 */

/* XD_KALAK_REVEAL_NEXT_V96 */
body.xd-kalak-v2 #revealScreen .xd-kalak-next-wrap{width:min(760px,100%)!important;margin:18px auto 6px!important;text-align:center!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.xd-kalak-v2 #revealScreen #nextRound.xd-kalak-next-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:66px!important;margin:0!important;padding:14px 22px!important;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,#FCD34D,#F59E0B)!important;color:#17100a!important;font-size:1.08rem!important;font-weight:1000!important;box-shadow:0 12px 30px rgba(245,158,11,.18)!important;cursor:pointer!important;transition:transform .16s ease,filter .16s ease,opacity .16s ease!important}
body.xd-kalak-v2 #revealScreen #nextRound.xd-kalak-next-btn:not(:disabled):hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}
body.xd-kalak-v2 #revealScreen #nextRound.xd-kalak-next-btn:not(:disabled):active{transform:translateY(1px) scale(.99)!important}
body.xd-kalak-v2 #revealScreen #nextRound.xd-kalak-next-btn:disabled{opacity:.58!important;cursor:default!important;filter:saturate(.7)!important;transform:none!important}
body.xd-kalak-v2 #revealScreen .xd-kalak-next-count{margin-top:9px!important;color:#fbbf24!important;font:900 .72rem 'JetBrains Mono',monospace!important;direction:rtl!important;text-align:center!important}
body.xd-kalak-v2 #revealScreen #revealNextLabel{color:#8a8a8a!important}
body.xd-kalak-v2 #revealScreen #revealTimer{color:#fbbf24!important}
@media(max-width:600px){body.xd-kalak-v2 #revealScreen #nextRound.xd-kalak-next-btn{min-height:60px!important;border-radius:14px!important;font-size:.98rem!important}body.xd-kalak-v2 #revealScreen .xd-kalak-next-count{font-size:.66rem!important}}
/* /XD_KALAK_REVEAL_NEXT_V96 */

/* XD_KALAK_ROUND_LABEL_FLAT_V97 */
body.xd-kalak-v2 #roundLabel,
body.xd-kalak-v2 #bluffRound,
body.xd-kalak-v2 #voteRound,
body.xd-kalak-v2 #revealRound,
body.xd-kalak-v2 #bluffCategory,
body.xd-kalak-v2 #voteCategory{
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  transform:none!important;
}
body.xd-kalak-v2 #roundLabel,
body.xd-kalak-v2 #bluffRound,
body.xd-kalak-v2 #voteRound,
body.xd-kalak-v2 #revealRound{
  color:#f5f5f5!important;
  font-weight:900!important;
}
body.xd-kalak-v2 #bluffCategory,
body.xd-kalak-v2 #voteCategory{
  color:#fbbf24!important;
}
/* /XD_KALAK_ROUND_LABEL_FLAT_V97 */

/* XD_KALAK_RANKING_PHASE_V98 */
body.xd-kalak-v2 #revealScreen .xd-kalak-round-board{display:none!important}
body.xd-kalak-v2 #rankingScreen{max-width:760px!important;margin-inline:auto!important}
body.xd-kalak-v2 #rankingScreen .xd-kalak-ranking-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin:0 2px 14px!important;padding:4px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.xd-kalak-v2 #rankingScreen .xd-kalak-ranking-head small{display:block!important;margin:0 0 3px!important;padding:0!important;border:0!important;background:transparent!important;color:#fbbf24!important;font-size:.56rem!important;font-weight:900!important}
body.xd-kalak-v2 #rankingScreen .xd-kalak-ranking-head h2{margin:0!important;color:#f5f5f5!important;font-size:clamp(1.15rem,3vw,1.7rem)!important;font-weight:1000!important}
body.xd-kalak-v2 #rankingScreen .xd-kalak-ranking-time{color:#8a8a8a!important;font-size:.58rem!important;font-weight:900!important;white-space:nowrap!important}
body.xd-kalak-v2 #rankingScreen #rankingTimer{display:inline!important;min-width:0!important;margin-inline-start:4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fbbf24!important;font:900 .72rem 'JetBrains Mono',monospace!important;direction:ltr!important}
body.xd-kalak-v2 #rankingScreen .xd-kalak-round-board{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.xd-kalak-v2 #rankingScreen #rankingScores{display:grid!important;gap:5px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
@media(max-width:600px){body.xd-kalak-v2 #rankingScreen .xd-kalak-ranking-head{align-items:center!important}body.xd-kalak-v2 #rankingScreen .xd-kalak-ranking-time{font-size:.5rem!important}}
/* /XD_KALAK_RANKING_PHASE_V98 */

/* XD_KALAK_CATEGORY_VOTE_FLOW_V100 */
body.xd-kalak-v2 .xd-fixed-vote-hidden{display:none!important}
body.xd-kalak-v2 .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.xd-kalak-v2 #categoryScreen .category-choices{display:grid!important}
body.xd-kalak-v2 #categoryScreen .category-choice.view-only,
body.xd-kalak-v2 #categoryScreen .category-choice:disabled{display:grid!important;opacity:.62!important;cursor:default!important;filter:none!important;transform:none!important;background:transparent!important;border:0!important}
body.xd-kalak-v2 #categoryScreen .category-choice.view-only:hover{transform:none!important;background:transparent!important}
body.xd-kalak-v2 #categoryRevealScreen{max-width:760px!important;margin-inline:auto!important}
body.xd-kalak-v2 .xd-kalak-category-reveal-v100{min-height:420px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:28px 12px!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.xd-kalak-v2 .xd-kalak-category-reveal-v100>small{color:#fbbf24!important;font-size:.62rem!important;font-weight:900!important;background:transparent!important;border:0!important;padding:0!important}
body.xd-kalak-v2 #categoryRevealChooser{margin-top:18px!important;color:#a3a3a3!important;font-size:.72rem!important;font-weight:900!important}
body.xd-kalak-v2 .xd-kalak-category-reveal-icon{margin-top:18px!important;font-size:4rem!important;line-height:1!important;animation:xdKalakCatPopV100 .55s cubic-bezier(.22,1,.36,1) both}
body.xd-kalak-v2 #categoryRevealName{margin:12px 0 0!important;font-size:clamp(1.8rem,6vw,3.2rem)!important;font-weight:1000!important;color:#f5f5f5!important;letter-spacing:-.04em!important}
body.xd-kalak-v2 .xd-kalak-category-reveal-v100>p{margin:7px 0 0!important;color:#737373!important;font-size:.66rem!important;font-weight:800!important}
body.xd-kalak-v2 #categoryRevealTimer{margin-top:14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fbbf24!important;font-size:1rem!important;min-width:0!important}
body.xd-kalak-v2 .vote-option.selected-v100{background:rgba(245,158,11,.12)!important;transform:translateY(-2px)!important;color:#fff!important}
body.xd-kalak-v2 .vote-option.selected-v100::after{content:'✓ اخترتها';position:absolute!important;inset-inline-end:14px!important;bottom:8px!important;color:#fbbf24!important;font-size:.48rem!important;font-weight:1000!important}
body.xd-kalak-v2 #nextRound.is-ready-v100{opacity:.72!important}
body.xd-kalak-v2 .xd-kalak-vote-loading{width:100%!important;text-align:center!important;padding:28px 0!important;color:#777!important;font-size:.62rem!important;font-weight:900!important}
@keyframes xdKalakCatPopV100{from{opacity:0;transform:scale(.72) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(0)}}
@media(max-width:760px){body.xd-kalak-v2 .settings-grid{grid-template-columns:1fr!important}body.xd-kalak-v2 .xd-kalak-category-reveal-v100{min-height:340px!important}}
/* /XD_KALAK_CATEGORY_VOTE_FLOW_V100 */
