/* Shared presentation for all case surfaces; originals remain in evidence galleries. */
.unified-case-card.unified-case-card{padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden;min-height:0!important;border-radius:22px!important;border:1px solid var(--line)!important;background:var(--white)!important;color:var(--ink)!important;box-shadow:none!important;transition:transform .2s,border-color .2s}.unified-case-card:before,.unified-case-card:after{display:none!important}.unified-case-card:hover{border-color:var(--violet)!important;transform:translateY(-3px)}.unified-case-card img.case-cover{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:0!important;background:#17191f!important;margin:0!important}.case-card-copy{padding:24px;display:flex;flex:1;flex-direction:column;gap:14px;min-width:0}.unified-case-card .case-channel{font:700 11px/1.4 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)!important;margin:0!important}.unified-case-card h3{font:800 clamp(1.05rem,1.6vw,1.3rem)/1.35 Manrope,sans-serif!important;margin:0!important;letter-spacing:-.02em}.unified-case-card .case-result{font:800 clamp(1.15rem,1.8vw,1.5rem)/1.35 Manrope,sans-serif!important;color:var(--ink)!important;overflow-wrap:anywhere;letter-spacing:-.025em;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.unified-case-card .case-summary{font:400 .9rem/1.65 Manrope,sans-serif!important;color:var(--muted)!important;margin:0!important}.unified-case-card .case-read{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto!important;padding-top:8px;font:800 .85rem/1.4 Manrope,sans-serif}.case-read>span{font-size:1.35rem;color:var(--violet)}[data-theme="dark"] .unified-case-card{background:#191b22!important;color:#f5f5ef!important}[data-theme="dark"] .unified-case-card .case-result{color:#d7ff52!important}[data-theme="dark"] .unified-case-card .case-summary,[data-theme="dark"] .unified-case-card .case-channel{color:#bbc0ce!important}.casehero h1{font-size:clamp(2rem,4vw,3.8rem);max-width:850px}.casehero .metric{font:800 clamp(1.3rem,2.5vw,2rem)/1.4 Manrope,sans-serif;color:var(--ink);margin-top:25px}.casehero{padding:48px 0!important}.casehero .hero-art{display:none}.casehero .hero-layout{display:block}.case-body{padding-top:36px}.case-body .content{max-width:780px}.case-body .content h2{font:800 clamp(1.3rem,2.4vw,1.8rem)/1.3 Manrope,sans-serif;margin-top:36px}.case-body .content h3{font:800 1.1rem/1.4 Manrope,sans-serif}.case-proof{max-width:900px;margin:auto}.case-proof img{width:100%;max-height:420px;object-fit:cover}.case-proof figcaption{position:static;background:transparent;color:var(--muted);border:0;font:400 .85rem/1.5 Manrope,sans-serif;padding:14px 18px}.case-evidence figcaption{position:static}.case-evidence img{max-height:700px;object-fit:contain}.case-body .content p{line-height:1.8}.case-body .content #work>div{margin:16px 0}.case-body .case-nav{position:sticky;top:100px}.case-body .content ul{line-height:1.75}.case-body .content li{margin-bottom:8px}@media(max-width:600px){.case-card-copy{padding:20px}.casehero{padding:32px 0!important}.casehero h1{font-size:1.8rem}.casehero .metric{font-size:1.3rem}.case-proof img{max-height:none}.case-body .case-nav{position:static}.unified-case-card h3{font-size:1.15rem!important}.unified-case-card .case-result{font-size:1.3rem!important}}@media(prefers-reduced-motion:reduce){.unified-case-card{transition:none!important}}
