.detail-page[data-v-c08422a2]{border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:820px;box-shadow:var(--shadow-soft);background:#ffffffdb;margin-top:72px;margin-bottom:96px;padding:42px clamp(24px,5vw,48px)}.back[data-v-c08422a2]{font-family:var(--font-mono);color:var(--color-primary-dark);font-size:12px;font-weight:800;text-decoration:none}.back[data-v-c08422a2]:hover{color:var(--color-purple)}.meta[data-v-c08422a2]{font-family:var(--font-mono);color:var(--color-primary-dark);gap:14px;margin:24px 0 10px;font-size:11px;font-weight:800;display:flex}h1[data-v-c08422a2]{margin:0 0 10px;font-size:clamp(30px,5vw,48px)}.subtitle[data-v-c08422a2]{color:var(--color-purple);font-family:var(--font-mono);margin:0 0 24px;font-size:13px;font-weight:800}.cover[data-v-c08422a2]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;margin-bottom:24px;box-shadow:0 22px 54px #2254822e}.tags[data-v-c08422a2]{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.tags span[data-v-c08422a2]{background:var(--color-bg-blue);color:var(--color-primary-dark);font-family:var(--font-mono);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800}.content[data-v-c08422a2]{color:var(--color-text);white-space:pre-wrap;margin-bottom:28px;font-size:16px;line-height:1.95}.not-found[data-v-c08422a2]{padding-top:72px;padding-bottom:96px}
