.mall-wallet{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 22px;border:1px solid #9d8559;border-radius:10px;background:linear-gradient(110deg,#3c3525,#162d2b);margin:16px 0}.mall-wallet strong{font-size:23px;color:#f2d99e}.mall-wallet small,.mall-wallet span{font-size:12px;color:#aabeb2}.mall-tabs{flex-wrap:wrap}.mall-planned{margin-top:28px;padding-top:16px;border-top:1px solid #536557}.mall-planned>p{color:#a9b7ae}.mall-plan-row{padding:18px;margin:10px 0;background:#152320;border:1px solid #3d5149;border-radius:7px;display:grid;grid-template-columns:1fr auto;gap:8px}.mall-plan-row p,.mall-plan-row small{grid-column:1/-1;margin:0;color:#a9b7ae}.mall-plan-row b{color:#dbc48e}.mall-emblem.moss,.mall-set-preview.moss{color:#9fe2ba}.mall-emblem.ember,.mall-set-preview.ember{color:#ffad7d}.mall-emblem.violet,.mall-set-preview.violet{color:#d2b5ff}.mall-emblem.frost,.mall-set-preview.frost{color:#b8ecff}.moss .mall-set-frame,.ember .mall-set-frame,.violet .mall-set-frame,.frost .mall-set-frame{border-color:currentColor;box-shadow:0 0 15px currentColor}.mall-emblem.moss svg{transform:rotate(45deg)}.mall-emblem.ember svg{stroke-width:2}.mall-emblem.violet svg{filter:drop-shadow(0 0 3px #ab7cff)}.mall-emblem.frost svg{stroke-dasharray:5 2}#hud-avatar[data-mall-frame=frame_moss]{outline:3px double #9fe2ba;box-shadow:0 0 12px #9fe2ba}#hud-avatar[data-mall-frame=frame_ember]{outline:3px double #ffad7d;box-shadow:0 0 12px #ffad7d}#hud-avatar[data-mall-frame=frame_violet]{outline:3px double #d2b5ff;box-shadow:0 0 12px #d2b5ff}#hud-avatar[data-mall-frame=frame_frost]{outline:3px double #b8ecff;box-shadow:0 0 12px #b8ecff}
.journey-content{padding:24px;color:#e4dfcb;max-width:1040px;margin:auto;font:15px/1.7 system-ui}.journey-content h1{font-size:32px;color:#ead19c}.journey-content small{letter-spacing:.1em;color:#b9a57d}.journey-lead{color:#aebeb1}.journey-overview,.journey-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:22px 0}.journey-overview{grid-template-columns:repeat(4,1fr)}.journey-overview>div{padding:15px;background:#132420;border-left:2px solid #b49c66}.journey-overview strong{display:block;font-size:18px}.journey-grid article{padding:22px;background:linear-gradient(135deg,#29362a,#14201f);border:1px solid #51604b;border-radius:8px;display:flex;flex-direction:column}.journey-grid h2{font-size:21px;color:#ead19c}.journey-grid p{color:#bbc9bb}.journey-grid button,.journey-entry{padding:12px;cursor:pointer;background:#4e452d;color:#f1dfae;border:1px solid #a28a56;border-radius:5px;margin-top:auto}.journey-entry{width:100%;margin-bottom:16px}.journey-future details{padding:16px;border-bottom:1px solid #465547}.journey-future summary{cursor:pointer;color:#ddcd9f}.modal-box:has(.journey-content){width:min(1080px,96vw)!important;max-width:1080px!important}@media(max-width:600px){.journey-content{padding:14px}.journey-overview{grid-template-columns:repeat(2,1fr)}.mall-plan-row{grid-template-columns:1fr}.mall-wallet strong{width:100%}}

#modal-content.journey-content>h1,#modal-content.journey-content>small{display:none}.journey-added{border-left:3px solid #a58d58;padding:14px 18px;background:#192f29;color:#d6dfc9}

.mall-emblem.moss svg{transform:none}.mall-emblem.frost svg{stroke-dasharray:none}.mall-emblem.ember svg{stroke-width:1.5}.mall-emblem svg{stroke-linecap:round;stroke-linejoin:round}
