/* Accepted chapter-wide edition. Never change accepted leaf geometry. */
#press-main{position:relative}
.press-candidate-stamp{
 position:absolute;left:max(16px,env(safe-area-inset-left));bottom:8px;
 z-index:3;pointer-events:none;color:#736755;
 font:600 .56rem/1.3 ui-monospace,Menlo,monospace;
 letter-spacing:.09em;text-transform:uppercase;
}
.press-bar .press-compare{color:#67543e}
@media(max-width:620px){
 .press-compare{display:none}
 .press-candidate-stamp{font-size:.48rem;bottom:3px}
 .press-options{gap:9px}
}

.press-paper-label{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#71685b}
.press-paper-label select{
  background:transparent;border:1px solid #c9c2b7;border-radius:3px;
  padding:4px 6px;color:var(--ink);font:500 .75rem system-ui;
}
body[data-press-paper="letter"] .press-page,
body[data-press-paper="letter"] .press-blank{aspect-ratio:612 / 792}
body[data-press-paper="letter"][data-press-mode="spread"] .press-page,
body[data-press-paper="letter"][data-press-mode="spread"] .press-blank{
 height:min(100%,calc((100vw - 70px)/2 * 1.294118));
}
body[data-press-paper="letter"][data-press-mode="single"] .press-page{
 height:min(100%,calc((100vw - 22px) * 1.294118));
}
@media(max-width:760px){
 .press-options{gap:9px}
 .press-paper-label{font-size:.65rem}
 .press-paper-label select{font-size:.68rem;max-width:65px}
}


/* The prior proof retains its archived header. Only the accepted edition's
   additional controls need a more compact, responsive navigation rail. */
body[data-proof-accepted="true"] .press-bar{
 grid-template-columns:minmax(115px,1fr) auto minmax(0,1fr);
}
body[data-proof-accepted="true"] .press-options{
 gap:12px;min-width:0;white-space:nowrap;
}
body[data-proof-accepted="true"] .press-options a{
 color:var(--ink);white-space:nowrap;
}
body[data-proof-accepted="true"] .press-return{color:var(--ink)}
.press-downloads{display:none;position:relative;white-space:nowrap}
.press-downloads summary{cursor:pointer;list-style:none;color:var(--ink)}
.press-downloads summary::-webkit-details-marker{display:none}
.press-download-list{
 position:absolute;right:0;top:27px;z-index:30;
 min-width:145px;display:flex;flex-direction:column;gap:14px;
 padding:16px;background:var(--paper);
 border:1px solid var(--rule);box-shadow:0 10px 28px #0002;
}
@media(max-width:1390px){
 body[data-proof-accepted="true"] .press-bar{
  grid-template-columns:minmax(0,1fr) auto;
 }
 body[data-proof-accepted="true"] .press-mark{display:none}
}
@media(max-width:760px){
 body[data-proof-accepted="true"] .press-options .press-pdf{display:none}
 body[data-proof-accepted="true"] .press-downloads{display:block}
 body[data-proof-accepted="true"] .press-options{gap:11px}
 body[data-proof-accepted="true"] .press-return{font-size:.76rem}
}
