/** * Toozle Users - Estilos para autenticacion * Archivo: toozle-users/assets/css/auth.css *//* Paginas de auth: login, register, etc. */.toozle-auth-page {    background-color: #f8f9fa;    min-height: 100vh;}.toozle-auth-page .card {    border-radius: 12px;    border: none;    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);}.toozle-auth-page .card-header {    background-color: transparent;    border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.toozle-auth-page .form-control {    border-radius: 8px;    border: 1px solid #dee2e6;    padding: 0.75rem 1rem;}.toozle-auth-page .form-control:focus {    border-color: #15B1BD;    box-shadow: 0 0 0 0.2rem rgba(21, 177, 189, 0.25);}.toozle-auth-page .btn-primary {    background-color: #15B1BD;    border-color: #15B1BD;    border-radius: 8px;    padding: 0.75rem 1.5rem;    font-weight: 500;    text-transform: uppercase;    letter-spacing: 0.5px;}.toozle-auth-page .btn-primary:hover {    background-color: #0F8A93;    border-color: #0F8A93;}.toozle-auth-page .alert-sm {    font-size: 0.875rem;}/* Pagina de perfil */.toozle-profile-page .card {    border-radius: 12px;    border: 1px solid rgba(0, 0, 0, 0.08);}.toozle-profile-page .bg-primary {    background-color: #15B1BD !important;}.toozle-profile-page .btn-primary {    background-color: #15B1BD;    border-color: #15B1BD;}.toozle-profile-page .btn-primary:hover {    background-color: #0F8A93;    border-color: #0F8A93;}.toozle-profile-page .text-primary {    color: #15B1BD !important;}/* Links */.toozle-auth-page a,.toozle-profile-page a {    color: #15B1BD;}.toozle-auth-page a:hover,.toozle-profile-page a:hover {    color: #0F8A93;}/* Responsive */@media (max-width: 767.98px) {    .toozle-auth-page .card-body {        padding: 1.5rem !important;    }}