.night-market-page[data-v-c2244f24]{margin:0 auto;max-width:1040px;padding:1.5rem 0 3rem}.night-hero[data-v-c2244f24],.content-section[data-v-c2244f24],.source-section[data-v-c2244f24]{background:#fff;border:1px solid rgba(62,39,35,.12);border-radius:8px;box-shadow:var(--shadow-sm)}.night-hero[data-v-c2244f24]{background:linear-gradient(135deg,#8e2219f2,#2e7d32e6);color:#fff;padding:2.2rem}.eyebrow[data-v-c2244f24],.section-kicker[data-v-c2244f24]{color:var(--color-accent);font-size:.78rem;font-weight:900;letter-spacing:.08rem;margin-bottom:.45rem;text-transform:uppercase}.section-kicker[data-v-c2244f24]{color:var(--color-primary)}.night-hero h1[data-v-c2244f24]{font-size:2.25rem;line-height:1.25;margin-bottom:.85rem;max-width:820px}.hero-lead[data-v-c2244f24]{font-size:1.02rem;line-height:1.85;max-width:850px}.hero-badges[data-v-c2244f24],.toc[data-v-c2244f24],.map-list[data-v-c2244f24]{display:flex;flex-wrap:wrap;gap:.55rem}.hero-badges[data-v-c2244f24]{margin-top:1.25rem}.hero-badges span[data-v-c2244f24]{background:#ffffff29;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-size:.86rem;font-weight:800;padding:.42rem .78rem}.toc[data-v-c2244f24]{margin:1rem 0 2rem}.toc a[data-v-c2244f24],.map-list a[data-v-c2244f24]{background:#fff;border:1px solid rgba(142,34,25,.18);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--color-primary);font-size:.86rem;font-weight:800;padding:.42rem .78rem}.content-section[data-v-c2244f24],.source-section[data-v-c2244f24]{margin-bottom:1.5rem;padding:1.7rem;scroll-margin-top:150px}.section-heading[data-v-c2244f24]{margin-bottom:1.25rem}.section-heading h2[data-v-c2244f24],.source-section h2[data-v-c2244f24]{color:var(--color-primary);font-size:1.55rem;line-height:1.35;margin-bottom:.6rem}.section-heading p[data-v-c2244f24]:last-child,.market-summary[data-v-c2244f24],.market-facts dd[data-v-c2244f24],.menu-block li[data-v-c2244f24],.tip-card p[data-v-c2244f24],.faq-item p[data-v-c2244f24],.source-section li[data-v-c2244f24]{color:var(--color-text);line-height:1.78}.taiwan-map[data-v-c2244f24]{border:1px solid rgba(142,34,25,.14);border-radius:8px;height:440px;overflow:hidden;width:100%}.map-list[data-v-c2244f24]{margin-top:.9rem}.map-list span[data-v-c2244f24]{background:var(--color-primary);border-radius:50%;color:#fff;display:inline-flex;height:1.35rem;justify-content:center;margin-right:.25rem;width:1.35rem}.market-grid[data-v-c2244f24],.tip-grid[data-v-c2244f24]{display:grid;gap:1rem}.market-grid[data-v-c2244f24]{grid-template-columns:repeat(3,1fr)}.other-grid[data-v-c2244f24]{grid-template-columns:repeat(2,1fr)}.market-card[data-v-c2244f24],.tip-card[data-v-c2244f24],.faq-item[data-v-c2244f24]{background:#fcfaf6;border:1px solid rgba(142,34,25,.12);border-radius:8px;padding:1.15rem}.market-card.featured[data-v-c2244f24]{background:#fffaf0}.market-card-head[data-v-c2244f24]{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem}.pin-badge[data-v-c2244f24]{align-items:center;background:var(--color-primary);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:900;height:36px;justify-content:center;width:36px}.pin-badge.muted[data-v-c2244f24]{background:var(--color-jade)}.market-area[data-v-c2244f24]{color:var(--color-jade);font-size:.82rem;font-weight:900;margin-bottom:.25rem}.market-card h3[data-v-c2244f24],.tip-card h3[data-v-c2244f24]{color:var(--color-primary);font-size:1.08rem;line-height:1.35}.market-facts[data-v-c2244f24]{display:grid;gap:.55rem;margin:1rem 0}.market-facts.compact[data-v-c2244f24]{margin-bottom:.85rem}.market-facts dt[data-v-c2244f24],.menu-block h4[data-v-c2244f24]{color:var(--color-primary);font-size:.84rem;font-weight:900}.market-facts dd[data-v-c2244f24]{font-size:.93rem}.menu-block[data-v-c2244f24]{background:#fff;border:1px solid rgba(142,34,25,.1);border-radius:8px;margin-bottom:1rem;padding:.9rem 1rem}.menu-block ul[data-v-c2244f24]{margin-top:.45rem;padding-left:1.1rem}.menu-block li+li[data-v-c2244f24]{margin-top:.25rem}.mini-map[data-v-c2244f24]{border:0;border-radius:8px;height:180px;width:100%}.map-link[data-v-c2244f24]{align-items:center;background:var(--color-primary);border-radius:6px;color:#fff;display:inline-flex;font-weight:900;justify-content:center;margin-top:.75rem;min-height:42px;padding:.62rem .9rem;width:100%}.food-table-wrap[data-v-c2244f24]{overflow-x:auto}.food-table[data-v-c2244f24]{border-collapse:collapse;min-width:760px;width:100%}.food-table th[data-v-c2244f24],.food-table td[data-v-c2244f24]{border-bottom:1px solid #eadfcf;padding:.85rem;text-align:left;vertical-align:top}.food-table thead th[data-v-c2244f24]{background:var(--color-primary);color:#fff;font-size:.88rem}.food-table tbody th[data-v-c2244f24]{color:var(--color-primary);font-weight:900;width:22%}.food-table td[data-v-c2244f24]{font-size:.92rem;line-height:1.7}.tip-grid[data-v-c2244f24]{grid-template-columns:repeat(2,1fr)}.faq-list[data-v-c2244f24]{display:grid;gap:.75rem}.faq-item summary[data-v-c2244f24]{color:var(--color-primary);cursor:pointer;font-weight:900}.faq-item p[data-v-c2244f24]{margin-top:.65rem}.source-section ul[data-v-c2244f24]{padding-left:1.15rem}.source-section a[data-v-c2244f24]{color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.source-section li+li[data-v-c2244f24]{margin-top:.45rem}[data-v-c2244f24] .night-market-marker{background:transparent;border:0}[data-v-c2244f24] .night-market-pin{align-items:center;display:flex;flex-direction:column;gap:.16rem;transform:translateY(-4px);white-space:nowrap}[data-v-c2244f24] .night-market-pin span{align-items:center;background:var(--color-primary);border:2px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 8px #00000047;color:#fff;display:flex;font-size:.9rem;font-weight:900;height:32px;justify-content:center;transform:rotate(-45deg);width:32px}[data-v-c2244f24] .night-market-pin.other span{background:var(--color-jade)}[data-v-c2244f24] .night-market-pin span:before{content:attr(data-label)}[data-v-c2244f24] .night-market-pin span{line-height:1}[data-v-c2244f24] .night-market-pin span{text-indent:0}[data-v-c2244f24] .night-market-pin span{writing-mode:horizontal-tb}[data-v-c2244f24] .night-market-pin span{transform:rotate(-45deg)}[data-v-c2244f24] .night-market-pin span{position:relative}[data-v-c2244f24] .night-market-pin span{font-family:var(--font-sans)}[data-v-c2244f24] .night-market-pin span{display:inline-flex}[data-v-c2244f24] .night-market-pin span{align-items:center}[data-v-c2244f24] .night-market-pin span{justify-content:center}[data-v-c2244f24] .night-market-pin span{color:transparent}[data-v-c2244f24] .night-market-pin span:after{color:#fff;content:attr(data-pin);display:block;transform:rotate(45deg)}[data-v-c2244f24] .night-market-pin b{background:#fffffff2;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 1px 4px #0000002e;color:var(--color-text);font-size:.72rem;padding:.12rem .42rem}@media (max-width: 880px){.night-hero[data-v-c2244f24],.content-section[data-v-c2244f24],.source-section[data-v-c2244f24]{padding:1.25rem}.night-hero h1[data-v-c2244f24]{font-size:1.65rem}.taiwan-map[data-v-c2244f24]{height:360px}.market-grid[data-v-c2244f24],.other-grid[data-v-c2244f24],.tip-grid[data-v-c2244f24]{grid-template-columns:1fr}}.scope-note[data-v-c2244f24]{margin-top:1rem;padding:1rem;background:#fcfaf6;line-height:1.8}.market-card[data-v-c2244f24],.source-section li[data-v-c2244f24]{scroll-margin-top:160px;min-width:0}.market-facts dd[data-v-c2244f24]{margin:0}.market-sources[data-v-c2244f24]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;line-height:1.8}.related-links[data-v-c2244f24]{display:grid;gap:.75rem;margin-top:1.25rem}a[data-v-c2244f24]{overflow-wrap:anywhere}.source-section p[data-v-c2244f24]{line-height:1.8}
