/* Owner decision, 2026-10-13: one radius for every button at every breakpoint. */
:root{--button-radius:10px}
/* The white header stays opaque; its surrounding gutters reveal the page on scroll. */
.album-header-shell.is-scrolled{background:transparent;box-shadow:none}
button,
input[type="button"],
input[type="submit"],
input[type="reset"],
[role="button"],
a.button,
a.market,
a.social-tile,
a.chip-button,
a.album-cta,
a.album-story-button,
.album-community-actions>a,
.community-icon-tile,
.album-header .social-tile>img,
.album-header .social-tile>svg{
  /* Shared rule takes precedence over previous section and mobile styles. */
  border-radius:var(--button-radius)!important;
}
