@font-face{font-family:'VazirFD';src:url('../fonts/vazir/VazirFD.eot');src:url('../fonts/vazir/VazirFD.eot?#iefix') format('embedded-opentype'),url('../fonts/vazir/VazirFD.woff2') format('woff2'),url('../fonts/vazir/VazirFD.woff') format('woff'),url('../fonts/vazir/VazirFD.ttf') format('truetype'),url('../fonts/vazir/VazirFD.svg#VazirFD') format('svg');font-weight:400;font-style:normal;font-display:swap}
@import url('font-vazir.css');
*{box-sizing:border-box}body{margin:0;background:#050505;color:#f4f1ea;font-family:var(--mp-font)}.account-shell{min-height:100vh;display:grid;place-items:center;padding:32px}.account-card{width:min(940px,94vw);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:28px}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.tab{border:0;border-radius:999px;background:rgba(255,255,255,.08);color:#eee;padding:10px 16px;cursor:pointer}.tab.active{background:#cdb98a;color:#080808}.form{display:grid;gap:13px}.form input,.form textarea,.form select{background:#0d0d10;color:#fff;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:13px}.btn{border:0;border-radius:14px;background:#cdb98a;color:#080808;font-weight:700;padding:12px 16px;text-decoration:none;display:inline-flex;justify-content:center;cursor:pointer}.btn.secondary{background:rgba(255,255,255,.08);color:#fff}.request-card{border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:16px;margin:12px 0;background:#0d0d10}.badge{display:inline-block;background:rgba(205,185,138,.14);color:#e9d3a0;border-radius:999px;padding:5px 10px;font-size:12px}.toast{position:fixed;left:24px;bottom:24px;background:#cdb98a;color:#080808;padding:12px 16px;border-radius:16px;display:none}.toast.show{display:block}a{color:#e9d3a0}.toplinks{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px}
/* v1.9 font/forms */
:root{--mp-font:'VazirFD',Vazir,Tahoma,Arial,sans-serif}*{font-family:var(--mp-font)!important}button,input,select,textarea,.btn{font-family:var(--mp-font)!important;min-height:44px}.request-card{border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:18px;margin:14px 0;background:rgba(255,255,255,.04)}

/* v2.7 account mobile polish */
html,body{width:100%;max-width:100%;overflow-x:hidden!important}.account-shell{width:100%;min-height:100svh;padding:18px;align-items:center}.account-card{width:min(520px,calc(100vw - 28px));max-width:100%;padding:22px;border-radius:22px;margin:0 auto}.form input,.form textarea,.form select{width:100%;font-size:16px!important;min-height:46px!important}.toplinks{align-items:center;flex-wrap:wrap}.account-card h1{font-size:clamp(24px,7vw,34px);line-height:1.35;margin:10px 0 18px}@media(max-width:560px){.account-shell{padding:12px}.account-card{width:calc(100vw - 24px);padding:18px;border-radius:20px}.toplinks a{font-size:13px}.btn{width:100%;font-size:16px!important}}
