@import url("https://fonts.googleapis.com/css2?family=Archivo+Black:wght@400&family=Barlow+Condensed:wght@700&family=Black+Ops+One:wght@400&family=DM+Serif+Display:wght@400&family=IBM+Plex+Mono:wght@600&family=Playfair+Display:wght@700&family=Rubik+Mono+One:wght@400&display=swap");
.section-rock{--header-font:"Barlow Condensed",sans-serif;--header-weight:700}
.section-folk{--header-font:"Playfair Display",serif;--header-weight:700}
.section-soul{--header-font:"DM Serif Display",serif;--header-weight:400}
.section-hiphop{--header-font:"Rubik Mono One",sans-serif;--header-weight:400}
.section-pop{--header-font:"Archivo Black",sans-serif;--header-weight:400}
.section-ambient{--header-font:"Playfair Display",serif;--header-weight:700}
.section-electronic{--header-font:"IBM Plex Mono",monospace;--header-weight:600}
.section-jazz{--header-font:"DM Serif Display",serif;--header-weight:400}
.section-buzz{--header-font:"Barlow Condensed",sans-serif;--header-weight:700}
.section-metal{--header-font:"Black Ops One",sans-serif;--header-weight:400}
.section-catalogue{--header-font:"IBM Plex Mono",monospace;--header-weight:600}
.section-curiosity{--header-font:"Rubik Mono One",sans-serif;--header-weight:400}
:root{--paper:#f4f4df;--ink:#23202e;--muted:#5d5367;--card:#fffef3;--hero:#c5ec67;--hero-ink:#23202e;--accent:#4a2c63;--accent-ink:#fff8ec;--secondary:#f0b8c9;--secondary-ink:#23202e;--white:#fffef3;--gold:#4a2c63;--coral:#f0b8c9}
.masthead{background:#f0b8c9;color:#23202e;border-color:#23202e}.brand-dot{color:currentColor}.record{background:#4a2c63}
.hero{background:#c5ec67;color:#23202e;border-color:#23202e}.hero:after{background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MjAgNTIwIj48cmVjdCB4PSI4MCIgeT0iNzAiIHdpZHRoPSIyNzAiIGhlaWdodD0iMzUwIiBmaWxsPSJub25lIiBzdHJva2U9IiMyMzIwMmUiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjE2NSIgeT0iMTI1IiB3aWR0aD0iMjcwIiBoZWlnaHQ9IjM1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNGEyYzYzIiBzdHJva2Utd2lkdGg9IjE1Ii8+PGNpcmNsZSBjeD0iMjY1IiBjeT0iMjYwIiByPSIxNDUiIGZpbGw9IiNmMGI4YzkiLz48Y2lyY2xlIGN4PSIyNjUiIGN5PSIyNjAiIHI9IjEwMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjMyMDJlIiBzdHJva2Utd2lkdGg9IjMiLz48Y2lyY2xlIGN4PSIyNjUiIGN5PSIyNjAiIHI9IjcwIiBmaWxsPSJub25lIiBzdHJva2U9IiMyMzIwMmUiIHN0cm9rZS13aWR0aD0iMiIvPjxjaXJjbGUgY3g9IjI2NSIgY3k9IjI2MCIgcj0iMjQiIGZpbGw9IiM0YTJjNjMiLz48cGF0aCBkPSJNMzAgMTMwSDQ5ME0zMCAzOTBINDkwIiBzdHJva2U9IiMyMzIwMmUiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") center/contain no-repeat;width:clamp(280px,42vw,600px);height:clamp(280px,42vw,600px);border-radius:0;right:-30px;top:0;transform:none;opacity:.6}
.hero>.eyebrow{background:#23202e;color:#c5ec67}.hero h1{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:clamp(70px,8.6vw,146px);line-height:.98;letter-spacing:-2px;overflow-wrap:anywhere}.hero h1 em{background:#4a2c63;color:#fff8ec;box-shadow:8px 8px 0 #f0b8c9;padding:4px 12px;line-height:1.05}.intro strong{font-family:var(--header-font,"DM Sans"),sans-serif}
.issue-note{background:#4a2c63;color:#fff8ec;border-color:#23202e;box-shadow:9px 9px 0 #f0b8c9}.issue-number{font-family:"Archivo Black",sans-serif;font-size:clamp(70px,8vw,120px)}.issue-stats span{color:inherit}.issue-rule{background:currentColor}.edition-line{border-color:#23202e}
.browse-bar{background:#23202e;border-color:#23202e}.genre-nav a{background:#f4f4df;border-color:#f4f4df;color:#23202e}.genre-nav a:nth-child(3n+1){background:#4a2c63;color:#fff8ec}.genre-nav a:nth-child(3n+2){background:#f0b8c9;color:#23202e}.genre-nav a:hover{background:#c5ec67;color:#23202e}
.section-rock{--shelf:#e5d7ef;--section-color:#ae65e2;--header-ink:#000000;--review:#f4f4df}
.section-folk{--shelf:#e9efd7;--section-color:#c2e265;--header-ink:#000000;--review:#f4f4df}
.section-soul{--shelf:#efd7eb;--section-color:#c526aa;--header-ink:#ffffff;--review:#f4f4df}
.section-hiphop{--shelf:#d7efdd;--section-color:#65e284;--header-ink:#000000;--review:#f4f4df}
.section-pop{--shelf:#efd7dd;--section-color:#e26584;--header-ink:#000000;--review:#f4f4df}
.section-ambient{--shelf:#d7dfef;--section-color:#658ee2;--header-ink:#000000;--review:#f4f4df}
.section-electronic{--shelf:#d7efeb;--section-color:#65e2cd;--header-ink:#000000;--review:#f4f4df}
.section-jazz{--shelf:#efe5d7;--section-color:#e2ae65;--header-ink:#000000;--review:#f4f4df}
.section-buzz{--shelf:#e3efd7;--section-color:#a3e265;--header-ink:#000000;--review:#f4f4df}
.section-metal{--shelf:#e7d7ef;--section-color:#9026c5;--header-ink:#ffffff;--review:#f4f4df}
.section-catalogue{--shelf:#efebd7;--section-color:#e2cd65;--header-ink:#000000;--review:#f4f4df}
.section-curiosity{--shelf:#d7efef;--section-color:#65e2e2;--header-ink:#000000;--review:#f4f4df}
.card,.cover-link,.reception-key{background:#fffef3}.card-artist,.album-title,.descriptions p,.quote p,.copy-label,.discovery-note p,.section-desc,.source-order,.about-page p,.back-link{color:#23202e}.tag{background:#f4f4df;color:#23202e;border-color:#5d5367}.imprint>span{background:#23202e;color:#fffef3}.quote,.review-heading{color:#23202e}.reception{color:#241a21}
.first-plays{padding-left:24px;padding-right:24px}.first-plays-label{color:#23202e}.first-plays a,.first-plays a:nth-of-type(3){background:#4a2c63;color:#fff8ec;border-color:#23202e;box-shadow:4px 4px 0 #23202e}.first-plays a:nth-of-type(2),.first-plays a:nth-of-type(4){background:#f0b8c9;color:#23202e}.pass-nav{background:#f4f4df;color:#23202e}.pass-nav [aria-current]{background:#23202e;color:#fffef3}
.hero h1 em{transform:translateX(10px);background:transparent;color:#23202e;box-shadow:none;text-shadow:4px 3px 0 #f0b8c9}
@media(max-width:750px){.hero h1{font-size:clamp(60px,14vw,108px);letter-spacing:-1px}.hero:after{right:-100px;top:40px;opacity:.35}.issue-number{font-size:70px}.first-plays{padding-left:20px;padding-right:20px}}
