/* Accessible, player-first comparison display. No unverified probabilities. */
.ms-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,470px),1fr));gap:18px;padding:18px 0}
.ms-card{background:#092b3d;border:1px solid #276776;border-radius:16px;padding:20px;color:#f4fbff;box-shadow:0 8px 24px rgba(0,0,0,.12)}
.ms-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:17px}.ms-head h3{font-size:clamp(22px,3vw,27px);margin:0 0 6px;font-weight:850;line-height:1.14;color:#fff}.ms-meta{font-size:13px;color:#c1d9dc;line-height:1.5}.ms-pill{font-size:12px;font-weight:800;border:1px solid #3d8895;border-radius:20px;padding:7px 10px;color:#a4d8dd;white-space:nowrap}.ms-pill.warn{color:#ffd19a;border-color:#bd905e}
.ms-table{width:100%;border-collapse:collapse;table-layout:fixed}.ms-table th{text-transform:uppercase;letter-spacing:.04em;color:#b4ced6;font-size:12px;text-align:left;border-bottom:1px solid #397080;padding:9px 6px}.ms-table td{padding:13px 6px;border-bottom:1px solid #1b5263;line-height:1.3;font-size:15px}.ms-table td:first-child{font-weight:750}.ms-table td strong{font-size:20px;color:#fff}.ms-section{margin-top:18px;padding:15px;border:1px solid #27596c;border-radius:12px;background:#062333}.ms-section h4{font-size:15px;color:#86ffc4;margin:0 0 9px}.ms-section p{font-size:14px;margin:6px 0;color:#d5e7e9;line-height:1.55}.ms-small{font-size:12px!important;color:#acc5c9!important}.ms-value{font-size:18px;font-weight:850;color:white}.ms-lean{color:#a9ff82;font-weight:800}.ms-warning{margin-top:15px;color:#ffce91;font-size:13px;line-height:1.45}.ms-empty{padding:15px;border:1px dashed #386a74;border-radius:12px;color:#b7d2d8;line-height:1.5}.ms-quote{display:flex;gap:12px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #245468;padding-bottom:8px;margin-bottom:8px}.ms-quote:last-child{border:0;padding-bottom:0;margin-bottom:0}.ms-quote a{color:#a2ff89}.ms-muted{font-size:12px;color:#bfd7dc}.ms-stale{color:#ffbe8c;font-weight:800}.ms-banner{padding:12px 14px;border:1px solid #a3733c;border-radius:10px;background:#392d23;color:#ffe4b5;font-size:13px;line-height:1.5;margin-bottom:18px}
.ms-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.ms-filters input,.ms-import textarea{background:#103a49;color:#fff;border:1px solid #43818d;border-radius:9px;padding:12px;font:inherit}.ms-filters input[type=search]{min-width:220px;flex:2}.ms-filters input[type=date]{min-width:155px}.ms-filters button,.ms-import button{background:#90fa49;border:0;color:#08272d;border-radius:9px;padding:13px 17px;font-weight:800;cursor:pointer}.ms-import{padding:16px;background:#103544;border:1px solid #467888;border-radius:12px;margin:20px 0}.ms-import summary{font-size:17px;font-weight:750;cursor:pointer}.ms-import textarea{display:block;width:100%;min-height:145px;font-family:ui-monospace,Consolas,monospace;font-size:13px;margin:14px 0}.ms-help{color:#c4dcdf;font-size:13px;line-height:1.6}.ms-status{color:#aaf9d3;font-weight:750;font-size:13px;margin-top:10px}
@media(max-width:560px){.ms-card{padding:16px}.ms-section{padding:12px}.ms-table td strong{font-size:18px}.ms-table td,.ms-table th{padding-left:3px;padding-right:3px}.ms-filters{flex-direction:column;align-items:stretch}.ms-filters input{width:100%;min-width:0!important}.ms-board{padding:12px 0}}
