.section.svelte-o1cllu{padding:60px 20px 180px;background:linear-gradient(to bottom right,#f1f5ff,#fff);font-family:Poppins,sans-serif;min-height:auto;display:flex;flex-direction:column;align-items:center;position:relative;animation:svelte-o1cllu-fadeIn 1s ease}@keyframes svelte-o1cllu-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-box.svelte-o1cllu{position:absolute;top:20px;right:20px;background-color:#1e3a8a;color:#fff;padding:8px 14px;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer;z-index:10;box-shadow:0 4px 12px #00000026;transition:background-color .3s,transform .3s ease}.admin-box.svelte-o1cllu:hover{background-color:#334bb8;transform:scale(1.05)}.section.svelte-o1cllu h1:where(.svelte-o1cllu){font-size:2.6rem;font-weight:700;color:#1e3a8a;margin-bottom:3rem;text-align:center;letter-spacing:-.5px;animation:svelte-o1cllu-slideIn 1s ease}@keyframes svelte-o1cllu-slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.card-grid.svelte-o1cllu{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%;max-width:1100px}.card.svelte-o1cllu{background:#fff9;border:1.5px solid rgba(30,58,138,.2);border-radius:20px;padding:24px 24px 14px;box-shadow:0 12px 32px #1e3a8a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;cursor:pointer;position:relative;overflow:hidden;animation:svelte-o1cllu-zoomIn .8s ease}@keyframes svelte-o1cllu-zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.card.svelte-o1cllu:hover{transform:translateY(-6px);box-shadow:0 16px 40px #1e3a8a26;background:#ffffffe6}.card.svelte-o1cllu h2:where(.svelte-o1cllu){font-size:1.35rem;font-weight:600;color:#1e3a8a;margin-bottom:12px;transition:color .3s ease}.card.svelte-o1cllu:hover h2:where(.svelte-o1cllu){color:#334bb8}.card.svelte-o1cllu p:where(.svelte-o1cllu){font-size:1rem;line-height:1.6;color:#2e3a59;padding-right:20px;transition:color .3s ease}.card.svelte-o1cllu:hover p:where(.svelte-o1cllu){color:#1e2a47}.arrow.svelte-o1cllu{font-size:1.4rem;position:absolute;right:20px;bottom:14px;color:#1e3a8a;transition:transform .2s ease,color .3s ease}.card.svelte-o1cllu:hover .arrow:where(.svelte-o1cllu){transform:translate(6px);color:#334bb8}
