:root{--ink:#292317;--paper:#eadbb5;--mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background-color:var(--paper);background-blend-mode:soft-light, multiply;font-family:var(--mono);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background-image:radial-gradient(circle at 50% 42%,#fff9e647,#96672d1a 100%),url(/paper-texture.png);background-size:100% 100%,128px 128px;margin:0}a{color:inherit;text-decoration:none}.site-shell{min-height:100svh;padding-top:39px;padding-bottom:45px}.site-header{justify-content:space-between;align-items:baseline;width:100%;padding:0 36px;display:flex}.artist-name{font-family:var(--sans);letter-spacing:-.045em;font-size:20px;font-weight:760;line-height:1.25}.listen-link{letter-spacing:.025em;font-size:15px;font-weight:540;line-height:1.25}.release{flex-direction:column;align-items:center;padding-top:76px;display:flex}.portrait{object-fit:cover;border:1px solid #4a371c2e;width:461px;max-width:calc(100vw - 40px);height:463px;display:block}.release-mark{flex-direction:column;justify-content:center;align-items:center;width:220px;height:110px;margin-top:23px;display:flex}.release-title{letter-spacing:.035em;white-space:nowrap;font-family:Bradley Hand,Noteworthy,Segoe Print,cursive;font-size:38px;font-weight:600;line-height:1}.release-title:after{content:"";border-top:2px solid;width:190px;margin-top:14px;transform:rotate(-1deg)}h1{letter-spacing:.015em;margin:17px 0 0;font-size:16px;font-weight:480;line-height:1.35}.link-list{gap:14px;width:min(700px,100vw - 32px);margin-top:39px;display:grid}.link-card{letter-spacing:.018em;border:1px solid #11100fd1;grid-template-columns:91px 1fr 34px;align-items:center;min-height:84px;padding:0 24px 0 18px;font-size:16px;font-weight:570;transition:color .16s,background-color .16s;display:grid}.link-icon{object-fit:contain;width:48px;height:48px;display:block}.arrow{justify-self:end;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:300;line-height:1;transform:translateY(-1px)}.link-card:hover,.link-card:focus-visible{color:var(--paper);background:var(--ink);outline:none}.link-card:hover .link-icon,.link-card:focus-visible .link-icon{filter:invert()}.artist-name:focus-visible,.listen-link:focus-visible{outline-offset:5px;outline:1px solid}footer{text-align:center;letter-spacing:.01em;margin-top:82px;font-size:15px;font-weight:480;line-height:1.3}@media (width<=600px){.site-shell{padding-top:25px;padding-bottom:32px}.site-header{padding:0 20px}.artist-name{font-size:17px}.listen-link,footer{font-size:13px}.release{padding-top:52px}.portrait{aspect-ratio:461/463;width:calc(100vw - 40px);height:auto}.release-mark{width:190px;height:95px;margin-top:18px}.release-title{font-size:34px}.release-title:after{width:164px;margin-top:11px}h1{margin-top:15px;font-size:13px}.link-list{gap:11px;margin-top:31px}.link-card{grid-template-columns:66px 1fr 28px;min-height:74px;padding:0 15px 0 12px;font-size:13px}.link-icon{width:42px;height:42px}.arrow{font-size:22px}footer{margin-top:58px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.link-card{transition:none}}
