@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap";:root{font-family:Vazirmatn,sans-serif;color:#eaf7ff;background:#061222;font-synthesis:none;--blue: #24c8ff;--cyan: #65e7ff;--panel: #0d2035;--muted: #91aabd}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(ellipse at 50% 0%,#10395b 0%,transparent 48%),linear-gradient(160deg,#07182b,#040c18)}button,input{font:inherit}.screen{width:100%;max-width:560px;min-height:100vh;margin:auto;padding:22px 18px 100px;position:relative}.header{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 25px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid #35cfff;border-radius:16px;color:#66e4ff;font-size:27px;font-weight:800;box-shadow:0 0 22px #16baff35}.brand h1{font-size:21px;margin:0}.brand small{color:var(--muted);font-size:11px}.diamond{padding:9px 15px;border:1px solid #27bfff55;background:#0b2a43;border-radius:14px;color:var(--cyan);font-size:20px}.diamond span{font-size:13px;margin-right:5px}.welcome{position:relative;overflow:hidden;text-align:center;padding:38px 18px;margin:15px 0 24px;border:1px solid #31bfff45;border-radius:25px;background:linear-gradient(135deg,#103957,#0a2036 70%);box-shadow:0 12px 40px #0005}.welcome h2{position:relative;color:#76e6ff;font-size:22px}.welcome p{position:relative;color:#b4c9d9;font-size:13px}.glow{position:absolute;width:180px;height:180px;border-radius:50%;background:#16bfff25;filter:blur(35px);top:-90px;right:30%}.auth-card{padding:25px 20px;border-radius:23px;border:1px solid #254762;background:linear-gradient(145deg,#10243a,#0a192b);box-shadow:0 15px 40px #0004}.auth-card h2{text-align:center;font-size:19px;margin:0 0 25px}.auth-card label{display:block;color:#b7d0e2;font-size:13px;margin:16px 0 8px}.auth-card input{width:100%;padding:14px;color:#fff;outline:none;border-radius:13px;border:1px solid #284b68;background:#071729;direction:ltr;text-align:left}.auth-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #20bfff20}.auth-card form button{width:100%;margin-top:24px;padding:14px;border:none;border-radius:13px;color:#041321;font-weight:800;background:linear-gradient(100deg,#35caff,#79edff);box-shadow:0 5px 22px #1bbcff35;cursor:pointer}.auth-card form button:disabled{opacity:.6}.switch{display:block;margin:18px auto 0;border:none;background:transparent;color:#65dfff;cursor:pointer}#message{color:#80eaff;font-size:12px;text-align:center;overflow-wrap:anywhere}.bottom-nav{position:fixed;z-index:5;bottom:12px;left:50%;transform:translate(-50%);width:min(530px,calc(100% - 24px));display:flex;justify-content:space-around;padding:15px 5px;border:1px solid #28749a77;border-radius:19px;background:#0b2035ee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 35px #0008}.bottom-nav span{color:#91aabd;font-size:12px}.bottom-nav .active{color:#54dfff;font-weight:700}@media(max-width:380px){.screen{padding-left:13px;padding-right:13px}.welcome h2{font-size:19px}}
