/* استایل‌های جدید برای بخش احراز هویت */ .auth-section { background: white; border-radius: 10px; padding: 15px; margin-bottom: 20px; box-shadow: 0 5px 15px rgba(0,0,0,0.1); } .user-info { display: flex; justify-content: space-between; align-items: center; } .auth-buttons { display: flex; gap: 10px; } .btn { padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; font-weight: 600; transition: all 0.3s ease; } .btn-primary { background: #667eea; color: white; } .btn-secondary { background: #e2e8f0; color: #4a5568; } .btn:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0,0,0,0.2); } /* مودال */ .modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); display: flex; justify-content: center; align-items: center; z-index: 1000; } .modal-content { background: white; padding: 30px; border-radius: 15px; max-width: 400px; width: 90%; } .modal h3 { margin-bottom: 20px; text-align: center; color: #4a5568; } .modal input { width: 100%; padding: 12px; margin-bottom: 15px; border: 2px solid #e2e8f0; border-radius: 8px; font-size: 16px; } .modal input:focus { outline: none; border-color: #667eea; } /* ریسپانسیو */ @media (max-width: 768px) { .user-info { flex-direction: column; gap: 10px; text-align: center; } .auth-buttons { justify-content: center; } }