/* Visited-history control belongs to the header, not the path hit area. */
.workbook-directions{display:flex;align-items:center;justify-content:flex-start;gap:10px}
.site-back{min-width:54px;min-height:44px;padding:9px 12px;border:2px solid #c79b4c;border-radius:16px;background:#fff4d7;color:#442e53;font-family:inherit;font-weight:700;font-size:16px;line-height:1.2;box-shadow:0 3px 0 #513a3755;cursor:pointer;pointer-events:auto}
.site-back:disabled{opacity:.42;cursor:default;box-shadow:none}
.site-back:focus-visible{outline:3px solid #6be3e2;outline-offset:3px}
@media(max-width:600px){.site-back{min-width:44px;padding:8px;font-size:13px}.workbook-directions{gap:6px}#quest-pulldown{flex:1 1 0;min-width:0;width:auto;max-width:none}.quest-menu-toggle{padding-inline:10px}.journey-header{gap:6px}}
@media(max-width:600px){#journey-viewport[data-stop="fork"]:is([data-look="left"],[data-look="right"]){background:#16392f url('assets/trail-v11/trail-panorama-v11.webp') center top/cover no-repeat}}
@media(max-width:600px){#journey-app:has(#journey-viewport[data-stop="fork"]:is([data-look="left"],[data-look="right"])) .journey-header{background:linear-gradient(#173c31 0 65%,#173c31e6 75%,#173c3166 92%,transparent)}}
