@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap";
:root{--brand-dark-blue:#0000d6;--brand-darker-blue:#00001a;--text-primary:#fff;--text-secondary:#d1d1d1;--button-bg:#fff;--button-text:#000}html,body,#__next{height:100%;margin:0}.app-download-container{background:linear-gradient(#0b0f2b 0%,#050720 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.app-download-content{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:450px;padding:0 24px;display:flex}.app-logo{margin-bottom:2rem}.app-logo img{object-fit:contain;width:50px;height:50px}.app-download-content h1{color:var(--text-primary);margin:0 0 1rem;font-size:2rem;font-weight:700}.app-download-content p{color:var(--text-secondary);margin:0 0 2.5rem;font-size:1rem;line-height:1.6}.app-download-button{background-color:var(--button-bg);color:var(--button-text);border:none;border-radius:50px;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-flex}.app-download-button:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(255,255,255,.1)}.app-download-button svg{width:1.25rem;height:1.25rem;fill:var(--button-text)}@media (min-width:768px){.app-download-content h1{font-size:2.5rem}.app-download-content p{font-size:1.125rem}.app-download-button{padding:1rem 2rem;font-size:1.1rem}.app-logo img{width:60px;height:60px}}.app-download-button{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.app-download-button:hover{background-color:#0059c1;transform:translateY(-1px)}.app-download-button:active{transform:translateY(1px)}.store-icon{object-fit:contain;width:24px;height:24px}
