.dgp-game-wrapper:not(.dgp-loaded) .dgp-screen{display:none!important}.dgp-game-wrapper{opacity:0;transition:opacity 0.2s ease}.dgp-game-wrapper.dgp-loaded{opacity:1}.dgp-game-wrapper{position:fixed!important;top:0!important;left:0!important;width:100vw!important;max-width:100%!important;height:100dvh!important;margin:0!important;padding:15px!important;padding-bottom:calc(15px + env(safe-area-inset-bottom))!important;border-radius:0!important;box-shadow:none!important;direction:rtl;box-sizing:border-box!important;background:var(--dgp-bg-color,#1a1a1a);color:var(--dgp-text-color,#ffffff);z-index:99999;display:flex!important;flex-direction:column!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.dgp-screen{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:100%!important;text-align:center!important;box-sizing:border-box!important}.dgp-game-screen{height:calc(100vh - 30px)!important;max-height:calc(100vh - 30px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important;padding-bottom:140px!important}.dgp-card-logo-wrap{position:absolute;top:15px;left:15px;z-index:10}.dgp-card-logo{max-height:40px;max-width:90px;object-fit:contain}.dgp-card{background-color:var(--dgp-card-bg,#ffffff);color:var(--dgp-card-text,#333333);border-radius:20px;padding:30px 20px 15px 20px;flex-grow:1!important;margin-bottom:0!important;width:100%!important;box-sizing:border-box!important;position:relative!important;transition:all 0.3s ease;border:4px solid #fff0;overflow:visible!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.dgp-card.is-truth{background-color:var(--dgp-card-truth-bg,#2a1a2a);border-width:var(--dgp-card-truth-border-width,2px);border-style:var(--dgp-card-truth-border-style,solid);border-color:var(--dgp-card-truth-border-color,var(--dgp-primary-color,#FF4081))}.dgp-card.is-dare{background-color:var(--dgp-card-dare-bg,#fff9f9);border-width:var(--dgp-card-dare-border-width,2px);border-style:var(--dgp-card-dare-border-style,solid);border-color:var(--dgp-card-dare-border-color,#f44336)}.dgp-card-content{font-size:1.4rem;font-weight:700;line-height:1.5;text-align:center;width:100%}.dgp-levels-grid{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important;height:auto!important;overflow:visible!important;padding-bottom:40px}.dgp-wrapper .dgp-levels-grid{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.dgp-wrapper .dgp-levels-grid button,.dgp-wrapper .dgp-levels-grid a,.dgp-wrapper .dgp-level-box-wrapper{background:transparent!important;border:none!important;padding:0!important;margin:0!important;box-shadow:none!important;width:100%!important;display:block!important;box-sizing:border-box!important}.dgp-wrapper .dgp-level-box{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;margin:0 0 16px 0!important;box-sizing:border-box!important;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;background-color:#2D2533!important;border:1px solid #523D48!important;border-radius:18px!important;padding:24px 20px!important;box-shadow:0 4px 15px rgb(0 0 0 / .4)!important}.dgp-wrapper .dgp-level-box:hover{transform:translateY(-2px)!important;border-color:#FF6E40!important}.dgp-wrapper .dgp-level-box.active,.dgp-wrapper .dgp-level-box.selected,.dgp-wrapper .dgp-level-box:focus{background-color:#382C40!important;border-color:#FF6E40!important;box-shadow:0 0 16px rgb(255 110 64 / .4)!important;outline:none!important}.dgp-wrapper .dgp-level-title-text{font-weight:800!important;font-size:1.25rem!important;color:#FFFFFF!important;margin:10px 0 6px 0!important;display:block!important}.dgp-wrapper .dgp-level-desc-text{font-weight:400!important;font-size:0.95rem!important;line-height:1.4!important;color:#E2DFE5!important;opacity:0.9!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;display:block!important;width:100%!important}.dgp-levels-screen .dgp-levels-actions{margin-top:25px;text-align:center}.dgp-back-to-welcome-btn{position:static!important;transform:none!important;flex:0 0 auto!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:15px 18px!important;font-size:14px!important;font-weight:600!important;border-radius:50px!important;cursor:pointer!important;white-space:nowrap!important;background:rgb(0 0 0 / .75)!important;backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .3)!important;color:#fff!important;box-shadow:0 4px 15px rgb(0 0 0 / .4)!important;/}.dgp-controls{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;padding:6px 15px calc(6px + env(safe-area-inset-bottom)) 15px!important;display:flex!important;flex-direction:column!important;gap:0!important;box-sizing:border-box!important;background:var(--dgp-bg-color,#1a1a1a);z-index:99999!important;flex-shrink:0!important}.dgp-controls-row{display:flex!important;width:100%!important;gap:8px!important;justify-content:center!important;box-sizing:border-box!important;flex-shrink:0!important;margin:0!important;padding:0!important}.dgp-controls .dgp-btn{display:inline-flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;box-sizing:border-box!important}.dgp-controls-row .dgp-btn{flex:1!important;min-width:0!important}.dgp-controls-row.row-share .dgp-btn,.dgp-controls-row .dgp-btn:only-child{flex:0 0 100%!important;width:100%!important}.dgp-btn{padding:15px 20px;border-radius:50px;font-weight:700;box-sizing:border-box;margin-top:5px!important;margin-bottom:5px!important}#dgp-floating-upgrade{position:fixed;bottom:30px;left:20px;z-index:10001}.dgp-floating-btn{background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);color:#000000!important;padding:12px 20px;border-radius:50px;text-decoration:none!important;font-weight:800;font-size:14px;display:flex;align-items:center;gap:8px;box-shadow:0 8px 25px rgb(0 0 0 / .4);border:2px solid rgb(255 255 255 / .3);transition:transform 0.2s ease,box-shadow 0.2s ease;animation:dgpFloatPulse 2s infinite ease-in-out}.dgp-floating-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgb(0 0 0 / .5);filter:brightness(1.1)}.dgp-floating-btn .dgp-icon{font-size:18px}@keyframes dgpFloatPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@media (max-width:480px){.dgp-floating-btn{padding:10px 16px;font-size:13px}#dgp-floating-upgrade{bottom:20px;left:15px}}.dgp-card-timer-wrap{margin-top:10px!important;margin-bottom:5px!important;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0!important}.dgp-timer-btn{display:inline-flex;align-items:center;gap:8px;background-color:#34c759;color:#fff;border:none;padding:10px 20px;font-size:16px;font-weight:600;border-radius:50px;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.dgp-timer-btn:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgb(0 0 0 / .15)}.dgp-countdown-display{width:100%;text-align:center}.dgp-timer-text-digits{font-size:42px;font-weight:800;color:#333;margin-bottom:10px;font-family:monospace,sans-serif}.dgp-timer-progress-bg{width:80%;max-width:250px;height:6px;background-color:#e5e5ea;border-radius:10px;margin:0 auto;overflow:hidden}.dgp-timer-progress-fill{height:100%;width:100%;background-color:#007aff;border-radius:10px;transition:width 1s linear,background-color 0.3s ease}@keyframes dgpBlink{0%{opacity:1;background-color:#ff3b30}50%{opacity:.3;background-color:#ff3b30}100%{opacity:1;background-color:#ff3b30}}.dgp-timer-progress-fill.dgp-timer-blink{animation:dgpBlink 0.5s linear infinite}#dgp-game-card{transition:transform 0.35s cubic-bezier(.25,1,.5,1),opacity 0.3s ease;opacity:1;transform:translate3d(0,0,0) rotate(0deg);will-change:transform,opacity}#dgp-game-card.card-exit{opacity:0;transform:translate3d(130%,-30px,0) rotate(12deg)}#dgp-game-card.card-enter{opacity:0;transform:translate3d(-130%,30px,0) rotate(-12deg);transition:none!important}.dgp-access-form{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.dgp-access-input{width:100%!important;max-width:320px!important;padding:24px 30px!important;border-radius:50px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .05);color:#fff;text-align:center!important;font-size:16px;box-sizing:border-box!important}.dgp-btn-verify{margin-top:15px!important;padding:15px!important;width:100%!important;max-width:320px!important;cursor:pointer!important}.dgp-error-msg{margin-top:15px;color:#ff3b30;font-weight:600}.dgp-access-help-container{margin-top:30px!important;width:100%!important;max-width:400px!important;margin-left:auto!important;margin-right:auto!important;padding:0 15px!important;box-sizing:border-box!important}.dgp-wysiwyg-content{font-size:1.5rem;line-height:1.5!important;opacity:.85}.dgp-welcome-screen{padding:0 0 90px 0!important;gap:20px!important;position:relative!important}.dgp-welcome-screen .dgp-welcome-title{margin:0 0 15px 0!important}.dgp-welcome-screen .dgp-wysiwyg-content{max-width:100%!important;margin:0 auto!important}.dgp-welcome-bottom-actions{position:fixed!important;bottom:calc(15px + env(safe-area-inset-bottom))!important;left:50%!important;transform:translateX(-50%)!important;z-index:99999!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:calc(100% - 30px)!important;max-width:420px!important}#dgp-welcome-start-btn.dgp-btn-start{position:static!important;transform:none!important;flex:1!important;margin:0!important;padding:15px 20px!important;font-size:16px!important;font-weight:700;border-radius:50px;border:none;cursor:pointer!important;box-shadow:0 8px 25px rgb(0 0 0 / .4);white-space:nowrap}#dgp-welcome-start-btn.dgp-btn-start:hover{transform:scale(1.02)!important}.dgp-back-to-lobby-btn{position:static!important;transform:none!important;flex:0 0 auto!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:15px 18px!important;font-size:14px!important;font-weight:600!important;border-radius:50px!important;cursor:pointer!important;white-space:nowrap!important;background:rgb(0 0 0 / .75)!important;backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .3)!important;color:#fff!important;box-shadow:0 4px 15px rgb(0 0 0 / .4)!important}div.dgp-game-wrapper .dgp-screen.dgp-instructions-screen .dgp-instr-btn-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;max-width:320px!important;margin:25px auto 0 auto!important;padding:0!important}div.dgp-game-wrapper .dgp-screen.dgp-instructions-screen #dgp-instructions-continue-btn.dgp-btn.dgp-btn-instr-continue{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;max-width:100%!important;min-height:48px!important;box-sizing:border-box!important;margin:0!important;background-color:#E63946!important;background:#E63946!important;color:#FFFFFF!important;border:none!important;border-radius:12px!important;padding:12px 20px!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important;box-shadow:0 4px 12px rgb(230 57 70 / .3)!important}div.dgp-game-wrapper .dgp-screen.dgp-instructions-screen button.dgp-btn.dgp-btn-done{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;max-width:100%!important;min-height:44px!important;box-sizing:border-box!important;margin:0!important;background-color:#2A2A2A!important;background:#2A2A2A!important;color:#DDDDDD!important;border:1px solid #444444!important;border-radius:12px!important;box-shadow:none!important;padding:10px 20px!important;font-size:0.95rem!important;font-weight:600!important;line-height:1.2!important;opacity:1!important;cursor:pointer!important}.dgp-lobby-upgrade-section{margin-top:25px!important;padding-top:0!important;border-top:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.dgp-lobby-upgrade-section .dgp-upgrade-text{margin-bottom:12px!important;font-size:1.5rem!important;line-height:1.5!important;color:#E2DFE5!important;opacity:.85!important}.dgp-lobby-upgrade-section a.dgp-btn.dgp-btn-upgrade.dgp-floating-upgrade-btn,.dgp-lobby-upgrade-section a.dgp-btn.dgp-btn-upgrade.dgp-floating-upgrade-btn:hover,.dgp-lobby-upgrade-section a.dgp-btn.dgp-btn-upgrade.dgp-floating-upgrade-btn:focus,.dgp-lobby-upgrade-section a.dgp-btn.dgp-btn-upgrade.dgp-floating-upgrade-btn:active{display:inline-flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;text-decoration:none!important;width:100%!important;max-width:320px!important;box-sizing:border-box!important;margin:0 auto!important;background-color:#E63946!important;background:#E63946!important;color:#FFFFFF!important;fill:#FFFFFF!important;padding:12px 20px!important;font-size:1rem!important;font-weight:700!important;border-radius:50px!important;border:none!important;box-shadow:0 4px 12px rgb(230 57 70 / .3)!important;cursor:pointer!important;transform:none!important;filter:none!important;animation:none!important}.dgp-lobby-upgrade-section a.dgp-btn.dgp-btn-upgrade.dgp-floating-upgrade-btn *{color:#FFFFFF!important}#dgp-lobby-games-grid{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;align-items:stretch!important;margin-top:15px!important;width:100%!important;box-sizing:border-box!important}.dgp-lobby-game-card{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:16px!important;padding:12px 8px!important;width:calc(33.333% - 10px)!important;min-width:90px!important;max-width:110px!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;transition:transform 0.2s ease,background 0.2s ease!important}.dgp-lobby-game-card:hover{background:rgb(255 255 255 / .1)!important;transform:translateY(-2px)!important}.lobby-card-img{width:50px!important;height:50px!important;object-fit:cover!important;border-radius:12px!important;margin-bottom:8px!important}.lobby-card-emoji{font-size:28px!important;margin-bottom:8px!important}.dgp-lobby-game-card .lobby-card-title{font-size:0.8rem!important;font-weight:600!important;line-height:1.2!important;color:#FFFFFF!important;word-break:break-word!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.dgp-lobby-game-card .lobby-card-desc{display:none!important}.dgp-controls .dgp-btn-truth{background-color:#E63946}.dgp-controls .dgp-btn-dare{background-color:#457B9D}.dgp-controls .dgp-btn-skip{background-color:#6C757D}.dgp-controls .dgp-btn-done{background-color:#2A2A2A}.dgp-controls .dgp-btn-share{background-color:#25D366}.dgp-controls .dgp-btn,.dgp-controls a,.dgp-controls button{border:2px solid #E63946!important;box-sizing:border-box!important}.dgp-controls .dgp-btn:nth-child(1),.dgp-controls>*:nth-child(1) a{background-color:#457b9d!important;background:#457b9d!important;color:#FFFFFF!important}.dgp-controls .dgp-btn:nth-child(2),.dgp-controls>*:nth-child(2) a{background-color:#e63946!important;background:#e63946!important;color:#FFFFFF!important}.dgp-controls .dgp-btn:nth-child(n+3),.dgp-controls>*:nth-child(n+3) a{background-color:#2a9d8f!important;background:#2a9d8f!important;color:#FFFFFF!important}