@import"https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css";:root{--primary: #7c3aed;--primary-hover: #6d28d9;--primary-light: #f5f3ff;--primary-border: #ddd6fe;--text-main: #1f2937;--text-muted: #6b7280;--bg-gradient: radial-gradient(circle at 10% 20%, rgba(216, 180, 254, .25) 0%, rgba(243, 232, 255, .1) 40%, rgba(199, 210, 254, .3) 90%);--card-bg: rgba(255, 255, 255, .85);--border-color: #e5e7eb;--radius-lg: 16px;--radius-md: 12px;--shadow-card: 0 10px 25px -5px rgba(124, 58, 237, .08), 0 8px 10px -6px rgba(124, 58, 237, .04)}*{box-sizing:border-box;margin:0;padding:0;font-family:Vazirmatn,sans-serif}body{background:var(--bg-gradient);background-attachment:fixed;color:var(--text-main);direction:rtl;text-align:right;min-height:100vh}.card-glass{background:var(--card-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2rem}input,select,textarea{width:100%;padding:.75rem 1rem;font-size:.95rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:#fff;color:var(--text-main);outline:none;transition:all .2s ease}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #7c3aed26}button.btn-primary{background-color:var(--primary);color:#fff;font-weight:600;padding:.75rem 1.5rem;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s,transform .1s}button.btn-primary:hover{background-color:var(--primary-hover)}button.btn-primary:active{transform:scale(.98)}
