.journey-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.journey-actions{display:flex;gap:10px;flex-wrap:wrap}.journey-actions button{display:flex;align-items:center;gap:8px;font-size:13px}.journey-actions svg{width:18px;height:18px}.journey-status{font-size:12px;color:#6b897b;margin:14px 0;line-height:1.7}.expedition-gate{display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px;color:#648975}.expedition-gate svg{width:21px;height:21px}.travel-photo{position:relative;width:100%;aspect-ratio:1.5;overflow:hidden}.travel-photo .photo-background{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.travel-photo .photo-companion{position:absolute;top:26%;width:33%;height:66%;object-fit:contain;filter:drop-shadow(0 6px 4px #2a504e3b)}.photo-companion-0{left:14%}.photo-companion-1{left:53%}.travel-routes,.travel-album{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.travel-routes button,.travel-album>button{text-align:left;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:0;color:#36584a;min-width:0}.travel-routes img{width:100%;aspect-ratio:1.6;object-fit:cover}.travel-routes strong,.travel-album strong{display:block;font-size:14px;padding:12px 12px 4px}.travel-album small,.travel-album p{display:block;padding:4px 12px 12px;font-size:12px;color:#719084;overflow-wrap:anywhere}.travel-answers{display:grid;gap:10px;margin:18px 0}.travel-answers button{white-space:normal;line-height:1.6;font-size:14px}.album-cover{display:block;width:100%;background:transparent;margin-bottom:14px;padding:0;position:relative;overflow:hidden;border-radius:8px}.album-cover .travel-photo{aspect-ratio:2.2}.album-cover>span{position:absolute;bottom:12px;left:12px;background:#ffffffdf;padding:7px 10px;border-radius:6px;color:#345e4c;font-size:13px}.garden-editor-scene{position:relative;width:100%;aspect-ratio:1.25;overflow:hidden;margin:14px 0}.editor-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.editor-pet{position:absolute;left:33%;top:28%;width:36%;height:50%;object-fit:contain}.editor-object{position:absolute;background:transparent;padding:0;touch-action:none;cursor:grab;border:1px solid transparent}.editor-object.selected{border:1px dashed #248868;border-radius:6px}.editor-object img{width:100%;height:100%;object-fit:contain;pointer-events:none}.layout-inventory,.layout-slots{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.layout-inventory button,.layout-slots button{background:#f0f7f4;padding:10px;border-radius:6px;font-size:12px;color:#396854;min-height:40px}.layout-inventory button.selected{background:#d8eee3;box-shadow:inset 0 0 0 1px #59a17f}.layout-tools{display:flex;gap:10px;align-items:center}.layout-tools .field{flex:1}.living-stage .placed-item{position:absolute!important;object-fit:contain;z-index:1}.living-stage .placed-toy{background:transparent;padding:0;z-index:3}.placed-toy img{width:100%;height:100%;object-fit:contain}.harvest-policy{font-size:11px;color:#6c8578;line-height:1.6;margin-top:10px}.pet-care-note{margin:8px 0;font-size:12px;color:#6d8978}.journey-section button:disabled{opacity:.5}
@media(max-width:799px){.journey-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.journey-actions button{justify-content:center;font-size:12px;padding:12px 5px}.travel-album{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-album strong{font-size:12px;padding:10px 8px 4px}.travel-album small,.travel-album p{font-size:10px;padding:4px 8px 10px}.layout-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.layout-slots button{padding:9px 5px}.album-cover .travel-photo{aspect-ratio:1.8}.expedition-gate{font-size:12px}}
.care-notes{font-size:12px;line-height:1.7;color:#69867a;margin:6px 0 18px;overflow-wrap:anywhere}.editor-object:active{cursor:grabbing}.living-stage .scene-toy.placed-item{right:auto;bottom:auto}.idle-perk[data-pet-species=fox] .pet-body,.idle-perk[data-pet-species=fox] .pet-eyelids{animation:idle-listen 1.5s ease-in-out!important}.idle-perk[data-pet-species=penguin] .pet-body,.idle-perk[data-pet-species=penguin] .pet-eyelids{animation:idle-look 1.5s ease-in-out!important}
