.board-reader{max-width:1000px}.board-reader>p{max-width:75ch;font-size:1rem;line-height:1.7}.board-reader a,.board-inline-button{color:var(--oxblood,#73232e);text-underline-offset:3px;text-decoration:underline}.board-inline-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.board-reader-controls{background:#f0e7d8;border:1px solid #d5c8b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.board-reader-controls form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.board-reader-controls button{color:#73232e;min-height:44px;font:inherit;cursor:pointer;background:#fffaf1;border:1px solid #73232e;padding:.5rem .8rem}.board-reader-controls button:disabled{opacity:.45;cursor:default}.board-reader-controls input{width:4.5rem;min-height:44px;font:inherit;background:#fff;border:1px solid #a99b89;padding:.4rem}.board-reader-controls label,.board-reader-status{font-family:var(--font-label,Arial,sans-serif);font-size:.85rem}.board-reader-sheet{background:#fff;width:100%;min-height:150px;overflow:hidden;box-shadow:0 2px 10px #0001}.board-reader-sheet canvas{max-width:100%;height:auto;display:block}.board-reader-credit{color:#655c52;font-size:.8rem!important}@media (max-width:600px){.board-reader-controls{justify-content:center}.board-reader-controls form{order:-1;justify-content:center;width:100%}}
