/* V1.15.0: solo contrassegni visivi del rischio nuove montanti. */
.strategy-highrisk { border-color: rgba(215,49,56,.65) !important; }
.strategy-danger-alert { display:block; margin:.4rem 0; padding:.38rem .55rem; border:1px solid rgba(221,56,62,.7); border-radius:.45rem; color:#ff9e9e; background:rgba(96,12,19,.5); font-weight:800; letter-spacing:.015em; font-size:.76rem; }
.phantom-route-note+.strategy-danger-alert { margin-top:.45rem; }

/* V1.15.5: live, readable state of the three exact pirate progressions. */
.exact-progression-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 12px;margin:12px 12px 6px;padding:12px 14px;border:1px solid rgba(223,180,87,.6);background:rgba(4,12,25,.83);border-radius:12px;color:#fff4cc;text-align:center;font-size:clamp(.74rem,1.9vw,.95rem);line-height:1.55}
.exact-progression-label strong{color:#f6d28c;font-weight:800;letter-spacing:.035em;flex-basis:100%;font-size:1em}
.exact-progression-label span{white-space:normal}
.exact-progression-label b{color:#ffffff}
@media(max-width:390px){.exact-progression-label{margin:10px 4px 8px;gap:5px 9px;padding:10px 8px;font-size:.78rem}}
