/* Domain management shares the game's palette and keeps primary actions fixed. */
.mine-selector{display:flex;gap:6px;padding:7px 12px;border-bottom:1px solid #64755f;background:#203336;flex:none}.mine-selector[hidden]{display:none}.mine-selector button{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:8px 12px;font-size:12px;background:#2e4343;border:1px solid #6a7f70;color:#ede3c9}.mine-selector button.active{border-color:#d5b178;background:#405449;box-shadow:inset 0 -2px #d5b178}.mine-selector button small{font-size:10px;color:#bbc4ae;margin-top:3px}.mastery-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 24px}.mastery-cards article{display:flex;flex-direction:column;gap:7px;padding:12px;background:#2e4540;border:1px solid #72816a}.mastery-cards article>span{font:19px Georgia,serif;color:#e0bd7e}.mastery-cards b{font-size:11px;font-weight:500;color:#e2ddbf}.mastery-cards small{font-size:10px;color:#b9c5aa}.mastery-cards .bar{height:4px}.mastery-cards .bar i{background:#c2ab6b}
.freight-targets{display:grid;gap:9px;margin-top:14px}.freight-targets label{display:grid;grid-template-columns:minmax(0,1fr) 85px;align-items:center;gap:4px 10px;font-size:12px}.freight-targets input[type=number]{width:85px;padding:7px;background:#f2e7c5;border:1px solid #a59770;color:#344c42;text-align:right}.freight-targets small{grid-column:1/-1;font-size:10px;color:#6b7150}.freight-profiles{display:grid;gap:8px;margin:15px 0}.freight-profiles>div{display:flex;align-items:center;gap:5px;font-size:11px}.freight-profiles span{margin-right:auto}.freight-profiles button{padding:6px;font-size:10px}.crusher-countdown{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;background:#dccba5;border-left:3px solid #9b7645;padding:12px;margin:20px 0;font-size:12px}.crusher-countdown b{font:25px Georgia,serif;color:#765034}.crusher-countdown small{grid-column:1/-1;line-height:1.6}.dump-resources{display:grid;gap:11px;margin-bottom:20px}.dump-resources>div{display:flex;align-items:center;gap:7px;padding:10px 0;border-bottom:1px solid #b5a983}.dump-resources span{flex:1;font-size:12px}.dump-resources small{display:block;font-size:10px;color:#6d7250;margin-top:5px;line-height:1.6}.dump-resources button{padding:8px;font-size:10px;flex:none}.panel #forgeRecipe{margin-top:8px}.panel .freight-rules h3{font-size:19px}.panel .freight-rules{margin-top:24px}#skillTree .comparison-context{display:block;line-height:1.6;margin:10px 0}.action-dock [data-recover]{width:100%}
body[data-pickaxe-cursor=true] [data-network-wagon]{cursor:none!important}
.chain-sources{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.chain-sources button{width:100%}
@media(max-width:800px){.mine-selector{flex-wrap:wrap}.mine-selector button{min-width:130px}.mastery-cards{grid-template-columns:1fr}.mastery-cards article{padding:9px}.freight-targets label{grid-template-columns:minmax(0,1fr) 100px}.freight-targets input[type=number]{width:100px}}

.city-knowledge-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.city-knowledge-cards{grid-template-columns:1fr}}

/* Compact site navigation, with the complete name available in the native picker. */
.world-heading .mine-selector{padding:0;border:0;background:none;margin-left:auto;max-width:310px}
.mine-selector label{display:flex;align-items:center;gap:8px;font-size:11px;color:#b9c5aa;min-width:0}
.mine-selector select{max-width:260px;width:100%;padding:7px 24px 7px 9px;background:#253d38;color:#ecdfbb;border:1px solid #718268;font-size:11px}
.expedition-path{list-style:none;padding:0;display:grid;gap:7px;margin:14px 0 20px}
.expedition-path li{display:flex;align-items:center;gap:8px;font-size:11px;color:#7b8068}
.expedition-path li span{display:grid;place-items:center;width:21px;height:21px;border:1px solid #a5a77a;flex:none}
.expedition-path li.current{color:#364e3c;font-weight:bold}.expedition-path li.current span{background:#526d4e;color:#f5e9c6}.expedition-path li.done{color:#587347}
.expedition-panel>p,.expedition-complete p{font-size:12px;line-height:1.7}.expedition-state{font-size:12px;margin:14px 0 8px;color:#50643e}.expedition-panel small{display:block;font-size:10px;line-height:1.6}
.expedition-supplies{border-top:1px solid #aca77e;margin-top:16px;padding-top:12px}.expedition-supplies h4{font-size:12px;margin:0 0 12px}.expedition-supplies>.primary{width:100%;margin:12px 0 6px}
.expedition-event{background:#eee1b9;border:1px solid #9a814e;padding:14px;margin:18px 0}.expedition-event p{font-size:12px;line-height:1.6}.expedition-event button{display:flex;flex-direction:column;gap:5px;text-align:left;width:100%;padding:10px;margin-top:8px;background:#d4c794;color:#3d513b;border:1px solid #938453}.expedition-event button b{font-size:11px}
.expedition-history{margin-top:16px;font-size:11px}.expedition-history p{font-size:11px;line-height:1.6}.capacity-warning{background:#e9d2a2;color:#754927;padding:9px;font-size:11px;line-height:1.6}
@media(max-width:800px){.world-heading .mine-selector{max-width:100%;order:4;flex-basis:100%;margin-top:8px}.mine-selector select{max-width:100%}.mine-selector label{width:100%}}

.expedition-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.expedition-path li{flex-direction:column;align-items:center;text-align:center;font-size:9px;line-height:1.35;gap:5px}.expedition-event{margin:12px 0}.expedition-panel .expedition-event h3{font-size:18px}
