/* Native release-history surface; no platform theme overrides. */
#frame-updates .fos-updates-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;}
#frame-updates .fos-updates-heading h1{font-size:var(--fs-page-title);line-height:var(--lh-page-title);margin:0;}
#frame-updates .fos-updates-list{display:grid;gap:var(--sp-4);max-width:960px;}
#frame-updates .fos-updates-meta{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap;color:var(--text-2);font-size:var(--fs-meta);}
#frame-updates .fos-updates-title{font-size:var(--fs-section);margin:var(--sp-3) 0;}
#frame-updates .fos-updates-card h3{font-size:var(--fs-body);margin:var(--sp-3) 0 var(--sp-1);}
#frame-updates .fos-updates-card ul{margin:0;padding-left:22px;line-height:var(--lh-body);}
#frame-updates .fos-updates-card summary{cursor:pointer;padding:var(--sp-2) 0;font-weight:600;}
#frame-updates .fos-updates-note{color:var(--text-2);line-height:var(--lh-body);max-width:76ch;}
#frame-updates .fos-updates-current{background:var(--gold-soft);color:var(--text);border:1px solid var(--gold);padding:6px 10px;border-radius:var(--radius);font-weight:600;}
#frame-updates button:focus-visible,#frame-updates summary:focus-visible,#fos-release-link:focus-visible{outline:3px solid var(--info);outline-offset:3px;}
#fos-release-version{flex:none;padding:0 12px calc(10px + env(safe-area-inset-bottom,0px));}
#fos-release-link{width:100%;height:auto;min-height:36px;white-space:normal;color:var(--shell-text);text-align:left;justify-content:flex-start;}
@media(max-width:720px){#frame-updates .frame-wrap{padding:16px;}#fos-release-link{min-height:44px;}}

#fos-release-link,#fos-release-link:hover,#fos-release-link:focus-visible{background:var(--shell-bg-2);color:var(--shell-text);border-color:var(--shell-text-muted);}
