.journey-overlay{position:absolute;inset:0;z-index:45;background:#1e383bcc;display:flex;align-items:center;justify-content:center}.journey-scroll{width:min(820px,94%);max-height:91%;overflow:auto;background:#eee1c2;color:#34574b;padding:24px;border:4px double #a78e60;box-shadow:0 0 0 4px #31564a;font:14px Georgia}.journey-scroll h2{margin:0;font-size:30px;letter-spacing:3px}.journey-close{float:right}.journey-scroll button{cursor:pointer;background:#385d4f;color:#f4e5bf;border:1px solid #ac9467;padding:7px 12px;font-family:inherit}.journey-scroll nav{display:flex;gap:8px;margin:15px 0}.journey-scroll nav button[aria-pressed=true]{background:#9a7950}.journey-summary,.stage-detail,.journey-scroll footer{font-size:11px;line-height:1.5;color:#74715b}.journey-route section{border-top:1px solid #baa47a;padding:5px 0}.journey-route h3{font-size:14px}.journey-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.journey-grid button{padding:9px 2px}.journey-grid .cleared{background:#70835f}.journey-grid .current{outline:2px solid #b68a43;outline-offset:1px;background:#96714e}.journey-grid .pending{background:#d9cdb0;color:#68715c}.journey-skills article{border:1px solid #bfa77a;padding:10px;margin:8px 0}.journey-skills p{line-height:1.6;font-size:13px}.journey-scroll footer{border-top:1px solid #bca77e;margin-top:15px;padding-top:10px}#bJourneyMenu{margin-top:8px;width:100%;min-height:35px;font-size:12px!important}@media(max-width:520px){.journey-scroll{padding:14px}.journey-grid{grid-template-columns:repeat(5,1fr)}.journey-scroll h2{font-size:24px}.journey-scroll nav button{font-size:11px}.journey-route h3{font-size:12px}}
