/* Approved Volumes XIII–XVII. Load after the shared foil and cardback styles. */
:is(.pack, .card, .shop-cardback, .volume-study, .collection-volume-option)[data-volume="ebony"] {
 --volume-mark:url('/assets/volume-ebony.svg?v=8ddcb90451c6');
 --back-paper:#252323; --back-ink:250 235 226; --back-pearl:213 183 130; --back-cool:153 201 189; --back-warm:197 164 213;
 --back-orbit-radius:46% 54% 48% 52% / 53% 44% 56% 47%;
 --film-rose:213 183 130; --film-violet:197 164 213; --film-water:153 201 189; --film-gold:250 223 173; --film-angle:110deg;
 --study-art:radial-gradient(ellipse at 22% 16%,rgb(var(--back-pearl)/.52),transparent 52%),radial-gradient(ellipse at 84% 74%,rgb(var(--back-cool)/.42),transparent 56%),linear-gradient(145deg,var(--back-paper),rgb(var(--back-warm)/.25) 54%,var(--back-paper));
}
:is(.pack, .card, .shop-cardback, .volume-study, .collection-volume-option)[data-volume="vintagesmut"] {
 --volume-mark:url('/assets/volume-vintagesmut.svg?v=8ddcb90451c6');
 --back-paper:#39272a; --back-ink:250 235 226; --back-pearl:222 169 159; --back-cool:231 212 165; --back-warm:179 199 170;
 --back-orbit-radius:46% 54% 48% 52% / 53% 44% 56% 47%;
 --film-rose:222 169 159; --film-violet:179 199 170; --film-water:231 212 165; --film-gold:250 223 173; --film-angle:123deg;
 --study-art:radial-gradient(ellipse at 22% 16%,rgb(var(--back-pearl)/.52),transparent 52%),radial-gradient(ellipse at 84% 74%,rgb(var(--back-cool)/.42),transparent 56%),linear-gradient(145deg,var(--back-paper),rgb(var(--back-warm)/.25) 54%,var(--back-paper));
}
:is(.pack, .card, .shop-cardback, .volume-study, .collection-volume-option)[data-volume="classicalartnudes"] {
 --volume-mark:url('/assets/volume-classicalartnudes.svg?v=8ddcb90451c6');
 --back-paper:#273632; --back-ink:250 235 226; --back-pearl:233 225 199; --back-cool:169 205 189; --back-warm:213 189 145;
 --back-orbit-radius:46% 54% 48% 52% / 53% 44% 56% 47%;
 --film-rose:233 225 199; --film-violet:213 189 145; --film-water:169 205 189; --film-gold:250 223 173; --film-angle:136deg;
 --study-art:radial-gradient(ellipse at 22% 16%,rgb(var(--back-pearl)/.52),transparent 52%),radial-gradient(ellipse at 84% 74%,rgb(var(--back-cool)/.42),transparent 56%),linear-gradient(145deg,var(--back-paper),rgb(var(--back-warm)/.25) 54%,var(--back-paper));
}
:is(.pack, .card, .shop-cardback, .volume-study, .collection-volume-option)[data-volume="pawg"] {
 --volume-mark:url('/assets/volume-pawg.svg?v=8ddcb90451c6');
 --back-paper:#382535; --back-ink:250 235 226; --back-pearl:240 181 144; --back-cool:211 172 231; --back-warm:242 207 172;
 --back-orbit-radius:46% 54% 48% 52% / 53% 44% 56% 47%;
 --film-rose:240 181 144; --film-violet:242 207 172; --film-water:211 172 231; --film-gold:250 223 173; --film-angle:149deg;
 --study-art:radial-gradient(ellipse at 22% 16%,rgb(var(--back-pearl)/.52),transparent 52%),radial-gradient(ellipse at 84% 74%,rgb(var(--back-cool)/.42),transparent 56%),linear-gradient(145deg,var(--back-paper),rgb(var(--back-warm)/.25) 54%,var(--back-paper));
}
:is(.pack, .card, .shop-cardback, .volume-study, .collection-volume-option)[data-volume="hotchickswithtattoos"] {
 --volume-mark:url('/assets/volume-hotchickswithtattoos.svg?v=8ddcb90451c6');
 --back-paper:#30212a; --back-ink:250 235 226; --back-pearl:230 162 151; --back-cool:136 199 197; --back-warm:234 209 173;
 --back-orbit-radius:46% 54% 48% 52% / 53% 44% 56% 47%;
 --film-rose:230 162 151; --film-violet:234 209 173; --film-water:136 199 197; --film-gold:250 223 173; --film-angle:162deg;
 --study-art:radial-gradient(ellipse at 22% 16%,rgb(var(--back-pearl)/.52),transparent 52%),radial-gradient(ellipse at 84% 74%,rgb(var(--back-cool)/.42),transparent 56%),linear-gradient(145deg,var(--back-paper),rgb(var(--back-warm)/.25) 54%,var(--back-paper));
}

/* Size the lettering against its own signature, including tiny shop boosters. */
:is(.pack, .card, .shop-cardback):is([data-volume="ebony"], [data-volume="vintagesmut"], [data-volume="classicalartnudes"], [data-volume="pawg"], [data-volume="hotchickswithtattoos"]) .volume-signature {
  container-type: inline-size;
}
:is(.card, .shop-cardback):is([data-volume="ebony"], [data-volume="vintagesmut"], [data-volume="classicalartnudes"], [data-volume="pawg"], [data-volume="hotchickswithtattoos"]) .card-back .volume-signature { width: 80%; }
:is(.card, .shop-cardback):is([data-volume="ebony"], [data-volume="vintagesmut"], [data-volume="classicalartnudes"], [data-volume="pawg"], [data-volume="hotchickswithtattoos"]) .card-back .volume-signature-mark { width: 52%; }
:is(.pack, .card, .shop-cardback)[data-volume="ebony"] .volume-signature-word,
:is(.pack, .card, .shop-cardback)[data-volume="pawg"] .volume-signature-word { font-size: 23cqw; }
:is(.pack, .card, .shop-cardback)[data-volume="vintagesmut"] .volume-signature-word { font-size: 14cqw; }
:is(.pack, .card, .shop-cardback)[data-volume="classicalartnudes"] .volume-signature-word { font-size: 9.5cqw; }
:is(.pack, .card, .shop-cardback)[data-volume="hotchickswithtattoos"] .volume-signature-word { font-size: 8.5cqw; }
