/* QR visitors arrive at the actual workbook, with a clear route to the shelf. */
.workbook-entry-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px}
.workbook-entry-nav[hidden]{display:none}
.workbook-entry-kicker{margin:0;color:#68435d;font-size:11px;font-weight:800;letter-spacing:.12em}
.workbook-entry-nav button{min-height:44px;padding:10px 16px;border:1px solid #694552;border-radius:8px 12px 9px 7px;background:#fff0bd;color:#493047;font:700 14px/1.4 "Segoe UI",sans-serif;box-shadow:0 2px 0 #976b4733}
.workbook-entry-nav button:hover{background:#ffe4a1}
.workbook-entry-nav button:focus-visible{outline:3px solid #a42e68;outline-offset:3px}
#catalogue-view[data-workbook-entry] .catalogue-intro,
#catalogue-view[data-workbook-entry] .catalogue-finder,
#catalogue-view[data-workbook-entry] .catalogue-shelf{display:none}
#catalogue-view[data-workbook-entry] .view-title{margin-bottom:18px}
#catalogue-view[data-workbook-entry] .quest-catalogue{padding-top:0}
#catalogue-view[data-workbook-entry] .catalogue-dossier{margin-top:0}
@media(max-width:600px){.workbook-entry-nav{gap:10px;align-items:flex-start}.workbook-entry-kicker{max-width:90px;line-height:1.5;padding-top:8px}.workbook-entry-nav button{font-size:12px;padding:10px 12px}}
