.breadcrumb[data-v-132bf5d0]{max-width:900px;margin:0 auto 1.2vh;text-align:left}.breadcrumb__list[data-v-132bf5d0]{display:flex;flex-wrap:wrap;align-items:center;gap:.5vh;padding:0;margin:0;list-style:none;font-size:1.3vh;color:#6b7280}.breadcrumb__item[data-v-132bf5d0]{display:inline-flex;align-items:center;gap:.5vh}.breadcrumb__item[data-v-132bf5d0]:not(:last-child):after{content:"/";color:#9ca3af}.breadcrumb__link[data-v-132bf5d0]{color:#3731f5;text-decoration:none}.breadcrumb__link[data-v-132bf5d0]:hover{text-decoration:underline}.breadcrumb__current[data-v-132bf5d0]{color:#374151}.detail-container[data-v-56428558]{padding:1.6vh 4vw 6vh;min-height:80vh;box-sizing:border-box}.detail-back[data-v-56428558]{display:inline-flex;align-items:center;gap:.4vh;background:none;border:none;color:#3731f5;font-size:1.6vh;font-weight:600;font-family:inherit;cursor:pointer;padding:1vh 0;margin-bottom:1vh;text-decoration:none}.detail-back[data-v-56428558]:hover{opacity:.7}.detail-header[data-v-56428558]{text-align:center;padding:1.6vh 0 2.4vh;border-bottom:.15vh solid #e5e7eb;margin-bottom:2.4vh}.detail-name[data-v-56428558]{font-size:3vh;font-weight:800;color:#1f2937;margin:0 0 .6vh}.detail-reading[data-v-56428558]{font-size:1.5vh;color:#6b7280;margin:0 0 1.2vh;font-weight:400}.detail-desc[data-v-56428558]{font-size:1.6vh;color:#374151;margin:0 auto;max-width:560px;line-height:1.7;font-weight:400}.detail-section-title[data-v-56428558]{font-size:1.8vh;font-weight:700;color:#1f2937;margin-bottom:1.6vh;display:flex;align-items:center;gap:.8vh}.detail-section-count[data-v-56428558]{font-size:1.3vh;color:#fff;background:#3731f5;padding:.2vh .8vh;border-radius:2vh;font-weight:600}.detail-spot-group[data-v-56428558]{margin-bottom:3vh}.detail-spot-header[data-v-56428558]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1vh;padding-bottom:.6vh;border-bottom:.2vh solid #e5e7eb}.detail-spot-name[data-v-56428558]{font-size:1.6vh;font-weight:700;color:#1f2937}.detail-spot-name--link[data-v-56428558]{color:#3731f5;text-decoration:none}.detail-spot-name--link[data-v-56428558]:hover{opacity:.7}.detail-spot-count[data-v-56428558]{font-size:1.3vh;color:#fff;background:#9ca3af;padding:.2vh .8vh;border-radius:2vh;font-weight:600}.detail-grid[data-v-56428558]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1vh 1.5vw}.detail-thumb-wrap[data-v-56428558]{position:relative;aspect-ratio:1;border-radius:1vh;overflow:hidden;background:#f3f4f6}.detail-thumb[data-v-56428558]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.detail-thumb-depth[data-v-56428558]{position:absolute;bottom:.4vh;right:.4vh;background:rgba(0,0,0,.55);color:#fff;font-size:1vh;padding:.1vh .5vh;border-radius:.5vh}.detail-loadmore[data-v-56428558]{display:flex;justify-content:center;padding:3vh 0 1vh}.detail-loadmore-btn[data-v-56428558]{background:#f3f4f6;border:.15vh solid #d1d5db;border-radius:3vh;padding:1vh 2.4vh;font-size:1.6vh;font-family:inherit;font-weight:600;cursor:pointer;transition:background .18s}.detail-loadmore-btn[data-v-56428558]:hover{background:#e5e7eb}.detail-loadmore-btn[data-v-56428558]:disabled{opacity:.5;cursor:default}.detail-loadmore-end[data-v-56428558]{font-size:1.5vh;color:#9ca3af}.detail-empty[data-v-56428558],.detail-notfound[data-v-56428558]{text-align:center;color:#9ca3af;font-size:1.6vh;padding:6vh 0}.detail-loading[data-v-56428558]{display:flex;flex-direction:column;align-items:center;padding:6vh 0;color:#6b7280;font-size:1.6vh}.detail-spinner[data-v-56428558]{width:5vh;height:5vh;border:.5vh solid #e5e7eb;border-top-color:#3731f5;border-radius:50%;animation:spin-56428558 .9s linear infinite;margin-bottom:1.6vh}@keyframes spin-56428558{to{transform:rotate(1turn)}}@media (orientation:portrait){.detail-grid[data-v-56428558]{grid-template-columns:repeat(3,1fr)}}@media (orientation:landscape){.detail-grid[data-v-56428558]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}