.card{cursor:pointer;height:70vh;max-width:400px;perspective:1000px;width:90%}.card-inner{border:8px solid #ffffffaa;border-radius:20px;box-shadow:0 10px 20px #0003,inset 0 0 15px #ffffff4d;height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s;width:100%}.card.flipped .card-inner{transform:rotateY(180deg)}.card-face{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:0;overflow:hidden;padding:0;position:absolute;width:100%}.card-front{background:linear-gradient(135deg,#fdfcfb,#e2d1c3);transform:rotateY(0deg)}.card-front:before{background:radial-gradient(circle at center,#0000,#0000000d);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.card-back{align-items:center;background:linear-gradient(135deg,#fc0,#f90);color:#5a3e36;display:flex;flex-direction:column;justify-content:center;transform:rotateY(180deg)}.shake{animation:shake-animation .8s ease-in-out infinite}@keyframes shake-animation{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.ad-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.click-start-text{align-self:center;font-size:24px;margin-bottom:15px}.ad-text,.click-start-text{color:#5a3e36;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.ad-text{font-size:20px;margin-bottom:10px}.ad-description{color:#5a3e36;font-family:Comic Sans MS,cursive,sans-serif;font-size:16px}.card-image{border:2px dashed #ddd;border-radius:10px 10px 0 0;box-shadow:0 4px 8px #0000001a;object-fit:cover}.card-image,.placeholder-image{flex:0 1 auto;flex-shrink:0;height:auto;max-height:75%;width:100%}.placeholder-image{align-items:center;background:linear-gradient(45deg,#f0f0f0,#e0e0e0);border:2px dashed #ccc;border-radius:10px 10px 0 0;color:#888;display:flex;font-size:18px;justify-content:center}.card-label{background:#ffffffb3;border-radius:0 0 12px 12px;box-shadow:0 2px 4px #0000001a;color:#5a3e36;flex-shrink:0;font-family:Comic Sans MS,cursive,sans-serif;font-size:18px;font-weight:700;line-height:1.4;max-height:25%;min-height:30px;padding:8px 12px;text-align:center;word-break:break-all}.card-label,.question-list{box-sizing:border-box;overflow-y:auto;width:100%}.question-list{display:flex;flex-direction:column;gap:10px;max-height:70vh;padding:10px}.question-item{cursor:pointer;height:60px;overflow:visible;perspective:1000px}.question-inner,.question-item{border-radius:10px;box-sizing:border-box;width:100%}.question-inner{border:3px solid #ffffffaa;box-shadow:0 4px 8px #0000001a;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s}.question-item.flipped .question-inner{transform:rotateX(180deg)}.question-back,.question-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:7px;box-sizing:border-box;display:flex;font-size:16px;height:100%;padding:0 15px;position:absolute;width:100%}.question-front{background:linear-gradient(90deg,#fff,#f8f9fa);border:2px solid #e9ecef;color:#333;transform:rotateX(0deg)}.question-back{align-items:center;background:linear-gradient(135deg,#fc0,#f90);border:2px solid #d1ecf1;color:#5a3e36;display:flex;justify-content:center;transform:rotateX(180deg)}.question-number{color:#ff6b6b;font-size:18px;font-weight:700;margin-right:10px}.question-number,.question-text{font-family:Comic Sans MS,cursive,sans-serif}.question-text{flex:1 1;max-width:calc(100% - 30px);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.logo-placeholder-small{color:#5a3e36;font-family:Comic Sans MS,cursive,sans-serif;font-size:20px;font-weight:700}.dice-container{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.dice{grid-gap:8px;background:#fff;border:3px solid #ff6b6b;border-radius:15px;box-shadow:0 10px 20px #0000004d;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:80px;padding:10px;position:relative;width:80px}.dot{align-self:center;background:#ff6b6b;border-radius:50%;height:15px;justify-self:center;width:15px}@media (max-width:768px){.card{height:50vh;max-width:95%}.card-label{font-size:16px;padding:6px 10px}.question-item{height:50px;max-width:100%;width:100%}.question-text{font-size:14px;max-width:calc(100% - 25px)}.question-list{max-height:50vh;max-width:100%;width:100%}.logo-placeholder-small{font-size:18px}.dice{height:60px;width:60px}.dot{height:12px;width:12px}}@media (max-width:480px){.card{height:45vh}.card-label{font-size:14px;padding:5px 8px}.question-item{height:45px;max-width:100%;width:100%}.question-text{font-size:13px;max-width:calc(100% - 20px)}.logo-placeholder-small,.question-number{font-size:16px}.dice{height:50px;width:50px}.dot{height:10px;width:10px}}.timer-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border:3px solid #ffffff4d;border-radius:50px;box-shadow:0 4px 15px #00000026;display:flex;height:50px;margin:10px 20px;padding:15px 20px}.timer-progress-bar{background-color:#e0e0e0;border:2px solid #fff;border-radius:12px;box-shadow:inset 0 2px 4px #0000001a;cursor:pointer;flex:1 1;height:25px;overflow:hidden;position:relative}.timer-progress-fill{background:linear-gradient(90deg,#ff9a9e,#fad0c4);border-radius:10px;box-shadow:0 0 10px #ff9a9e80;height:100%;transition:width .1s linear}.timer-text{color:#fff;font-family:Comic Sans MS,cursive,sans-serif;font-size:18px;font-weight:700;margin-left:15px;min-width:70px;text-shadow:1px 1px 2px #00000080}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.timer-container.warning{animation:pulse 1s infinite}.app{background:linear-gradient(135deg,#ff9ecb,#ffecd2);display:flex;flex-direction:column;font-family:Comic Sans MS,cursive,sans-serif;height:100vh;overflow:hidden}.game-container{display:flex;flex:1 1;gap:20px;height:calc(100vh - 80px);padding:20px}.card-section{align-items:center}.card-section,.question-section{display:flex;flex:1 1;justify-content:center}.question-section{flex-direction:column;min-width:300px;overflow-x:auto}.next-button-container{display:flex;justify-content:center;padding:10px}.next-button{background:linear-gradient(135deg,#ff9a9e,#fad0c4);border:3px solid #fff;border-radius:25px;box-shadow:0 4px 8px #0003;color:#5a3e36;cursor:pointer;font-family:Comic Sans MS,cursive,sans-serif;font-size:18px;font-weight:700;min-width:100px;padding:10px 25px;transition:all .3s ease}.next-button:hover{box-shadow:0 6px 12px #0000004d;transform:scale(1.05)}.loading{align-items:center;background:linear-gradient(135deg,#ff9ecb,#ffecd2);color:#5a3e36;display:flex;font-family:Comic Sans MS,cursive,sans-serif;font-size:24px;height:100vh;justify-content:center}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation:bounce .5s ease}@media (max-width:1024px){.game-container{gap:15px;padding:15px}.next-button{font-size:16px;padding:8px 20px}}@media (max-width:768px){.game-container{flex-direction:column;gap:10px;height:calc(100vh - 100px);padding:10px}.card-section,.question-section{flex:1 1;min-height:25vh;width:100%}.question-section{min-width:0;min-width:auto}.next-button{font-size:18px;max-width:200px;padding:10px 25px;width:70%}}@media (max-width:480px){.game-container{gap:8px;padding:8px}.next-button{font-size:16px;padding:8px 15px;width:80%}.question-section{min-width:0;min-width:auto;width:100%}}
/*# sourceMappingURL=main.d3928ead.css.map*/