.release-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));gap:18px;margin-top:20px}.release-card{padding:24px;border-radius:22px;background:var(--panel-card,#1c2935);border:1px solid var(--panel-border,#3a4656);box-shadow:0 5px 20px #122e4210}.release-card h3{font-size:21px;margin:0 0 6px}.release-card p{color:var(--panel-muted,#94a0ad);font-size:13px}.release-card details{margin:14px 0;color:var(--panel-muted,#94a0ad);font-size:13px}.release-card summary{cursor:pointer;margin-bottom:10px}.release-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.release-actions small{margin-left:auto;color:var(--panel-muted,#94a0ad)}.release-upload{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.release-upload .field{flex:1;min-width:220px}.release-upload input{width:100%}#view-updates [role=status]{margin:18px 0;font-weight:600;color:#54e3a0}#view-updates .release-intro{max-width:800px;color:var(--panel-muted,#94a0ad);line-height:1.6}

#view-updates .release-card{color:var(--panel-text,#e5e7eb)}#view-updates .release-card h3{color:var(--panel-text,#e5e7eb);font-weight:700}#view-updates .release-intro{color:var(--panel-muted,#94a0ad)}#view-updates .release-upload input::file-selector-button{border:0;border-radius:8px;padding:8px 12px;margin-right:12px;background:#30495e;color:#fff;font-weight:600}
