/* Scoped evidence styles; shared case grid, navigation and themes remain standard. */
.new-case[data-page="cryptopilot"] .crypto-cover{padding:0;background:#e9e6df;min-height:0}
.new-case[data-page="cryptopilot"] .crypto-cover img{display:block;width:100%;height:auto;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none}
.crypto-evidence{margin:28px 0 40px;border:1px solid var(--line);min-width:0}.crypto-evidence a{display:block;background:#111;overflow:hidden}.crypto-evidence img{display:block;width:100%;height:auto}.crypto-evidence figcaption{padding:14px 18px;font-size:13px;line-height:1.6;color:var(--ink-soft)}
.crypto-evidence--evolution a{max-height:420px;overflow:auto}.crypto-evidence--evolution img{max-width:384px;margin:auto}
.crypto-pipeline{padding:0;list-style:none;counter-reset:step;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.crypto-pipeline li{counter-increment:step;border:1px solid var(--line);padding:24px}.crypto-pipeline li:before{content:counter(step,decimal-leading-zero);display:block;color:var(--accent);margin-bottom:14px;font-size:12px}.crypto-pipeline p{font-size:14px!important;margin:10px 0 0!important}.new-case[data-page="cryptopilot"] .ai-card h3{font-size:18px;line-height:1.3;margin-bottom:12px}.crypto-evidence a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:640px){.crypto-pipeline{grid-template-columns:1fr}.crypto-evidence figcaption{padding:12px}}

.new-case[data-page="cryptopilot"] blockquote{margin:18px 0;padding-left:18px;border-left:2px solid var(--accent);color:var(--ink);font-size:16px;line-height:1.6}




/* Earlier evidence stays available without competing with the current workspaces. */
.crypto-history{margin:32px 0;border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden;background:color-mix(in srgb,var(--bg) 97%,var(--ink) 3%)}
.crypto-history>summary{padding:20px 24px;cursor:pointer;color:var(--ink-soft);font-size:14px;font-weight:500}
.crypto-history>summary:hover{color:var(--ink)}
.crypto-history>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}
.crypto-history-body{padding:0 24px 24px;min-width:0}
.crypto-history-body>.crypto-evidence:last-child{margin-bottom:0}
.crypto-evidence--current{overflow:hidden;border-radius:var(--radius-panel)}
.crypto-evidence--current img{aspect-ratio:1860/961;object-fit:contain}
@media(max-width:640px){.crypto-history>summary{padding:18px}.crypto-history-body{padding:0 16px 18px}}
