:root{--brand-orange:#f97316}[data-theme='dark']{--brand-orange:#fb923c}body{transition:background-color .3s ease,color .3s ease}:focus-visible:not(input,textarea,select){outline:2px solid var(--brand-orange);outline-offset:2px}.bg-orange-500{background-image:linear-gradient(to bottom right,#f97316,#ea580c)}.bg-orange-500:hover{background-image:linear-gradient(to bottom right,#fb923c,#f97316)}.backdrop-blur-sm{backdrop-filter:blur(8px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}[data-theme='dark'] ::-webkit-scrollbar-thumb{background:#374151}::-webkit-scrollbar-thumb:hover{background:#9ca3af}#admin-users-pagination .pagination{display:flex;gap:.5rem;align-items:center;justify-content:center;list-style:none;padding:0;margin:1.5rem 0}#admin-users-pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;color:#4b5563;background-color:transparent;border:2px solid #e5e7eb;border-radius:.75rem;transition:all .2s ease;text-decoration:none}[data-theme='dark'] #admin-users-pagination .page-item .page-link{border-color:#374151;color:#d1d5db}#admin-users-pagination .page-item .page-link:hover{border-color:#f97316;color:#f97316;transform:translateY(-1px);background-color:#fffaf0}[data-theme='dark'] #admin-users-pagination .page-item .page-link:hover{background-color:#2d1a0a}#admin-users-pagination .page-item.active .page-link{background-color:#f97316!important;color:#fff!important;border-color:#f97316!important;box-shadow:0 4px 12px -2px rgba(249,115,22,.4)}#admin-users-pagination .page-item.disabled .page-link{color:#d1d5db;border-color:#f3f4f6;opacity:.4;cursor:not-allowed;pointer-events:none}[data-theme='dark'] #admin-users-pagination .page-item.disabled .page-link{color:#4b5563;border-color:#1f2937}#admin-users-pagination .page-item.previous .page-link,#admin-users-pagination .page-item.next .page-link{padding:0 1.25rem;min-width:auto;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem}
