body{background-color:#091744!important;color:#fff!important}.text-gold{color:gold!important}.navbar{border-radius:80px;border:5px solid gold;margin-top:15px}.navbar-brand,.navbar-nav .nav-link{color:#fff!important;transition:color .3s ease}.navbar-brand:hover,.navbar-nav .nav-link:hover{color:gold!important}.carrusel-institucional{border:5px solid gold;border-radius:15px;overflow:hidden}.fondo-caption{background-color:#091744b3;padding:15px}.alerta-institucional{background-color:#ffd7001a;border-left:5px solid gold;border-top:none;border-right:none;border-bottom:none;color:#fff}.card-institucional{background-color:#ffffff0d;border:2px solid gold;border-radius:10px}.col-12{margin-top:30px}.card-institucional .card-footer{background-color:transparent;border-top:1px solid rgba(255,215,0,.3)}body{margin:0;padding:0;background:linear-gradient(#0b0f19d9,#0b0f19eb),url(/assets/fondo-cyberpunk.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:#f8fafc;font-family:Inter,system-ui,-apple-system,sans-serif}.modal-backdrop{background-color:#000000bf!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{z-index:1050!important}.modal-dialog{z-index:1060!important}.acciones-fila{white-space:nowrap;width:1%;min-width:110px;padding-right:8px!important}.btn-fila{border:none;border-radius:6px;cursor:pointer;font-size:1rem;line-height:1;padding:7px 9px;margin-right:6px;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.btn-fila:last-child{margin-right:0}.btn-editar-fila{background:#ffc10726;border:1px solid #ffc107;color:#ffc107}.btn-eliminar-fila{background:#ef444426;border:1px solid #ef4444;color:#ef4444}.btn-fila:hover{transform:translateY(-2px);filter:brightness(1.25);box-shadow:0 4px 10px #0006}.btn-fila:active{transform:translateY(0)}
