[dir=rtl]{text-align:right}[dir=rtl] .dashboard-header,[dir=rtl] .user-info,[dir=rtl] .action-buttons,[dir=rtl] .stats-grid{direction:rtl}[dir=rtl] .form-group,[dir=rtl] label{text-align:right}[dir=rtl] .action-buttons,[dir=rtl] .exam-actions,[dir=rtl] .login-card,[dir=rtl] .stat-card,[dir=rtl] .exam-card{direction:rtl}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{text-align:right;direction:rtl}[dir=rtl] button,[dir=rtl] table{direction:rtl}[dir=rtl] th,[dir=rtl] td{text-align:right}[lang=fa]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}*{transition:direction .3s ease}@media (max-width: 768px){[dir=rtl] .stats-grid,[dir=rtl] .action-buttons{grid-template-columns:1fr}}@media (max-width: 768px){.users-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}button,a[role=button],input[type=submit],input[type=button]{min-height:44px}.login-card,.register-card,.forgot-password-card{margin:0;border-radius:8px}}@media (max-width: 480px){.login-card,.register-card,.forgot-password-card{padding:1.5rem 1.25rem}body{font-size:16px}}input,select,textarea{font-size:max(16px,1rem)}
