.expedition-place-entry{margin-top:12px}.expedition-place-entry button{min-height:48px;padding:10px 16px;border:1px solid #ffffff40;border-radius:18px;background:#ffffff12;color:inherit;font:inherit}
body.winter-replay :is(.expedition-place-entry,.expedition-open){display:none!important}
.expedition-place-entry{padding-top:10px;border-top:1px solid #ffffff30}.expedition-place-entry>small{display:block;font:12px/1.5 system-ui,sans-serif;opacity:.85}.expedition-place-entry>button{margin-top:6px;font-size:14px}.expedition-load-state{padding:10px 12px;border-left:3px solid #8fa99a;background:#eff2e8;color:#25423e;line-height:1.6}.expedition-load-state+button{min-height:48px;padding:10px 16px;margin-bottom:12px;border-radius:14px;font:inherit}
.expedition-uses{display:grid;gap:14px}.expedition-use,.expedition-set{padding:16px;border-radius:20px;background:#f4efdf;margin:12px 0;color:#25423e}.expedition-use>img{width:90px;height:90px;float:right;object-fit:contain}.expedition-use p,.expedition-set p{line-height:1.6}.expedition-use button,.expedition-set button,.expedition-finale button,.expedition-open{min-height:48px;padding:10px 16px;border-radius:16px;font:inherit;margin-top:10px}.expedition-use button:disabled{opacity:.6}.expedition-use h3{font-family:Georgia,serif}.expedition-note{font-size:13px}.expedition-open{margin:12px 0}
.expedition-finale{padding:18px;border-radius:22px;background:#fff6de;color:#25423e;text-align:left}.expedition-fest-memories{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:10px}.expedition-fest-memories figure{margin:0;text-align:center}.expedition-fest-memories img{width:100%;height:72px;object-fit:contain}.expedition-fest-memories figcaption{font-size:12px;line-height:1.3}.expedition-finale p{line-height:1.65}.expedition-final-inline{margin-top:22px}
@media(max-width:480px){.expedition-use>img{width:66px;height:66px}.expedition-use,.expedition-set{padding:12px}}
.expedition-play{padding:16px;margin:12px 0 20px;background:#f4efdf;border:1px solid #d5ddca;border-radius:20px;color:#25423e;line-height:1.65}.expedition-play label{display:block;font-weight:600}.expedition-play select{display:block;width:100%;min-height:48px;font:inherit;padding:8px;margin:6px 0 12px;border:1px solid #8fa99a;border-radius:12px;color:#25423e;background:#fffdf5}.expedition-play summary{min-height:48px;cursor:pointer;font-weight:650;display:list-item;padding:8px 0;box-sizing:border-box}.expedition-challenge,.expedition-akira-help{margin-top:12px;border-top:1px solid #25423e30}.expedition-play button{min-height:48px;padding:10px 14px;font:inherit;border-radius:14px}.expedition-challenge-choices{display:grid;gap:9px;margin:14px 0}.expedition-challenge-choices button{text-align:left;background:#fffdf5;color:#25423e;border:1px solid #8fa99a}.expedition-challenge small{display:block}.expedition-challenge-item{padding:8px 12px;border-left:3px solid #7e9c75}.expedition-play button:disabled{opacity:.65}.expedition-play :is(button,select,summary):focus-visible{outline:3px solid #476c5a;outline-offset:3px}
