/* One next action. One choice at mutation. No additional currency or permanent menu. */
.path-summary{position:relative;z-index:1;border-top:1px solid #476650;margin-top:16px;padding-top:12px}.path-summary>strong{font:700 22px/1.2 var(--display);color:var(--acid);display:block;margin-top:5px}.path-summary>small{display:block;font:400 12px/1.6 var(--body);color:#b4cbb1;margin-top:5px}.milestone{position:relative;padding:15px 12px 13px;background:#233b352e;border:1px solid #49694e;margin-top:5px}.milestone-top{align-items:flex-start}.milestone-top>span:first-child{font:700 15px/1.3 var(--display);letter-spacing:.3px;max-width:75%;text-transform:uppercase}.milestone-top>span+span{font:600 11px var(--ui);padding-top:2px}.milestone p{font-size:12px;margin-top:9px}.objective-ready{border-color:#bfd49a;background:#83a25d16;box-shadow:inset 3px 0 #b6d39b}#claimObjective{display:block;width:100%;margin-top:13px;padding:10px 12px;font:600 12px var(--ui);border:1px solid #aacb8a;color:#e0efc2;background:#517a3b44;min-height:41px;box-shadow:inset 0 1px #c5df9a33}#claimObjective:hover{background:#77975044}#claimObjective[hidden]{display:none}.forming-tissue{animation:tissueBreath 4s ease-in-out infinite;transform-origin:210px 275px}.path-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 10px}.path-choices button{padding:14px 9px;border:1px solid #52715b;background:#213d3b;color:#b7cab2;text-align:left;min-height:94px;border-radius:2px}.path-choices button strong{display:block;font:700 23px/1.1 var(--display);color:var(--path-color)}.path-choices button small{display:block;font:400 12px/1.5 var(--body);margin-top:8px;color:#bbcdb5}.path-choices button[aria-pressed=true]{border-color:var(--path-color);box-shadow:inset 0 3px var(--path-color);background:#385449}.path-choices button:hover{border-color:var(--path-color)}.path-description{font:400 14px/1.65 var(--body);padding:13px 14px;border-left:2px solid #b4c792;background:#254032;color:#dfdfc2;min-height:83px;margin:12px 0 18px}.reset-details{font:400 12px/1.65 var(--body);color:#c5d4bb;border-top:1px solid #567052;border-bottom:1px solid #567052;padding:12px 0;margin-bottom:15px}.reset-details summary{font:600 12px var(--ui);cursor:pointer;color:#cfdbbb}.reset-details p{margin:10px 0!important;font-size:13px}#confirmPrestige:disabled{opacity:.4;cursor:not-allowed}.next-anatomy #nextPathPreview .brain-preview{margin:0}.mutation-comparison{margin-top:13px}.cortex-profile>p{font-size:12px}.harvest-footer{margin-top:15px}
@keyframes tissueBreath{50%{opacity:.8;transform:scale(1.025)}}
@media(min-width:1101px){main{min-height:990px}.path-summary>strong{font-size:21px}.path-summary>small{font-size:11px}.specimen-wrap{margin-bottom:15px!important}.cortex-profile{margin-top:12px}}
@media(max-width:700px){.path-summary>strong{font-size:26px}.path-summary>small{font-size:13px}.path-choices{gap:7px}.path-choices button{padding:12px 7px;min-height:100px}.path-choices button strong{font-size:21px}.path-choices button small{font-size:11px}.path-description{font-size:14px}.milestone{padding:16px 13px}.milestone-top>span:first-child{font-size:18px;max-width:70%}.milestone p{font-size:13px}#claimObjective{font-size:13px;padding:12px}.harvest{min-height:1060px}}
@media(prefers-reduced-motion:reduce){.forming-tissue{animation:none}}
@media(max-width:700px){.path-choices{grid-template-columns:1fr}.path-choices button{display:flex;align-items:center;gap:12px;min-height:62px;padding:13px}.path-choices button strong{font-size:24px;min-width:122px}.path-choices button small{margin:0;font-size:12px}.path-choices button[aria-pressed=true]{box-shadow:inset 3px 0 var(--path-color)}}
