:root{--r-background-color:#f7f9fc;--r-main-color:#17243a;--r-heading-color:#17243a;--r-link-color:#3c59d8;--r-link-color-hover:#223cad;--r-main-font:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--r-heading-font:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--r-heading-font-weight:750;--r-heading-text-transform:none}body{background:#f7f9fc}.reveal h1,.reveal h2,.reveal h3{letter-spacing:-.045em}.reveal p,.reveal li{line-height:1.45}.reveal pre{width:90%;font-size:.65em;box-shadow:none;border:1px solid #dfe5f2;border-radius:13px;background:white;padding:18px}.reveal pre code{background:transparent;color:#1d2b47;max-height:none}.reveal .muted{color:#5c6a7e}.reveal .small{font-size:.6em}.reveal .pill{display:inline-block;padding:.2em .55em;border-radius:12px;background:#e7edff;color:#304fc4;font-size:.65em;font-weight:700}.back{position:fixed;z-index:40;top:18px;left:20px;font:600 14px system-ui,sans-serif;color:#304fc4;text-decoration:none;background:#f7f9fcee;padding:8px 12px;border-radius:8px}.back:focus-visible{outline:3px solid #eaa72c}.reveal .slides section{text-align:left}.reveal .slides section.center{text-align:center}@media(prefers-reduced-motion:reduce){.reveal .slides section{transition:none!important}}
