.evidence{max-width:1080px;padding:55px 28px}.evidence h1{max-width:800px}.evidence .intro{font-size:16px;color:var(--muted);margin:22px 0}.evidence>.actions{margin-bottom:35px}.evidence p{margin-bottom:15px}.evidence li{margin:14px 0;line-height:1.7}.evidence .panel-inner{font-size:13px}.architecture li span{display:block;color:var(--muted)}.evidence figure{margin:0 0 25px}.evidence figure img{width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.evidence figcaption{margin-top:10px;font-size:12px;color:var(--muted)}@media(max-width:600px){.evidence{padding:35px 18px}.evidence .intro{font-size:14px}}

.evidence video{width:100%;height:auto;border-radius:8px;margin-bottom:15px}
.evidence #screenshots-title{margin:30px 0 20px}.evidence section{scroll-margin-top:20px}

.demo-contact{border-color:#b8d2c1;background:#edf4e9}.demo-contact h2{font-size:25px;line-height:1.35;margin:0 0 14px}.demo-contact p{max-width:760px}.demo-contact .actions{gap:10px}.contact-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.demo-contact h2{font-size:22px}.demo-contact .actions{align-items:stretch;flex-direction:column}.demo-contact .button{white-space:normal;text-align:center}.evidence .demo-strip{font-size:11px}}

.mobile-demo-layout{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px;align-items:start}.mobile-demo-layout video{display:block;width:100%;max-width:340px;margin:0 auto}.mobile-demo-layout h3{margin:0 0 16px}.mobile-demo-layout .button{white-space:normal;text-align:center}@media(max-width:700px){.mobile-demo-layout{grid-template-columns:minmax(0,1fr);gap:24px}}

/* Public showcase accessibility; admin workspace styles remain separate. */
.evidence{--muted:#4d646b}.evidence .eyebrow{color:#456168}.demo-contact .eyebrow{color:#405d52}.screenshot-link{display:block;border-radius:8px}.full-size-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.showcase-footer{margin-top:32px;color:var(--muted);font-size:12px;line-height:1.7}.showcase-footer ol{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;padding:0}.showcase-footer li{margin:0}.showcase-footer a,.showcase-footer [aria-current]{display:inline-flex;align-items:center;min-height:44px}.showcase-footer li+li::before{content:"/";margin-right:12px}.evidence a:focus-visible,.skip:focus-visible{outline:3px solid #17535b;outline-offset:4px}.evidence .actions{flex-wrap:wrap}.evidence .button{white-space:normal;text-align:center}
