@import"https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Noto+Nastaliq+Urdu:wght@400;700&family=Poppins:wght@300;400;600&display=swap";*{box-sizing:border-box}:root{--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--text-color: #ffffff}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:none}::-webkit-scrollbar-thumb{background:#fbbf24;border-radius:none;border:2px solid rgba(0,0,0,.2)}::-webkit-scrollbar-thumb:hover{background:#f59e0b;cursor:pointer}body{margin:0;font-family:Poppins,sans-serif;overflow-x:hidden;color:var(--text-color);background:linear-gradient(-45deg,#0f2027,#203a43,#2c5364,#4b134f);background-size:400% 400%;animation:gradientBG 15s ease infinite;min-height:100vh;cursor:crosshair}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.app-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;text-align:center;width:100%}.glass-card{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:20px;padding:30px;box-shadow:0 8px 32px #0000005e;margin:15px 0;width:90%;max-width:500px;transition:transform .3s ease}.glass-card:hover{transform:translateY(-5px)}input{padding:12px;border-radius:10px;border:none;width:100%;margin-top:10px;background:#ffffffe6;font-size:16px;outline:none;display:block}form div{width:100%}button{margin-top:20px;padding:12px 30px;border-radius:30px;border:none;background:#fbbf24;color:#000;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%;max-width:200px}button:hover{background:#f59e0b;transform:scale(1.05)}h1{font-size:2.2rem;margin-bottom:.5rem;text-shadow:0 0 10px rgba(0,0,0,.5);line-height:1.2}h2{color:#fbbf24}p{line-height:1.6}.footer{margin-top:40px;font-size:.9rem;opacity:.8;letter-spacing:1px;padding-bottom:20px}@media(max-width:600px){.glass-card{padding:20px;width:95%}h1{font-size:1.8rem}input{font-size:14px}}
