body[data-game=prospect] .sequence-bonus{margin:0 22px 16px;padding:14px 16px;border:1px solid #d8b9668c;border-radius:12px;background:linear-gradient(135deg,#374a30,#142e26);box-shadow:inset 0 1px 0 #fff2b021}
body[data-game=prospect] .sequence-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
body[data-game=prospect] .sequence-heading h2{font:20px Georgia,serif;color:#ffe3ab;margin-top:3px}
body[data-game=prospect] .sequence-heading strong{font-size:18px;color:#ffe3ab;white-space:nowrap;font-variant-numeric:tabular-nums}
body[data-game=prospect] .sequence-bonus>p{font-size:12px;color:#d2decc;margin-top:8px}
body[data-game=prospect] .sequence-rotors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px}
body[data-game=prospect] .sequence-rotor{min-width:0;min-height:68px;display:grid;place-items:center;border:1px solid #b6b87775;border-radius:9px;background:linear-gradient(#52715155,#112b23);box-shadow:inset 0 3px 12px #0004;perspective:180px}
body[data-game=prospect] .sequence-rotor p51-token{--p51-size:clamp(30px,6vw,48px)}
body[data-game=prospect] .sequence-bonus.is-turning .sequence-rotor p51-token{animation:sequence-dial .9s ease-in-out both;animation-delay:calc(var(--slot)*85ms)}
@keyframes sequence-dial{0%,20%{opacity:0;transform:rotateX(-80deg) translateY(-12px);filter:blur(5px)}55%{opacity:.45;transform:rotateX(65deg) translateY(7px);filter:blur(3px)}100%{opacity:1;transform:none;filter:none}}
body[data-game=prospect] .sequence-caption{color:#ffe3ab!important;font-weight:650}
body[data-game=prospect] .sequence-research{display:inline-block;font-size:11px;margin-top:9px;color:#e7ca82}
@media(max-width:620px){body[data-game=prospect] .sequence-bonus{margin-inline:12px;padding:12px}body[data-game=prospect] .sequence-heading h2{font-size:17px}body[data-game=prospect] .sequence-heading strong{font-size:15px}body[data-game=prospect] .sequence-rotors{gap:5px}body[data-game=prospect] .sequence-rotor{min-height:55px}body[data-game=prospect] .sequence-rotor p51-token{--p51-size:clamp(27px,8vw,40px)}}
@media(prefers-reduced-motion:reduce){body[data-game=prospect] .sequence-bonus.is-turning .sequence-rotor p51-token{animation:none}}
