:root{--tambola-maroon:#6e111b;--tambola-deep:#3d0710;--tambola-gold:#c58b24;--tambola-gold-light:#f4d98c;--tambola-ivory:#fffaf0;--tambola-ink:#301f1b;--tambola-green:#1f7a4f}.tambola-site{min-height:100vh;color:var(--tambola-ink);background:radial-gradient(circle at 20% 0,#f4d98c47,#0000 30%),linear-gradient(#fffaf0,#f8edda);font-family:Noto Sans Devanagari,Noto Sans,Arial,sans-serif}.tambola-site *{box-sizing:border-box}.tambola-site button,.tambola-site input,.tambola-site select{font:inherit}.tambola-topbar,.tambola-player-header{color:#fff;background:linear-gradient(135deg,var(--tambola-deep),var(--tambola-maroon));border-bottom:3px solid var(--tambola-gold);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:76px;padding:10px clamp(16px,4vw,54px);display:grid}.tambola-topbar a,.tambola-player-header>a{color:#ffe7ad;font-weight:800;text-decoration:none}.tambola-topbar>a:last-child{justify-self:end}.tambola-topbar div,.tambola-player-header>div:nth-child(2){text-align:center}.tambola-topbar span,.tambola-player-header span{color:#f6dca3;font-size:.78rem;display:block}.tambola-topbar strong,.tambola-player-header strong{font-size:1.15rem;display:block}.tambola-lobby-hero{text-align:center;max-width:920px;margin:auto;padding:70px 20px 46px}.tambola-kalash{border:2px solid var(--tambola-gold);width:94px;height:94px;color:var(--tambola-maroon);background:linear-gradient(145deg,#fff,#f9dfa0);border-radius:50%;place-items:center;margin:auto;font-size:2.2rem;display:grid;box-shadow:0 16px 45px #6e111b29,inset 0 0 0 8px #fff7df}.tambola-lobby-hero>p:first-of-type{color:#8b5b17;letter-spacing:.08em;margin:20px 0 5px;font-weight:900}.tambola-lobby-hero h1{color:var(--tambola-maroon);margin:0;font:900 clamp(2.7rem,7vw,5.3rem)/1.05 Noto Serif Devanagari,serif}.tambola-lobby-lead{max-width:700px;margin:18px auto 0;font-size:1.08rem;line-height:1.75}.tambola-game-list,.tambola-how{width:min(1120px,100% - 32px);margin:auto;padding:28px 0 64px}.tambola-section-title{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.tambola-section-title span{color:#966719;letter-spacing:.15em;font-size:.75rem;font-weight:900}.tambola-section-title h2{color:var(--tambola-maroon);margin:3px 0 0;font-size:2rem}.tambola-section-title svg{color:var(--tambola-gold);width:38px;height:38px}.tambola-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tambola-game-card{background:#ffffffd6;border:1px solid #c58b2473;border-radius:20px 6px;padding:24px;position:relative;overflow:hidden;box-shadow:0 13px 36px #3e071014}.tambola-game-card:before{content:"";background:var(--tambola-gold);width:5px;position:absolute;inset:0 auto 0 0}.tambola-game-card.status-live:before,.tambola-game-card.status-paused:before{background:#d32236}.tambola-game-status{color:var(--tambola-maroon);background:#fff0c8;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.status-live .tambola-game-status{color:#fff;background:#b81427;animation:1.7s infinite tambola-pulse}.tambola-game-card h3{min-height:55px;color:var(--tambola-deep);margin:18px 0 12px;font-size:1.3rem}.tambola-game-meta{color:#674f46;gap:8px;margin-bottom:20px;font-size:.9rem;display:grid}.tambola-game-meta span{align-items:center;gap:8px;display:flex}.tambola-game-card>a,.tambola-empty>a{color:#fff;background:linear-gradient(135deg,var(--tambola-maroon),var(--tambola-deep));border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:900;text-decoration:none;display:flex}.tambola-empty{text-align:center;border:1px dashed var(--tambola-gold);background:#fff;border-radius:24px;padding:56px 22px}.tambola-empty>span{color:var(--tambola-maroon);font-size:3rem}.tambola-empty>a{width:max-content;margin:22px auto 0;padding:0 24px}.tambola-how{text-align:center;padding-top:0}.tambola-how>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tambola-how article{background:#fff;border:1px solid #c58b244d;border-radius:16px;padding:20px}.tambola-how article span{color:#fff;background:var(--tambola-maroon);border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 10px;font-weight:900;display:grid}.tambola-how article p{margin:0;line-height:1.55}.tambola-manual-note{color:var(--tambola-maroon);background:#ffedbd;border-radius:999px;margin-top:20px;padding:10px 16px;font-weight:900;display:inline-block}.tambola-player-page{padding-bottom:110px}.tambola-player-header{z-index:30;min-height:68px;padding-inline:clamp(12px,3vw,28px);position:sticky;top:0}.tambola-player-header>a{font-size:1.4rem}.tambola-header-tools{justify-self:end;align-items:center;gap:7px;display:flex}.tambola-header-tools label,.tambola-header-tools button{color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:4px;height:38px;padding:0 9px;display:flex}.tambola-header-tools select{color:#fff;background:0 0;border:0;outline:0;max-width:72px;font-weight:800}.tambola-header-tools option{color:#311;background:#fff}.tambola-header-tools button svg{width:18px}.tambola-live-strip{z-index:25;color:#5d3527;background:#fff1cc;border-bottom:1px solid #dfbd6e;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:7px clamp(14px,4vw,32px);font-size:.82rem;display:grid;position:sticky;top:68px}.tambola-live-strip>span{font-weight:900}.tambola-live-strip i,.display-live i{background:#d9182b;border-radius:50%;width:9px;height:9px;margin-right:5px;animation:1.6s infinite tambola-pulse;display:inline-block;box-shadow:0 0 0 5px #d9182b1f}.tambola-live-strip small{justify-self:end;align-items:center;gap:5px;display:flex}.tambola-register-card{background:#fff;border:1px solid #c58b2473;border-radius:28px 8px;width:min(580px,100% - 28px);margin:34px auto;padding:26px;box-shadow:0 25px 70px #3e07101f}.tambola-register-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.tambola-register-heading>span{width:62px;height:62px;color:var(--tambola-maroon);border:1px solid var(--tambola-gold);background:#fff0c5;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.tambola-register-heading p,.tambola-register-heading h1{margin:0}.tambola-register-heading p{color:#946118;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:900}.tambola-register-heading h1{color:var(--tambola-deep);font-size:1.45rem}.tambola-register-card form{gap:14px;display:grid}.tambola-register-card label{color:#5f3b31;gap:6px;font-size:.88rem;font-weight:800;display:grid}.tambola-register-card input{background:#fffdf7;border:1px solid #ddcdb5;border-radius:10px;outline:0;min-height:48px;padding:10px 13px}.tambola-register-card input:focus{border-color:var(--tambola-gold);box-shadow:0 0 0 4px #c58b241f}.tambola-register-card form>button,.tambola-claim-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#841727,#520b15);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-weight:900;display:flex;box-shadow:0 10px 25px #6e111b38}.tambola-register-card form>small{color:#786258;justify-content:center;align-items:center;gap:6px;display:flex}.tambola-join-qr{border:1px solid #d6b664;border-radius:10px;width:130px;height:130px;margin:24px auto 0;padding:5px;display:block}.tambola-registration-closed{text-align:center;padding:24px}.tambola-registration-closed svg{width:44px;height:44px;color:var(--tambola-gold)}.tambola-registration-closed a{color:var(--tambola-maroon);font-weight:900}.tambola-question-stage,.tambola-ticket-panel,.tambola-called-panel{background:#ffffffeb;border:1px solid #c58b2466;width:min(820px,100% - 24px);margin:16px auto;box-shadow:0 12px 35px #3e071014}.tambola-question-stage{text-align:center;border-radius:24px 7px;min-height:260px;padding:22px;position:relative;overflow:hidden}.tambola-question-stage:after{content:"ॐ";color:#c58b2414;font-size:10rem;font-weight:900;position:absolute;bottom:-44px;right:-10px}.tambola-stage-label{z-index:1;color:#93621b;justify-content:center;align-items:center;gap:8px;font-size:.82rem;font-weight:900;display:flex;position:relative}.tambola-stage-label span{margin-left:auto}.tambola-question-stage h1{z-index:1;max-width:690px;color:var(--tambola-deep);margin:30px auto 20px;font-size:clamp(1.4rem,4.5vw,2.1rem);line-height:1.5;position:relative}.tambola-countdown{z-index:1;color:var(--tambola-maroon);justify-content:center;align-items:end;gap:6px;display:flex;position:relative}.tambola-countdown span{font:900 4.8rem/1 Arial}.tambola-countdown small{margin-bottom:8px;font-weight:800}.tambola-answer-reveal{z-index:1;place-items:center;display:grid;position:relative}.tambola-answer-reveal small{color:#93621b;font-weight:900}.tambola-answer-reveal strong{border:5px double var(--tambola-gold);color:#fff;background:radial-gradient(circle at 32% 28%,#a73543,var(--tambola-maroon) 55%,var(--tambola-deep));border-radius:50%;place-items:center;width:112px;height:112px;margin:8px;font-size:3.2rem;display:grid;box-shadow:0 0 0 10px #c58b241f,0 15px 35px #6e111b3b}.tambola-answer-reveal b{font-size:1.28rem}.tambola-answer-reveal p{color:#6f594f;max-width:620px;margin:8px 0 0;line-height:1.55}.tambola-mark-prompt{z-index:1;color:#fff;background:var(--tambola-green);justify-content:center;align-items:center;gap:8px;margin:15px -22px -22px;padding:12px;font-weight:900;display:flex;position:relative}.tambola-mark-prompt b{margin-left:8px}.tambola-paused{z-index:1;padding:48px 10px;position:relative}.tambola-paused svg{width:44px;height:44px;color:var(--tambola-gold)}.tambola-ticket-panel{border-radius:20px;padding:18px}.tambola-ticket-title{justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px;display:flex}.tambola-ticket-title span{color:#8a5d25;align-items:center;gap:6px;font-size:.78rem;font-weight:900;display:flex}.tambola-ticket-title h2{color:var(--tambola-maroon);margin:2px 0 0;font-size:1.3rem}.tambola-ticket-title>b{color:#714613;background:#fff0c6;border-radius:7px;padding:6px 10px;font-size:.8rem}.tambola-ticket-grid{border:2px solid var(--tambola-maroon);background:var(--tambola-maroon);border-radius:12px;grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tambola-ticket-grid>button,.tambola-ticket-blank{color:#34241f;background:#fffdf7;border:0;place-items:center;min-height:58px;font-size:1.24rem;font-weight:900;display:grid;position:relative}.tambola-ticket-grid>button{cursor:pointer;touch-action:manipulation}.tambola-ticket-grid>button.is-marked{color:#fff;background:linear-gradient(145deg,#8b1e2e,var(--tambola-maroon));box-shadow:inset 0 0 0 3px #f2cd6a}.tambola-ticket-grid>button svg{color:#ffe08b;width:13px;position:absolute;top:2px;right:2px}.tambola-ticket-blank{background:#f2dfba}.tambola-manual-reminder{color:#725c52;text-align:center;margin:11px 0;font-size:.78rem}.tambola-claim-button{width:100%;font-size:1.1rem}.tambola-called-panel{border-radius:18px;padding:16px 18px}.tambola-called-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}.tambola-called-panel h2{color:var(--tambola-maroon);margin:0;font-size:1.2rem}.tambola-called-panel button{color:var(--tambola-maroon);background:#fff8e4;border:1px solid #d5b661;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.8rem;font-weight:800;display:flex}.tambola-called-list{gap:8px;margin-top:12px;overflow-x:auto;justify-content:start!important;display:flex!important}.tambola-called-list span,.display-sidebar section:first-child span{color:#643d31;background:#fff1c6;border:1px solid #d9b75b;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.tambola-called-list span.is-latest,.display-sidebar span.is-latest{color:#fff;background:var(--tambola-maroon);box-shadow:0 0 0 5px #c58b242e}.tambola-message{color:#6e151f;background:#fff0c5;border-radius:10px;margin:12px 0 0;padding:11px 38px 11px 12px;font-weight:800;position:relative}.tambola-message.is-success{color:#125b39;background:#dff5e9}.tambola-message button{background:0 0;border:0;position:absolute;top:7px;right:7px}.tambola-message svg{width:18px}.tambola-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#240409ad;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.tambola-claim-sheet,.tambola-history-sheet{background:var(--tambola-ivory);border-radius:25px 25px 8px 8px;width:min(680px,100%);max-height:84vh;padding:20px;overflow:auto;box-shadow:0 25px 80px #0000004d}.tambola-claim-sheet header,.tambola-history-sheet header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.tambola-claim-sheet header small{color:#98701f;letter-spacing:.1em;font-weight:900}.tambola-claim-sheet h2,.tambola-history-sheet h2{color:var(--tambola-maroon);align-items:center;gap:8px;margin:3px 0;display:flex}.tambola-claim-sheet header button,.tambola-history-sheet header button{background:#fff;border:1px solid #d9c39b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.tambola-claim-sheet>div{gap:9px;display:grid}.tambola-claim-sheet>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dec98f;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.tambola-claim-sheet>div>button:disabled{opacity:.65;cursor:not-allowed}.tambola-claim-sheet button span{gap:3px;display:grid}.tambola-claim-sheet button small{color:#745f56}.tambola-claim-sheet button b{color:var(--tambola-maroon);white-space:nowrap}.tambola-history-sheet>div{gap:10px;display:grid}.tambola-history-sheet article{background:#fff;border:1px solid #eadbb7;border-radius:13px;grid-template-columns:50px 1fr;gap:12px;padding:12px;display:grid}.tambola-history-sheet article>span{color:#fff;background:var(--tambola-maroon);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.tambola-history-sheet article strong{line-height:1.5}.tambola-history-sheet article p{color:#745f56;margin:5px 0 0;font-size:.86rem;line-height:1.45}.tambola-winner-overlay{z-index:120;text-align:center;color:#fff;background:radial-gradient(circle,#891a2af5,#2f030afa);align-content:center;place-items:center;padding:25px;animation:.45s winner-in;display:grid;position:fixed;inset:0}.tambola-winner-overlay>svg{color:#ffd875;filter:drop-shadow(0 8px 20px #ffd87547);width:84px;height:84px}.tambola-winner-overlay p{color:#ffe4a4;margin:15px 0 3px;font-size:1.25rem;font-weight:900}.tambola-winner-overlay h2{margin:0;font-size:clamp(2.4rem,8vw,5rem)}.tambola-winner-overlay strong{margin:10px;font-size:1.35rem}.tambola-winner-overlay small{color:#f7dfb1}.winner-particles{color:#f8d170;letter-spacing:.5em;font-size:2rem;animation:1.5s infinite alternate particle-float}.tambola-display-page{background:radial-gradient(circle at 35% 15%,#fff9e7,#f6e7c7 65%,#edd39b);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 340px;height:100vh;display:grid;overflow:hidden}.tambola-display-page>header{color:#fff;background:linear-gradient(135deg,var(--tambola-deep),var(--tambola-maroon));border-bottom:4px solid var(--tambola-gold);grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:14px 28px;display:grid}.display-temple-mark{background:#ffffff14;border:2px solid #f6d479;border-radius:50%;place-items:center;width:68px;height:68px;font-size:2rem;display:grid}.tambola-display-page header span{color:#ffe5aa;font-weight:700}.tambola-display-page header h1,.tambola-display-page header p{margin:0}.tambola-display-page header h1{font-size:2rem}.display-live{background:#ffffff1a;border-radius:999px;align-items:center;padding:10px 14px;font-weight:900;display:flex}.display-question{text-align:center;align-content:start;padding:30px 42px;display:grid;position:relative;overflow:hidden}.display-question:after{content:"卐";color:#7d18260d;font-size:23rem;position:absolute;bottom:-100px;right:-20px}.display-stage-line{z-index:1;color:#80551d;justify-content:space-between;font-weight:900;display:flex;position:relative}.display-stage-line span,.display-stage-line b{align-items:center;gap:8px;display:flex}.display-question>h2{z-index:1;max-width:1000px;color:var(--tambola-deep);margin:7vh auto 3vh;font-size:clamp(2.1rem,4vw,4rem);line-height:1.45;position:relative}.display-countdown{z-index:1;border:8px double var(--tambola-gold);color:#fff;background:var(--tambola-maroon);border-radius:50%;place-items:center;width:165px;height:165px;margin:auto;font:900 5.5rem/1 Arial;display:grid;position:relative;box-shadow:0 0 0 14px #c58b2421}.display-answer{z-index:1;place-items:center;display:grid;position:relative}.display-answer small{color:#8d641d;font-size:1.1rem;font-weight:900}.display-answer>strong{color:#fff;background:radial-gradient(circle at 30% 20%,#a73747,var(--tambola-maroon) 55%,var(--tambola-deep));border:8px double #f2ce70;border-radius:50%;place-items:center;width:190px;height:190px;margin:10px;font-size:6rem;display:grid;box-shadow:0 0 0 16px #c58b2424,0 25px 55px #4f071140}.display-answer h3{margin:8px 0 0;font-size:2rem}.display-answer p{color:#665248;max-width:820px;margin:8px 0;font-size:1.1rem}.display-marking{z-index:1;color:#fff;background:var(--tambola-green);border-radius:999px;margin:18px auto 0;padding:12px 22px;font-size:1.2rem;font-weight:900;display:inline-block;position:relative}.display-wait{z-index:1;align-self:center;margin-top:18vh;position:relative}.display-wait svg{width:70px;height:70px;color:var(--tambola-gold)}.display-wait h2{color:var(--tambola-maroon);font-size:2.3rem}.display-sidebar{background:#fffaf0c2;border-left:1px solid #6e111b26;grid-template-rows:auto 1fr;gap:14px;padding:18px;display:grid}.display-sidebar section{background:#fff;border:1px solid #dfc98f;border-radius:17px;padding:17px}.display-sidebar h2{color:var(--tambola-maroon);margin:0 0 13px;font-size:1.1rem}.display-sidebar section:first-child>div{flex-wrap:wrap;gap:8px;display:flex}.display-sidebar section p{border-bottom:1px solid #eee2c9;justify-content:space-between;gap:8px;margin:0;padding:9px 0;display:flex}.display-sidebar section p:last-child{border:0}.display-sidebar section p b{color:var(--tambola-maroon);font-size:.74rem}.tambola-display-page>footer{color:#fff;background:var(--tambola-deep);grid-column:1/-1;justify-content:center;align-items:center;gap:16px;min-height:90px;padding:8px 28px;display:flex}.tambola-display-page>footer img{background:#fff;border-radius:7px;width:74px;height:74px;padding:3px}.tambola-display-page>footer span{font-size:1.15rem;font-weight:900}.tambola-display-page>footer b{margin-left:auto}.tambola-results-hero{text-align:center;color:#fff;background:radial-gradient(circle at 50% 20%,#9c3340,var(--tambola-maroon) 48%,var(--tambola-deep));padding:64px 20px}.tambola-results-hero>span{background:#ffffff14;border:2px solid #f5d477;border-radius:50%;place-items:center;width:84px;height:84px;margin:auto;display:grid}.tambola-results-hero>span svg{color:#f8d478;width:45px;height:45px}.tambola-results-hero p{color:#ffe1a0;font-weight:900}.tambola-results-hero h1{margin:8px auto 20px;font-size:clamp(2rem,6vw,4rem)}.tambola-results-hero>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tambola-results-hero b{background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:flex}.tambola-results-list{width:min(820px,100% - 28px);margin:34px auto 70px}.tambola-results-list>h2{color:var(--tambola-maroon);text-align:center}.tambola-results-list article{background:#fff;border:1px solid #ddc583;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:10px 0;padding:16px;display:grid;box-shadow:0 10px 24px #43081112}.winner-trophy{color:#fff;background:var(--tambola-maroon);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.tambola-results-list small{color:#8a621d;font-weight:900}.tambola-results-list h3,.tambola-results-list p{margin:2px 0}.tambola-results-list p{color:#716059;align-items:center;gap:5px;display:flex}.tambola-results-list article>b{color:var(--tambola-gold);font-size:1.3rem}.tambola-empty-result{text-align:center;background:#fff;border-radius:18px;padding:30px}@keyframes tambola-pulse{50%{opacity:.55;transform:scale(.96)}}@keyframes winner-in{0%{opacity:0;transform:scale(1.08)}}@keyframes particle-float{to{letter-spacing:.72em;transform:translateY(-13px)}}@media (prefers-reduced-motion:reduce){.tambola-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:900px){.tambola-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tambola-how>div{grid-template-columns:repeat(2,1fr)}.tambola-display-page{grid-template-columns:1fr 275px}.display-question{padding:24px}.tambola-display-page header h1{font-size:1.55rem}.display-temple-mark{width:54px;height:54px}.display-question>h2{font-size:2.3rem}.display-answer>strong{width:150px;height:150px;font-size:4.5rem}}@media (max-width:620px){.tambola-topbar,.tambola-player-header{grid-template-columns:auto 1fr auto;padding-inline:12px}.tambola-topbar span{display:none}.tambola-topbar strong,.tambola-player-header strong{font-size:.9rem}.tambola-player-header>div:nth-child(2) span,.tambola-header-tools label svg{display:none}.tambola-game-grid{grid-template-columns:1fr}.tambola-how>div{grid-template-columns:1fr 1fr}.tambola-live-strip{grid-template-columns:auto 1fr;top:68px}.tambola-live-strip b{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tambola-live-strip small{display:none}.tambola-question-stage{min-height:238px;padding:18px}.tambola-question-stage h1{margin-top:24px}.tambola-answer-reveal strong{width:94px;height:94px;font-size:2.7rem}.tambola-ticket-panel{padding:12px}.tambola-ticket-grid>button,.tambola-ticket-blank{min-height:47px;font-size:1rem}.tambola-ticket-title{align-items:center}.tambola-ticket-title h2{font-size:1.1rem}.tambola-ticket-title>b{font-size:.7rem}.tambola-manual-note{border-radius:12px}.tambola-display-page{height:auto;min-height:100vh;display:block;overflow:auto}.tambola-display-page>header{grid-template-columns:auto 1fr}.display-live{display:none}.display-sidebar{border:0}.tambola-display-page>footer{display:flex}.display-question{min-height:550px}.tambola-results-list article{grid-template-columns:auto 1fr}.tambola-results-list article>b{grid-column:2}}@media (max-width:400px){.tambola-how>div{grid-template-columns:1fr}.tambola-ticket-grid>button,.tambola-ticket-blank{min-height:43px;font-size:.9rem}.tambola-ticket-panel{width:calc(100% - 12px)}.tambola-question-stage,.tambola-called-panel{width:calc(100% - 16px)}}.tambola-admin-page{color:#31221d;background:linear-gradient(#f8ecd6,#fffaf0);min-height:100vh;padding-bottom:80px;font-family:Noto Sans Devanagari,Noto Sans,Arial,sans-serif}.tambola-admin-page *{box-sizing:border-box}.tambola-admin-page button,.tambola-admin-page input,.tambola-admin-page select{font:inherit}.tambola-admin-header{color:#fff;background:linear-gradient(135deg,#35050c,#741421);border-bottom:4px solid #c58b24;justify-content:space-between;align-items:center;gap:25px;padding:26px clamp(18px,5vw,60px);display:flex}.tambola-admin-header span{color:#f2cf79;align-items:center;gap:6px;font-size:.8rem;font-weight:900;display:flex}.tambola-admin-header h1{margin:5px 0;font-size:clamp(1.8rem,4vw,3rem)}.tambola-admin-header p{color:#f3ded5;margin:0}.tambola-admin-header nav{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.tambola-admin-header a{color:#fff;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.tambola-admin-header svg{width:16px}.tambola-admin-live,.tambola-admin-builder,.tambola-admin-games{background:#fff;border:1px solid #c58b2461;border-radius:22px;width:min(1240px,100% - 32px);margin:24px auto;padding:24px;box-shadow:0 14px 40px #3f070f14}.tambola-admin-live{border-color:#d14354;box-shadow:0 15px 45px #9c172821}.tambola-admin-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.tambola-admin-section-heading span{color:#95651c;letter-spacing:.08em;align-items:center;gap:6px;font-size:.75rem;font-weight:900;display:flex}.tambola-admin-section-heading span i{background:#d61b30;border-radius:50%;width:10px;height:10px;animation:1.5s infinite tambola-pulse}.tambola-admin-section-heading h2{color:#68131e;margin:3px 0}.tambola-emergency-controls,.tambola-admin-live-links{flex-wrap:wrap;gap:8px;display:flex}.tambola-emergency-controls button,.tambola-admin-live-links a,.tambola-admin-section-heading>button{color:#fff;cursor:pointer;background:#65121e;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-weight:900;text-decoration:none;display:flex}.tambola-emergency-controls .is-danger{background:#bf172b}.tambola-admin-live-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:15px;display:grid}.tambola-admin-live-grid article{background:#fff6df;border:1px solid #ead6a1;border-radius:13px;gap:5px;padding:15px;display:grid}.tambola-admin-live-grid span{color:#7a6258;font-size:.78rem}.tambola-admin-live-grid strong{color:#68131e;font-size:1.15rem}.tambola-admin-live-loading{text-align:center;padding:20px}.question-bank-badge{color:#71470e;background:#ffefbd;border-radius:999px;padding:8px 11px;font-size:.8rem;font-weight:900}.tambola-admin-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.tambola-admin-form-grid label{color:#674d43;gap:5px;font-size:.8rem;font-weight:900;display:grid}.tambola-admin-form-grid label.span-2{grid-column:span 2}.tambola-admin-form-grid input,.tambola-admin-form-grid select{background:#fffdf8;border:1px solid #d9c9ac;border-radius:9px;outline:0;width:100%;min-height:44px;padding:8px 10px}.tambola-admin-form-grid input:focus,.tambola-admin-form-grid select:focus{border-color:#c58b24;box-shadow:0 0 0 4px #c58b241f}.tambola-toggle-grid{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.tambola-toggle-grid label{background:#fff8e8;border:1px solid #dfcfa8;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.82rem;font-weight:800;display:flex}.tambola-toggle-grid input{accent-color:#711521}.tambola-option-box{border:1px solid #ddc991;border-radius:15px;margin:18px 0;padding:17px}.tambola-option-box legend{color:#68131e;padding:0 8px;font-weight:900}.tambola-option-box>p{color:#7a6358;margin:0 0 12px;font-size:.82rem}.tambola-option-box>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tambola-option-box label{background:#fffdf8;border:1px solid #eee0bd;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.tambola-option-box input{accent-color:#701420}.tambola-option-box label span{display:grid}.tambola-option-box label small{color:#806b60;font-weight:500}.tambola-option-box label.claim-config-row{grid-template-columns:auto 1fr auto;display:grid}.claim-config-row select{background:#fff;border:1px solid #d4bd7c;border-radius:7px;min-height:36px}.tambola-admin-form-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.tambola-admin-form-actions button{color:#fff;cursor:pointer;background:#701521;border:0;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:8px 16px;font-weight:900;display:flex}.tambola-admin-form-actions button.is-light{color:#68131e;background:#fff2ca;border:1px solid #dfc06d}.tambola-admin-message{color:#9c1525;background:#ffe0e4;border-radius:10px;padding:12px;font-weight:800}.tambola-admin-message.is-success{color:#17613d;background:#dff5e9}.tambola-admin-game-list{gap:11px;display:grid}.tambola-admin-game-list article{background:#fffdf8;border:1px solid #e6d7b1;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto minmax(330px,1.5fr);align-items:center;gap:16px;padding:15px;display:grid}.admin-game-status{color:#68131e;text-transform:uppercase;background:#ffecb3;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.admin-game-status.status-live,.admin-game-status.status-paused{color:#fff;background:#c01c2f}.tambola-admin-game-list h3,.tambola-admin-game-list p{margin:4px 0}.tambola-admin-game-list p{color:#776258;font-size:.82rem}.admin-game-counts{gap:10px;display:flex}.admin-game-counts span{color:#71470f;align-items:center;gap:4px;font-weight:900;display:flex}.admin-game-counts svg{width:17px}.admin-game-actions{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.admin-game-actions button,.admin-game-actions a{color:#68131e;cursor:pointer;background:#fff6dc;border:1px solid #d8c490;border-radius:999px;align-items:center;gap:5px;min-height:35px;padding:6px 9px;font-size:.75rem;font-weight:900;text-decoration:none;display:flex}.admin-game-actions .is-start{color:#fff;background:#1f704a;border-color:#1f704a}.admin-game-actions svg{width:14px}.tambola-admin-preview{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2d040ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tambola-admin-preview section{text-align:center;background:radial-gradient(circle at top,#fff8df,#fff);border:3px double #c58b24;border-radius:27px 8px;width:min(620px,100%);padding:45px;position:relative;box-shadow:0 30px 90px #0000004d}.tambola-admin-preview section>button{color:#fff;background:#6e111b;border:0;border-radius:50%;width:38px;height:38px;font-size:1.4rem;position:absolute;top:12px;right:12px}.tambola-admin-preview section>span{color:#916118;letter-spacing:.1em;font-weight:900}.tambola-admin-preview h2{color:#68131e;font-size:2rem}.tambola-admin-preview section>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.tambola-admin-preview section>div b{color:#6e111b;font-size:1.8rem;display:block}.tambola-admin-preview section>div small{color:#725f57;display:block}.tambola-admin-page svg{width:18px}@media (max-width:1000px){.tambola-admin-live-grid{grid-template-columns:repeat(3,1fr)}.tambola-admin-form-grid,.tambola-option-box>div{grid-template-columns:repeat(2,1fr)}.tambola-admin-game-list article{grid-template-columns:1fr auto}.admin-game-actions{grid-column:1/-1;justify-content:start}}@media (max-width:650px){.tambola-admin-header{flex-direction:column;align-items:start}.tambola-admin-header nav{justify-content:start}.tambola-admin-live,.tambola-admin-builder,.tambola-admin-games{width:calc(100% - 18px);padding:16px}.tambola-admin-section-heading{flex-direction:column;align-items:start}.tambola-admin-live-grid{grid-template-columns:repeat(2,1fr)}.tambola-admin-form-grid{grid-template-columns:1fr}.tambola-admin-form-grid label.span-2{grid-column:auto}.tambola-option-box>div{grid-template-columns:1fr}.tambola-admin-form-actions{justify-content:stretch}.tambola-admin-form-actions button{flex:45%;justify-content:center}.tambola-admin-game-list article{grid-template-columns:1fr}.admin-game-counts,.admin-game-actions{grid-column:auto}.admin-game-actions{justify-content:start}.tambola-emergency-controls{width:100%}.tambola-emergency-controls button{flex:1}.tambola-admin-preview section{padding:35px 20px}}
