/* releases tab on the profile */
.rl{padding:8px 0 24px}
.rl-title{margin:0 0 16px!important;border:0!important;font:700 clamp(26px,3.4vw,36px)/1.1 var(--font-brand);font-stretch:112%;letter-spacing:-.02em}
.rl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}
.rl-card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:200px;padding:22px;border-radius:var(--shape-xl);background:var(--tone,var(--md-surface-container));color:var(--ink,var(--md-on-surface))!important;overflow:hidden;isolation:isolate;text-decoration:none!important;transition:border-radius var(--dur) var(--spring-spatial-bouncy),scale var(--dur) var(--spring-spatial-fast)}
.rl-card::after{content:"";position:absolute;inset:0;background:currentColor;opacity:0;transition:opacity var(--dur-fast) linear;z-index:-1}.rl-card:hover::after{opacity:.06}.rl-card:active{scale:.98;border-radius:var(--shape-lg)}
.rl-card.t0{--tone:var(--md-primary-container);--ink:var(--md-on-primary-container)}.rl-card.t1{--tone:var(--md-secondary-container);--ink:var(--md-on-secondary-container)}.rl-card.t2{--tone:var(--md-tertiary-container);--ink:var(--md-on-tertiary-container)}.rl-card.t3{--tone:var(--md-surface-high)}
.rl-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.rl-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:var(--shape-full);background:color-mix(in srgb,currentColor 16%,transparent);font:700 12px/1 var(--font-plain)}
.rl-date{font:500 12px var(--font-plain);opacity:.8}
.rl-name{font:700 22px/1.15 var(--font-brand);font-stretch:110%;letter-spacing:-.02em;overflow-wrap:anywhere}
.rl-repo{font:600 13px var(--font-plain);opacity:.85}
.rl-body{flex:1;font-size:14px;line-height:1.45;opacity:.85;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.rl-foot{display:flex;gap:14px;font:500 12px var(--font-plain);opacity:.85}
.rl-empty{padding:24px;color:var(--md-on-surface-variant)}
