.cr-demo-style-0{margin-bottom:1.5rem}
.cr-demo-style-1{height:clamp(48px, 7.5vw, 78px);width:auto;object-fit:contain;display:block}
.cr-demo-style-2{color: var(--cr-sub);}
.cr-demo-style-3{color: var(--cr-lime);}
.cr-demo-style-4{font-family: var(--font-mono); font-size: 0.8125rem; color: var(--cr-muted-d);}
.cr-demo-style-5{font-family: var(--font-head); font-size: 1.8rem; margin-bottom: 0.5rem;}
.cr-demo-style-6{color: var(--cr-muted-d); max-width: 75ch; font-size: 1rem; line-height: 1.6;}
.cr-demo-style-7{margin-bottom: 6px;}
.cr-demo-style-8{font-family: var(--font-head); font-weight: 800; font-size: 0.95rem; color: var(--cr-ink); letter-spacing: 0.05em;}
.cr-demo-style-9{margin-bottom: 6px;}
.cr-demo-style-10{font-family: var(--font-head); font-weight: 800; font-size: 0.95rem; color: var(--cr-ink); letter-spacing: 0.05em;}
.cr-demo-style-11{margin-bottom: 6px;}
.cr-demo-style-12{font-family: var(--font-head); font-weight: 800; font-size: 0.95rem; color: var(--cr-ink); letter-spacing: 0.05em;}
.cr-demo-style-13{margin-bottom: 6px;}
.cr-demo-style-14{font-family: var(--font-head); font-weight: 800; font-size: 0.95rem; color: var(--cr-ink); letter-spacing: 0.05em;}