html,body{margin:0;height:100%;background:#071a2f;color:#fff;font-family:Arial,sans-serif}body{display:grid;grid-template-rows:auto minmax(0,1fr)}.book-toolbar{display:flex;justify-content:flex-end;align-items:center;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.15)}.book-toolbar a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:14px;text-underline-offset:4px}#book{width:100%;height:100%;min-height:0}#bookStatus{position:absolute;left:24px;right:24px;top:90px;text-align:center;line-height:1.5}[hidden]{display:none!important}
