.lightbox[data-v-5853b378]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#08080aed;touch-action:none;-webkit-user-select:none;user-select:none;animation:lightbox-fade-5853b378 .25s ease}@keyframes lightbox-fade-5853b378{0%{opacity:0}to{opacity:1}}.lightbox__backdrop[data-v-5853b378]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:zoom-out}.lightbox__image[data-v-5853b378]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:94vw;max-height:94dvh;object-fit:contain;will-change:transform;cursor:zoom-in;transition:opacity .3s ease}.lightbox__image.is-loading[data-v-5853b378]{opacity:0}.lightbox__close[data-v-5853b378]{position:absolute;top:14px;right:18px;width:44px;height:44px;font-size:20px;color:#ffffffbf;border-radius:50%;transition:background-color .2s ease,color .2s ease}.lightbox__close[data-v-5853b378]:hover{color:#fff;background:#ffffff1f}.lightbox__loading[data-v-5853b378]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffffb3;font-size:14px;letter-spacing:.2em}.lightbox__hint[data-v-5853b378]{position:absolute;bottom:16px;left:0;width:100%;text-align:center;color:#ffffff61;font-size:12px;letter-spacing:.12em;pointer-events:none}.detail[data-v-8440bf1c]{padding-top:48px;display:grid;gap:36px}@media (min-width: 900px){.detail[data-v-8440bf1c]{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start}}.detail__stage[data-v-8440bf1c]{position:relative;background:var(--bg-2);border:1px solid var(--line);padding:clamp(12px,2vw,28px);box-shadow:var(--img-shadow)}.detail__image[data-v-8440bf1c]{width:100%;height:auto;max-height:78dvh;object-fit:contain;background:var(--bg-3)}.detail__original[data-v-8440bf1c]{position:absolute;right:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);font-size:13px;letter-spacing:.12em;color:var(--text-dim);border:1px solid var(--line-strong);background:color-mix(in srgb,var(--bg) 82%,transparent);padding:7px 16px;border-radius:999px;transition:color .2s ease,border-color .2s ease}.detail__original[data-v-8440bf1c]:hover{color:var(--accent);border-color:var(--accent)}.detail__title[data-v-8440bf1c]{font-size:clamp(24px,4vw,34px);letter-spacing:.1em;margin-bottom:22px}.detail__meta[data-v-8440bf1c]{display:grid;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin-bottom:22px}.detail__meta>div[data-v-8440bf1c]{display:flex;gap:18px}.detail__meta dt[data-v-8440bf1c]{color:var(--text-faint);font-size:14px;width:3em;flex-shrink:0}.detail__meta dd[data-v-8440bf1c]{color:var(--text-dim);font-size:14px}.detail__desc[data-v-8440bf1c]{color:var(--text-dim);font-size:15px;margin-bottom:30px}.detail__nav[data-v-8440bf1c]{display:flex;flex-direction:column;gap:10px}.detail__nav .btn[data-v-8440bf1c]{font-size:14px;padding:9px 16px}.detail-missing[data-v-8440bf1c]{padding-top:96px;text-align:center;display:grid;gap:20px;justify-items:center;color:var(--text-dim)}
