.site-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;padding:14px 5%;background:#fffdf8;color:#203b32;border-top:1px solid #dce2dc;font:13px/1.5 Arial,sans-serif;flex-shrink:0}.site-contact a{color:#203b32;text-decoration:underline;text-underline-offset:3px}.unified-header{height:auto!important;flex-shrink:0}.unified-actions .counter{color:#64736c;background:transparent;border:0}.unified-actions .download{position:static!important;width:auto!important;text-transform:none!important;letter-spacing:0!important}.reader-fixed{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.reader-fixed>main{height:auto;flex:1;min-height:0}.reader-fixed .deck{height:auto;min-height:0;flex:1}.reader-fixed .slide{min-height:var(--deck-height);height:var(--deck-height)}.reader-fixed .slide img{max-height:var(--deck-height)}.reader-fixed #page{max-height:100%;object-fit:contain}.reader-fixed #stage{min-height:0}.reader-fixed .unified-actions button{width:auto;height:auto}.reader-fixed .hint{display:none}@media(max-width:700px){.reader-fixed>main:not(.deck){grid-template-columns:1fr}.site-contact{gap:6px 16px;font-size:12px;padding:10px 4%}.unified-header{gap:10px!important;padding:12px 4%!important}.unified-actions{gap:6px!important}.unified-actions>a,.unified-actions>button{min-height:36px!important;padding:8px 10px!important}}