@charset "UTF-8";@font-face{font-family:Bubblegum;src:url(/fonts/BubblegumSans-Regular.ttf);font-display:swap}@font-face{font-family:Luckiest;src:url(/fonts/LuckiestGuy.ttf);font-display:swap}@font-face{font-family:NotoArabic;src:url(/fonts/NotoSansArabic-Regular.ttf);font-display:swap}:root{--brown: #5a3a1e;--brown-dark: #3b2412;--gold: #f5c542;--cream: #fff3d6;--green: #66c773;--orange: #f39c12;--red: #de5959;--blue: #5aa9e6;--font: "Bubblegum", "NotoArabic", "Trebuchet MS", sans-serif;--font-title: "Luckiest", "Bubblegum", "NotoArabic", sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;background:#111;font-family:var(--font);color:var(--brown-dark);-webkit-user-select:none;user-select:none}html[lang=ar] body{font-family:"NotoArabic",var(--font)}button{font-family:inherit;cursor:pointer;border:0;background:none;padding:0;color:inherit}button:disabled{cursor:default}input{font-family:inherit}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fill{position:absolute;inset:0}.abs{position:absolute}.img-btn{background-size:100% 100%;background-repeat:no-repeat;transition:transform .08s}.img-btn:active:not(:disabled){transform:scale(.95)}.img-btn:disabled{filter:grayscale(.8) brightness(.9)}.title{font-family:var(--font-title);letter-spacing:1px}.coin-row{display:inline-flex;align-items:center;gap:10px}.coin-row img{width:54px;height:54px}.backdrop{position:absolute;inset:calc(var(--ey, 0px) * -1) calc(var(--ex, 0px) * -1);background:#0000008c;z-index:50}.bleed{position:absolute;left:calc(var(--ex, 0px) * -1);top:calc(var(--ey, 0px) * -1);width:calc(100% + 2 * var(--ex, 0px));height:calc(100% + 2 * var(--ey, 0px))}.compact button{min-width:44px;min-height:44px}.panel-card{position:absolute;background-size:100% 100%;background-repeat:no-repeat;z-index:60}.pop-in{animation:pop .22s ease-out}@keyframes pop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.toast{position:absolute;left:50%;top:110px;transform:translate(-50%);z-index:400;background:#3c2412eb;color:#fff;padding:14px 28px;border-radius:18px;font-size:34px;pointer-events:none;animation:pop .2s ease-out}app-quiz,app-hangman,app-question-respond,app-crossword,app-decision-tree,app-matching,app-daily-popup,app-shop-panel,app-settings-panel,app-profile-panel{position:absolute;inset:0;display:block}
