/* Manifeste CRIME : compositions et séquence d’assemblage dans les aperçus. */
.decor-crime.tp-slide{display:block;padding:0}
.crime-scene{position:absolute;inset:0;padding:4.6cqw 6cqw;display:flex;flex-direction:column;gap:2cqw;background:var(--t-bg);color:var(--t-ink);text-align:left}
.crime-meta{display:flex;justify-content:space-between;gap:2cqw;padding-bottom:1.2cqw;border-bottom:.1cqw solid color-mix(in srgb,currentColor 20%,transparent);font:600 1.25cqw/1.3 var(--t-body);letter-spacing:.18em}
.crime-dark{background:var(--t-ink);color:var(--t-bg)}
.crime-dark .crime-meta{color:var(--t-accent)}
.crime-letters{display:flex;justify-content:space-between;gap:2cqw;margin:.5cqw 0}
.crime-letters>span{display:flex;flex-direction:column}
.crime-letters b{font:700 25cqw/.8 var(--t-title)}
.crime-letters small{margin-top:1.2cqw;font:500 1.1cqw/1.3 var(--t-body);text-transform:uppercase;letter-spacing:.15em}
.crime-headline{display:block;font:700 7.4cqw/.94 var(--t-title);text-transform:uppercase;letter-spacing:.004em}
.crime-headline em{font-style:normal;color:var(--t-accent)}
.crime-cover .crime-headline{font-size:5.5cqw;line-height:1.02}
.crime-foot{margin:auto 0 0;font:400 1.25cqw/1.4 var(--t-body);letter-spacing:.02em;color:var(--t-muted)}
.crime-dark .crime-foot{color:var(--t-bg)}
.crime-chapter-body{display:flex;align-items:center;gap:5cqw;margin:auto 0}
.crime-number{font:700 30cqw/.85 var(--t-title);background:var(--t-accent);padding:2cqw;border-radius:1.5cqw}
.crime-chapter-body small{font:600 1.6cqw/1.2 var(--t-body);letter-spacing:.2em}
.crime-chapter .crime-headline{font-size:7cqw;margin-top:1.4cqw}
.crime-chapter p:not(.crime-foot){font:400 2.1cqw/1.3 var(--t-body);margin:2cqw 0 0}
.crime-value{font:700 20cqw/.95 var(--t-title);color:var(--t-accent);margin:1cqw 0}
.crime-value span{font-size:9cqw}
.crime-stat .crime-headline{font-size:7cqw}
.crime-compare .crime-headline{font-size:7cqw}
.crime-options{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;margin-top:1cqw}
.crime-options section{background:var(--t-surface);padding:2.5cqw;border-radius:1.8cqw}
.crime-options section:last-child{background:var(--t-accent)}
.crime-options small{font:600 1.4cqw/1.2 var(--t-body);letter-spacing:.15em}
.crime-options b{display:block;font:700 4cqw/1 var(--t-title);text-transform:uppercase;margin:1.6cqw 0}
.crime-options p{font:400 1.7cqw/1.35 var(--t-body);margin:0}
.crime-quote-mark{font:700 12cqw/.7 var(--t-title);height:5cqw;margin-top:1cqw}
.crime-quote .crime-headline{font-size:10cqw}
