.sh[data-astro-cid-pzvqjql2]{display:grid;gap:2px}.k[data-astro-cid-pzvqjql2]{margin:0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-weight:600}.sh[data-astro-cid-pzvqjql2] h2[data-astro-cid-pzvqjql2],.sh[data-astro-cid-pzvqjql2] h3[data-astro-cid-pzvqjql2]{font-family:var(--font-serif);font-weight:700;line-height:1.25}.l2[data-astro-cid-pzvqjql2] h2[data-astro-cid-pzvqjql2]{font-size:24px}.l3[data-astro-cid-pzvqjql2] h3[data-astro-cid-pzvqjql2]{font-size:18px}.l2[data-astro-cid-pzvqjql2]:after{content:"";width:28px;height:2px;background:var(--orange);margin-top:6px}.toolbar[data-astro-cid-ur32db6f]{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;margin-top:12px}.preview[data-astro-cid-ur32db6f]{margin-top:12px;border-style:dashed;border-color:var(--accent)}.preview[data-astro-cid-ur32db6f] h2[data-astro-cid-ur32db6f]{font-size:15px}.preview[data-astro-cid-ur32db6f] label[data-astro-cid-ur32db6f]{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center}.preview[data-astro-cid-ur32db6f] select[data-astro-cid-ur32db6f]{padding:3px 8px;border-radius:6px;border:1px solid var(--line);background:var(--bg);color:var(--fg)}.hero[data-astro-cid-ur32db6f]{padding:26px 0 14px;display:grid;gap:8px;justify-items:start}.hero[data-astro-cid-ur32db6f] p[data-astro-cid-ur32db6f]{margin:0}.brandline[data-astro-cid-ur32db6f]{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-weight:600}.station[data-astro-cid-ur32db6f]{display:flex;gap:6px;align-items:center;font-size:13.5px;color:var(--fg);font-weight:500}.station[data-astro-cid-ur32db6f] .icon{color:var(--pin)}h1[data-astro-cid-ur32db6f]{font-family:var(--font-serif);font-size:32px;line-height:1.2;font-weight:700}.tagline[data-astro-cid-ur32db6f]{border-top:1px solid var(--rule);padding-top:8px;width:100%}.jumpbar[data-astro-cid-ur32db6f]{position:sticky;top:0;z-index:5;background:var(--bg);padding:10px 0;display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--line)}.jump[data-astro-cid-ur32db6f]{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.jump[data-astro-cid-ur32db6f]::-webkit-scrollbar{display:none}.jump[data-astro-cid-ur32db6f][data-more=right]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.jump[data-astro-cid-ur32db6f][data-more=left]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent)}.jump[data-astro-cid-ur32db6f][data-more=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.langmenu[data-astro-cid-ur32db6f]{position:relative;flex:none}.langmenu[data-astro-cid-ur32db6f] summary[data-astro-cid-ur32db6f],.langmenu[data-astro-cid-ur32db6f].only{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;padding:4px 10px;border-radius:6px;border:1px solid var(--accent);color:var(--accent);background:var(--bg);cursor:pointer;list-style:none;white-space:nowrap}.langmenu[data-astro-cid-ur32db6f].only{cursor:default;border-color:var(--line);color:var(--fg)}.langmenu[data-astro-cid-ur32db6f] summary[data-astro-cid-ur32db6f]::-webkit-details-marker{display:none}.langmenu[data-astro-cid-ur32db6f] summary[data-astro-cid-ur32db6f]:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:2px}.langmenu[data-astro-cid-ur32db6f][open] summary[data-astro-cid-ur32db6f]:after{transform:rotate(-135deg) translateY(-1px)}.langmenu[data-astro-cid-ur32db6f] svg[data-astro-cid-ur32db6f]{fill:none;stroke:currentColor;stroke-width:1.6}.langmenu[data-astro-cid-ur32db6f] ul[data-astro-cid-ur32db6f]{position:absolute;left:0;top:calc(100% + 6px);list-style:none;margin:0;padding:4px;min-width:150px;background:var(--bg);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f;display:grid;gap:2px}.langmenu[data-astro-cid-ur32db6f] ul[data-astro-cid-ur32db6f] a[data-astro-cid-ur32db6f]{display:block;padding:8px 10px;border-radius:6px;color:var(--fg);text-decoration:none;font-size:14px}.langmenu[data-astro-cid-ur32db6f] ul[data-astro-cid-ur32db6f] a[data-astro-cid-ur32db6f]:hover{background:var(--surface)}.langmenu[data-astro-cid-ur32db6f] ul[data-astro-cid-ur32db6f] a[data-astro-cid-ur32db6f][aria-current]{font-weight:700;color:var(--accent)}.langmenu[data-astro-cid-ur32db6f] ul[data-astro-cid-ur32db6f] a[data-astro-cid-ur32db6f][aria-current]:before{content:"✓ "}.jump[data-astro-cid-ur32db6f] a[data-astro-cid-ur32db6f]{flex:none;font-size:13px;color:var(--fg);text-decoration:none;padding:4px 10px;border-radius:6px;background:var(--surface);border:1px solid var(--line)}section[data-astro-cid-ur32db6f]{padding:30px 0 4px;display:grid;gap:12px;scroll-margin-top:60px;min-width:0}section[data-astro-cid-ur32db6f] h3[data-astro-cid-ur32db6f],.h3[data-astro-cid-ur32db6f]{font-size:15px}.personal[data-astro-cid-ur32db6f]{border-left:3px solid var(--accent)}.wifi[data-astro-cid-ur32db6f]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.wifi[data-astro-cid-ur32db6f] code[data-astro-cid-ur32db6f]{font-size:16px}.routes[data-astro-cid-ur32db6f]{display:grid;gap:10px}.ap-card[data-astro-cid-ur32db6f]{scroll-margin-top:60px}.cat[data-astro-cid-ur32db6f]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:flex;gap:6px;align-items:center;font-weight:600}#restaurants[data-astro-cid-ur32db6f]{display:flex;flex-direction:column;gap:18px}.cat-group[data-astro-cid-ur32db6f]{display:grid;gap:12px}.cat-h[data-astro-cid-ur32db6f]{display:flex;align-items:center;gap:12px;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--brick);font-weight:700}.cat-h[data-astro-cid-ur32db6f]:before,.cat-h[data-astro-cid-ur32db6f]:after{content:"";flex:1;border-top:1px solid var(--rule)}.cat-h[data-astro-cid-ur32db6f]+.place{border-top:0;padding-top:0}.spots[data-astro-cid-ur32db6f]{display:grid;gap:10px}@media(min-width:640px){.spots[data-astro-cid-ur32db6f]{grid-template-columns:1fr 1fr}}.spot[data-astro-cid-ur32db6f]{grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.tile[data-astro-cid-ur32db6f]{width:64px;height:64px;border-radius:14px;display:grid;place-items:center;color:var(--fg);background:linear-gradient(160deg,var(--fig-a),var(--fig-b));border:1px solid var(--line)}.sb[data-astro-cid-ur32db6f]{display:grid;gap:4px;min-width:0}.sb[data-astro-cid-ur32db6f] h3[data-astro-cid-ur32db6f]{font-family:var(--font-serif);font-size:18px;font-weight:700}.deco-foot[data-astro-cid-ur32db6f]{margin:6px 0 0;text-align:center;font-size:10.5px;letter-spacing:.32em;color:var(--muted);font-weight:600;border-top:1px solid var(--rule);padding-top:10px}details[data-astro-cid-ur32db6f] summary[data-astro-cid-ur32db6f]{cursor:pointer;font-weight:500}details[data-astro-cid-ur32db6f] p[data-astro-cid-ur32db6f]{margin:0;color:var(--muted);font-size:14px}.sos[data-astro-cid-ur32db6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.checkout[data-astro-cid-ur32db6f],.safety[data-astro-cid-ur32db6f]{margin-top:10px;display:grid;gap:8px}.checkout[data-astro-cid-ur32db6f] h3[data-astro-cid-ur32db6f],.safety[data-astro-cid-ur32db6f] h3[data-astro-cid-ur32db6f]{font-family:var(--font-serif);font-size:17px}.todo[data-astro-cid-ur32db6f]{display:grid;gap:6px}.todo[data-astro-cid-ur32db6f] label[data-astro-cid-ur32db6f]{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.todo[data-astro-cid-ur32db6f] input[data-astro-cid-ur32db6f]{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--accent)}.todo[data-astro-cid-ur32db6f] input[data-astro-cid-ur32db6f]:checked+span[data-astro-cid-ur32db6f]{text-decoration:line-through;color:var(--muted)}.places[data-astro-cid-ur32db6f]{display:grid;gap:8px;margin:0;padding:0}.places[data-astro-cid-ur32db6f] li[data-astro-cid-ur32db6f]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sos[data-astro-cid-ur32db6f] b[data-astro-cid-ur32db6f]{font-size:22px;font-family:var(--font-serif)}footer[data-astro-cid-ur32db6f]{margin-top:32px}@media(max-width:420px){h1[data-astro-cid-ur32db6f]{font-size:27px}}
