body{background:#00f;color:#fff;background:color(display-p3 0 0 1);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.5}*{-webkit-text-size-adjust:none}a{color:inherit}h1,h2{margin:24px 0}svg path{fill:currentColor}svg .pcmusiclogo path{stroke-width:2em;stroke-opacity:0;stroke:#fff;transform-box:fill-box;position:relative}header{box-sizing:border-box;text-align:center;background:linear-gradient(#00f,#002ef4);background:linear-gradient(#00f,color(display-p3 0 0 1));grid-template-rows:1fr auto;place-items:center;min-height:100vh;margin:0;padding:max(24px,2vw);display:grid;top:0}header h1{width:100%;max-width:600px;padding:max(24px,2vw)}header h1 span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}foreignObject:hover+.c2{filter:drop-shadow(0 0 2px #fff9)drop-shadow(0 0 8px #fffc);cursor:pointer}foreignObject button{appearance:none;cursor:pointer;-webkit-tap-highlight-color:none;color:#0000;background:0 0;border:none;width:100%;height:100%}foreignObject button:focus{outline-offset:-8px}.c2{pointer-events:none}header .tagline{text-transform:uppercase;letter-spacing:.02em}header .link{appearance:none;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0 .25em;padding:.25em;font-family:inherit;font-size:2em;font-weight:300;text-decoration:none}header .link.small{text-transform:uppercase;letter-spacing:.02em;font-size:12px}.releases{color:#00f;color:color(display-p3 0 0 1);background-color:#fff;border-radius:max(8px,.667vw);grid-template-columns:repeat(auto-fit,minmax(min(320px + 2vw,100%),1fr));place-items:stretch stretch;gap:max(24px,2vw);margin:0;padding:max(27px,2.25vw) max(24px,2vw);display:grid}.release{border:1px solid;border-radius:6px;flex-direction:column;align-content:flex-start;list-style:none;display:flex}@media (width>=742px){.release.large{grid-area:span 2/span 2}.release.large h2{letter-spacing:max(-.03vw - .02em,-3px);font-size:min(3vw + 2em,64px)}}.release.singular{max-width:100vmin}.release .cover{align-self:flex-start;width:100%}.release .cover img{border-bottom:1px solid;width:100%;height:auto}.release h2{word-wrap:break-word;box-sizing:border-box;order:1;align-self:flex-start;width:100%;margin:.25rem 0 2rem;padding:0 12px;font-size:min(1vw + 2em,42px);font-weight:300}.release h2 p{margin:0}.release h2 a{text-decoration-color:#0000ff1a;display:inline-block}.release .code,.release .link{align-self:flex-start;padding:12px;display:block}.release .meta{border-bottom:1px solid;order:-1;justify-content:space-between;line-height:1;display:flex}.release .code{margin-inline-end:1em;font-weight:700}.release .link{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release .credit{order:1;margin-top:auto;padding:12px}.release .credit p{margin:0}.release .credit a{background:#0000ff1a;border-radius:6px;padding:0 4px;text-decoration:none;display:inline-block}body.shine header{background-image:url(../../../burst.svg);background-position:50%;background-repeat:no-repeat;background-size:300%;background-attachment:fixed}dialog{background:#00fe;color:#fff;box-shadow:0 0 0 2px #00fe;z-index:300;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:color(display-p3 0 0 1/.9);border:1px solid;border-radius:6px;width:100%;max-width:160px;margin:0;padding:0;position:fixed;inset:auto;box-shadow:0 0 0 2px color(display-p3 0 0 1/.9)}dialog form{border-bottom:1px solid #fff;display:flex}dialog button{font:inherit;text-transform:uppercase;color:inherit;background:0 0;border:none;margin:0 0 0 auto;padding:12px 16px;font-size:10px;line-height:12px}dialog button:focus{outline:none}dialog button:focus-visible{color:#00f;background:#fff;outline:none}dialog form button:focus-visible{border-top-right-radius:4px}dialog .contents{box-sizing:border-box;scrollbar-color:#fff #00f;text-align:center;width:100%;max-height:256px;padding:8px 12px;font-size:12px;line-height:1.5;overflow:auto}dialog .contents.shine{background-color:#44f;background-position:50%;background-size:1300px;border-radius:0 0 6px 6px}dialog h2{margin:0;padding:12px;font-size:12px;line-height:1}dialog h3{margin:0;padding:12px 0;font-size:12px;line-height:1;display:inline-block}dialog ol{margin:0 0 12px;padding-left:28px}dialog details summary{position:relative}input::placeholder{color:#fff8}.page-loading.svelte-12qhfyh{box-sizing:border-box;text-align:center;color:#00f;color:color(display-p3 0 0 1);background-color:#fff;place-content:center;min-height:100vh;font-size:12px;font-weight:400;line-height:1;display:grid}
