/* Etapa 132: tela publica e item de downloads, sem CSS inline e sem JS. */
.mm132-version-link{display:flex;gap:18px;align-items:center;border:1px solid #3b5672;border-radius:13px;padding:20px;background:#1a324e;color:#f1f7ff!important;text-decoration:none;transition:border-color .15s,transform .15s}
.mm132-version-link:hover{border-color:#ffbd54;transform:translateY(-2px)}
.mm132-version-link strong{display:block}.mm132-version-link small{display:block;color:#aec3d6;margin-top:4px}
.mm132-download-main{width:min(1020px,calc(100% - 32px));margin:48px auto 68px}
.mm132-eyebrow{color:#76d3e8;font-size:.79rem;letter-spacing:.13em;font-weight:800}
.mm132-download-main h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.12;letter-spacing:-.04em;margin:11px 0 16px}
.mm132-download-main p{line-height:1.75;color:#adc4d9}
.mm132-card{padding:clamp(22px,4vw,40px);border-radius:19px;border:1px solid #395a78;background:linear-gradient(135deg,#162e48,#0e1f36);box-shadow:0 16px 60px #0003}
.mm132-pill{display:inline-block;border:1px solid #886733;background:#483518;color:#ffdb8b;padding:5px 12px;border-radius:20px;font-weight:800;font-size:.75rem;letter-spacing:.04em}
.mm132-version{font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:850;margin:8px 0 10px}
.mm132-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}
.mm132-meta>div{border:1px solid #304862;background:#0b1b2c;padding:14px;border-radius:11px;min-width:0}
.mm132-meta small{display:block;color:#9bb4ca;margin-bottom:6px}.mm132-meta strong{display:block;font-weight:750;overflow-wrap:anywhere}
.mm132-download-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;background:linear-gradient(110deg,#ffd06f,#f5a721);color:#101925!important;border-radius:12px;font-weight:850;padding:17px 25px;margin:8px 0 12px;box-shadow:0 10px 28px #0004}
.mm132-download-button:hover{filter:brightness(1.09)}.mm132-download-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.mm132-sha{display:block;max-width:100%;overflow-wrap:anywhere;padding:12px;background:#061727;border:1px solid #304c65;border-radius:9px;color:#c2eaff;font-size:.85rem}
.mm132-advice{margin:20px 0;padding:17px;border-left:3px solid #f8b548;background:#332b203a;border-radius:8px}
.mm132-advice p{margin:0}.mm132-actions{margin-top:23px;display:flex;gap:14px;flex-wrap:wrap}
.mm132-actions a{color:#a7d8ff;text-decoration:underline}.mm132-unavailable{border-color:#8a6a38}
@media(max-width:640px){.mm132-download-main{margin:26px auto 45px}.mm132-meta{grid-template-columns:1fr}.mm132-download-button{width:100%;text-align:center}.mm132-version-link{padding:15px}}
@media(prefers-reduced-motion:reduce){.mm132-version-link{transition:none}}
