.pbf-release-page {display:block;height:auto;min-height:100dvh;padding:0;overflow:auto}
.pbf-release-page > header {display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;background:var(--surface);border-bottom:1px solid var(--line)}
.pbf-release-page nav {display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.pbf-release-page a {color:var(--text);text-underline-offset:3px;text-decoration-color:var(--focus)}
.pbf-release-page > main {display:block;max-width:64rem;margin:auto;padding:24px;overflow:visible}
.pbf-release-page h1 {margin-top:0}
.pbf-release-page #release-index {padding-block:16px}
.pbf-release-page section {border-top:1px solid var(--line);padding-block:20px;scroll-margin-top:16px}
.pbf-release-page h2 {margin-block:0 8px}
.pbf-release-page h3 {font-size:1rem;margin-block:16px 4px}
.pbf-release-page li {margin-block:6px}
.pbf-release-page .release-original,.pbf-release-page time {color:var(--muted)}
.pbf-release-page .release-candidate {border-inline-start:3px solid var(--focus);padding-inline-start:12px}
.pbf-release-page #release-feedback[data-error] {color:var(--danger)}
.pbf-release-page details {margin-top:16px;padding:12px;background:var(--surface)}
.pbf-release-page summary {cursor:pointer}
@media(max-width:540px) {.pbf-release-page > header {padding:12px;align-items:flex-start;flex-wrap:wrap}.pbf-release-page > main {padding:16px}}
