/* Existing research choices gain a concrete collection destination. */
body.game-mode .game-research .research-objective,
body.game-mode .game-research .research-family-plan{display:grid;gap:8px;min-width:0;padding:12px;border:2px solid #8ab7af;background:#1c3145;color:#edf3e8;box-shadow:inset 0 -3px #102437}
body.game-mode .game-research .research-family-plan{margin:12px 0}
body.game-mode .game-research .research-objective>strong,
body.game-mode .game-research .research-family-plan>strong{font:600 16px/1.4 var(--body);color:#ffe0a2;overflow-wrap:anywhere}
body.game-mode .game-research .research-console :is(.research-objective,.research-family-plan)>p{margin:0;font:400 14px/1.45 var(--body);color:#e1eeea;overflow-wrap:anywhere}
body.game-mode .game-research .research-console :is(.research-objective,.research-family-plan)>.research-objective-note{color:#f3daad}
body.game-mode .game-research .research-console :is(.research-objective,.research-family-plan)>.button{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;margin:0;padding:10px 12px;white-space:normal;overflow-wrap:anywhere;font:600 14px/1.4 var(--body);border-radius:0}
body.game-mode .game-research .research-console .research-objective>.button{border-color:#9ed4c2;color:#edfff2;background:#2d4b58}
body.game-mode .game-research .research-contract .research-objective{margin:2px 0}
@media(max-width:420px){body.game-mode .game-research :is(.research-objective,.research-family-plan){padding:10px}}
