#district-entry,#covered-areas{scroll-margin-top:120px}.district-entry[data-astro-cid-fnplkk4d]{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:24px;display:grid}.district-entry-default[data-astro-cid-fnplkk4d]{padding:0}.district-entry-hero[data-astro-cid-fnplkk4d]{grid-template-columns:1fr;min-height:100%}.district-entry-sidebar[data-astro-cid-fnplkk4d]{align-content:start;gap:20px;display:grid}.district-entry-hero[data-astro-cid-fnplkk4d] .district-entry-sidebar[data-astro-cid-fnplkk4d]{background:linear-gradient(#fffffffa,#faf8f5f5);border:1px solid #1324331a;border-radius:26px;order:2;width:min(560px,100% - 28px);margin:-34px 0 0 28px;padding:24px;box-shadow:inset 0 1px #ffffffc7,0 24px 60px #0c202a24}.island-area-heading[data-astro-cid-fnplkk4d] h2[data-astro-cid-fnplkk4d]{letter-spacing:0;max-width:16ch;font-size:clamp(2.1rem,4vw,3.25rem);line-height:.98}.island-area-heading[data-astro-cid-fnplkk4d] p[data-astro-cid-fnplkk4d]{color:#132433ad;max-width:40ch;font-size:1rem;line-height:1.75}.island-lens-row[data-astro-cid-fnplkk4d]{flex-wrap:wrap;gap:8px;display:flex}.island-lens-row[data-astro-cid-fnplkk4d] span[data-astro-cid-fnplkk4d]{color:#132433ad;letter-spacing:.04em;text-transform:uppercase;background:#ffffffd1;border:1px solid #13243314;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.district-entry-list[data-astro-cid-fnplkk4d]{gap:12px;display:grid}.district-entry-card[data-astro-cid-fnplkk4d]{border:1px solid color-mix(in srgb, var(--area-accent) 22%, #13243314);background:linear-gradient(#fffffffa,#f8f5eff2);border-radius:8px;gap:10px;padding:18px;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0c202a0f}.district-entry-card[data-astro-cid-fnplkk4d]:before{content:"";background:var(--area-accent);width:5px;position:absolute;inset:0 auto 0 0}.district-entry-card[data-astro-cid-fnplkk4d]:hover,.district-entry-card[data-astro-cid-fnplkk4d]:focus-visible{border-color:color-mix(in srgb, var(--area-accent) 42%, #13243314);background:linear-gradient(#fcfaf6fa,#fff);outline:none;transform:translateY(-3px);box-shadow:0 20px 40px #1324331a}.district-entry-card-top[data-astro-cid-fnplkk4d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.district-entry-card-kicker[data-astro-cid-fnplkk4d],.district-entry-card-count[data-astro-cid-fnplkk4d]{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.district-entry-card-kicker[data-astro-cid-fnplkk4d]{color:var(--coast)}.district-entry-card-count[data-astro-cid-fnplkk4d]{color:color-mix(in srgb, var(--area-accent) 72%, var(--ink));text-align:right}.district-entry-card[data-astro-cid-fnplkk4d] h3[data-astro-cid-fnplkk4d]{letter-spacing:0;font-size:1.16rem;line-height:1.2}.district-entry-card[data-astro-cid-fnplkk4d] p[data-astro-cid-fnplkk4d]{color:#132433b3;line-height:1.58}.district-entry-card-fit[data-astro-cid-fnplkk4d]{font-size:.9rem}.district-entry-card-fit[data-astro-cid-fnplkk4d] strong[data-astro-cid-fnplkk4d]{color:var(--ink)}.district-entry-map-shell[data-astro-cid-fnplkk4d]{background:linear-gradient(#ffffffdb,#ffffff94),linear-gradient(145deg,#d5e7e8 0%,#eef3ed 54%,#f8efe1 100%);border:1px solid #13243314;border-radius:8px;align-self:start;gap:14px;height:auto;min-height:clamp(560px,72vh,680px);padding:18px;display:grid;position:sticky;top:96px;overflow:hidden;box-shadow:0 24px 70px #0c202a1f}.district-entry-hero[data-astro-cid-fnplkk4d] .district-entry-map-shell[data-astro-cid-fnplkk4d]{border-color:#ffffff38;order:1;min-height:460px;position:relative;top:auto;box-shadow:inset 0 1px #ffffff1a,0 28px 80px #0c202a3d}.island-map-caption[data-astro-cid-fnplkk4d]{z-index:2;background:#ffffffe0;border:1px solid #13243314;border-radius:8px;gap:6px;width:100%;padding:15px 16px;display:grid;position:relative;box-shadow:0 14px 34px #0c202a17}.island-map-caption[data-astro-cid-fnplkk4d] p[data-astro-cid-fnplkk4d]{color:#132433b3;margin:0;font-size:.9rem;line-height:1.55}.island-map-frame[data-astro-cid-fnplkk4d]{background:linear-gradient(145deg,#8fc6d457,#f8efe1eb),#eff3ed;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,0 16px 42px #0c202a1a}.island-map-live[data-astro-cid-fnplkk4d],.island-map-static-fallback[data-astro-cid-fnplkk4d]{min-height:inherit;position:absolute;inset:0}.island-map-live[data-astro-cid-fnplkk4d]{z-index:2;opacity:0;pointer-events:none;transition:opacity .22s}.island-map-static-fallback[data-astro-cid-fnplkk4d]{z-index:1;transition:opacity .22s}.island-map-frame[data-astro-cid-fnplkk4d].is-live .island-map-live[data-astro-cid-fnplkk4d]{opacity:1;pointer-events:auto}.island-map-frame[data-astro-cid-fnplkk4d].is-live .island-map-static-fallback[data-astro-cid-fnplkk4d]{opacity:0;pointer-events:none}.island-map-source[data-astro-cid-fnplkk4d]{z-index:4;color:#13243394;background:#ffffffdb;border:1px solid #13243314;border-radius:999px;align-items:center;min-height:28px;padding:4px 8px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 18px #0c202a1a}.island-map-source[data-astro-cid-fnplkk4d] a[data-astro-cid-fnplkk4d]{color:inherit;text-decoration:none}.island-map-status[data-astro-cid-fnplkk4d]{color:#13243394;margin:-4px 0 0;font-size:.78rem;font-weight:750}.island-area-map[data-astro-cid-fnplkk4d]{width:100%;height:100%;min-height:inherit;border-radius:8px;display:block;overflow:hidden}.island-map-live.leaflet-container{font-family:var(--geo-font-body);cursor:grab;touch-action:none;background:linear-gradient(145deg,#8fc6d457,#f8efe1eb)}.island-map-live.leaflet-container.leaflet-dragging{cursor:grabbing}.island-map-live .leaflet-marker-icon,.island-map-live .leaflet-marker-shadow,.island-map-live .mykonos-area-marker{cursor:pointer;touch-action:manipulation}.island-map-live .leaflet-tile-pane{filter:saturate(.82)contrast(.96)brightness(1.02)}.island-map-live .leaflet-control-zoom{background:#ffffffe6;border:1px solid #1324331f;border-radius:999px;margin-top:12px;margin-right:12px;overflow:hidden;box-shadow:0 12px 24px #0c202a1f}.island-map-live .leaflet-control-zoom a{color:#132433d1;width:34px;height:34px;font:inherit;background:0 0;border:0;place-items:center;font-size:1rem;font-weight:900;line-height:1;display:grid}.island-map-live .leaflet-control-zoom a+a{border-top:1px solid #1324331f}.island-map-live .leaflet-control-attribution{display:none}.mykonos-area-marker-icon{background:0 0;border:0}.mykonos-area-marker{width:0;height:0;color:var(--area-accent);filter:drop-shadow(0 10px 18px #0c202a38);align-items:center;text-decoration:none;display:inline-flex;position:relative}.mykonos-area-marker-pin{z-index:2;background:color-mix(in srgb, var(--area-accent) 26%, white);border:2px solid color-mix(in srgb, var(--area-accent) 58%, white);border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;transform:translate(-50%,-50%)}.mykonos-area-marker-number{color:#fff;background:#132433f5;border:2px solid #fffffff5;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.74rem;font-weight:900;line-height:1;display:grid}.mykonos-area-marker-label{z-index:1;border:1px solid color-mix(in srgb, var(--area-accent) 26%, #13243314);color:#132433c7;background:#fffffff0;border-radius:8px;gap:2px;min-width:96px;max-width:140px;padding:7px 9px;line-height:1.1;display:grid;position:absolute;box-shadow:0 12px 24px #0c202a24}.mykonos-area-marker-label strong{color:#132433eb;letter-spacing:0;font-size:.78rem;font-weight:900}.mykonos-area-marker-label small{display:none}.mykonos-area-marker.is-right .mykonos-area-marker-label{top:-22px;left:23px}.mykonos-area-marker.is-left .mykonos-area-marker-label{text-align:right;top:-22px;right:32px}.mykonos-area-marker.is-above .mykonos-area-marker-label{text-align:center;top:-72px;left:50%;transform:translate(-50%)}.mykonos-area-marker.is-below .mykonos-area-marker-label{text-align:center;top:32px;left:50%;transform:translate(-50%)}.mykonos-area-marker.is-below{z-index:6}.mykonos-area-marker.is-right .mykonos-area-marker-pin{transform:translate(calc(6px - 50%),-50%)}.mykonos-area-marker.is-left .mykonos-area-marker-pin{transform:translate(calc(-50% - 6px),-50%)}.mykonos-area-marker.is-above .mykonos-area-marker-pin{transform:translate(-50%,calc(-50% - 8px))}.mykonos-area-marker.is-below .mykonos-area-marker-pin{transform:translate(-50%,calc(8px - 50%))}.mykonos-area-marker:hover .mykonos-area-marker-pin,.mykonos-area-marker:focus-visible .mykonos-area-marker-pin{background:color-mix(in srgb, var(--area-accent) 34%, white)}.mykonos-area-marker:focus-visible{outline:none}.island-map-sea[data-astro-cid-fnplkk4d]{fill:url(#island-sea-gradient)}.island-map-island[data-astro-cid-fnplkk4d]{fill:url(#island-land-gradient);stroke:#ffffffeb;stroke-width:3px}.island-map-coastline[data-astro-cid-fnplkk4d]{fill:none;stroke:#13243329;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:4 9}.island-map-coastline-south[data-astro-cid-fnplkk4d]{stroke:#95a67a42}.island-map-ridge[data-astro-cid-fnplkk4d],.island-map-south-route[data-astro-cid-fnplkk4d],.island-map-town-route[data-astro-cid-fnplkk4d]{fill:none;stroke:#13243333;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 10}.island-map-south-route[data-astro-cid-fnplkk4d]{stroke:#95a67a80;stroke-width:3px}.island-map-town-route[data-astro-cid-fnplkk4d]{stroke:#8fc6d485;stroke-width:3px}.island-map-wind[data-astro-cid-fnplkk4d]{fill:none;stroke:#13243347;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.18px}.island-map-wind-secondary[data-astro-cid-fnplkk4d]{stroke-opacity:.18}.island-map-hint[data-astro-cid-fnplkk4d]{fill:#13243375;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.island-map-hint-south[data-astro-cid-fnplkk4d]{text-anchor:middle}.island-map-hint-town[data-astro-cid-fnplkk4d]{text-anchor:start}.island-map-hint-north[data-astro-cid-fnplkk4d]{text-anchor:end}.island-map-node[data-astro-cid-fnplkk4d]{color:var(--area-accent);cursor:pointer;text-decoration:none}.island-map-hit[data-astro-cid-fnplkk4d]{fill:#0000}.island-map-connector[data-astro-cid-fnplkk4d]{fill:none;stroke:color-mix(in srgb, var(--area-accent) 46%, #13243342);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:3 6;pointer-events:none}.island-map-halo[data-astro-cid-fnplkk4d]{fill:color-mix(in srgb, var(--area-accent) 26%, white);stroke:color-mix(in srgb, var(--area-accent) 54%, white);stroke-width:2px;opacity:.94;transition:r .18s,opacity .18s,fill .18s}.island-map-dot[data-astro-cid-fnplkk4d]{fill:#132433f5;stroke:#fffffffa;stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:fill .18s,stroke .18s,transform .18s}.island-map-index[data-astro-cid-fnplkk4d]{fill:#fff;text-anchor:middle;pointer-events:none;font-size:12px;font-weight:900}.island-map-label-bg[data-astro-cid-fnplkk4d]{fill:#fffffff5;stroke:color-mix(in srgb, var(--area-accent) 34%, #13243314);stroke-width:1px;filter:drop-shadow(0 10px 14px #0c202a1f);transition:fill .18s,stroke .18s}.island-map-label-text[data-astro-cid-fnplkk4d]{fill:#132433e0;letter-spacing:0;pointer-events:none;font-size:13px;font-weight:900}.island-map-label-role[data-astro-cid-fnplkk4d]{fill:color-mix(in srgb, var(--area-accent) 70%, #132433c7);letter-spacing:.02em;pointer-events:none;text-transform:uppercase;font-size:10.5px;font-weight:800}.island-map-proof-row[data-astro-cid-fnplkk4d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.island-map-proof-row[data-astro-cid-fnplkk4d] span[data-astro-cid-fnplkk4d]{color:#132433ad;text-align:center;text-transform:uppercase;background:#ffffffbd;border:1px solid #13243314;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 10px;font-size:.74rem;font-weight:850;line-height:1.25;display:flex}.island-map-node[data-astro-cid-fnplkk4d]:hover .island-map-halo[data-astro-cid-fnplkk4d],.island-map-node[data-astro-cid-fnplkk4d]:focus-visible .island-map-halo[data-astro-cid-fnplkk4d]{r:30px;fill:color-mix(in srgb, var(--area-accent) 32%, white)}.island-map-node[data-astro-cid-fnplkk4d]:hover .island-map-dot[data-astro-cid-fnplkk4d],.island-map-node[data-astro-cid-fnplkk4d]:focus-visible .island-map-dot[data-astro-cid-fnplkk4d]{fill:color-mix(in srgb, var(--area-accent) 62%, #132433f5);transform:scale(1.08)}.island-map-node[data-astro-cid-fnplkk4d]:hover .island-map-label-bg[data-astro-cid-fnplkk4d],.island-map-node[data-astro-cid-fnplkk4d]:focus-visible .island-map-label-bg[data-astro-cid-fnplkk4d]{fill:color-mix(in srgb, var(--area-accent) 14%, white);stroke:color-mix(in srgb, var(--area-accent) 46%, #13243314)}.island-map-node[data-astro-cid-fnplkk4d]:focus-visible{outline:none}@media (width<=1180px){.district-entry[data-astro-cid-fnplkk4d]{grid-template-columns:1fr}.district-entry-map-shell[data-astro-cid-fnplkk4d]{min-height:auto;position:relative;top:auto}.island-area-heading[data-astro-cid-fnplkk4d] h2[data-astro-cid-fnplkk4d]{max-width:15ch}}@media (width<=720px){.district-entry[data-astro-cid-fnplkk4d]{gap:18px}.district-entry-sidebar[data-astro-cid-fnplkk4d]{gap:16px}.district-entry-hero[data-astro-cid-fnplkk4d] .district-entry-sidebar[data-astro-cid-fnplkk4d]{width:min(100% - 16px,100%);margin:-18px auto 0;padding:18px}.island-area-heading[data-astro-cid-fnplkk4d] h2[data-astro-cid-fnplkk4d]{max-width:none;font-size:2rem;line-height:1.08}.island-area-heading[data-astro-cid-fnplkk4d] p[data-astro-cid-fnplkk4d]{font-size:.95rem;line-height:1.6}.district-entry-sidebar[data-astro-cid-fnplkk4d]>.stack[data-astro-cid-fnplkk4d]>.eyebrow[data-astro-cid-fnplkk4d]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.island-lens-row[data-astro-cid-fnplkk4d]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.island-lens-row[data-astro-cid-fnplkk4d] span[data-astro-cid-fnplkk4d]{text-align:center;justify-content:center;min-height:34px;padding:0 8px;font-size:.74rem}.district-entry-card[data-astro-cid-fnplkk4d]{padding:16px}.district-entry-card-top[data-astro-cid-fnplkk4d]{align-items:flex-start}.district-entry-card-count[data-astro-cid-fnplkk4d]{max-width:16ch;font-size:.7rem;line-height:1.35}.district-entry-card[data-astro-cid-fnplkk4d] h3[data-astro-cid-fnplkk4d]{font-size:1.08rem}.district-entry-card[data-astro-cid-fnplkk4d] p[data-astro-cid-fnplkk4d]{font-size:.92rem;line-height:1.55}.district-entry-map-shell[data-astro-cid-fnplkk4d]{border-radius:8px;min-height:auto;padding:14px}.island-map-caption[data-astro-cid-fnplkk4d]{padding:12px 14px}.island-map-caption[data-astro-cid-fnplkk4d] p[data-astro-cid-fnplkk4d]{font-size:.84rem}.island-map-hint[data-astro-cid-fnplkk4d]{display:none}.island-map-frame[data-astro-cid-fnplkk4d],.island-area-map[data-astro-cid-fnplkk4d]{min-height:390px}.island-map-proof-row[data-astro-cid-fnplkk4d]{grid-template-columns:1fr}.mykonos-area-marker-label{min-width:96px;max-width:128px;padding:7px 9px}.mykonos-area-marker-label strong{font-size:.72rem}.mykonos-area-marker-label small{display:none}}@media (width<=520px){.district-entry-map-shell[data-astro-cid-fnplkk4d]{padding:12px}.island-map-frame[data-astro-cid-fnplkk4d],.island-area-map[data-astro-cid-fnplkk4d]{min-height:330px}.island-map-caption[data-astro-cid-fnplkk4d] p[data-astro-cid-fnplkk4d]{font-size:.8rem;line-height:1.45}.mykonos-area-marker-label{display:none}.mykonos-area-marker.is-right .mykonos-area-marker-pin{transform:translate(calc(10px - 50%),-50%)}.mykonos-area-marker.is-left .mykonos-area-marker-pin{transform:translate(calc(-50% - 10px),-50%)}.mykonos-area-marker.is-above .mykonos-area-marker-pin{transform:translate(-50%,calc(-50% - 12px))}.mykonos-area-marker.is-below .mykonos-area-marker-pin{transform:translate(-50%,calc(12px - 50%))}.mykonos-area-marker.marker-little-venice-old-port .mykonos-area-marker-pin{transform:translate(calc(-50% - 34px),calc(-50% - 19px))}.mykonos-area-marker.marker-chora-panachra .mykonos-area-marker-pin{transform:translate(calc(30px - 50%),calc(-50% - 23px))}.mykonos-area-marker.marker-rohari-tagoo-megali-ammos .mykonos-area-marker-pin{transform:translate(calc(-50% - 29px),calc(27px - 50%))}.mykonos-area-marker.marker-ornos-agios-ioannis .mykonos-area-marker-pin{transform:translate(calc(14px - 50%),calc(44px - 50%))}.mykonos-area-marker.marker-psarou-paraga .mykonos-area-marker-pin{transform:translate(calc(43px - 50%),calc(3px - 50%))}.mykonos-area-marker.marker-ftelia-north-coast .mykonos-area-marker-pin{transform:translate(calc(14px - 50%),calc(-50% - 24px))}.island-map-label-role[data-astro-cid-fnplkk4d]{font-size:10px}}@media (width<=420px){.district-entry-map-shell[data-astro-cid-fnplkk4d]{padding:10px}.island-map-frame[data-astro-cid-fnplkk4d],.island-area-map[data-astro-cid-fnplkk4d]{min-height:310px}.island-map-label-text[data-astro-cid-fnplkk4d]{font-size:12.5px}.island-map-label-role[data-astro-cid-fnplkk4d]{font-size:9.5px}}
