/*

  ██████╗  █████╗ ██████╗ ██╗ ██████╗  ██████╗   ██████╗ ██╗      █████╗ ██╗   ██╗
  ██╔══██╗██╔══██╗██╔══██╗██║██╔═══██╗██╔════╝   ██╔══██╗██║     ██╔══██╗╚██╗ ██╔╝
  ██████╔╝███████║██║  ██║██║██║   ██║╚█████╗    ██████╔╝██║     ███████║ ╚████╔╝ 
  ██╔══██╗██╔══██║██║  ██║██║██║   ██║ ╚════██╗  ██╔══╝  ██║     ██╔══██║  ╚██╔╝  
  ██║  ██║██║  ██║██████╔╝██║╚██████╔╝ ██████╔╝  ██║     ███████╗██║  ██║   ██║   
  ╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝ ╚═╝ ╚═════╝  ╚═════╝   ╚═╝     ╚══════╝╚═╝  ╚═╝   ╚═╝
 ┌───────────────────────────────────────────────────────────────────────────────┐
 │   www.radiosplay.com.ar  |  +5493704940465  |  contacto@radiosplay.com.ar     │
 └───────────────────────────────────────────────────────────────────────────────┘

               "Hecho por RadiosPlay. Inspírate, pero no copies."
        "¿Te gusta el código? No lo robes, contáctanos y trabajemos juntos."


*/
.install-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1002;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.install-popup-overlay.visible{opacity:1;visibility:visible}.install-popup-content{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 5px 15px rgba(0,0,0,.3);text-align:center;width:80%;max-width:500px;position:relative;transform:scale(.9);opacity:.5;transition:transform .3s ease,opacity .3s ease}.install-popup-overlay.visible .install-popup-content{transform:scale(1);opacity:1}.install-popup-content h2{color:#3b82f6;margin-top:0;margin-bottom:1rem}.install-popup-content p{margin-bottom:1.5rem;color:#555}.install-button{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:background-color .3s ease,transform .3s ease}.install-button:hover{background:linear-gradient(135deg,#5a9df8,#a371fa);transform:scale(1.05)}.popup-close-button{position:absolute;top:.5rem;right:.5rem;background:0 0;border:none;color:#aaa;font-size:1.5rem;cursor:pointer;transition:color .3s ease,transform .3s ease;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}.popup-close-button:hover{color:#888;background-color:rgba(0,0,0,.05);transform:rotate(90deg)}body.dark-mode .install-popup-content{background-color:#1f2937;color:#e5e7eb;box-shadow:0 5px 15px rgba(0,0,0,.5)}body.dark-mode .install-popup-content h2{color:#93c5fd}body.dark-mode .install-popup-content p{color:#d1d5db}body.dark-mode .download-button i.bi-google-play{color:#2196f3}body.dark-mode .download-button i.bi-apple{color:#fff}body.dark-mode .install-button{background:linear-gradient(135deg,#1e40af,#6d28d9)}body.dark-mode .install-button:hover{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}body.dark-mode .popup-close-button{color:#777}body.dark-mode .popup-close-button:hover{color:#bbb;background-color:rgba(255,255,255,.1)}