.okolica-hero[data-astro-cid-r37w5277]{background:var(--night-950);text-align:center}.okolica-hero-content[data-astro-cid-r37w5277]{padding:140px clamp(20px,5vw,80px) 60px}.okolica-label[data-astro-cid-r37w5277]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-200, #9AE1D8);margin-bottom:16px}.okolica-label[data-astro-cid-r37w5277]:before{content:"";width:24px;height:2px;background:var(--teal-200, #9AE1D8);border-radius:1px}.okolica-h1[data-astro-cid-r37w5277]{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.okolica-sub[data-astro-cid-r37w5277]{font-family:var(--font-heading);font-size:1.125rem;font-weight:400;color:#ffffffb3}.badges-section[data-astro-cid-r37w5277]{background:#fbf9f5;padding:clamp(60px,8vw,100px) 0}.okolica-container[data-astro-cid-r37w5277]{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,80px)}.badges-header[data-astro-cid-r37w5277]{margin-bottom:40px}.badges-intro[data-astro-cid-r37w5277]{font-family:var(--font-body);font-size:1rem;color:#5a7072;max-width:680px;margin:0 auto;text-align:center;line-height:1.7}.badges-row[data-astro-cid-r37w5277]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.badge-btn[data-astro-cid-r37w5277]{display:inline-flex;align-items:center;padding:10px 20px;background:#fff;border:none;border-radius:9999px;font-family:var(--font-heading);font-size:.875rem;font-weight:500;color:#5a7072;cursor:pointer;transition:background-color .2s ease,color .2s ease}.badge-btn[data-astro-cid-r37w5277]:hover{color:var(--teal-500, #346B6E)}.badge-btn[data-astro-cid-r37w5277].is-active{color:var(--teal-700)}.badge-btn[data-astro-cid-r37w5277][data-badge=gastro].is-active{background:var(--color-brand-swobodnie)}.badge-btn[data-astro-cid-r37w5277][data-badge=szlaki].is-active{background:var(--color-brand-lekko)}.badge-btn[data-astro-cid-r37w5277][data-badge=stoki].is-active{background:var(--teal-100)}.badge-btn[data-astro-cid-r37w5277][data-badge=rowery].is-active{background:var(--teal-300)}.badge-btn[data-astro-cid-r37w5277][data-badge=termy].is-active{background:var(--color-brand-rzesko)}.badge-btn[data-astro-cid-r37w5277][data-badge=dzieci].is-active{background:var(--color-brand-lekko)}.badge-btn[data-astro-cid-r37w5277][data-badge=kultura].is-active{background:var(--teal-100)}.badge-panel[data-astro-cid-r37w5277]{display:none}.badge-panel[data-astro-cid-r37w5277].is-active{display:block}.panel-desc[data-astro-cid-r37w5277]{font-family:var(--font-body);font-size:1rem;color:#5a7072;margin:0 auto 28px;max-width:640px;text-align:center;line-height:1.7}.attractions-grid[data-astro-cid-r37w5277]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.attraction-card[data-astro-cid-r37w5277]{background:#fff;border:1px solid #E8EDED;border-radius:20px;padding:24px;transition:box-shadow .2s ease,transform .2s ease}.attraction-card[data-astro-cid-r37w5277]:hover{box-shadow:0 4px 20px #0000000f;transform:translateY(-2px)}.attraction-dist[data-astro-cid-r37w5277]{font-family:var(--font-heading);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-500, #346B6E);margin-bottom:8px}.attraction-name[data-astro-cid-r37w5277]{font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;color:#1a2426;margin-bottom:8px}.attraction-desc[data-astro-cid-r37w5277]{font-family:var(--font-body);font-size:.875rem;color:#5a7072;line-height:1.6}.attraction-card[data-astro-cid-r37w5277].is-featured{background:linear-gradient(135deg,var(--teal-500),var(--teal-600));border-color:transparent;box-shadow:0 8px 28px #336b6d47}.attraction-card[data-astro-cid-r37w5277].is-featured:hover{box-shadow:0 12px 36px #336b6d5c;transform:translateY(-2px)}.attraction-card[data-astro-cid-r37w5277].is-featured .attraction-name[data-astro-cid-r37w5277]{color:#fff}.attraction-card[data-astro-cid-r37w5277].is-featured .attraction-desc[data-astro-cid-r37w5277]{color:#ffffffdb}.attraction-card[data-astro-cid-r37w5277].is-featured .attraction-dist[data-astro-cid-r37w5277]{color:var(--teal-100)}.attraction-tag[data-astro-cid-r37w5277]{display:inline-block;font-family:var(--font-heading);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-700);background:var(--teal-100);padding:4px 10px;border-radius:9999px;margin-bottom:12px}@media(max-width:768px){.okolica-hero-content[data-astro-cid-r37w5277]{padding:120px 20px 60px}.badges-row[data-astro-cid-r37w5277]{gap:8px}.badge-btn[data-astro-cid-r37w5277]{padding:8px 14px;font-size:.8125rem}}
