/* Quiet, consistent PPT-style running heads and page numbers. */
.deck-framed>header.nav{display:none!important}
.slide-frame{position:absolute;inset:0;pointer-events:none;z-index:30}
.slide-running-head,.slide-running-foot{position:absolute;left:82px;right:82px;display:flex;align-items:center;justify-content:space-between;color:#94a69a;font-size:11px;line-height:1.3;letter-spacing:.02em}
.slide-running-head{top:29px;height:35px;padding-bottom:13px;border-bottom:1px solid #ffffff1b}
.slide-wordmark{display:flex;align-items:center;gap:17px;text-decoration:none;color:#91a198;pointer-events:auto}
.slide-wordmark img{width:145px;height:auto;display:block}.slide-wordmark span{font:9px ui-monospace,monospace;letter-spacing:.13em;border-left:1px solid #445349;padding-left:17px}
.slide-section-name{font-size:11px;color:#b1c7b9}
.slide-running-foot{bottom:23px;border-top:1px solid #ffffff1b;padding-top:13px;font-size:10px}
.slide-running-foot b{font-weight:400;color:#64786b;margin:0 7px}.slide-folio{font:12px ui-monospace,monospace;color:#e0eae4}
.chapter-divider .presentation-content{inset:100px 82px 100px;display:flex;align-items:flex-start;justify-content:center}
.chapter-divider h2{font-size:94px;line-height:1.04;font-weight:500;letter-spacing:-.045em;color:#eef4ef;margin:0;max-width:1100px}
.deck-framed .presentation-controls{left:50%;right:auto;transform:translateX(-50%);bottom:12px;max-width:72vw;white-space:nowrap;opacity:0;transition:opacity .18s}
.deck-framed .presentation-controls:hover,.deck-framed .presentation-controls:focus-within{opacity:1}
.deck-framed.presenter-preview .presentation-controls{display:none}
@media (hover:none){.deck-framed .presentation-controls{opacity:1;bottom:0;font-size:10px;max-width:95vw}.deck-framed .presentation-controls select{max-width:160px}}
@media print{.presentation-controls{display:none!important}}
