.social-link.svelte-1uha8ag{filter:drop-shadow(0 3px 8px #000000bf);justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s,opacity .2s;display:flex}.social-link.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:100%;height:100%}.social-link.svelte-1uha8ag:hover{opacity:.8;transform:translateY(-4px)scale(1.08)}.show-tag.svelte-1uha8ag{background:var(--city-color,var(--red));height:30px;color:var(--black);letter-spacing:2px;text-transform:uppercase;align-items:center;padding:0 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:3px 3px #0003}.show-next.svelte-1uha8ag{background:var(--red);color:var(--white)}@media (width<=700px){main.svelte-1uha8ag{padding:20px 20px env(safe-area-inset-bottom)}header.svelte-1uha8ag h1:where(.svelte-1uha8ag){white-space:normal;font-size:clamp(28px,11.5vw,64px)}.social-nav.svelte-1uha8ag{gap:12px;margin-top:22px}.social-link.svelte-1uha8ag{width:58px;height:58px}.show-tag.svelte-1uha8ag{height:28px;padding:0 9px;font-size:12px}section.svelte-1uha8ag{gap:1.5rem;max-width:none;margin-top:32px;margin-left:0}section.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.03em;font-size:clamp(24px,7vw,40px)}footer.svelte-1uha8ag{margin-top:2rem;padding-top:10px}}@media (width<=450px){main.svelte-1uha8ag{padding:14px 14px env(safe-area-inset-bottom)}header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(24px,10.5vw,48px)}.social-nav.svelte-1uha8ag{gap:10px;margin-top:18px}.social-link.svelte-1uha8ag{width:50px;height:50px}}
