/* Detail settings are independent of document archive and homepage layouts. */
#site-main.download-display-container{max-width:none;width:calc(100% - 48px)}
.dl-detail{--document-max:1120px;--document-space:32px;--document-start:#172e43;--document-end:#304d64;--document-title:#fffefa;--document-muted:#dbe4e9;--dl-gold:#ae9058;max-width:var(--document-max)}
.dl-detail.page-width-reading{--document-max:900px}.dl-detail.page-width-wide{--document-max:1400px}.dl-detail.page-width-full{--document-max:100%}
.dl-detail.page-width-reading .dl-detail-grid{grid-template-columns:minmax(0,1fr)}
.dl-detail.page-width-reading .dl-detail-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}
.dl-detail.page-spacing-compact{--document-space:20px}.dl-detail.page-spacing-spacious{--document-space:48px}
.dl-detail.page-tone-emerald{--document-start:#163c30;--document-end:#355d46}.dl-detail.page-tone-wine{--document-start:#4d303b;--document-end:#79545b}
.dl-detail.page-tone-ivory{--document-start:#f2edde;--document-end:#faf8f1;--document-title:#4d493a;--document-muted:#65614f}
.dl-detail.page-tone-custom{--document-start:var(--page-custom-headerstart);--document-end:var(--page-custom-headerend);--document-title:var(--page-custom-headertext);--document-muted:var(--page-custom-headertext);--dl-gold:var(--page-custom-accent);--dl-paper:var(--page-custom-surface);--dl-ink:var(--page-custom-bodytext);--dl-muted:var(--page-custom-bodytext)}
.dl-detail>.dl-detail-header{background:linear-gradient(115deg,var(--document-start),var(--document-end));color:var(--document-title);border-color:var(--dl-gold);padding:var(--document-space)}
.dl-detail .dl-detail-header h1{color:inherit;max-width:none}.dl-detail .dl-detail-header>p,.dl-detail .dl-detail-header .dl-card-meta{color:var(--document-muted)}
.dl-detail .dl-category-badge,.dl-detail .dl-jump-files{color:inherit;border-color:var(--dl-gold)}
.dl-detail .dl-panel,.dl-detail .dl-detail-aside .dl-panel{padding:var(--document-space);background:var(--dl-paper);color:var(--dl-ink)}
.dl-detail .dl-detail-description{color:var(--dl-ink)}
.dl-detail.page-header-compact>.dl-detail-header{padding-block:18px}.dl-detail.page-header-compact .dl-detail-header h1{margin-block:10px}
.dl-detail.page-header-centered>.dl-detail-header{text-align:center}.dl-detail.page-header-centered .dl-card-meta{justify-content:center}.dl-detail.page-header-centered .dl-jump-files{margin-left:0}
.dl-detail.page-header-light>.dl-detail-header{background:#f5f2e8;color:#233e53;border-color:#e5decd}.dl-detail.page-header-light .dl-detail-header>p,.dl-detail.page-header-light .dl-detail-header .dl-card-meta{color:#63717b}
.dl-detail.page-tone-custom.page-header-light>.dl-detail-header{background:var(--document-start);color:var(--document-title)}.dl-detail.page-tone-custom.page-header-light .dl-detail-header>p,.dl-detail.page-tone-custom.page-header-light .dl-detail-header .dl-card-meta{color:var(--document-muted)}
.dl-detail.page-header-hidden>.dl-detail-header{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.dl-detail.page-frame-soft :is(.dl-detail-header,.dl-panel,.dl-cover-frame){border-radius:14px;box-shadow:0 8px 28px #203b5308}
.dl-detail.page-frame-square :is(.dl-detail-header,.dl-panel,.dl-cover-frame){border-radius:0;box-shadow:none}
.dl-detail.page-frame-outlined :is(.dl-detail-header,.dl-panel,.dl-cover-frame){border:1px solid var(--dl-gold);border-radius:12px;box-shadow:none}
.dl-detail.page-frame-none :is(.dl-detail-header,.dl-panel,.dl-cover-frame){border:0;border-radius:0;box-shadow:none}
@media(max-width:767px){#site-main.download-display-container{width:calc(100% - 28px)}.dl-detail{--document-space:22px}.dl-detail.page-spacing-compact{--document-space:16px}.dl-detail.page-spacing-spacious{--document-space:28px}.dl-detail.page-width-reading .dl-detail-aside{grid-template-columns:minmax(0,1fr)}}
