.page-container.svelte-1exemss{max-width:1200px;margin:0 auto;padding:2rem 1rem}.header.svelte-1exemss{text-align:center;margin-top:1rem;margin-bottom:3rem}h1.svelte-1exemss{color:var(--terciary-color);margin-bottom:.5rem;font-size:2.5rem}.subtitle.svelte-1exemss{color:var(--text-color);opacity:.8;font-size:1.1rem}.grid.svelte-1exemss{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.card.svelte-1exemss{background:var(--surface-color);border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.card.svelte-1exemss:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0ba3a926}.card-image-wrapper.svelte-1exemss{width:100%;height:220px;position:relative}.card-image.svelte-1exemss{object-fit:cover;width:100%;height:100%}.card-level-badge.svelte-1exemss{color:#fff;background:#0ba3a9d9;border-radius:20px;align-items:center;gap:.4rem;width:fit-content;margin-bottom:.8rem;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.card-level-badge.svelte-1exemss .material-icons:where(.svelte-1exemss){font-size:1.1rem}.card-content.svelte-1exemss{flex-direction:column;flex:1;padding:1.5rem;display:flex}.card-content.svelte-1exemss h2:where(.svelte-1exemss){color:var(--secondary-color);margin:0 0 .5rem;font-size:1.4rem}.location.svelte-1exemss{color:#666;align-items:center;gap:.3rem;margin-bottom:1rem;font-size:.9rem;display:flex}[data-theme=dark] .location.svelte-1exemss{color:#aaa}.location.svelte-1exemss .material-icons:where(.svelte-1exemss){color:var(--primary-color);font-size:1.1rem}.description.svelte-1exemss{color:var(--text-color);flex:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.load-more-container.svelte-1exemss{justify-content:center;margin-top:3rem;padding-bottom:2rem;display:flex}.load-more-btn{background-color:var(--primary-color)!important;color:#fff!important;letter-spacing:.5px!important;border-radius:24px!important;height:48px!important;padding:0 2rem!important;font-weight:700!important}
