.case-card[data-v-9eb7c41d]{background:var(--surface-project-card);border:1px solid var(--line-project-card);min-width:0;color:var(--ink-inverse);border-radius:14px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.case-card[data-v-9eb7c41d]:hover{border-color:var(--line-project-card-hover);box-shadow:var(--shadow-project-card-hover)}.case-card[data-v-9eb7c41d]:focus-visible{outline-color:var(--focus-projects)}.case-image[data-v-9eb7c41d]{background:var(--surface-project-image);flex-shrink:0;height:220px;overflow:hidden}.case-image img[data-v-9eb7c41d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.case-image-placeholder[data-v-9eb7c41d]{background:radial-gradient(ellipse at center,var(--surface-project-placeholder),var(--surface-project-image) 75%);border-bottom:1px solid var(--line-project-card);place-items:center;display:grid}.case-placeholder-brand[data-v-9eb7c41d]{color:var(--ink-project-label);flex-direction:column;align-items:center;gap:14px;display:flex}.case-placeholder-brand svg[data-v-9eb7c41d]{width:78px;height:78px}.case-placeholder-brand span[data-v-9eb7c41d]{font-size:18px;font-weight:700}.case-card-compact .case-placeholder-brand svg[data-v-9eb7c41d]{width:58px;height:58px}.case-body[data-v-9eb7c41d]{flex-direction:column;flex:1;gap:14px;padding:24px;display:flex}.case-industry[data-v-9eb7c41d]{color:var(--ink-project-label);font-size:12px;font-weight:700}.case-title[data-v-9eb7c41d]{font-size:26px;line-height:1.2}.case-task[data-v-9eb7c41d]{color:var(--ink-project-description);font-size:15px;line-height:1.6}.case-results[data-v-9eb7c41d]{flex-wrap:wrap;gap:16px 32px;margin:2px 0;display:flex}.case-results div[data-v-9eb7c41d]{flex-direction:column-reverse;gap:4px;display:flex}.case-results dt[data-v-9eb7c41d]{color:var(--ink-project-result-label);max-width:200px;font-size:12px}.case-results dd[data-v-9eb7c41d]{color:var(--ink-inverse);margin:0;font-size:25px;font-weight:700;line-height:1.2}.case-equipment-tags[data-v-9eb7c41d]{flex-wrap:wrap;gap:8px;display:flex}.case-equipment[data-v-9eb7c41d]{color:var(--ink-project-chip);background:var(--surface-project-chip);border:1px solid var(--line-project-chip);border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:12px}.case-link[data-v-9eb7c41d]{color:var(--accent-projects);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:700;display:flex}.case-card-compact .case-image[data-v-9eb7c41d]{height:160px}.case-card-compact .case-body[data-v-9eb7c41d]{gap:12px;padding:20px}.case-card-compact .case-title[data-v-9eb7c41d]{font-size:22px}.case-card-compact .case-task[data-v-9eb7c41d]{font-size:14px}.case-card-compact .case-results dd[data-v-9eb7c41d]{font-size:21px}@media (width<=600px){.case-body[data-v-9eb7c41d]{padding:20px}.case-title[data-v-9eb7c41d]{font-size:24px}.case-image[data-v-9eb7c41d]{height:180px}}@media (prefers-reduced-motion:reduce){.case-card[data-v-9eb7c41d]{transition:none}}
