#rewindRecords{padding:0;min-height:0;background:#29241d;color:#eee1b9}
#rewindRecords .records-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:#302d24;border-bottom:2px solid #aa8e50;font-family:'DM Mono',monospace}
#rewindRecords .records-navigation h1{font:inherit;font-size:15px;margin:0}
#rewindRecords .records-navigation button{min-height:44px;padding:8px 10px;background:transparent;color:inherit;border:1px solid #aa986d;font:inherit;font-size:13px;cursor:pointer}
#rewindRecords .records-interior{display:block;width:100%;height:auto}
@media(max-width:600px){#rewindRecords .records-navigation{padding:6px 10px;gap:8px;flex-wrap:wrap}#rewindRecords .records-navigation h1{font-size:13px}#rewindRecords .records-navigation button{font-size:12px}}
#rewindRecords .records-stage{position:relative;line-height:0}
#rewindRecords .records-hotspot{position:absolute;background:transparent;border:0;outline:none;box-shadow:none;padding:0;margin:0;min-height:0;min-width:0;cursor:pointer;touch-action:manipulation}
#recordsPanel{box-sizing:border-box;width:min(530px,calc(100% - 24px));max-height:calc(100dvh - 28px);padding:20px;overflow:auto;background:#eee4c7;color:#342f23;border:3px double #937647;box-shadow:0 6px 28px #0007;font:16px/1.55 Georgia,serif}
#recordsPanel::backdrop{background:#17191199}
#recordsPanel header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid #88734c;padding-bottom:10px}#recordsPanel h2{font-size:21px;margin:0}#recordsPanel h3{font-size:25px;margin:10px 0}#recordsPanel h4{font-size:18px;margin:0 0 12px}
#recordsPanel button{min-height:44px;padding:8px 12px;background:#ddd1ae;border:1px solid #88734c;color:#342f23;font:12px 'DM Mono',monospace;cursor:pointer}
#recordsPanel .records-speaker{font:11px/1.5 'DM Mono',monospace;letter-spacing:1px;color:#705835}#recordsPanel .records-pencil{font-style:italic;color:#665e49;font-size:14px}
#recordsPanel blockquote{margin:15px 0;padding:12px;border-left:3px solid #997646;background:#e6d9b8;font-style:italic}
#recordsPager{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px dashed #9c8d6b;padding-top:12px;font:12px 'DM Mono',monospace}#recordsPanel [hidden]{display:none!important}
#recordsPanel .records-flyers{display:grid;gap:14px;padding-top:16px}#recordsPanel .records-flyers article{border:1px solid #9b8966;padding:14px;background:#f5eaca}#recordsPanel .records-flyers article:nth-child(2n){background:#d9d9bb}#recordsPanel .records-flyers h3{font-size:20px}
@media(max-width:480px){#recordsPanel{padding:14px}#recordsPanel h2{font-size:19px}#recordsPanel h3{font-size:23px}}
