#expeditionOpen{width:100%;margin-bottom:10px;color:var(--royal)}
#expeditionLevels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#expeditionLevels[hidden]{display:none}
.expedition-note{grid-column:1/-1;font-size:13px;line-height:1.5;margin:4px 0}
.expedition-level{border:2px solid var(--ink);border-radius:10px;background:var(--paper);color:var(--ink);padding:10px 6px;font:inherit;text-align:left;cursor:pointer}
.expedition-level strong,.expedition-level span{display:block}
.expedition-level span{font-size:12px;margin-top:5px}
.expedition-level[aria-pressed="true"]{background:var(--gold)}
.expedition-level:disabled{opacity:.65;cursor:default}
.expedition-level:focus-visible{outline:3px solid var(--royal);outline-offset:2px}

#expeditionPurchases{grid-column:1/-1;width:100%}
.expedition-locked span{color:var(--royal);font-weight:bold}
