.album-sorter-page{--red:#168be5;--red-dark:#0878ce}.album-hero{min-height:620px;gap:48px}.album-art img{width:100%;border:1px solid var(--line);border-radius:22px}.release-note{color:var(--muted);font-size:14px;max-width:520px}.demo-frame{margin:0}.demo-frame img{display:block;width:100%;height:auto}.demo-frame figcaption{padding:16px 20px;color:var(--muted);font-size:13px}.policy{width:min(780px,calc(100% - 40px));margin:64px auto 100px}.policy h1{font-size:clamp(38px,7vw,62px);line-height:1.1}.policy h2{font-size:24px;margin-top:38px}.policy p{color:#c5c3be}.policy-date{font-size:14px}.policy a,.text-link{color:#70bdff;text-decoration:underline;text-underline-offset:3px}.policy code{overflow-wrap:anywhere;font-size:.9em}.album-sorter-page a:focus-visible{outline:2px solid #70bdff;outline-offset:5px}@media(max-width:700px){.album-sorter-page .site-header{height:auto;min-height:82px;padding-block:16px;flex-wrap:wrap;gap:14px}.album-sorter-page nav{gap:16px;flex-wrap:wrap}.album-sorter-page .brand{font-size:14px}.album-hero{grid-template-columns:1fr;padding:50px 0;gap:30px;min-height:0}.album-sorter-page footer{overflow-wrap:anywhere}}
@media(max-width:700px){.album-sorter-page .site-header nav{display:flex;font-size:12px;gap:14px}}

.album-sorter-page button.button{font:inherit;font-weight:750}.album-sorter-page .button:disabled,.album-sorter-page .button[aria-disabled="true"]{opacity:.65;cursor:default;box-shadow:none;transform:none}.album-sorter-page .final-cta .release-note{margin:16px auto 0}
