.lamp-toggle{position:absolute;left:16px;top:131px;padding:7px 10px;font-size:11px;background:#17392ddd}.lamp-toggle[aria-pressed=true]{border-color:#e3c783;color:#ffe6ad}
#goal{max-width:40%;overflow:hidden;text-overflow:ellipsis}
#journey-dialog{width:min(750px,calc(100vw - 24px));height:min(560px,calc(100dvh - 24px));padding:18px;border-radius:0;border:4px solid #9e814d;box-shadow:0 0 0 3px #263a2e,8px 8px 0 #081b2299;overflow:hidden;display:flex;flex-direction:column;gap:12px;background:#243f34}
#journey-dialog:not([open]){display:none}#journey-dialog header{display:flex;align-items:center;justify-content:space-between}#journey-dialog h2{margin:0;font-size:22px}
.journey-body{display:grid;grid-template-columns:43% 1fr;gap:18px;min-height:0;flex:1}#journey-list{display:flex;flex-direction:column;gap:5px;overflow:auto;padding:3px}#journey-list button{text-align:left;border-radius:0;padding:8px;font-size:12px;flex-shrink:0}#journey-list button[aria-current=true]{border-color:#ebc77d;background:#536649}#journey-list button:disabled{cursor:default}
.journey-detail{overflow:auto;font-size:13px;line-height:1.5;padding-right:5px}.journey-detail h3{margin:0;font-size:19px}#journey-goals{list-style:none;padding:0;line-height:1.9}#journey-note{color:#bdcbb2;font-size:12px}#cover-next{display:block;margin:12px auto 0}#cover-next[hidden]{display:none}.journey-detail button{border-radius:0}
@media(max-width:600px){.lamp-toggle{left:9px;top:116px;font-size:10px}#journey-dialog{padding:12px}.journey-body{grid-template-columns:42% 1fr;gap:10px}.journey-detail{font-size:12px}#journey-list button{font-size:10px;padding:7px 4px}.journey-detail h3{font-size:15px}#goal{max-width:53%}.expanded .brand{display:none}.toolbar nav{gap:4px}.toolbar nav button{font-size:11px;padding:8px 7px}}
