.footer-identity{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}#release-trigger{font-size:9px;line-height:1.5;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:3px 7px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}#release-trigger:hover{color:var(--text);border-color:var(--line-strong)}#release-dialog{max-height:80dvh;overflow:auto}#release-dialog::backdrop{background:#070b1088}.release-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;background:var(--surface);border-bottom:1px solid var(--line)}.release-kicker{font-size:8px;letter-spacing:2px;color:var(--muted);display:block;margin-bottom:5px}.release-head h2{font-size:21px}.release-head button{height:30px;width:30px;flex:none;border:1px solid var(--line);background:none;color:var(--muted);border-radius:9px}.release-list{padding:0 24px}.release-list>p{color:var(--muted);padding:24px 0;font-size:12px}.release-entry{padding:21px 0;border-bottom:1px solid var(--line)}.release-entry:last-child{border-bottom:0}.release-entry-top{display:flex;align-items:center;gap:9px}.release-entry-top>strong{font-size:16px;letter-spacing:-.5px;font-weight:550}.release-entry-top>time{font-size:10px;color:var(--muted);margin-left:auto;font-variant-numeric:tabular-nums}.release-current{font-size:9px;color:var(--accent);background:var(--accent-soft);padding:3px 6px;border-radius:5px}.release-entry h3{font-size:13px;font-weight:500;margin:11px 0 7px}.release-entry ul{font-size:11px;color:var(--muted);line-height:1.9;padding-left:17px;margin:0}.release-build{display:block;font-size:8px;color:var(--muted);font-family:ui-monospace,"SFMono-Regular",monospace;opacity:.7;margin-top:10px}.release-footnote{font-size:9px;line-height:1.7;color:var(--muted);background:var(--bg);border-top:1px solid var(--line);padding:15px 24px;margin:0}
@media(max-width:600px){.footer-identity{gap:6px;flex-wrap:nowrap}#release-trigger{font-size:8px;padding:2px 5px}.release-head{padding:18px}.release-head h2{font-size:19px}.release-list{padding:0 18px}.release-entry{padding:18px 0}.release-entry-top{gap:7px;flex-wrap:wrap}.release-entry-top>strong{font-size:15px}.release-entry-top>time{font-size:9px}.release-entry h3{font-size:13px}.release-entry ul{font-size:11px}.release-footnote{padding:14px 18px;font-size:9px}.release-current{font-size:8px}}
