/* RG Engine Release Candidate */
.rg-release-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 12%,transparent),color-mix(in srgb,var(--blue) 10%,transparent))}
.rg-release-score{display:grid;width:130px;height:130px;place-items:center;border-radius:50%;background:conic-gradient(var(--orange) calc(var(--score)*1%),var(--bg-elevated) 0);position:relative}
.rg-release-score::after{content:"";position:absolute;inset:12px;border-radius:50%;background:var(--surface)}
.rg-release-score strong{position:relative;z-index:1;font-size:2rem}
.rg-release-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}
.rg-release-card{padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}
.rg-release-card header{display:flex;justify-content:space-between;gap:10px}.rg-release-card h3{margin:0}
.rg-release-status{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:.7rem;font-weight:850}
.rg-release-status--pass,.rg-release-status--stable,.rg-release-status--ready{color:#78ecad;background:#5ee29b18}
.rg-release-status--warning,.rg-release-status--partial,.rg-release-status--review{color:#ffd38c;background:#ffb45b18}
.rg-release-status--fail,.rg-release-status--blocked{color:#ff9d9d;background:#ff6b6b18}
.rg-release-checks{display:grid;gap:8px}
.rg-release-check{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md)}
.rg-release-check p{margin:3px 0 0;color:var(--text-muted)}
.rg-release-module-list{display:grid;gap:10px}
.rg-release-module{display:grid;grid-template-columns:minmax(180px,1fr) 120px 100px;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--border)}
@media(max-width:760px){.rg-release-hero{grid-template-columns:1fr}.rg-release-score{width:100px;height:100px}.rg-release-module{grid-template-columns:1fr}}
