body[data-page="mod"] .release-breadcrumbs{font-size:12px;margin-bottom:14px;gap:8px}
body[data-page="mod"] .release-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;border:0;padding:0;margin:0 0 14px}
body[data-page="mod"] .release-heading .eyebrow{font-size:9px;letter-spacing:1.1px;color:var(--muted)}
body[data-page="mod"] .release-heading h1{font:900 clamp(30px,3vw,42px)/1.1 var(--display);margin:6px 0 10px;overflow-wrap:anywhere}
body[data-page="mod"] .release-heading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;line-height:1.5;color:var(--muted)}
body[data-page="mod"] .release-heading-meta>a:first-child{font-weight:600}
body[data-page="mod"] .release-heading-actions{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:6px;background:var(--panel);max-width:100%}
body[data-page="mod"] .release-heading-actions .release-icon-action{width:32px;height:32px;min-width:32px;border:0;background:transparent;border-radius:3px;box-shadow:none}
body[data-page="mod"] .release-heading-actions .release-icon-action i{font-size:14px}
body[data-page="mod"] .release-heading-actions .release-icon-action:hover{background:var(--soft);transform:none}
body[data-page="mod"] .release-heading-actions details{margin:0}
body[data-page="mod"] .release-summary{max-width:960px;font-size:14px;line-height:1.6;margin:0 0 16px}
body[data-page="mod"] .release-fit{display:flex;align-items:center;gap:10px 20px;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:transparent;padding:10px 0;margin-bottom:20px}
body[data-page="mod"] .release-fit>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
body[data-page="mod"] .release-fit .eyebrow{font-size:9px;letter-spacing:1px;color:var(--muted)}
body[data-page="mod"] .compatibility-chips{margin:0;gap:6px}
body[data-page="mod"] .compatibility-chips strong{font-size:11px;padding:3px 8px;font-weight:500;border-radius:3px;background:var(--panel)}
body[data-page="mod"] .release-fit nav{margin-top:0;gap:14px}
body[data-page="mod"] .release-fit nav a{font-size:12px;padding:4px 0;border:0}
body[data-page="mod"] .release-fit nav a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){body[data-page="mod"] .release-heading{grid-template-columns:1fr;gap:12px}body[data-page="mod"] .release-heading-actions{justify-self:start}body[data-page="mod"] .release-fit{align-items:flex-start}body[data-page="mod"] .release-fit nav{margin-left:0;width:100%;gap:20px}body[data-page="mod"] .release-breadcrumbs{font-size:11px}}
