body.pill-release{--study-ink:#efba91;--study-muted:#d1af93;--shade-rgb:10,8,6;color:var(--study-ink)}
body.acid-attack:before{background-image:url('media/acid-attack-cover.jpg');background-position:center}
body.spiritual-tyranny{--study-ink:#e8d4a6;--study-muted:#cbbf9e;--shade-rgb:12,17,21}
body.spiritual-tyranny:before{background-image:url('media/spiritual-tyranny-background.png');background-position:center 60%}
.pill-release header,.pill-release header a,.pill-release header span,.pill-release .release>.eyebrow,.pill-release .return{color:var(--study-ink)}
.pill-release .release #album-title{font:500 clamp(48px,8vw,110px)/1.05 "Gill Sans","Arial Narrow",sans-serif;letter-spacing:-.02em;color:var(--study-ink);text-transform:uppercase;position:relative;isolation:isolate}
.pill-release .release h1:before{background:radial-gradient(ellipse,rgba(var(--shade-rgb),.75),transparent 75%)}
.pill-release .album-blurb{display:block;max-width:780px;text-align:left;font:14px/1.65 "Trebuchet MS",sans-serif;color:var(--study-ink);margin:40px auto 45px;padding:10px 20px}
.pill-release .album-blurb:before{background:rgba(var(--shade-rgb),.8)}
.pill-release .lyrics-study summary,.pill-release .lyrics-study summary:before,.pill-release .song-lyrics{color:var(--study-ink)}
.pill-release .lyrics-study>.eyebrow{color:var(--study-muted)}
.pill-release .lyrics-study details:nth-of-type(n) .song-lyrics{font-family:"Trebuchet MS",Arial,sans-serif}
.pill-release .support-options{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){.pill-release .player-studies{display:flex;flex-direction:column;gap:24px}.pill-release .artwork-player{width:100%;min-width:0}.pill-release .lyrics-study{width:100%}.pill-release .album-blurb{padding:5px 0}}

/* Bandcamp orange and the same compact three-action row as Will's albums. */
body.acid-attack{--study-ink:#f54806;--study-muted:#ee945e}
.pill-release .support-options{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:650px){.pill-release .support-options{grid-template-columns:1fr}}

/* Spiritual Tyranny appearance controls and one shade layer per area. */
body.spiritual-tyranny{--study-ink:#dca16d;--study-muted:var(--study-ink);--st-opacity:.3;--shade-rgb:12,17,21}
.spiritual-tyranny .release>h1:before,.spiritual-tyranny .release>.eyebrow:before,.spiritual-tyranny .player-studies:before,.spiritual-tyranny .album-support:before{background:rgba(var(--shade-rgb),var(--st-opacity));filter:blur(22px);border-radius:35%;mask-image:none;-webkit-mask-image:none}
.spiritual-tyranny .release>h1{width:fit-content;max-width:100%}
.spiritual-tyranny .release>h1:before{inset:-20px -30px}
.spiritual-tyranny .release>.eyebrow:before{inset:-12px -24px}
.spiritual-tyranny .player-studies:before{inset:-20px -25px}
.spiritual-tyranny .album-support:before{inset:-20px -25px}
.spiritual-tyranny .lyrics-study:before{display:none}
.st-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;margin:-30px auto 35px;padding:12px 16px;max-width:780px;border:1px solid #ffffff30;border-radius:8px;background:#111c;color:#ead6bb;font:12px/1.5 "Trebuchet MS",sans-serif}
.st-controls label,.st-opacity{display:flex;align-items:center;gap:8px}.st-controls select,.st-controls button{font:inherit;color:inherit;background:#202020;border:1px solid #ffffff40;border-radius:4px;padding:5px 7px}.st-controls button{cursor:pointer;min-width:29px}.st-controls output{min-width:35px;text-align:center}.st-controls :focus-visible{outline:2px solid var(--study-ink);outline-offset:3px}

/* Selected palette, with regal title typography to compare. */
body.spiritual-tyranny{--study-ink:#e9c783;--st-opacity:.6;--shade-rgb:12,17,21;--st-title-font:Baskerville,Georgia,serif}
.spiritual-tyranny .release #album-title{font-family:var(--st-title-font);font-weight:400;letter-spacing:.015em}

body.spiritual-tyranny{--st-title-font:"Hoefler Text",Baskerville,serif;--st-opacity:.6}
.spiritual-tyranny .release>h1:before{inset:-20px -40px}

/* Acid Attack: equal shade strength without overlapping lyric layers. */
body.acid-attack{--acid-shade:.6}
.acid-attack .release>h1:before,.acid-attack .release>.eyebrow:before,.acid-attack .album-blurb:before,.acid-attack .player-studies:before,.acid-attack .album-support:before{background:rgba(var(--shade-rgb),var(--acid-shade));filter:blur(22px);border-radius:28px;mask-image:none;-webkit-mask-image:none}
.acid-attack .lyrics-study:before{display:none}
