.bobarawr{margin:0;padding:0;font-family:'Playfair Display','Segoe UI',serif;background-color:transparent;color:#fff;overflow:hidden}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-container{position:relative;width:90%;max-width:420px;background:linear-gradient(145deg,rgba(10,10,10,.9),rgba(26,21,16,.85));border-radius:20px;overflow:hidden;text-align:center;animation:rotateScaleIn .8s cubic-bezier(.175,.885,.32,1.275),goldPulse 3.5s infinite ease-in-out;box-shadow:0 20px 40px rgba(0,0,0,.7),0 0 0 1px rgba(212,175,55,.2);padding-bottom:20px;border:1px solid rgba(212,175,55,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes goldPulse{0%,100%{box-shadow:0 20px 40px rgba(0,0,0,.7),0 0 20px rgba(212,175,55,.3),0 0 0 1px rgba(212,175,55,.2)}50%{box-shadow:0 20px 40px rgba(0,0,0,.7),0 0 30px rgba(212,175,55,.5),0 0 0 1px rgba(212,175,55,.3)}}.popup-container::before{content:"";position:absolute;top:-100%;left:-100%;width:200%;height:200%;background:linear-gradient(135deg,rgba(255,255,255,0) 45%,rgba(255,215,0,.15) 50%,rgba(255,255,255,0) 55%);animation:shineDiagonal 5s linear infinite;z-index:2;pointer-events:none}@keyframes shineDiagonal{0%{transform:translate(-100%,-100%) rotate(30deg)}100%{transform:translate(100%,100%) rotate(30deg)}}.popup-image{width:100%;display:block;border-bottom:1px solid rgba(212,175,55,.15)}.popup-buttons{display:flex;flex-direction:column;gap:15px;padding:25px 20px;position:relative;z-index:3}.popup-buttons a{width:100%;display:block;padding:18px 0;font-size:16px;font-weight:700;border-radius:50px;text-decoration:none;text-align:center;color:#000;background:linear-gradient(135deg,#fcd200,#fcd200);box-shadow:0 10px 20px rgba(212,175,55,.4);transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1.5px;font-family:'Montserrat',sans-serif}.popup-buttons a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .8s}.popup-buttons a:hover::before{left:100%}.popup-buttons a:hover{transform:translateY(-4px);box-shadow:0 15px 25px rgba(212,175,55,.5);background:linear-gradient(135deg,#f4e19c,#d4af37)}.popup-buttons a:active{transform:translateY(1px)}.popup-footer{font-size:13px;color:#ccc;padding:20px 10px;position:relative;z-index:3;line-height:1.6;font-family:'Playfair Display',serif}@keyframes rotateScaleIn{0%{opacity:0;transform:scale(.3) rotate(-10deg)}50%{transform:scale(1.05) rotate(2deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}.gold-particle{position:absolute;background:radial-gradient(circle,rgba(255,215,0,.8) 0,rgba(212,175,55,.4) 100%);border-radius:50%;pointer-events:none;z-index:1;animation:floatGold 10s infinite ease-in-out;box-shadow:0 0 10px rgba(255,215,0,.6)}@keyframes floatGold{0%,100%{transform:translateY(0) translateX(0);opacity:0}10%,90%{opacity:.8}100%{transform:translateY(-120px) translateX(40px);opacity:0}}.luxury-border{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(212,175,55,.2);border-radius:20px;pointer-events:none;z-index:4;background:linear-gradient(135deg,rgba(212,175,55,0) 0,rgba(212,175,55,.1) 50%,rgba(212,175,55,0) 100%)}.close-btn{position:absolute;top:15px;right:15px;width:32px;height:32px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:all .3s ease;border:1px solid rgba(212,201,55,.671)}.close-btn:hover{background:#ffd900;transform:rotate(90deg)}.close-btn::after,.close-btn::before{content:'';position:absolute;width:16px;height:2px;background:#fff}.close-btn::before{transform:rotate(45deg)}.close-btn::after{transform:rotate(-45deg)}@media (max-width:480px){.popup-container{width:95%;max-width:350px}.popup-buttons a{font-size:14px;padding:16px 0}.popup-footer{font-size:12px}.close-btn{width:28px;height:28px}}.QQPOKERONLINE-fixed-footer{display:flex;justify-content:space-around;position:fixed;background:rgba(12,12,12,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 5px 10px;left:0;right:0;bottom:0;z-index:99;border-radius:25px 25px 0 0;border-top:3px solid #ffc400;box-shadow:0 -4px 20px rgba(255,196,0,.3),inset 0 -20px 30px -20px rgba(255,26,26,.7)}.QQPOKERONLINE-fixed-footer a{flex:1;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ffc400;font-size:11px;font-weight:700;font-family:'Inter',system-ui,sans-serif;position:relative;transition:transform .3s ease,color .3s ease}.QQPOKERONLINE-fixed-footer a::after{content:'';position:absolute;top:-2px;right:calc(50% - 15px);width:7px;height:7px;background-color:#ff1a1a;border-radius:50%;border:1.5px solid #1a1a1a;box-shadow:0 0 8px rgba(255,26,26,.9);z-index:2;transition:background-color .3s}.QQPOKERONLINE-fixed-footer a:hover{color:#fff;transform:translateY(-4px)}.QQPOKERONLINE-fixed-footer a:hover::after{background-color:#ffc400;box-shadow:0 0 10px rgba(255,196,0,.9)}.QQPOKERONLINE-fixed-footer img{max-width:24px;max-height:24px;margin-bottom:5px;filter:drop-shadow(0 2px 3px rgba(255,196,0,.4));transition:filter .3s ease,transform .3s ease}.QQPOKERONLINE-fixed-footer a:hover img{filter:drop-shadow(0 4px 8px rgba(255,255,255,.6));transform:scale(1.1)}