.journey-status{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 18px;background:#233e38;color:#f5edd9;border-radius:5px;margin-bottom:15px}.journey-status strong{font-size:16px}.journey-status>span{font-size:12px}.journey-requirements{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.journey-requirements>span{font-size:12px;border:1px solid #d0d7c5;padding:4px 12px;border-radius:20px}.journey-requirements>span.done{background:#dfe9d3;color:#36553a}.journey-maze{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-width:600px;margin:20px auto;padding:18px;background:linear-gradient(135deg,#192d30,#334b42);border-radius:8px;outline-offset:5px}.journey-cell{aspect-ratio:1.15;min-height:44px;padding:0;display:grid;place-items:center;border-radius:4px;font-size:18px;border-color:#718278;color:#dde7dc;background:#354f48}.journey-cell:disabled{opacity:.72;cursor:default}.journey-cell.wall{background:repeating-linear-gradient(40deg,#192b2c,#192b2c 5px,#243634 5px,#243634 8px);border:1px solid #172a2c;color:#4d6358}.journey-cell.current:disabled{background:#c9ae72;color:#173b32;border-color:#f4dfaa;opacity:1;box-shadow:0 0 15px #d4b97d55}.journey-cell.reachable{background:#e9eadb;color:#345643;border-color:#d4ddc8}.journey-cell.cleared{border-color:#b4cf9c;color:#d3eac7}.journey-archive{display:grid;gap:20px}.journey-cardbank{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.journey-storycard{padding:0 0 14px;text-align:left;overflow:hidden;border:1px solid #c6cfbd;background:#fffdf5;border-radius:5px}.journey-storycard img{width:100%;height:70px;object-fit:cover;display:block;margin-bottom:10px}.journey-storycard strong,.journey-storycard small{display:block;margin:0 12px}.journey-storycard strong{font-size:14px}.journey-storycard small{font-size:11px;line-height:1.7;margin-top:5px;color:#617361}.journey-storycard:disabled{opacity:.25;cursor:default}.journey-edited{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.journey-edited-card,.journey-empty{min-height:65px;padding:10px;width:100%;font-size:13px;display:flex;align-items:center;background:#e9eddf;border:1px solid #b1bfa7;border-radius:4px;line-height:1.7}.journey-empty{background:transparent;border-style:dashed;color:#88917c}.journey-link-card{padding:22px;background:#fffdf5;border:1px solid #c6cfbd;border-left:3px solid #a58a55;border-radius:4px}.journey-link-card h3{font-size:19px;font-weight:500;margin:0 0 10px}.journey-link-card p{font-size:14px}.journey-link-choices{display:flex;flex-wrap:wrap;gap:8px}.journey-link-choice{flex:1;font-size:13px;min-width:140px}.journey-link-choice[aria-pressed=true]{background:#355b43;color:#fff;border-color:#355b43}@media(max-width:600px){.journey-status{padding:12px;align-items:flex-start}.journey-status strong{font-size:14px}.journey-maze{padding:10px;gap:4px}.journey-cell{font-size:15px}.journey-cardbank,.journey-edited{grid-template-columns:repeat(2,1fr)}.journey-storycard img{height:80px}.journey-link-card{padding:16px}.journey-link-choices{display:grid}.journey-link-choice{width:100%}}
