.work-detail.svelte-1vaxowr{background:var(--bg-base);color:var(--text-body-color);min-height:100%}.work-detail-back.svelte-1vaxowr{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--space-6);font-size:14px;font-weight:700;color:var(--text-brand);text-decoration:none;transition:opacity var(--dur-fast) var(--ease-out)}.work-detail-back.svelte-1vaxowr:hover{opacity:.85}.work-detail-back.svelte-1vaxowr svg{transform:rotate(180deg)}.work-detail-hero.svelte-1vaxowr{display:flex;align-items:center;justify-content:center;min-height:220px;margin-bottom:var(--space-6);background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.work-detail-hero.svelte-1vaxowr svg{color:var(--text-muted-ds);opacity:.65}.work-detail-header.svelte-1vaxowr{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.work-detail-title.svelte-1vaxowr{font-size:var(--text-h2);font-weight:var(--fw-bold);color:var(--text-strong);line-height:1.15}.work-detail-category.svelte-1vaxowr{padding:4px 12px;font-size:12px;font-weight:600;color:var(--text-muted-ds);border:1px solid var(--border-default);border-radius:6px}.work-detail-desc.svelte-1vaxowr{max-width:720px;font-size:var(--text-lead);line-height:var(--lh-body);color:var(--text-body-color)}.work-detail-tags.svelte-1vaxowr{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-6)}.work-detail-tag.svelte-1vaxowr{padding:6px 12px;font-size:13px;font-weight:500;color:var(--text-muted-ds);background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:6px}
