.map-outlet-card_card__mLv31{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface-raised) 72%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,var(--overlay-subtle));border-radius:var(--radius-lg);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;text-align:left;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%;box-shadow:var(--shadow-sm)}.map-outlet-card_card__mLv31:hover{border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle));transform:translateY(-1px);box-shadow:var(--shadow-md)}.map-outlet-card_media__xGJqi{aspect-ratio:16/9;display:block;height:auto;overflow:hidden;position:relative;width:100%}.map-outlet-card_body__FZz6p{background:color-mix(in srgb,var(--surface-base) 58%,transparent);border-top:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent);display:grid;grid-gap:.35rem;gap:.35rem;padding:.75rem .85rem .8rem}.map-outlet-card_top__3nrH9{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.map-outlet-card_title__BYW7v{color:var(--text-primary);font-family:var(--font-family-display),serif;font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);margin:0}.map-outlet-card_address__nWa1c{color:var(--text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin:0}html[data-theme=dark] .map-outlet-card_card__mLv31{background:var(--surface-raised);box-shadow:none}html[data-theme=dark] .map-outlet-card_card__mLv31:hover{box-shadow:none}.map-outlet-card_discoveryCard__AMfS9{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:color-mix(in srgb,var(--surface-raised) 4%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;text-align:left;transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);width:100%}.map-outlet-card_discoveryCard__AMfS9:hover{transform:translateY(-1px)}.map-outlet-card_discoveryCardActive__lIez5{background:color-mix(in srgb,var(--surface-raised) 8%,transparent);border-color:color-mix(in srgb,var(--color-success-500) 72%,var(--border-subtle));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success-500) 22%,transparent),var(--shadow-lg);transform:translateY(-1px)}.map-outlet-card_discoveryMedia__NiEhe{display:block;height:clamp(10.8rem,18vw,13.2rem);overflow:hidden;position:relative;width:100%}.map-outlet-card_discoveryStatusPill__Ij5J9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);box-shadow:0 2px 8px rgba(0,0,0,.18);color:rgba(255,255,255,.95);font-size:.67rem;font-weight:var(--font-weight-semibold);left:.55rem;letter-spacing:.03em;padding:.22rem .62rem;pointer-events:none;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.35);top:.55rem;z-index:1}.map-outlet-card_discoveryStatusOpen__68wV0{background:rgba(22,100,56,.82);border-color:rgba(100,210,140,.38)}.map-outlet-card_discoveryStatusClosed__kIe4w{background:rgba(130,22,22,.82);border-color:rgba(220,80,80,.38)}.map-outlet-card_discoveryBody__mlEu0{background:color-mix(in srgb,var(--surface-canvas) 72%,transparent);border-top:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);color:color-mix(in srgb,var(--text-primary) 92%,transparent);display:grid;grid-gap:.4rem;gap:.4rem;padding:.95rem}.map-outlet-card_discoveryTop__4PpC_{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.map-outlet-card_discoveryTitle__mvPll{color:color-mix(in srgb,var(--text-primary) 98%,white);font-family:var(--font-family-display),serif;font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);margin:0;text-shadow:0 10px 24px color-mix(in srgb,var(--surface-canvas) 35%,transparent)}.map-outlet-card_discoveryAddress__wTIHY{color:color-mix(in srgb,var(--text-primary) 82%,transparent);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}.map-outlet-card_discoveryDistanceSep__6d_JX{color:color-mix(in srgb,var(--text-primary) 58%,transparent);padding:0 .08rem}.map-outlet-card_discoveryDistance__r98nh{color:color-mix(in srgb,var(--text-primary) 88%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);white-space:nowrap}html[data-theme=light] .map-outlet-card_discoveryCard__AMfS9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--surface-raised) 72%,transparent);border-color:color-mix(in srgb,var(--surface-raised) 50%,var(--border-subtle));color:var(--text-primary)}html[data-theme=light] .map-outlet-card_discoveryBody__mlEu0{background:color-mix(in srgb,var(--surface-raised) 58%,transparent);border-top-color:color-mix(in srgb,var(--surface-raised) 44%,transparent);color:var(--text-primary)}html[data-theme=light] .map-outlet-card_discoveryTitle__mvPll{color:var(--text-primary);text-shadow:none}html[data-theme=light] .map-outlet-card_discoveryAddress__wTIHY{color:var(--text-secondary)}html[data-theme=light] .map-outlet-card_discoveryDistanceSep__6d_JX{color:color-mix(in srgb,var(--text-secondary) 62%,transparent)}html[data-theme=light] .map-outlet-card_discoveryDistance__r98nh{color:color-mix(in srgb,var(--text-secondary) 86%,transparent)}html[data-theme=light] .map-outlet-card_discoveryCardActive__lIez5{background:color-mix(in srgb,var(--surface-raised) 98%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success-500) 24%,transparent),var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.map-outlet-card_discoveryCard__AMfS9{animation:none!important;transition:none!important}}