.lomba-grup.svelte-1b598t9{color:#050d5b;margin:28px 0 12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.15rem;font-weight:800}.lomba-grup.svelte-1b598t9:first-of-type{margin-top:20px}.lomba-list.svelte-1b598t9{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lomba-row.svelte-1b598t9{color:#050d5b;background:#fff;border:1px solid #050d5b1f;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;box-shadow:0 4px #050d5b2e}.lomba-ikon.svelte-1b598t9{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.lomba-ikon.svelte-1b598t9 img:where(.svelte-1b598t9){object-fit:contain;width:44px;height:44px;display:block}.lomba-teks.svelte-1b598t9{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.lomba-nama.svelte-1b598t9{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;font-weight:800;line-height:1.3}.lomba-badge-internasional.svelte-1b598t9{color:#050d5b;white-space:nowrap;background:#f9e017;border-radius:999px;flex:none;padding:5px 8px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6rem;font-weight:800;line-height:1;box-shadow:0 2px #050d5b40}.lomba-badge-internal.svelte-1b598t9{color:#050d5b;white-space:nowrap;background:#fff;border:1.5px solid #050d5b66;border-radius:999px;flex:none;padding:5px 8px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6rem;font-weight:800;line-height:1}.lomba-detail-link.svelte-1b598t9{color:#050d5b;cursor:pointer;white-space:nowrap;background:#f9e017;border:none;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:44px;padding:0 16px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.9rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 4px #050d5b40}.lomba-detail-link.svelte-1b598t9:active{transform:translateY(2px);box-shadow:0 2px #050d5b40}@media (width<=480px){.lomba-nama.svelte-1b598t9{font-size:.95rem}.lomba-badge-internasional.svelte-1b598t9{padding:6px 8px;font-size:.65rem}.lomba-detail-link.svelte-1b598t9{padding:0 12px;font-size:.85rem}}.galeri-foto.svelte-1oz3msq img:where(.svelte-1oz3msq){object-fit:cover;cursor:zoom-in;aspect-ratio:auto;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.carousel-slide.svelte-1oz3msq{align-items:center}.card-body.svelte-1uha8ag{padding:24px}.card-head.svelte-1uha8ag{padding:16px 24px}@media (width<=767px){.kontak-card.svelte-1uha8ag .card-head:where(.svelte-1uha8ag){padding:12px 20px}.kontak-card.svelte-1uha8ag .card-body:where(.svelte-1uha8ag){gap:12px;padding:20px}.kontak-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem}}
