.crypto-theme .stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.crypto-theme .circle-stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0}.crypto-theme .comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin:2rem 0}.crypto-theme .project-card{background:var(--ct-bg-card);border:1px solid var(--ct-border);border-radius:var(--ct-radius);padding:1.5rem;margin:1.5rem 0}.crypto-theme .project-card h4{color:var(--ct-text-heading);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--ct-border);font-family:var(--ct-font-mono);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.crypto-theme .metric{font-family:var(--ct-font-mono);font-weight:600}.crypto-theme .metric-positive{color:var(--ct-positive)}.crypto-theme .metric-negative{color:var(--ct-negative)}.crypto-theme .metric-neutral{color:var(--ct-info)}.crypto-theme .metric-highlight{color:var(--ct-accent)}.crypto-theme .data-large{font-family:var(--ct-font-mono);font-size:2.5rem;font-weight:700;color:var(--ct-text-heading);line-height:1}.crypto-theme .data-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-text-muted);margin-top:.5rem}.crypto-theme blockquote{background:var(--ct-bg-card);border-left:3px solid var(--ct-accent);border-radius:var(--ct-radius);padding:1.25rem 1.5rem;margin:1.5rem 0}.crypto-theme blockquote p{color:var(--ct-text-secondary);font-style:normal;margin:0}.crypto-theme blockquote cite{display:block;margin-top:.75rem;font-size:.8rem;color:var(--ct-text-muted);font-family:var(--ct-font-mono)}.crypto-theme .summary-box{background:var(--ct-bg-card);border:1px solid var(--ct-border);border-top:2px solid var(--ct-accent);border-radius:var(--ct-radius);padding:1.5rem;margin:2rem 0}.crypto-theme .summary-box h4{color:var(--ct-text-heading);font-family:var(--ct-font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ct-border)}.crypto-theme .summary-box ul{margin:0;padding-left:1.25rem}.crypto-theme .summary-box li{color:var(--ct-text-secondary);margin-bottom:.5rem}.crypto-theme .summary-box li::marker{color:var(--ct-accent)}.crypto-theme .key-finding{background:var(--ct-bg-card);border:1px solid var(--ct-accent);border-radius:var(--ct-radius);padding:1.5rem;margin:2rem 0;position:relative}.crypto-theme .key-finding:before{content:"KEY FINDING";position:absolute;top:-.65rem;left:1rem;background:var(--ct-bg-primary);padding:0 .5rem;font-family:var(--ct-font-mono);font-size:.65rem;font-weight:700;letter-spacing:.1em;color:var(--ct-accent)}.crypto-theme .post a:not(.post-author-link):not(.btn-primary):not(.btn-outline){color:var(--ct-accent);text-decoration:underline;-webkit-text-decoration-color:var(--ct-border);text-decoration-color:var(--ct-border);text-underline-offset:3px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.crypto-theme .post a:not(.post-author-link):not(.btn-primary):not(.btn-outline):hover{-webkit-text-decoration-color:var(--ct-accent);text-decoration-color:var(--ct-accent)}.crypto-theme .post-pill{border-radius:var(--ct-radius);font-family:var(--ct-font-mono);font-size:.75rem}.crypto-theme pre{background:var(--ct-bg-primary);border:1px solid var(--ct-border);border-radius:var(--ct-radius);padding:1rem;overflow-x:auto}.crypto-theme pre code{background:none;border:none;padding:0;font-size:.85rem;color:var(--ct-text-secondary)}.crypto-theme .mono{font-family:var(--ct-font-mono)}.crypto-theme .uppercase{text-transform:uppercase;letter-spacing:.05em}.crypto-theme .text-accent{color:var(--ct-accent)}.crypto-theme .text-positive{color:var(--ct-positive)}.crypto-theme .text-negative{color:var(--ct-negative)}.crypto-theme .border-accent{border-color:var(--ct-accent)}.crypto-theme .data-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--ct-border)}.crypto-theme .data-row:last-child{border-bottom:none}.crypto-theme .data-row .label{color:var(--ct-text-muted);font-size:.875rem}.crypto-theme .data-row .value{font-family:var(--ct-font-mono);color:var(--ct-text-heading);font-weight:600}