h2.svelte-6wqzau,h3.svelte-6wqzau,p.svelte-6wqzau,input.svelte-6wqzau,strong.svelte-6wqzau{color:#000!important}.galeria.svelte-6wqzau{background:#fff;padding:20px;border-radius:20px;box-shadow:0 5px 20px #0000001a;margin-top:70px;margin-bottom:70px;color:#000}.panel-admin.svelte-6wqzau input:where(.svelte-6wqzau),.modal-content.svelte-6wqzau input:where(.svelte-6wqzau){width:100%;box-sizing:border-box;margin-bottom:10px}.grid.svelte-6wqzau{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.card.svelte-6wqzau{background:#f8f8f8;padding:15px;border-radius:15px;text-align:center;color:#000}.card.svelte-6wqzau img:where(.svelte-6wqzau){max-width:100%;border-radius:10px}button.svelte-6wqzau{margin-top:10px;padding:8px 15px;border:none;border-radius:5px;cursor:pointer;color:#fff}.eliminar.svelte-6wqzau{background:#d62828}.editar.svelte-6wqzau{background:#2767dc}.modal.svelte-6wqzau{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;color:#000}.modal-content.svelte-6wqzau{background:#fff;padding:20px;border-radius:15px;width:90%;max-width:400px;color:#000}.btn-azul.svelte-6wqzau{background:#2767dc;color:#fff!important;padding:10px 18px;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:.2s ease}.btn-azul.svelte-6wqzau:hover{background:#184eb1;transform:translateY(-2px)}.panel-admin.svelte-6wqzau{background:#fff;padding:25px;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin-top:30px;margin-bottom:30px;color:#000}header.svelte-6wqzau a:where(.svelte-6wqzau){background-color:#2740ce;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;font-size:20px;position:fixed;top:20px;left:20px;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 5px #0003}header.svelte-6wqzau a:where(.svelte-6wqzau):hover{background-color:#0c28a7;transform:translateY(-2px)}@media(max-width:600px){.galeria.svelte-6wqzau,.panel-admin.svelte-6wqzau{margin-top:80px;margin-bottom:20px;padding:15px}.grid.svelte-6wqzau{grid-template-columns:1fr}header.svelte-6wqzau a:where(.svelte-6wqzau){padding:8px 15px;font-size:16px}.modal-content.svelte-6wqzau{width:95%;padding:15px}}
