*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}#root,body,html{background:#320000;font-family:Arial,Helvetica,sans-serif;margin:0;min-height:100%;overflow-x:hidden;padding:0;width:100%}body{overscroll-behavior:none}button{border:0;cursor:pointer;font-family:inherit;outline:0}.delicious-page{background:radial-gradient(circle at 50% 34%,#8d0f08 0,#520200 55%,#260000 100%);display:flex;justify-content:center}.delicious-mobile,.delicious-page{min-height:100dvh;overflow-x:hidden;width:100vw}.delicious-mobile{background:linear-gradient(180deg,#3200002e,#5f0000fa),var(--delicious-bg) center top /cover no-repeat,radial-gradient(circle at 50% 38%,#8f0d07 0,#4d0200 62%,#250000 100%);color:#fff;max-width:430px;overflow-y:auto;padding:max(12px,env(safe-area-inset-top)) clamp(8px,2.8vw,14px) max(14px,env(safe-area-inset-bottom));position:relative}.top-header{align-items:center;display:flex;height:clamp(48px,13vw,64px);position:relative;width:100%;z-index:20}.top-circle{background:linear-gradient(180deg,#b52d1b,#780901);border:2px solid #ffb66a;border-radius:50%;box-shadow:inset 0 2px 7px #ffffff38,0 6px 14px #00000057;color:#ffe6bc;display:grid;font-size:clamp(30px,9vw,43px);font-weight:900;height:clamp(39px,10.8vw,52px);line-height:1;margin-right:clamp(10px,4vw,24px);padding:0 0 5px;place-items:center;width:clamp(39px,10.8vw,52px)}.top-circle.dropdown{font-size:clamp(30px,8vw,42px);padding-bottom:11px}.wallet-pill{align-items:center;background:linear-gradient(180deg,#6f0e07,#4c0300);border:2px solid #ffb66a;border-radius:999px;box-shadow:inset 0 2px 7px #ffffff2e;color:#fff6d7;display:flex;gap:clamp(7px,2.2vw,12px);height:clamp(40px,11vw,52px);justify-content:center;margin-left:auto;min-width:clamp(116px,34vw,158px)}.wallet-pill img{height:clamp(24px,6.6vw,33px);object-fit:contain;width:clamp(24px,6.6vw,33px)}.wallet-pill span{font-size:clamp(19px,5.4vw,27px);font-weight:900}.wallet-pill b{color:#ffd89a;font-size:clamp(26px,7.5vw,38px);line-height:1}.game-board{height:clamp(430px,125vw,540px);margin-top:clamp(0px,1vw,6px);overflow:visible;position:relative;width:100%;z-index:5}.ray-bg{background:radial-gradient(circle at 50% 47%,#ff57275c,#0000 23%),conic-gradient(from -9deg at 50% 47%,#ff4e222b,#0000 13deg,#ff4e2224 28deg,#0000 43deg,#ff4e2229 68deg,#0000 88deg,#ff4e2224 122deg,#0000 154deg,#ff4e222e 184deg,#0000 215deg,#ff4e221f 250deg,#0000 285deg,#ff4e2229 320deg,#0000 1turn);inset:1% 0 0;opacity:.82;position:absolute}.center-circle{align-items:center;background:radial-gradient(circle at 50% 32%,#ff8943 0,#ff5231 55%,#c9140e 100%);border:clamp(5px,1.5vw,7px) solid #ff9e35;border-radius:50%;box-shadow:inset 0 8px 18px #ffffff38,0 0 22px #ff411c8a,0 11px 20px #0000006b;display:flex;flex-direction:column;height:clamp(106px,30vw,132px);justify-content:center;left:50%;position:absolute;top:47%;transform:translate(-50%,-50%);width:clamp(106px,30vw,132px);z-index:8}.center-food{height:86%;left:7%;object-fit:contain;pointer-events:none;position:absolute;top:-27%;width:86%;z-index:1}.round-label{font-size:clamp(18px,5vw,24px);line-height:1.05;margin-top:clamp(25px,7vw,35px);text-align:center;text-shadow:0 2px 3px #00000059}.round-label,.timer-label{font-weight:900;position:relative;z-index:2}.timer-label{background:linear-gradient(180deg,#e9432a,#c31811);border-radius:999px;box-shadow:inset 0 4px 8px #ffffff2b;display:grid;font-size:clamp(15px,4.3vw,21px);height:clamp(31px,8.3vw,40px);margin-top:clamp(7px,2vw,10px);min-width:clamp(70px,20vw,95px);padding:0 10px;place-items:center}.food-card{align-items:center;background:linear-gradient(180deg,#ff9b56,#ff573a 44%,#de241c);border:clamp(2px,.65vw,3px) solid #ffba68;border-radius:clamp(15px,4.4vw,22px);box-shadow:inset 0 5px 12px #ffffff38,0 8px 16px #0006;color:#fff;display:flex;flex-direction:column;height:clamp(105px,31vw,136px);justify-content:flex-start;padding-top:clamp(7px,2vw,10px);position:absolute;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;width:clamp(74px,22.5vw,96px);z-index:6}.food-card:active{filter:brightness(1.1)}.food-card.selected{box-shadow:inset 0 5px 12px #ffffff47,0 0 14px #ffdd5bcc,0 8px 16px #0006;filter:brightness(1.12)}.food-card.winner{animation:winnerPulse .65s ease-in-out infinite alternate;box-shadow:inset 0 5px 12px #ffffff47,0 0 20px #ffee5be6,0 8px 16px #0006}@keyframes winnerPulse{0%{filter:brightness(1)}to{filter:brightness(1.24)}}.main-food{height:56%;margin-top:clamp(2px,1vw,6px);object-fit:contain;width:88%}.food-card span{font-size:clamp(9px,2.8vw,12px);font-weight:900;margin-top:clamp(1px,.8vw,4px);text-shadow:0 2px 3px #0000005c;white-space:nowrap}.two-diamonds{bottom:clamp(-15px,-3.2vw,-9px);display:flex;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.two-diamonds img{height:clamp(22px,6vw,31px);margin:0 -2px;object-fit:contain;width:clamp(22px,6vw,31px)}.top-left{left:13.5%;top:14.5%}.top-center{left:50%;top:5%;transform:translateX(-50%)}.top-right{right:13.5%;top:14.5%}.middle-left{left:1%;top:35.5%}.middle-right{right:1%;top:35.5%}.bottom-left{left:13.5%;top:58%}.bottom-center{left:50%;top:65%;transform:translateX(-50%)}.bottom-right{right:13.5%;top:58%}.bottom-center.selected,.top-center.selected{transform:translateX(-50%) scale(1.04)}.food-card:not(.top-center):not(.bottom-center).selected{transform:scale(1.04)}.side-title{align-items:center;color:#fff2bd;display:flex;flex-direction:column;position:absolute;text-shadow:0 2px 3px #0000008c;z-index:9}.side-title img{height:clamp(43px,12.5vw,59px);margin-bottom:-4px;object-fit:contain;width:clamp(43px,12.5vw,59px)}.side-title span{background:linear-gradient(180deg,#a91408,#6d0500);border-radius:7px 7px 0 0;display:grid;font-family:Georgia,serif;font-size:clamp(20px,5.8vw,28px);font-weight:900;height:clamp(35px,9vw,44px);min-width:clamp(70px,20vw,96px);place-items:center}.side-salad{bottom:0;left:0}.side-pizza{bottom:0;right:0}.action-panel{background:linear-gradient(180deg,#9f1108,#710500);border-radius:clamp(18px,5.5vw,28px);box-shadow:0 -5px 18px #0000003d;margin-top:clamp(-5px,-1vw,0px);padding:clamp(13px,3.4vw,18px) clamp(11px,3vw,16px) clamp(12px,3vw,16px);position:relative;width:100%;z-index:12}.mode-tabs{background:#4a0800;border-radius:999px;display:grid;grid-template-columns:1fr 1fr;height:clamp(48px,13vw,60px);margin:0 auto clamp(17px,4.5vw,24px);overflow:hidden;padding:clamp(4px,1.1vw,5px);width:min(100%,360px)}.mode-tabs button{background:#0000;border-radius:999px;color:#fff;font-size:clamp(22px,6.3vw,32px);font-weight:400;min-width:0}.mode-tabs button.active{background:linear-gradient(90deg,#f64,#d90e0e);box-shadow:inset 0 4px 8px #ffffff38,0 5px 10px #00000038}.bet-buttons{grid-gap:clamp(7px,2vw,11px);display:grid;gap:clamp(7px,2vw,11px);grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.bet-buttons button{align-items:center;background:linear-gradient(180deg,#ffbd39,#ff8d18 55%,#db5004);border:2px solid #ffd664c7;border-radius:clamp(13px,4vw,18px);box-shadow:inset 0 6px 12px #ffffff47,0 5px 0 #9b1800;color:#fff;display:flex;gap:clamp(3px,1vw,6px);height:clamp(55px,14.5vw,68px);justify-content:center;min-width:0}.bet-buttons button.active{box-shadow:inset 0 6px 12px #ffffff57,0 0 15px #ffdb46b8,0 5px 0 #9b1800;filter:brightness(1.12)}.bet-buttons img{flex:0 0 auto;height:clamp(25px,6.8vw,33px);object-fit:contain;width:clamp(25px,6.8vw,33px)}.bet-buttons span{font-size:clamp(17px,4.8vw,23px);font-weight:900;text-shadow:0 2px 2px #00000040;white-space:nowrap}.today-row{align-items:center;background:#0000;color:#fff;display:flex;gap:clamp(7px,2vw,11px);justify-content:center;margin-top:clamp(15px,4vw,22px);min-height:clamp(40px,10vw,52px);width:100%}.today-row span,.today-row strong{font-size:clamp(19px,5.4vw,27px);font-weight:900;white-space:nowrap}.today-row img{height:clamp(22px,6vw,29px);object-fit:contain;width:clamp(22px,6vw,29px)}.today-row b{font-size:clamp(28px,7vw,38px);line-height:1}.bottom-row{grid-gap:clamp(10px,3vw,14px);display:grid;gap:clamp(10px,3vw,14px);grid-template-columns:minmax(0,1.28fr) minmax(0,.9fr);margin-top:clamp(16px,4vw,22px);padding:0 clamp(5px,1.5vw,10px) clamp(8px,2vw,12px);position:relative;width:100%;z-index:12}.result-card,.winner-card{align-items:center;background:linear-gradient(180deg,#8d0d08,#650400);border:1px solid #ff573d6b;border-radius:clamp(13px,4vw,20px);box-shadow:inset 0 4px 12px #ffffff12,0 5px 14px #0000003d;color:#fff;display:flex;min-height:clamp(62px,16vw,78px);min-width:0}.result-card{justify-content:space-between;padding:0 clamp(12px,3vw,16px)}.result-card strong{font-size:clamp(24px,6.4vw,32px);font-weight:900;white-space:nowrap}.result-card div{align-items:center;display:flex;gap:clamp(5px,1.5vw,8px);justify-content:flex-end;min-width:0}.result-card img{height:clamp(18px,5vw,26px);object-fit:contain;width:clamp(18px,5vw,26px)}.winner-card{gap:clamp(6px,1.8vw,10px);justify-content:center;padding:0 clamp(7px,2vw,10px)}.avatar{background:#ffcf4a;border-radius:50%;display:grid;flex:0 0 auto;font-size:clamp(22px,6vw,30px);height:clamp(38px,10vw,48px);overflow:hidden;place-items:center;width:clamp(38px,10vw,48px)}.avatar img{height:100%;object-fit:cover;width:100%}.small-diamond{flex:0 0 auto;height:clamp(20px,5.5vw,27px);object-fit:contain;width:clamp(20px,5.5vw,27px)}.winner-card strong{font-size:clamp(19px,5.2vw,26px);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.toast-message{background:#000000b8;border:1px solid #ffffff24;border-radius:999px;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 12px);color:#fff;font-size:14px;font-weight:800;left:50%;max-width:min(88vw,390px);padding:10px 18px;position:fixed;text-align:center;transform:translateX(-50%);z-index:120}.modal-backdrop{align-items:flex-end;background:#000000ad;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal-sheet{background:linear-gradient(180deg,#8e0e08,#480000);border:1px solid #ffb86859;border-radius:26px 26px 0 0;box-shadow:0 -10px 24px #0000005c;color:#fff;max-height:78dvh;overflow-y:auto;padding:22px 18px max(22px,env(safe-area-inset-bottom));width:min(100vw,430px)}.modal-sheet h2{font-size:24px;font-weight:900;margin:0 40px 16px 0}.modal-close{background:#0000005c;border-radius:50%;color:#fff;font-size:28px;height:38px;position:absolute;right:18px;top:14px;width:38px}.menu-item{background:linear-gradient(180deg,#a5140c,#650300);border:1px solid #ffb86859;border-radius:16px;color:#fff;font-size:16px;font-weight:900;height:52px;margin-bottom:10px;width:100%}.history-list,.leader-list{grid-gap:10px;display:grid;gap:10px}.history-list p,.leader-list p{color:#ffd8a6;font-weight:800;margin:20px 0;text-align:center}.history-item,.leader-item{grid-gap:10px;align-items:center;background:#3b000073;border:1px solid #ffb86838;border-radius:16px;display:grid;gap:10px;min-height:60px}.history-item{grid-template-columns:46px minmax(0,1fr) auto;padding:8px 12px}.history-item img,.leader-item img{border-radius:50%;height:42px;object-fit:cover;width:42px}.history-item span,.history-item strong,.leader-item small,.leader-item strong{display:block}.history-item span,.leader-item small{color:#ffdcad;font-size:13px}.leader-item{grid-template-columns:34px 46px minmax(0,1fr);padding:8px 12px}.leader-item>span{background:#ffd257;border-radius:50%;color:#642300;display:grid;font-weight:900;height:28px;place-items:center;width:28px}@media (max-height:760px){.top-header{height:48px}.game-board{height:clamp(385px,111vw,470px)}.food-card{height:clamp(93px,28.5vw,122px);width:clamp(66px,20.5vw,86px)}.center-circle{height:clamp(96px,27.5vw,118px);width:clamp(96px,27.5vw,118px)}.food-card span{font-size:clamp(8px,2.4vw,11px)}.side-title img{height:clamp(38px,11vw,50px);width:clamp(38px,11vw,50px)}.side-title span{font-size:clamp(18px,5vw,24px);height:clamp(31px,8vw,38px);min-width:clamp(62px,18vw,82px)}.action-panel{padding-top:12px}.mode-tabs{height:47px;margin-bottom:13px}.bet-buttons button{height:52px}.today-row{margin-top:12px}.bottom-row{margin-top:13px}}@media (max-width:350px){.delicious-mobile{padding-left:7px;padding-right:7px}.top-circle{margin-right:8px}.wallet-pill{min-width:108px}.bet-buttons{gap:6px}.today-row span,.today-row strong{font-size:18px}}
/*# sourceMappingURL=main.e066be95.css.map*/