:root{--kh-0:#9b8cff;--kh-1:#d9dee7;--kh-2:#ff8fb8;--kh-3:#6fa8ff;--kh-4:#ff8a5b;--kh-5:#f4f1fa;--kh-gold:#e8c15a;--kh-glow:#ffd84a;--kh-table:#2a1a52;--kh-table-2:#160c33}.team-kh-0{--team:var(--kh-0)}.team-kh-1{--team:var(--kh-1)}.team-kh-2{--team:var(--kh-2)}.team-kh-3{--team:var(--kh-3)}.team-kh-4{--team:var(--kh-4)}.team-kh-5{--team:var(--kh-5)}.kh-card,.kh-hand,.kh-table,.kh-calls{direction:ltr;unicode-bidi:isolate}.kh-card{filter:drop-shadow(0 3px 3px #00000073);display:block;overflow:visible}.kh-card .kh-pat{opacity:0}.kh-patterns .kh-card .kh-pat{opacity:.2}.kh-defs{width:0;height:0;position:absolute;overflow:hidden}.kh-card.dim{opacity:.5;filter:saturate(.6)drop-shadow(0 2px 2px #0006)}.kh-card.back{filter:drop-shadow(0 2px 2px #00000080)}.kh-table{text-align:center;color:#ffffffd9;font-weight:700;position:relative}.kh-felt{background:repeating-linear-gradient(45deg, #e8c15a0d 0 8px, transparent 8px 16px), radial-gradient(ellipse at 50% 38%, var(--kh-table), var(--kh-table-2) 78%);border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2.5px #e8c15abf,inset 0 0 0 6px #0b082099,inset 0 0 36px #0000008c,0 6px 18px #00000080}.kh-centre{direction:ltr;justify-content:center;align-items:center;gap:clamp(10px,5%,36px);padding-inline:8px;display:flex;position:absolute;inset:0}.kh-pile{flex:none;position:relative}.kh-pile .kh-card.b2,.kh-pile .kh-card.b3{position:absolute;inset:0}.kh-pile .kh-card.b2{transform:translate(-3px,-2px)}.kh-pile .kh-card.b3{transform:translate(-6px,-4px)}.kh-pile-n{inset-inline-end:-8px;min-width:24px;color:var(--kh-gold);background:#0b0820eb;border:1px solid #e8c15ab3;border-radius:999px;padding:1px 6px;font-size:13px;font-weight:800;line-height:18px;position:absolute;bottom:-8px}.kh-top-wrap{flex:none;position:relative}.kh-top-wrap>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kh-top-wrap .kh-under{opacity:.85}.kh-top-wrap .kh-under.u0{transform:translate(-62%,-48%)rotate(-14deg)}.kh-top-wrap .kh-under.u1{transform:translate(-36%,-52%)rotate(11deg)}.kh-top-wrap .kh-under.u2{transform:translate(-50%,-46%)rotate(-4deg)}.kh-top-wrap .kh-topcard{z-index:2}.kh-top-wrap .kh-topcard.landed{animation:.32s cubic-bezier(.2,.9,.3,1.1) both kh-land}@keyframes kh-land{0%{opacity:0;transform:translate(-50%,-150%)rotate(-12deg)scale(1.2)}}.kh-colour-ring{z-index:1;background:color-mix(in srgb, currentColor 0%, transparent);box-shadow:0 0 14px 2px color-mix(in srgb, currentColor 40%, transparent), inset 0 0 16px #0006;pointer-events:none;border:5px solid;border-radius:50%;position:absolute}.kh-colour-badge{inset-inline-end:-4px;border:2px solid;border-radius:50%;place-items:center;width:36%;max-width:30px;height:36%;max-height:30px;display:grid;position:absolute;top:-4px}.kh-side{flex:none;justify-items:center;gap:8px;display:grid}.kh-dir{animation:9s linear infinite kh-spin;display:block}.kh-dir.back{animation-direction:reverse;transform:scaleX(-1)}@keyframes kh-spin{to{transform:rotate(360deg)}}.kh-dir.back{animation:none}.kh-bomb-tag{color:#ffd2a0;align-items:center;gap:2px;font-size:18px;font-weight:800;display:inline-flex}.kh-bomb-tag bdi{direction:ltr;unicode-bidi:isolate}.kh-over-rules{inset-inline:6%;z-index:3;text-align:center;border-radius:14px;padding:8px 12px;font-size:13px;font-weight:700;position:absolute;bottom:8%}.kh-hand{z-index:1;isolation:isolate;flex:none;margin-inline:auto;position:relative}.kh-hand-card{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;padding:0;transition:transform .16s,opacity .16s;position:absolute}.kh-hand-card:focus-visible{outline-offset:2px;outline:3px solid #fff}.kh-hand-card .kh-card{width:100%;height:100%}.kh-hand-card.glow{transform:translateY(-9px)}.kh-hand-card.glow .kh-card{filter:drop-shadow(0 0 5px var(--kh-glow)) drop-shadow(0 0 2px var(--kh-glow)) drop-shadow(0 3px 3px #00000080)}.kh-hand-card.dim,.kh-hand-card.idle{cursor:default}.kh-hand-card.up{transform:translateY(-26px)scale(1.14);z-index:99!important}.kh-hand-card.drew{animation:.4s ease-out both kh-drew}@keyframes kh-drew{0%{opacity:0;transform:translateY(-120px)scale(.8)}}.kh-hand-card.shake{animation:.32s kh-shake}@keyframes kh-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.kh-hand-card,.kh-hand-card.drew,.kh-hand-card.shake,.kh-top-wrap .kh-topcard.landed,.kh-dir{transition:none;animation:none}}.kh-row-hand{position:relative}.kh-sheet{inset-inline:0;z-index:14;background:#120b30f7;border:1px solid #e8c15a80;border-radius:18px;gap:8px;max-height:min(60vh,330px);padding:12px;display:grid;position:absolute;bottom:0;overflow:auto;box-shadow:0 -8px 24px #00000080}.kh-sheet h3{text-align:center;margin:0;font-size:15px}.kh-colour-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kh-colour-btn{border:3px solid;border-radius:14px;place-items:center;gap:2px;min-height:64px;padding:6px 2px;font-size:13px;font-weight:800;display:grid}.kh-target-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kh-target{width:100%;min-height:48px;color:inherit;text-align:start;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:10px;padding:4px 12px;display:flex}.kh-target:disabled{opacity:.45}.kh-target small{color:var(--color-text-2);margin-inline-start:auto}.kh-playit,.kh-take{flex:1}.kh-tap-overlay{z-index:60;text-align:center;background:#0e0824f0;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px 16px;display:flex;position:fixed;inset:0}.kh-tap-overlay.armed{border-top:10px solid var(--kh-glow);background:radial-gradient(circle at 50% 45%,#5b3fd0,#1b0f4a 75%);animation:.5s ease-out kh-flash}@keyframes kh-flash{0%{filter:brightness(2.4)}}.kh-tap-title{color:var(--color-text-2);margin:0;font-size:18px;font-weight:800}.kh-tap-btn{color:#1b0f4a;width:min(64vw,280px);min-width:96px;max-width:46vh;height:min(64vw,280px);min-height:96px;max-height:46vh;font-family:var(--font-display);background:#b9a7ff;border:8px solid #fff6e0;border-radius:50%;font-size:clamp(36px,14vw,64px);font-weight:900;box-shadow:0 0 #ffd84a99}.kh-tap-overlay.armed .kh-tap-btn{background:var(--kh-glow);animation:.6s ease-in-out infinite alternate kh-throb}.kh-tap-btn:disabled{opacity:.55}@keyframes kh-throb{to{transform:scale(1.06);box-shadow:0 0 0 22px #ffd84a00}}.kh-tap-done{font-family:var(--font-display);color:#8bffb0;margin:0;font-size:40px;font-weight:900}.kh-tap-order{gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){.kh-tap-overlay.armed,.kh-tap-overlay.armed .kh-tap-btn{animation:none}.kh-tap-overlay.armed{border-top:14px solid var(--kh-glow);border-bottom:14px solid var(--kh-glow);background:#1b0f4a}}.kh-fazaa{inset-inline:8px;z-index:5;border:1.5px solid var(--kh-gold);background:#120b30f0;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:6px 12px 10px;font-size:14px;display:flex;position:absolute;top:8px;overflow:hidden}.kh-fazaa b{color:var(--kh-gold);font-size:17px}.kh-fazaa-ring{inset-inline:0;background:var(--kh-gold);transform-origin:100%;height:5px;transform:scaleX(var(--kh-left,1));position:absolute;bottom:0}.kh-fazaa-btn{min-height:44px;padding-inline:18px}.kh-fazaa.tv{top:12px;font-size:22px;inset-inline:12%}.kh-fazaa.tv b{font-size:30px}.kh-wind{z-index:58;text-align:center;background:#0e0824f5;align-content:center;justify-items:center;gap:12px;padding:16px;display:grid;position:fixed;inset:0}.kh-wind h2{margin:0;font-size:24px}.kh-wind-cards{flex-wrap:wrap;justify-content:center;gap:6px;max-width:420px;display:flex}.kh-wind-card{background:0 0;border:0;border-radius:8px;padding:0;transition:transform .15s}.kh-wind-card.on{filter:drop-shadow(0 0 8px var(--kh-glow));transform:translateY(-10px)scale(1.12)}.kh-wind-time{color:var(--kh-gold);margin:0;font-weight:800}.kh-wind-locked{color:#8bffb0;margin:0;font-weight:800}.kh-peek{inset-inline:0;z-index:55;border:2px solid var(--kh-gold);width:fit-content;color:inherit;background:#120b30f7;border-radius:20px;justify-items:center;gap:8px;margin-inline:auto;padding:14px 22px;font-weight:800;display:grid;position:fixed;top:22%}.kh-calls{inset-inline:0;z-index:50;pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-inline:16px;display:flex;position:fixed;top:40%}.kh-call-btn{min-width:180px;min-height:84px;font-family:var(--font-display);pointer-events:auto;border:4px solid #fff6e0;border-radius:22px;place-items:center;padding:8px 24px;font-size:30px;font-weight:900;display:grid;position:relative;overflow:hidden}.kh-call-btn small{font-size:14px;font-weight:700}.kh-call-btn.gold{background:linear-gradient(180deg, #fff2b0, var(--kh-gold) 60%, #b98a24);color:#2a1450;animation:.6s ease-in-out infinite alternate kh-throb}.kh-call-btn.catch{color:#fff;background:#ff5a6a;border-color:#fff}.kh-call-btn.charging{color:#fff;background:#3c1e5af2;border-color:#fff6}.kh-call-btn.charging:after{content:"";z-index:-1;transform-origin:100%;animation:kh-charge var(--kh-charge,1.2s) linear both;background:#ff5a6a;position:absolute;inset:0}@keyframes kh-charge{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.kh-call-btn.gold{animation:none}}.kh-tv-tap,.kh-tv-wind,.kh-tv-eye,.kh-tv-fazaa-done{inset-inline:6%;z-index:6;border:2px solid var(--kh-gold);text-align:center;background:#120b30f2;border-radius:22px;padding:12px 18px;position:absolute;top:50%;transform:translateY(-50%)}.kh-tv-tap h2,.kh-tv-wind h2{font-family:var(--font-display);color:var(--kh-glow);margin:0 0 6px;font-size:44px}.kh-tv-tap ul{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kh-tv-tap li{opacity:.55;justify-items:center;gap:2px;min-width:84px;font-size:16px;display:grid;position:relative}.kh-tv-tap li.done{opacity:1}.kh-tv-tap li.lost{color:#ff8a98;animation:.5s 2 kh-shake}.kh-tv-tap .tick{color:#8bffb0;min-height:26px;font-size:22px;font-weight:900}.kh-tv-tap li.lost .tick{color:#ff8a98}.kh-tv-tap-line{margin:6px 0 0;font-size:24px;font-weight:800}.kh-wind-ring{justify-content:center;gap:8px;margin-bottom:6px;display:flex;position:relative}.kh-wind-ring i{border:2px solid var(--kh-gold);background:#3b2672;border-radius:6px;width:30px;height:44px;animation:1.6s ease-in-out infinite alternate kh-wind}.kh-wind-ring i.on{background:var(--kh-gold)}.kh-wind-ring i:nth-child(2n){animation-delay:.4s}@keyframes kh-wind{to{transform:translateY(-8px)rotate(8deg)}}.kh-tv-eye{justify-content:center;align-items:center;gap:14px;font-size:30px;display:flex}.kh-tv-eye .eye{font-size:48px;animation:.4s ease-out both kh-land}.kh-tv-fazaa-done{color:var(--kh-glow);font-size:30px;font-weight:800}.kh-tv-swap{z-index:8;pointer-events:none;position:absolute;inset:0}.kh-tv-swap>b{inset-inline:0;text-align:center;width:fit-content;max-width:90%;font-family:var(--font-display);text-shadow:0 2px 8px #000;background:#0e0618db;border-radius:999px;margin-inline:auto;padding:8px 28px;font-size:34px;position:absolute;top:44%}.kh-tv-swap>i{border:2px solid var(--kh-gold);width:56px;height:84px;left:var(--ax);top:var(--ay);background:#3b2672;border-radius:8px;margin:-42px 0 0 -28px;animation:.9s cubic-bezier(.4,0,.2,1) both kh-swap-out;position:absolute}.kh-tv-swap>i.back{animation-delay:50ms}@keyframes kh-swap-out{50%{top:36%;left:50%;transform:rotate(180deg)scale(1.3)}to{left:var(--bx);top:var(--by);transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kh-tv-swap>i,.kh-wind-ring i,.kh-tv-eye .eye,.kh-tv-tap li.lost{animation:none}.kh-tv-swap>i{display:none}}.kh-eyed{margin-inline-start:3px;font-size:12px;font-style:normal}.kh-call-ring{inset-inline:4px;z-index:3;background:#fff3;border-radius:3px;height:5px;position:absolute;bottom:0;overflow:hidden}.kh-call-ring i{background:var(--kh-glow);transform-origin:100%;height:100%;transform:scaleX(var(--kh-left,1));display:block}.kh-stamp{inset-inline-start:50%;z-index:5;font-family:var(--font-display);white-space:nowrap;background:#0e0824f2;border:2px solid;border-radius:8px;padding:2px 10px;font-size:15px;font-weight:900;position:absolute;top:-10px;transform:translate(50%)rotate(-5deg)}.kh-stamp.called{border-color:var(--kh-gold);color:var(--kh-gold)}.kh-stamp.caught{color:#ff8a98;border-color:#ff5a6a}.kh-seat.tv .kh-stamp{font-size:24px;top:-18px}.kh-mode-table{border-collapse:collapse;width:100%;font-size:12.5px}.kh-mode-table th,.kh-mode-table td{text-align:start;vertical-align:top;border-bottom:1px solid #ffffff1f;padding:4px 6px}.kh-mark{box-sizing:border-box;border:1.5px solid;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.kh-seats{direction:ltr;margin:0;padding:0;list-style:none}.kh-seats.phone{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;height:56px;display:grid}.kh-seat{--team:var(--kh-0);direction:rtl;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.kh-seats.phone .kh-seat{border:1.5px solid color-mix(in srgb, var(--team) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--team) 16%, #3c1a56c7), #1a0a2cdb);border-radius:14px;padding:4px 5px}.kh-seat.turn{box-shadow:0 0 0 2px var(--team), 0 0 16px color-mix(in srgb, var(--team) 60%, transparent)}.kh-seat .pic{flex:none;place-items:center;display:grid;position:relative}.kh-seats.phone .av{width:30px;height:30px;margin:0;font-size:13px}.kh-seat .av{box-shadow:0 0 0 2px var(--team)}.kh-seat .side{display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.kh-seat .who{gap:1px;min-width:0;display:grid}.kh-seat .name{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden}.kh-seat .tags{flex-wrap:wrap;align-items:center;gap:2px;min-height:0;display:flex}.kh-seats.phone .kh-seat .tags{white-space:nowrap;max-height:16px;display:flex}.kh-seats.phone .kh-seat .tags .bot-tag{display:none}.kh-seats.phone .kh-tag.partner,.kh-seats.phone .kh-tag.away{display:inline}.kh-tag{color:#fff;background:#7846c88c;border-radius:999px;padding:0 5px;font-size:9.5px;font-weight:700;line-height:15px}.kh-tag.partner{background:var(--kh-gold);color:#2a1450}.kh-tag.away{background:#a3162a}.kh-seat.away,.kh-seat.out{opacity:.55}.kh-count{align-items:center;gap:3px;margin-inline-start:auto;font-size:12px;font-weight:800;display:inline-flex}.kh-seats.phone .kh-count{margin:0;font-size:11px;position:absolute;inset-block-end:2px;inset-inline-end:5px}.kh-seats.phone .kh-seat .who{padding-bottom:8px}.kh-backs{display:inline-flex}.kh-backs .kh-card{filter:drop-shadow(0 1px 1px #00000080);margin-inline-start:-8px}.kh-backs .kh-card:first-child{margin-inline-start:0}.kh-pass{z-index:2;color:#fff;pointer-events:none;background:#b4162b;border:1.5px solid #ffb4bc;border-radius:6px;padding:0 7px;font-size:11px;font-weight:800;line-height:17px;position:absolute;inset-block-start:-7px;inset-inline-start:6px;transform:rotate(-6deg)}.kh-pass.fresh{animation:kh-stamp .34s var(--ease-spring,ease-out) both}@keyframes kh-stamp{0%{opacity:0;transform:rotate(-6deg)scale(2.2)}}@media (prefers-reduced-motion:reduce){.kh-pass.fresh{animation:none}}.kh-top-score{align-items:center;gap:8px;font-size:15px;display:inline-flex}.kh-top-score .side{align-items:center;gap:3px;display:inline-flex}.kh-top-score small{color:var(--color-text-2);font-size:11px;font-weight:500}.kh-top-score .goal{margin-inline-start:2px}.kh-play{grid-template-columns:minmax(0,1fr);grid-template-rows:56px auto 22px 44px var(--kh-hand,112px) calc(56px + env(safe-area-inset-bottom));row-gap:var(--kh-gap,4px);box-sizing:border-box;flex:auto;align-content:center;width:100%;max-width:600px;min-height:0;margin:0 auto;padding:0 16px;display:grid}.kh-play.short{grid-template-rows:50px auto 20px 40px var(--kh-hand,112px) calc(50px + env(safe-area-inset-bottom))}.kh-play>*{min-width:0;min-height:0}.kh-table-slot{width:var(--kh-table-w,320px);height:var(--kh-table-h,200px);justify-self:center;position:relative}.kh-play.strip .kh-table-slot{width:var(--kh-table-w,320px);height:96px}.kh-play.strip{grid-template-rows:56px 96px 22px 44px var(--kh-hand,112px) calc(56px + env(safe-area-inset-bottom))}.kh-play.strip.short{grid-template-rows:50px 96px 20px 40px var(--kh-hand,112px) calc(50px + env(safe-area-inset-bottom))}.kh-play .kh-row-seats{grid-area:auto}.kh-play.landscape{grid-template-columns:minmax(0, 1fr) var(--kh-col,470px);grid-template-rows:50px 40px calc(var(--kh-hand,112px) + 16px) 48px;grid-template-areas:"table seats""table turn""table hand""table dock";column-gap:14px;max-width:none;padding-inline:12px}.kh-play.landscape.strip,.kh-play.landscape.short{grid-template-rows:50px 40px calc(var(--kh-hand,112px) + 16px) 48px}.kh-play.landscape .kh-table-slot{grid-area:table;align-self:center}.kh-play.landscape .kh-row-seats{grid-area:seats}.kh-play.landscape .kh-row-last{z-index:2;grid-area:table;align-self:end;padding-bottom:6px}.kh-play.landscape .kh-row-turn{grid-area:turn}.kh-play.landscape .kh-row-hand{grid-area:hand;padding-top:14px}.kh-play.landscape .kh-dock{background:0 0;grid-area:dock;margin:0;padding:0}.kh-play.landscape .kh-dock .cta,.kh-play.landscape .kh-dock .kh-draw{box-sizing:border-box;height:46px;min-height:44px;max-height:48px;padding-block:0}.kh-row-last{pointer-events:none;place-items:center;display:grid;overflow:hidden}.kh-last{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;opacity:0;max-width:100%;margin:0;font-size:12.5px;font-weight:700;transition:opacity .2s;overflow:hidden}.kh-caption{color:var(--color-gold);text-overflow:ellipsis;white-space:nowrap;background:#0e0618e6;border-radius:999px;grid-area:1/1;max-width:100%;margin:0;padding:0 12px;font-size:13px;font-weight:700;overflow:hidden}.kh-last{grid-area:1/1}.kh-watching{text-align:center;background:#0e0618e6;border-radius:999px;grid-area:1/1;margin:0;padding:0 12px;font-size:12.5px}.kh-row-hand{box-sizing:border-box;justify-content:center;align-items:flex-end;padding-top:14px;display:flex}.kh-row-hand .kh-hand{width:100%}.kh-dock{z-index:6;padding:6px 16px calc(6px + env(safe-area-inset-bottom));box-sizing:border-box;background:linear-gradient(0deg,#0b0820f7 calc(100% - 8px),#0b082000);align-items:center;gap:8px;margin:0 -16px;display:flex}.kh-dock .cta{min-height:44px}.kh-draw{flex:1}.kh-sort{min-height:40px;margin-inline-start:auto}.kh-draw+.kh-sort{margin-inline-start:0}.kh-dock .kh-commit-btn{margin-inline:0 auto}.app.kh-phone{overflow-x:clip}.app.kh-phone.playing{height:100svh;min-height:0;overflow:hidden}.app.kh-phone.playing .conn-bar{top:0;min-height:calc(48px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);box-sizing:border-box;background:#3b2a12;position:fixed;inset-inline:0}.kh-amb{z-index:0;pointer-events:none;background:radial-gradient(at 50% 45%,#12061c1a,#0a031080 90%),url(/jackaroo/diwaniya-tv.webp) 50%/cover no-repeat,#12061c;position:absolute;inset:0}.kh-amb.phone{z-index:-1;background:radial-gradient(at 50% 45%,#12061c26,#0a031099 90%),url(/jackaroo/diwaniya-phone.webp) 50%/cover no-repeat,#12061c;position:fixed}.kh-top{justify-content:space-between;align-items:center;height:44px;padding:4px 16px 0;display:flex}.kh-top .icon-btn,.kh-lobby-top .icon-btn{border-radius:13px;width:40px;height:40px}.kh-top-score{font-size:15px}.kh-top-tools{gap:6px;display:inline-flex}.kh-over{inset-inline:0;pointer-events:none;justify-items:center;gap:4px;display:grid;position:absolute;top:5px}.kh-last{color:#fff;opacity:0;white-space:nowrap;text-overflow:ellipsis;background:#0e0618d1;border-radius:999px;max-width:94%;margin:0;padding:2px 12px;font-size:12.5px;font-weight:700;transition:opacity .2s;overflow:hidden}.kh-last.on{opacity:1}.kh-caption{color:var(--color-gold);text-align:center;background:#0e0618d1;border-radius:999px;max-width:94%;margin:0;padding:2px 12px;font-size:13px;font-weight:700}.kh-speaker{block-size:44px;inline-size:44px}.kh-watching{text-align:center;background:#0e0618d1;border-radius:999px;margin:0;padding:2px 12px}.kh-over-rules{inset-inline:10%;z-index:3;text-align:center;border-radius:16px;padding:10px 14px;font-weight:700;position:absolute;bottom:14%}.kh-over-rules p{margin:0}.kh-row-turn{align-items:center;display:flex}.kh-row-turn>*{flex:1;min-width:0}.kh-row-turn .kh-turnbar{box-sizing:border-box;flex-wrap:nowrap;height:44px}.kh-deal-line{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;place-items:center;height:44px;display:grid;overflow:hidden}.kh-deal-line p{margin:0}.kh-commit-btn{color:var(--color-text-3);background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:4px;margin:0 auto;padding:2px 10px;font-size:11px;display:inline-flex}.kh-paused{z-index:20;background:#08070d99;place-items:center;display:grid;position:fixed;inset:0}.kh-tour-layer{inset-inline:12px;z-index:15;position:fixed;bottom:12px}.kh-turnbar{--team:var(--kh-0);min-height:48px;box-shadow:0 0 20px color-mix(in srgb, var(--team) 45%, transparent), inset 0 1px 0 #ffffff29, 0 6px 14px #00000073;background:linear-gradient(90deg,#1c0a32 0%,#2c1052 55%,#1c0a32 100%) padding-box padding-box,linear-gradient(90deg,#8a5a0c,#ffe7a0 25%,#c98a17 50%,#ffe7a0 75%,#8a5a0c) border-box;border:1.6px solid #0000;border-radius:999px;outline:none;align-items:center;gap:8px;padding:3px 6px 3px 14px;display:flex;position:relative}.kh-turn-line{min-width:0;font-family:var(--font-display);color:#fff;-webkit-line-clamp:2;text-shadow:0 0 12px color-mix(in srgb, var(--team) 80%, transparent);-webkit-box-orient:vertical;flex:1;font-size:17px;font-weight:800;line-height:1.15;display:-webkit-box;position:relative;overflow:hidden}.kh-turnbar.mine .kh-turn-line{color:color-mix(in srgb, var(--team) 35%, #fff);font-size:19px}.kh-turn-line.say{color:#ffe27a;font-size:16px}.kh-clock{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 0 12px #f5c84c99,0 2px 4px #0009}.kh-clock:before{content:"";background:radial-gradient(circle at 40% 35%,#3a1046,#160620);border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 2px 4px #000000a6}.kh-clock .num{font-family:var(--font-display);font-size:14px;font-weight:800;position:relative}.kh-noclock{color:#ffdcf0bf;margin-inline-end:10px}.kh-turnbar.urgent .kh-clock{animation:1s ease-in-out infinite kh-urgent-pulse}@keyframes kh-urgent-pulse{50%{box-shadow:0 0 16px 4px #ff3b4ed9,0 2px 4px #0009}}.kh-turnbar.urgent.mine .kh-turn-line{color:#ffd0d6}.kh-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.kh-ring .track{fill:none;stroke:#ffffff1a;stroke-width:9px}.kh-ring .fill{fill:none;stroke-width:9px;transition:stroke-dashoffset .25s linear}.kh-player.urgent .kh-ring .fill,.kh-turnbar.urgent .kh-ring .fill{stroke:#ff3b4e}.kh-lobby-top{justify-content:space-between;align-items:center;display:flex}.kh-lobby{gap:12px;display:grid}.kh-lobby .seg:not(.bot-levels) button,.kh-home .seg:not(.bot-levels) button{white-space:normal;line-height:1.25}.kh-teams-lobby{gap:10px;display:grid}.kh-team-box{--team:var(--kh-0);border-radius:var(--radius-md);border-inline-start:4px solid var(--team);padding:10px}.kh-team-box h3{align-items:center;gap:6px;margin:0 0 6px;font-size:14px;display:flex}.kh-team-box h3 small{color:var(--color-text-2);font-weight:500}.kh-team-box ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kh-slot{background:#ffffff0d;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.kh-slot.free{border:1px dashed #fff3}.kh-slot.picked{outline:2px solid var(--color-gold)}.kh-slot .who{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.kh-slot .free-text{color:var(--color-text-3)}.kh-host-tag{color:var(--color-gold);align-items:center;gap:2px;font-size:11px;display:inline-flex}.kh-team-tools,.kh-watchers ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kh-watchers h3{color:var(--color-text-2);margin:0 0 4px;font-size:13px}.kh-switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.kh-switch-row small{display:block}.kh-switch{background:#ffffff2e;border:0;border-radius:999px;flex:none;width:52px;height:30px;transition:background .18s;position:relative}.kh-switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:24px;height:24px;transition:inset-inline-start .18s;position:absolute;inset-inline-start:3px;box-shadow:0 2px 4px #0006}.kh-switch[aria-checked=true]{background:var(--kh-0)}.kh-switch[aria-checked=true]:after{inset-inline-start:25px}.kh-results{gap:10px;padding:8px 0;display:grid}.kh-results .hero{text-align:center;justify-items:center;gap:4px;display:grid}.kh-results .medal{background:radial-gradient(circle at 35% 30%, #fff2b0, var(--color-gold) 55%, #9a6b00);color:#3a2600;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.kh-results h2{font-family:var(--font-display);background:linear-gradient(180deg, #fff6c9, var(--color-gold) 70%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:800}.kh-score{margin:0;font-size:18px;font-weight:800}.kh-team-rows,.kh-player-rows,.kh-games{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kh-team-rows li,.kh-player-rows li,.kh-games li{--team:var(--kh-0);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.kh-team-rows li,.kh-player-rows li{border-inline-start:4px solid var(--team)}.kh-team-rows li>span:last-child,.kh-player-rows li>span:last-child{color:var(--color-text-2);margin-inline-start:auto;font-size:13px}.kh-team-rows li.won,.kh-player-rows li.won{border:1px solid var(--color-gold);border-inline-start:4px solid var(--team)}b.team-kh-0,b.team-kh-1,b.team-kh-2{color:var(--team)}.kh-games li{justify-content:space-between}.kh-tally{border-radius:14px;padding:10px}.kh-tally h3{margin:0 0 6px;font-size:14px}.kh-tally p{margin:0}.kh-tally ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kh-tally li{justify-content:space-between;gap:10px;display:flex}.kh-verify-link{color:var(--color-gold);justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.kh-rules{gap:12px;display:grid}.kh-rules h3{color:var(--color-gold);margin:0 0 4px;font-size:15px}.kh-rules p{margin:0 0 4px;line-height:1.6}.kh-rules-room{border-radius:12px;padding:8px 10px}.kh-tutorial{touch-action:pan-y;gap:10px;display:grid}.kh-tutorial-card h2{margin:0;font-size:18px}.kh-tutorial-art{--kh-card:56px;justify-content:center;align-items:center;gap:8px;min-height:90px;display:flex}.kh-tutorial-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.kh-tutorial-foot .dots{gap:5px;display:inline-flex}.kh-tutorial-foot .dots i{background:#ffffff40;border-radius:50%;width:7px;height:7px}.kh-tutorial-foot .dots i.on{background:var(--color-gold)}.kh-tutorial-skip{color:var(--color-text-2);background:0 0;border:0;justify-self:center;text-decoration:underline}.kh-resume-icon{width:34px;height:34px;display:grid}.kh-tv .tv-topbar.kh-tv-top{top:12px;inset-inline:23px}.kh-tv-top .tv-brand{justify-content:center;width:267px;position:absolute;top:-8px;right:0}.kh-tv-top .tv-brand img{height:70px;margin:0}.kh-tv-top .tv-chips{white-space:nowrap;position:absolute;top:0;right:290px}.kh-tv .tv-chip{font-family:var(--font-display);background:linear-gradient(#3c1650cc,#160822e0);border-color:#ffe27a47;box-shadow:inset 0 1px #ffffff1a,0 4px 10px #0006}.kh-tv-intro{z-index:5;text-align:center;width:600px;padding:28px 30px;font-size:24px;position:absolute;top:210px;left:50%;transform:translate(-50%)}.kh-tv-intro h2{font-family:var(--font-display);margin:0 0 10px;font-size:36px}.kh-tv-intro p{margin:0 0 8px}.kh-tv-commit{color:var(--color-gold);font-size:20px}.kh-tv-notice{background:#120b30d9;border-radius:999px;padding:8px 18px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.kh-tv-results .kh-score{font-size:26px}.kh-tv-results .kh-team-rows,.kh-tv-results .kh-player-rows{grid-template-columns:1fr 1fr;gap:12px}.kh-tv-results .kh-team-rows li,.kh-tv-results .kh-player-rows li{padding:10px 16px;font-size:24px}.kh-tv-results .kh-player-rows li .av{width:52px;height:52px;margin:0}.kh-tv-results .kh-tally h3{margin-bottom:2px;font-size:20px}.kh-tv-results .kh-tally{font-size:22px}.kh-tv-results .kh-games{flex-wrap:wrap;gap:8px 16px;font-size:20px;display:flex}.kh-tv-lobby{top:96px;bottom:40px;z-index:4;grid-template-columns:360px 1fr 340px;align-items:center;gap:30px;display:grid;position:absolute;inset-inline:34px}.kh-tv-roster{gap:14px;padding:20px;display:grid}.kh-tv-team{--team:var(--kh-0);border-inline-start:4px solid var(--team);padding-inline-start:14px}.kh-tv-team h2{font-family:var(--font-display);align-items:center;gap:8px;margin:0 0 8px;font-size:22px;font-weight:800;display:flex}.kh-tv-team h2 small{color:var(--color-text-2);font-size:15px;font-weight:500}.kh-tv-team ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kh-tv-team li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;min-height:56px;padding:6px 12px;font-size:20px;display:flex}.kh-tv-team li b{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.kh-tv-team li .av.lg{width:42px;height:42px}.kh-tv-team li .bot-tag{margin:0}.kh-tv-team li.free{color:var(--color-text-3);background:0 0;border:1.5px dashed #fff3;justify-content:flex-start;font-size:18px}.kh-tv-watchers{color:var(--color-text-2);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.kh-tv-join{text-align:center;justify-items:center;gap:16px;display:grid}.kh-tv-game{text-align:center;justify-items:center;gap:8px;padding:28px 22px;display:grid}.kh-tv-mark{width:110px;height:110px;margin-bottom:4px}.kh-tv-game h2{font-family:var(--font-display);margin:0;font-size:44px;font-weight:800}.kh-tv-game p{color:var(--color-text-2);margin:0;font-size:18px}.kh-tv-rules{font-size:17px;line-height:1.6}.kh-tv-rules b{color:var(--color-gold);font-size:20px}.kh-tv-wait{color:var(--color-text)!important;margin-top:8px!important}.kh-verify{gap:12px;display:grid}.kh-verify h1{margin:0;font-size:22px}.kh-verdict{border-radius:14px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:800;display:flex}.kh-verdict.ok{color:#3dffa8}.kh-verdict.bad{color:#ff6b78}.kh-hash{overflow-wrap:anywhere;color:var(--color-text-2);margin:0;font-size:12px}.kh-deal{border-radius:14px;padding:10px}.kh-deal h2{margin:0 0 6px;font-size:15px}.kh-deal table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.kh-deal th,.kh-deal td{vertical-align:top;text-align:start;padding:3px 4px}.kh-labels{flex-wrap:wrap;gap:3px;display:flex}.kh-labels i{background:#ffffff14;border-radius:4px;padding:0 4px;font-size:12px;font-style:normal}.kh-explain{color:var(--color-text-2);line-height:1.7}.kh-home{gap:14px;display:grid}.kh-admin-note{color:var(--color-amber);text-align:center;background:#ff9f0a29;border-radius:999px;margin:0;padding:6px 12px;font-size:13px}.kh-off p{margin:0 0 10px}.game-art.placeholder .kh-mark-art,.game-art.placeholder [data-khallasha-mark]{width:78%;height:78%}.seg.kh-seg-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.seg.kh-seg-five button{width:100%;min-width:0;padding-inline:0}.seg button[role=radio][aria-checked=true]{color:#120b30;background:#fff}.kh-dock .kh-chat{margin:0}@media (prefers-reduced-motion:reduce){.kh-bubble{animation:none}}.kh-online-row{justify-items:center;gap:6px;display:grid}.kh-tv-board{position:absolute;inset:78px 0 0}.kh-tv-felt{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.kh-tv-seat{z-index:2;margin:0;padding:0;list-style:none;position:absolute}.kh-tv-seat .kh-seat.tv{border:1.5px solid color-mix(in srgb, var(--team) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--team) 16%, #3c1a56c7), #1a0a2ce0);border-radius:20px;gap:12px;padding:8px 14px 8px 12px;box-shadow:inset 0 1px #ffffff1f,0 4px 10px #00000059}.kh-tv-seat .kh-seat.tv.turn{box-shadow:0 0 0 3px var(--team), 0 0 22px color-mix(in srgb, var(--team) 70%, transparent)}.kh-seat.tv .av{width:62px;height:62px;margin:0}.kh-seat.tv .name{max-width:150px;font-family:var(--font-display);font-size:20px}.kh-seat.tv .kh-count{margin:0;font-size:18px}.kh-seat.tv .who{gap:4px}.kh-seat.tv .kh-tag{font-size:12px;line-height:18px}.kh-tv-seat{transform:translate(-50%,-50%)}.kh-tv-foot{z-index:2;justify-items:end;gap:6px;width:340px;display:grid;position:absolute;bottom:22px;right:20px}.kh-tv-pile{background:#120b30d9;border-radius:999px;align-items:center;gap:8px;padding:4px 14px;font-size:18px;font-weight:800;display:inline-flex}.kh-tv-last{white-space:nowrap;text-overflow:ellipsis;max-width:340px;margin:0;font-size:18px;font-weight:700;overflow:hidden}.kh-tv-turn{z-index:2;width:320px;position:absolute;bottom:22px;left:20px}.kh-turnbar.tv{min-height:52px;padding-inline:18px 8px}.kh-turnbar.tv .kh-turn-line{font-size:22px}.kh-turnbar.tv .kh-clock{width:44px;height:44px}.kh-turnbar.tv .kh-clock .num{font-size:17px}.kh-tv-results{padding:16px 28px;position:absolute;inset:80px 90px 118px;overflow:hidden}.kh-tv-results~.tv-caption{bottom:30px}.kh-tv-results .kh-results{align-content:space-evenly;gap:10px;height:100%}.kh-tv-results .kh-results h2{font-size:46px}.kh-tv-results .kh-hands li{padding:8px 16px;font-size:22px}.kh-tv-results .kh-hands li .av{width:48px;height:48px;margin:0}.kh-tv-results .kh-totals{font-size:26px}.kh-hands,.kh-totals,.kh-rounds{margin:0;padding:0;list-style:none}.kh-hands{gap:6px;display:grid}.kh-hands li{--team:var(--kh-0);border-inline-start:4px solid var(--team);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;display:flex}.kh-hands li.won{border:1px solid var(--color-gold);border-inline-start:4px solid var(--team)}.kh-hands .name{font-size:14px}.kh-hands .cards{flex-wrap:wrap;flex:100%;order:3;align-items:center;gap:0;min-height:24px;display:flex}.kh-hands .cards .kh-card{margin-inline-end:-10px}.kh-hands .cards em{color:var(--color-gold);font-style:normal;font-weight:800}.kh-hands .pips{color:var(--color-text-2);margin-inline-start:auto;font-weight:800}.kh-totals{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;font-size:17px;font-weight:800;display:flex}.kh-totals li{align-items:center;gap:6px;display:inline-flex}.kh-totals li b{color:var(--team)}.kh-totals li.goal{color:var(--color-text-2);font-size:13px;font-weight:600}.kh-gain{font-family:var(--font-display);color:var(--color-gold);animation:kh-gain .6s var(--ease-spring,ease-out) both;margin:0;font-size:40px;font-weight:800;line-height:1}@keyframes kh-gain{0%{opacity:0;transform:scale(.4)translateY(14px)}}@media (prefers-reduced-motion:reduce){.kh-gain{animation:none}}.kh-results.round h2{font-size:34px}.kh-rounds{border-collapse:collapse;border-radius:14px;width:100%;font-size:13px}.kh-rounds th,.kh-rounds td{text-align:start;padding:6px 8px}.kh-rounds tr+tr{border-top:1px solid #ffffff14}.kh-rounds td:last-child{text-align:end}.kh-examples{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.kh-example{justify-items:center;gap:4px;margin:0;display:grid}.kh-example-row{align-items:center;gap:4px;display:flex}.kh-example figcaption{color:var(--color-text-2);text-align:center;font-size:11.5px}.kh-ex-end,.kh-ex-btn,.kh-ex-word{border-radius:8px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-weight:800;display:inline-grid}.kh-ex-end{border:2px dashed #ffffff73}.kh-ex-end.glow{border-color:var(--kh-glow);background:#ffd84a33}.kh-ex-btn{background:var(--color-gold);color:#2a1450}.kh-ex-word{color:var(--color-gold)}.kh-ex-word.big{height:auto;font-size:44px}.kh-tutorial-art .kh-example-row{gap:6px}.kh-tour-layer .kh-tutorial{background:#120b30eb;border-radius:24px}.kh-mark-art{display:block}.kh-online-bar{position:relative}.kh-online-menu{inset-inline-end:8px;z-index:20;border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px)}.kh-online-menu button{min-height:44px;color:var(--color-text);background:0 0;border-radius:10px;padding:0 14px;font-weight:700}.kh-seat-tap{min-width:36px;min-height:36px;color:var(--color-text);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.kh-bubble{top:-14px;border:1px solid var(--edge);text-align:center;pointer-events:none;z-index:4;width:max-content;max-width:120px;animation:hand-bubble 2s var(--ease-out) forwards;background:#120b30eb;border-radius:999px;margin-inline:auto;padding:3px 10px;font-size:13px;position:absolute;inset-inline:0}@media (prefers-reduced-motion:reduce){.kh-bubble{animation:none}}.kh-idle-warning,.kh-out{text-align:center;background:#0e0618e6;border-radius:999px;grid-area:1/1;margin:0;padding:0 12px;font-size:12.5px}.kh-chat{z-index:15;justify-content:flex-start;display:flex;position:relative}.kh-chat-btn{width:48px;height:48px;font-size:22px}.kh-chat-panel{bottom:56px;border-radius:16px;width:min(300px,100vw - 32px);padding:8px;position:absolute;inset-inline-start:0}.kh-chat-panel [role=tablist]{gap:6px;margin-bottom:8px;display:flex}.kh-chat-panel [role=tab]{min-height:36px;color:var(--color-text-2);background:0 0;border-radius:10px;flex:1;font-weight:700}.kh-chat-panel [role=tab][aria-selected=true]{color:var(--color-text);background:#ffffff14}.kh-chat-emojis{justify-content:space-between;display:flex}.kh-chat-emojis button{background:0 0;width:48px;height:48px;font-size:24px}.kh-chat-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.kh-chat-lines button{min-height:44px;color:var(--color-text);background:#ffffff0f;border-radius:10px;padding:6px 8px;font-size:13px}.kh-stats{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kh-stats li{border-inline-start:4px solid var(--team,var(--kh-0));border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;display:flex}.kh-stats .stat-line{color:var(--color-text-2);margin-inline-start:auto;font-size:12.5px}.kh-tv-score{align-items:center;gap:8px;display:inline-flex}@media (orientation:landscape) and (max-height:520px){.kh-results.round .kh-hands{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-results .hero{margin-block:0 4px}.kh-results.round h2{font-size:30px}.kh-results.round .cta{z-index:2;position:sticky;bottom:8px}}.kh-seats.phone.n5 .kh-seat,.kh-seats.phone.n6 .kh-seat{text-align:center;flex-direction:column;justify-content:center;gap:1px;padding:3px 2px 12px}.kh-seats.phone.n5 .kh-seat .who,.kh-seats.phone.n6 .kh-seat .who{justify-items:center;width:100%;padding-bottom:0}.kh-seats.phone.n5 .kh-seat .name,.kh-seats.phone.n6 .kh-seat .name{max-width:100%;font-size:10px}.kh-seats.phone.n5 .kh-seat .tags,.kh-seats.phone.n6 .kh-seat .tags{display:none}.kh-seats.phone.n5 .kh-count,.kh-seats.phone.n6 .kh-count{inset-block-end:1px;inset-inline-end:50%;transform:translate(50%)}.kh-seats.phone.n5 .av,.kh-seats.phone.n6 .av{width:26px;height:26px}.kh-fazaa,.kh-over-rules,.kh-tv-tap,.kh-tv-wind,.kh-tv-eye,.kh-tv-fazaa-done,.kh-tv-swap>b{direction:rtl}.kh-top-score{white-space:nowrap;flex-wrap:nowrap}.kh-tv-results .kh-hands{gap:8px}.kh-tv-results .kh-hands li{flex-wrap:nowrap;gap:14px;padding:6px 18px}.kh-tv-results .kh-hands .name{flex:0 0 150px;font-size:24px}.kh-tv-results .kh-hands .cards{flex:auto;order:0;min-height:0}.kh-tv-results .kh-hands .pips{font-size:28px}.kh-tv-results .kh-gain{font-size:54px}.kh-tv-results .kh-results .hero{gap:4px;display:grid}.kh-play.landscape .kh-seats.phone{height:50px}.kh-play.landscape .kh-sheet{gap:4px;max-height:min(78vh,330px);padding:8px 12px}.kh-play.landscape .kh-sheet h3{font-size:14px}.kh-play.landscape .kh-target{min-height:36px;padding-block:2px}.kh-play.landscape .kh-colour-btn{min-height:52px}.kh-play.landscape .kh-bomb-tag{flex-direction:column;font-size:15px}.kh-tv-results .kh-results.final{align-content:start;gap:8px}.kh-tv-results .kh-results.final .hero .medal{margin-block:-14px;transform:scale(.7)}.kh-tv-results .kh-results.final h2{font-size:38px}.kh-tv-results .kh-results.final .kh-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}
