/* DISTORTIA page only. */
.distortia-page-body .distortia-lang{display:flex;gap:8px;margin-bottom:22px}
.distortia-page-body .distortia-chip{min-height:36px;min-width:48px;padding:6px 12px;background:transparent;color:var(--cream);border:1px solid var(--line);border-radius:2px;font:600 12px var(--body);letter-spacing:.12em;cursor:pointer}
.distortia-page-body .distortia-chip[aria-pressed=true]{background:var(--red);border-color:#ff6e4f77;color:#fff5e0}
.distortia-page-body .distortia-pages{display:grid;gap:22px;max-width:760px;margin:0 auto}
.distortia-page-body .distortia-page{scroll-margin-top:64px}
.distortia-page-body .distortia-chapter{margin:18px 0 0;font:400 28px var(--display);letter-spacing:.04em;text-transform:uppercase}
.distortia-page-body .distortia-reader{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:760px;margin:0 auto 18px;padding:8px 0;background:var(--ink)}
.distortia-page-body .distortia-count{font:600 12px var(--body);letter-spacing:.12em;text-transform:uppercase}
.distortia-page-body .distortia-section{padding:56px 0;border-top:1px solid var(--line)}
.distortia-page-body .distortia-head{max-width:720px;margin-bottom:26px}
.distortia-page-body .distortia-page{margin:0;border:1px solid var(--line);background:#0008}
.distortia-page-body .distortia-page img{display:block;width:100%;height:auto}
.distortia-page-body .distortia-page figcaption{padding:8px 12px;font:600 12px var(--body);letter-spacing:.12em;text-transform:uppercase}
.distortia-page-body .tools-promise{margin-bottom:18px}
.distortia-page-body .distortia-cover-slot{aspect-ratio:3/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:2px dashed var(--line);text-align:center}
.distortia-page-body .distortia-cover-slot span:first-child{font:400 clamp(36px,8vw,72px) var(--display);letter-spacing:.06em}
