@import url('https://fonts.googleapis.com/css2?family=Caveat+Brush&family=Salsa&family=Love+Ya+Like+A+Sister&family=Gochi+Hand&family=Lakki+Reddy&family=Neucha&family=Passion+One&family=Sedgwick+Ave+Display&family=Share+Tech+Mono&family=Nerko+One&family=Patrick+Hand&family=Syne+Mono&family=Walter+Turncoat&family=Julee&family=EB+Garamond&family=Braah+One&family=Cagliostro&family=Architects+Daughter&family=Josefin+Sans&family=Passion+One&family=Rakkas&display=swap');

:root {  

  --domundo: rgba(0,0,0,.6);

  --blues-music: #247;
  --jazz-music: #BDC3C7;
  --early-jazz: #899;

  --folk: #FCC;
  --early-folk: #EBB;

  --hip-hop-music: #F00;
  --alt-hip-hop: #C04;
  --hardcore-hip-hop: #A00;
  --trap-music: #711;

  --urban-music: #F50;

  --funk: #C70;
  --soul-music: #834b00;
  --rb-music: #fb0;
  --contemporary-rb: #f90;
  --alt-rb: #b50;

  --pop-music: #ff0;
  --classic-pop: #cc0;
  --indie-pop: #DD7;
  --alt-pop: #980;

  --post-punk: #9E0;
  --punk-music: #0c0;
  --pop-punk: #0f0;
  --proto-punk: #09b; 

  --emo-music: #4da;

  
  --hardcore-music: #083;
  --generos-hc: #074;
  --post-hardcore: #588;
  --metalcore: #054;
  --grindcore: #042;


  --electronic-music: #0ef;
  --generos-electro: #0ff;
  --synth-music: #0df;

  --rock-roll: #9CF;
  --classic-rock: #169;
  --pop-rock: #0AF;
  --indie-rock: #36b;
  --alt-rock: #03a;
  --contemporary-rock: #03f;
  --modern-rock: #06f;

  --alt-metal: #90e;  
  --metal-music: #70f;
  --generos-metal: #70f; /* #70d */
  --extreme-metal: #60c;

  --eua-music: #986;
  --country-music: #db7;
  --america-latina:#F88;

  --dance: #E8B;
  --edm: #F2C;
  --bass-music: #F2C;
  --house-music: #F2C;
  --generos-edm: #F2C;
  --hardcore-edm: #A05;

  --classical: #a76;
  --experimental: #808;
  --art-music: #848;
  --industrial: #505;
  --progressive: #67C;
  --psychedelia: #D0F;
  --religiosa: #560;
  --outros: #543;

  --sobrou1: #007c8b;
  --sobrou2: #14A8C2;
  --sobrou3: #66e6f9;
  --sobrou4: #dd958e;
  --sobrou5: #6c4c40;
  --sobrou7: #4889bf;
  --sobrou7: #4d1b70;
  --sobrou8: #F48FB1;
  --exp-pop: #7f751d;
  --dance2: #748C00;
}

.blues-music {
  background-color: var(--blues-music);
}
.metal-music {
  background-color: var(--metal-music);
}
.rb-music {
  background-color: var(--rb-music);
}
.rock-music {
  background-color: var(--pop-rock);
}
.pop-music {
  background-color: var(--pop-music);
}

.breadcrumbs a {
  color: #000;
}

a {
  color: rgba(218,206,165,.4);
  transition: .4s ease;
  text-decoration: none;
}

a.contElem {
	background-color: #111 !important;
	color: rgba(255,255,255,.3);
}

span.data, .descricao_genero {
  color: rgba(0,0,0,.7);
  font-family: 'Quicksand', sans-serif;
  text-align: left;
  width: 100%;
  margin-bottom: 0;
}

a:hover, .contElema:hover {
  color: #fff !important;
}

.contElem, .wppb-logout-url {
  display: inline-block;
  margin: 2px 0px;
  border: 1px solid;
  padding: 0px 3px;
  text-decoration: none;
  font-family: 'Quicksand', sans-serif;
}

.contemUser {
  color: #ccc;
  font-size: .75rem;
  margin: 0 2px 2px 0;
}


/* ============================================== BRASIL */
a.contem-brasil,
a.contem-axe,
a.contem-brega,
a.contem-tecnobrega,
a.contem-forro,
a.contem-forro-eletronico,
a.contem-funk-carioca,
a.contem-movimentos-culturais,
a.contem-choro,
a.contem-mpb,
a.contem-tropicalia,
a.contem-samba,
a.contem-pagode,
a.contem-samba-rock,
a.contem-sertanejo,
a.contem-sertanejo-universitario {
  color: var(--brasil);
  background: -webkit-linear-gradient(45deg, #9ebd13, #008552);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
h1.brasil,
h1.axe,
h1.brega,
h1.tecnobrega,
h1.forro,
h1.forro-eletronico,
h1.funk-carioca,
h1.movimentos-culturais,
h1.choro,
h1.mpb,
h1.tropicalia,
h1.samba,
h1.pagode,
h1.samba-rock,
h1.sertanejo,
h1.sertanejo-universitario {
  background: linear-gradient(45deg, #9ebd13 45%, #008552 55%);
  font-family: 'Patrick Hand', cursive !important;
  padding: 1rem;
}
.subcategoria.brasil,
.subcategoria.axe,
.subcategoria.brega,
.subcategoria.tecnobrega,
.subcategoria.forro,
.subcategoria.forro-eletronico,
.subcategoria.funk-carioca,
.subcategoria.movimentos-culturais,
.subcategoria.choro,
.subcategoria.mpb,
.subcategoria.tropicalia,
.subcategoria.samba,
.subcategoria.pagode,
.subcategoria.samba-rock,
.subcategoria.sertanejo,
.subcategoria.sertanejo-universitario {
  background-color: #9ebd13;
  font-family: 'Patrick Hand', cursive !important;
  padding: 1rem;
}


a.contem-rock-nacional {
  border-color: var(--pop-rock);
  color: var(--brasil);
  background: -webkit-linear-gradient(45deg, #9ebd13, #008552);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
h1.rock-nacional,
.subcategoria.rock-nacional {
  border-color: var(--pop-rock);
  background-color: #9ebd13;
}

a.contem-rap-nacional {
  border-color: var(--hip-hop-music);
  color: var(--brasil);
  background: -webkit-linear-gradient(45deg, #9ebd13, #008552);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
h1.rock-nacional,
.subcategoria.rock-nacional {
  border-color: var(--hip-hop-music);
  background-color: #9ebd13;
}


/* ============================================== HARDCORE, GRINDCORE, METALCORE, POST-HARDCORE */
a.contem-hardcore-music, a.contem-hardcore-punk, a.contem-crust-punk, a.contem-skacore { color: var(--hardcore-music); }
h1.hardcore-music, h1.hardcore-punk, h1.crust-punk, h1.skacore,
.subcategoria.hardcore-music, .subcategoria.hardcore-punk, .subcategoria.crust-punk, .subcategoria.skacore { background-color: var(--hardcore-music); font-family: 'Neucha', cursive; padding: 1rem; }

a.contem-hc, a.contem-easycore { color: var(--generos-hc); }
h1.hc, .subcategoria.hc, h1.easycore, .subcategoria.easycore { background-color: var(--generos-hc); font-family: 'Neucha', cursive; padding: 1rem; }


a.contem-grindcore, a.contem-goregrind { color: var(--grindcore); }
h1.grindcore, h1.goregrind,
.subcategoria.grindcore,
.subcategoria.goregrind { background-color: var(--grindcore); font-family: 'Neucha', cursive; padding: 1rem; }

a.contem-metalcore { color: var(--metalcore); }
h1.metalcore,
.subcategoria.metalcore { background-color: var(--metalcore); font-family: 'Neucha', cursive; padding: 1rem; }

a.contem-post-hardcore, a.contem-screamo {
  color: var(--post-hardcore);
}
h1.post-hardcore, h1.screamo,
.subcategoria.post-hardcore, .subcategoria.screamo { background-color: var(--post-hardcore); font-family: 'Neucha', cursive; padding: 1rem; }


/* ============================================== HIP HOP, URBAN E TRAP */
h1.hip-hop-music,
h1.pop-rap,
h1.estilos-de-producao,
h1.estilos-de-rap,
h1.hyphy,
h1.hip-hop-sides,
h1.hardcore-hip-hop,
h1.trap,
h1.drill,
h1.plugg,
h1.urban-music,
h1.urban-pop {
  font-family: 'Sedgwick Ave Display', cursive;
}

a.contem-hip-hop-music,
a.contem-pop-rap,
a.contem-estilos-de-producao,
a.contem-estilos-de-rap,
a.contem-hyphy,
a.contem-hip-hop-sides {
  color: var(--hip-hop-music);
}

h1.hip-hop-music,
h1.pop-rap,
h1.estilos-de-producao,
h1.estilos-de-rap,
h1.hyphy,
h1.hip-hop-sides,
.subcategoria.hip-hop-music,
.subcategoria.pop-rap,
.subcategoria.estilos-de-producao,
.subcategoria.estilos-de-rap,
.subcategoria.hyphy,
.subcategoria.hip-hop-sides {
  font-family: 'Sedgwick Ave Display', cursive;
  background-color: var(--hip-hop-music);
  padding: 1rem;
}

a.contem-hardcore-hip-hop { color: var(--hardcore-hip-hop); }
h1.hardcore-hip-hop, .subcategoria.hardcore-hip-hop { font-family: 'Sedgwick Ave Display', cursive; background-color: var(--hardcore-hip-hop); padding: 1rem; }

a.contem-alt-hip-hop { color: var(--alt-hip-hop); }
h1.alt-hip-hop, .subcategoria.alt-hip-hop { font-family: 'Sedgwick Ave Display', cursive; background-color: var(--alt-hip-hop); padding: 1rem; }

a.contem-trap,
a.contem-drill,
a.contem-plugg {
  color: var(--trap-music);
}
h1.trap,
h1.drill,
h1.plugg,
.subcategoria.trap,
.subcategoria.drill,
.subcategoria.plugg {
  font-family: 'Sedgwick Ave Display', cursive;
  background-color: var(--trap-music);
  padding: 1rem;
}


a.contem-urban-music, a.contem-urban-pop { color: var(--urban-music); }
h1.urban-music, h1.urban-pop, .subcategoria.urban-music, .subcategoria.urban-pop { font-family: 'Gochi Hand', cursive; background-color: var(--urban-music); padding: 1rem; }

  

/* ============================================== BLUES E JAZZ */
a.contem-blues-music, a.contem-country-blues, a.contem-acoustic-blues, a.contem-electric-blues { color: var(--blues-music); }
h1.blues-music, h1.country-blues, h1.electric-blues,
.subcategoria.blues-music, .subcategoria.country-blues, .subcategoria.electric-blues { font-family: 'Cagliostro', cursive;background-color: var(--blues-music); }

a.contem-jazz-music, 
a.contem-modern-jazz, 
a.contem-dark-jazz,
a.contem-jazz-pop { color: var(--jazz-music); }

h1.jazz-music, 
h1.modern-jazz, 
h1.dark-jazz,
h1.jazz-pop,
.subcategoria.jazz-music, 
.subcategoria.modern-jazz, 
.subcategoria.dark-jazz,
.subcategoria.jazz-pop { font-family: 'Cagliostro', cursive; background-color: var(--jazz-music); }

a.contem-early-jazz { color: var(--early-jazz); }
h1.early-jazz, .subcategoria.early-jazz { font-family: 'Cagliostro', cursive; background-color: var(--early-jazz); }


/* ============================================== METAL */
a.contem-metal-music, a.contem-heavy-metal  { color: var(--metal-music); }
h1.heavy-metal, h1.metal-music,
.subcategoria.heavy-metal, .subcategoria.metal-music { background-color: var(--metal-music); font-family: 'Walter Turncoat', cursive; padding: 1rem; }

a.contem-generos-metal  { color: var(--generos-metal); }
h1.generos-metal,
.subcategoria.generos-metal { background-color: var(--generos-metal); font-family: 'Walter Turncoat', cursive; padding: 1rem; }

a.contem-alt-metal { color: var(--alt-metal); }
h1.alt-metal,
.subcategoria.alt-metal { background-color: var(--alt-metal); font-family: 'Walter Turncoat', cursive; padding: 1rem; }

a.contem-extreme-metal, a.contem-black-metal, a.contem-death-metal, a.contem-doom-metal, a.contem-thrash-metal, a.contem-post-metal { color: var(--extreme-metal); }
h1.extreme-metal, h1.black-metal, h1.death-metal, h1.doom-metal, h1.thrash-metal, h1.post-metal,
.subcategoria.extreme-metal, .subcategoria.black-metal, .subcategoria.death-metal, .subcategoria.doom-metal, .subcategoria.thrash-metal, .subcategoria.post-metal { background-color: var(--extreme-metal); font-family: 'Walter Turncoat', cursive; padding: 1rem; }


/* ============================================== POP MUSIC */

h1.pop-mainstream,
.subcategoria.pop-mainstream {
  color: #fff !important;
  background-color: #000;
  font-weight: 800;
  text-transform: uppercase;
}

a.contElem.contem-pop-mainstream {
  color: #000 !important;
  background-color: rgba(255,255,255,.7) !important;
  font-weight: 800;
  text-transform: uppercase;
}

a.contem-pop-mainstream:hover {
  color: #fff !important;
  background-color: rgba(0,0,0,.7) !important;
}

a.contem-pop-music,
a.contem-generos-pop,
a.contem-teen-pop,
a.contem-europop {
  color: var(--pop-music);
}
h1.pop-music,
h1.generos-pop,
h1.teen-pop,
h1.europop,
.subcategoria.pop-music,
.subcategoria.generos-pop,
.subcategoria.teen-pop,
.subcategoria.europop {
  background-color: var(--pop-music);
  font-family: 'Salsa', cursive !important;
  padding: 1rem;
}


a.contem-traditional-pop,
a.contem-easy-listening,
a.contem-brill-building {
  color: var(--classic-pop);
}
h1.traditional-pop,
h1.easy-listening,
h1.brill-building,
.subcategoria.traditional-pop,
.subcategoria.easy-listening,
.subcategoria.brill-building {
  background-color: var(--classic-pop);
  font-family: 'Salsa', cursive !important;
  padding: 1rem;
}

a.contem-indie-pop { color: var(--indie-pop); }
h1.indie-pop, .subcategoria.indie-pop { background-color: var(--indie-pop); font-family: 'Salsa', cursive !important; padding: 1rem; }

a.contem-alt-pop { color: var(--alt-pop); }
h1.alt-pop, .subcategoria.alt-pop { background-color: var(--alt-pop); font-family: 'Salsa', cursive !important; padding: 1rem; }


/* ============================================== PUNK, POST-PUNK */
a.contem-punk-music,
a.contem-generos-punk,
a.contem-folk-punk,
a.contem-punk-rock {
  color: var(--punk-music);
}
h1.punk-music,
h1.generos-punk,
h1.punk-rock,
.subcategoria.punk-music,
.subcategoria.generos-punk,
.subcategoria.punk-rock {
  background-color:  var(--punk-music);
  font-family: "Love Ya Like A Sister", cursive;
  padding: 1rem;
}

a.contem-proto-punk { color: var(--proto-punk); }
h1.proto-punk, .subcategoria.pop-punk { background-color:  var(--proto-punk); font-family: "Love Ya Like A Sister", cursive; padding: 1rem; }

a.contem-pop-punk { color: var(--pop-punk); }
h1.pop-punk, .subcategoria.pop-punk { background-color:  var(--pop-punk); font-family: "Love Ya Like A Sister", cursive; padding: 1rem; }

a.contem-post-punk, 
a.contem-gothic-rock,
a.contem-post-punk-revival  { color: var(--post-punk); }
h1.post-punk, h1.gothic-rock, h1.post-punk-revival,
.subcategoria.post-punk, .subcategoria.gothic-rock, .subcategoria.post-punk-revival { 
  background-color:  var(--post-punk); font-family: "Love Ya Like A Sister", cursive; padding: 1rem; 
}

a.contem-emo-music{ color: var(--emo-music); }
h1.emo-music, .subcategoria.emo-music { background-color: var(--emo-music); font-family: 'Caveat Brush', cursive;  padding: 1rem; }


/* ============================================== RHYTHM AND BLUES, FUNK, SOUL */
a.contem-rb-music, a.contem-rhythm-blues { color: var(--rb-music); }
h1.rhythm-blues, h1.rb-music, .subcategoria.rhythm-blues, .subcategoria.rb-music { background-color: var(--rb-music); font-family: 'Gochi Hand', cursive; padding: 1rem; }

a.contem-contemporary-rb { color: var(--contemporary-rb); }
h1.contemporary-rb, .subcategoria.contemporary-rb { font-family: 'Gochi Hand', cursive; background-color: var(--contemporary-rb); padding: 1rem; }

a.contem-alt-rb { color: var(--alt-rb); }
h1.alt-rb, .subcategoria.alt-rb { background-color: var(--alt-rb); font-family: 'Gochi Hand', cursive; padding: 1rem; }

a.contem-funk { color: var(--funk); }
h1.funk, .subcategoria.funk { background-color: var(--funk); font-family: 'Gochi Hand', cursive; padding: 1rem; }

a.contem-soul-music, 
a.contem-pop-soul, 
a.contem-southern-soul  {
  color: var(--soul-music);
}
h1.soul-music,
h1.pop-soul,
h1.southern-soul,
.subcategoria.soul-music,
.subcategoria.pop-soul,
.subcategoria.southern-soul {
  background-color: var(--soul-music);
  font-family: 'Gochi Hand', cursive;
  padding: 1rem;
}



/* ============================================== ROCK, CLASSIC ROCK, ALT. ROCK */
a.contem-rock-music {
  color: var(--pop-rock);
}
h1.rock-music,
.subcategoria.rock-music {
  background-color: var(--pop-rock);
  font-family: 'Caveat Brush', cursive;
  padding: 1rem;
}

a.contem-alt-rock { color: var(--alt-rock); }
h1.alt-rock, .subcategoria.alt-rock { background-color: var(--alt-rock); font-family: 'Caveat Brush', cursive; padding: 1rem; }

a.contem-indie-rock, a.contem-slacker-rock { color: var(--indie-rock); }
h1.indie-rock, h1.slacker-rock, .subcategoria.indie-rock, .subcategoria.slacker-rock { background-color: var(--indie-rock); font-family: 'Caveat Brush', cursive; padding: 1rem; }

a.contem-classic-rock, a.contem-blues-rock { color: var(--classic-rock); }
h1.classic-rock, h1.blues-rock, .subcategoria.classic-rock, .subcategoria.blues-rock { background-color: var(--classic-rock); font-family: 'Caveat Brush', cursive; padding: 1rem; }

a.contem-contemporary-rock { color: var(--contemporary-rock); }
h1.contemporary-rock, .subcategoria.contemporary-rock { background-color: var(--contemporary-rock); font-family: 'Caveat Brush', cursive; padding: 1rem; }


a.contem-modern-rock { color: var(--modern-rock); } 
h1.modern-rock, .subcategoria.modern-rock { background-color: var(--modern-rock); font-family: 'Caveat Brush', cursive; padding: 1rem; }

a.contem-pop-rock, a.contem-beat-music, a.contem-mod, a.contem-new-wave, a.contem-soft-rock, a.contem-surf-music { color: var(--pop-rock); }
h1.pop-rock, h1.beat-music, h1.mod, h1.new-wave, h1.soft-rock, h1.surf-music,
.subcategoria.pop-rock, .subcategoria.beat-music, .subcategoria.mod, .subcategoria.new-wave, .subcategoria.soft-music, .subcategoria.surf-music { background-color: var(--pop-rock); font-family: 'Caveat Brush', cursive; padding: 1rem; }

a.contem-rock-roll, a.contem-proto-rock-roll { color: var(--rock-roll); }
h1.rock-roll, h1.proto-rock-roll,
.subcategoria.rock-roll, .subcategoria.proto-rock-roll { background-color: var(--rock-roll); font-family: 'Caveat Brush', cursive; padding: 1rem; }



/* ============================================== DANCE, DISCO, URBAN DANCE */
a.contem-dance-music,
a.contem-alt-dance,
a.contem-disco-music,
a.contem-post-disco,
a.contem-electro,
a.contem-eurodance,
a.contem-urban-dance,
a.contem-freestyle,
a.contem-miami-bass {
  color: var(--dance);
}
h1.dance-music,
h1.alt-dance,
h1.disco-music,
h1.post-disco,
h1.electro,
h1.eurodance,
h1.urban-dance,
h1.freestyle,
h1.miami-bass,
.subcategoria.dance-music,
.subcategoria.alt-dance,
.subcategoria.disco-music,
.subcategoria.post-disco,
.subcategoria.electro,
.subcategoria.eurodance,
.subcategoria.urban-dance,
.subcategoria.freestyle,
.subcategoria.miami-bass {
  background-color: var(--dance);
  font-family: 'Nerko One', cursive !important;
  padding: 1rem;
}


/* ============================================== EDM - ELECTRONIC DANCE MUSIC */
a.contem-edm,
a.contem-breakbeat,
a.contem-drum-and-bass,
a.contem-dubstep,
a.contem-electro-disco,
a.contem-italo-disco,
a.contem-glitch-hop-edm,
a.contem-hard-dance,
a.contem-hardcore-edm,
a.contem-moombahcore,
a.contem-techno,
a.contem-trance,
a.contem-euro-trance,
a.contem-trap-edm,
a.contem-uk-garage,
a.contem-bass-music {
  color: var(--edm);
}
h1.edm,
h1.breakbeat,
h1.drum-and-bass,
h1.dubstep,
h1.electro-disco,
h1.italo-disco,
h1.glitch-hop-edm,
h1.hard-dance,
h1.hardcore-edm,
h1.moombahcore,
h1.techno,
h1.trance,
h1.euro-trance,
h1.trap-edm,
h1.uk-garage,
h1.bass-music,
.subcategoria.edm,
.subcategoria.breakbeat,
.subcategoria.drum-and-bass,
.subcategoria.dubstep,
.subcategoria.electro-disco,
.subcategoria.italo-disco,
.subcategoria.glitch-hop-edm,
.subcategoria.hard-dance,
.subcategoria.hardcore-edm,
.subcategoria.moombahcore,
.subcategoria.techno,
.subcategoria.trance,
.subcategoria.euro-trance,
.subcategoria.trap-edm,
.subcategoria.uk-garage,
.subcategoria.bass-music {
  background-color: var(--edm);
  font-family: 'Syne Mono', monospace !important;
  padding: 1rem;
}

a.contem-house-music { color: var(--house-music); }
h1.house-music, .subcategoria.house-music { background-color: var(--house-music); font-family: 'Syne Mono', monospace !important; padding: 1rem; }


/* ============================================== ELECTRONIC MUSIC */
a.contem-electronic-music,
a.contem-ambient,
a.contem-dark-ambient,
a.contem-bit-music,
a.contem-midi-music,
a.contem-sequencer-tracker,
a.contem-chillout,
a.contem-downtempo,
a.contem-glitch-music,
a.contem-vapor,
a.contem-vaporwave {
  color: var(--electronic-music);
}
h1.electronic-music,
h1.ambient,
h1.dark-ambient,
h1.bit-music,
h1.midi-music,
h1.sequencer-tracker,
h1.chillout,
h1.downtempo,
h1.glitch-music,
h1.vapor,
h1.vaporwave,
.subcategoria.electronic-music,
.subcategoria.ambient,
.subcategoria.dark-ambient,
.subcategoria.bit-music,
.subcategoria.midi-music,
.subcategoria.sequencer-tracker,
.subcategoria.chillout,
.subcategoria.downtempo,
.subcategoria.glitch-music,
.subcategoria.vapor,
.subcategoria.vaporwave {
  background-color: var(--electronic-music); font-family: 'Share Tech Mono', cursive !important; padding: 1rem;
}

a.contem-generos-electro,
a.contem-electro-house,
a.contem-electro-industrial,
a.contem-indietronica,
a.contem-electronic-rock,
a.contem-electropop {
  color: var(--generos-electro);
}
h1.generos-electro,
h1.electro-house,
h1.electro-industrial,
h1.indietronica,
.subcategoria.generos-electro,
.subcategoria.electro-house,
.subcategoria.electro-industrial,
.subcategoria.indietronica {
  background-color: var(--generos-electro); font-family: 'Share Tech Mono', cursive !important; padding: 1rem; 
}


a.contem-synth-music,
a.contem-darkwave,
a.contem-dungeon-synth,
a.contem-minimal-wave,
a.contem-synth-funk,
a.contem-synthwave,
a.contem-krautrock,
a.contem-synthpop { 
  color: var(--synth-music); 
}
h1.synth-music,
h1.darkwave,
h1.dungeon-synth,
h1.minimal-wave,
h1.synth-funk,
h1.synthwave,
h1.krautrock,
h1.synthpop,
.subcategoria.synth-music,
.subcategoria.darkwave,
.subcategoria.dungeon-synth,
.subcategoria.minimal-wave,
.subcategoria.synth-funk, 
.subcategoria.synthwave, 
.subcategoria.krautrock,
.subcategoria.synthpop { 
  background-color: var(--synth-music); font-family: 'Share Tech Mono', cursive !important; padding: 1rem; 
}


/* ============================================== xxOutros */
a.contem-classical,
a.contem-cinematic-classical,
a.contem-classical-march,
a.contem-rock-opera,
a.contem-symphonic-metal,
a.contem-western-classical-music,
a.contem-modern-classical,
a.contem-minimalism {
  color: var(--classical);
}
h1.classical,
h1.cinematic-classical,
h1.classical-march,
h1.rock-opera,
h1.symphonic-metal,
h1.western-classical-music,
h1.modern-classical,
h1.minimalism,
.subcategoria.classical,
.subcategoria.cinematic-classical,
.subcategoria.classical-march,
.subcategoria.rock-opera,
.subcategoria.symphonic-metal,
.subcategoria.western-classical-music,
.subcategoria.modern-classical,
.subcategoria.minimalism  {
  font-family: 'Josefin Sans', cursive !important;
  background-color: var(--classical);
}

a.contem-experimental,
a.contem-avant-garde,
a.contem-experimental-rock,
a.contem-noise,
a.contem-drone {
  color: var(--experimental);
}
h1.experimental,
h1.avant-garde,
h1.experimental-rock,
h1.noise,
h1.drone,
.subcategoria.experimental,
.subcategoria.art-music,
.subcategoria.experimental-rock,
.subcategoria.noise,
.subcategoria.drone {
  font-family: 'Passion One', cursive !important;
  background-color: var(--experimental);
}


a.contem-art-music {
  color: var(--art-music);
}
h1.art-music,
.subcategoria.art-music {
  font-family: 'Braah One', cursive !important;
  background-color: var(--art-music);
}

a.contem-industrial,
a.contem-ebm,
a.contem-industrial-metal,
a.contem-post-industrial {
  color: var(--industrial);
}
h1.industrial,
h1.ebm,
h1.industrial-metal,
h1.post-industrial,
.subcategoria.industrial,
.subcategoria.ebm,
.subcategoria.industrial-metal,
.subcategoria.post-industrial {
  background-color: var(--industrial);
  font-family: 'Rakkas', cursive !important;
  padding: 1rem;
}

/* ===================== FOLK MUSIC */

a.contem-folk-music,
a.contem-contemporary-folk,
a.contem-folk-metal,
a.contem-folk-rock,
a.contem-indie-folk {
  color: var(--folk);
}
h1.folk-music,
h1.contemporary-folk,
h1.folk-metal,
h1.folk-rock,
h1.indie-folk,
.subcategoria.folk-music,
.subcategoria.contemporary-folk,
.subcategoria.folk-metal,
.subcategoria.folk-rock,
.subcategoria.indie-folk {
  background-color: var(--folk);
  font-family: 'Architects Daughter', cursive !important;
}

a.contem-eurasian-folk-music,
a.contem-european-folk-music,
a.contem-north-american-folk-music,
a.contem-traditional-folk-music {
  color: var(--early-folk);
}
h1.eurasian-folk-music,
h1.european-folk-music,
h1.north-american-folk-music,
h1.traditional-folk-music,
.subcategoria.eurasian-folk-music,
.subcategoria.european-folk-music,
.subcategoria.north-american-folk-music,
.subcategoria.traditional-folk-music {
  background-color: var(--early-folk);
  font-family: 'Architects Daughter', cursive !important;
}

/* ===================== PROGRESSIVA */

a.contem-progressiva,
a.contem-progressive-electronic,
a.contem-progressive-rock,
a.contem-progressive-metal,
a.contem-progressive-house {
  color: var(--progressive);
}
h1.progressiva,
h1.progressive-electronic,
h1.progressive-rock,
h1.progressive-metal,
h1.progressive-house,
.subcategoria.progressiva,
.subcategoria.progressive-electronic,
.subcategoria.progressive-rock,
.subcategoria.progressive-metal,
.subcategoria.progressive-house {
  font-family: 'EB Garamond', cursive;
  font-weight: 800;
  background-color: var(--progressive);
}


a.contem-psychedelia,
a.contem-neo-psychedelia,
a.contem-psychedelic-indie,
a.contem-psychedelic-rock,
a.contem-stoner-rock,
a.contem-space-rock,
a.contem-psychedelic-folk,
a.contem-acid-edm,
a.contem-psytrance {

  color: var(--psychedelia);
  /* background: linear-gradient(356deg, rgba(199,0,255,1) 30%, rgba(71,214,148,1) 50%, rgba(199,0,255,1) 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; */

}
h1.psychedelia,
h1.neo-psychedelia,
h1.psychedelic-indie,
h1.psychedelic-rock,
h1.stoner-rock,
h1.space-rock,
h1.psychedelic-folk,
h1.acid-edm,
h1.psytrance,
.subcategoria.psychedelia,
.subcategoria.psychedelic-indie,
.subcategoria.neo-psychedelia,
.subcategoria.psychedelic-rock,
.subcategoria.stoner-rock,
.subcategoria.space-rock,
.subcategoria.psychedelic-folk,
.subcategoria.acid-edm,
.subcategoria.psytrance {
  /* background: rgb(199,0,255);
  background: linear-gradient(356deg, rgba(199,0,255,1) 30%, rgba(71,214,148,1) 50%, rgba(199,0,255,1) 70%);
  font-family: 'Lakki Reddy', cursive;
  padding: 1rem; */
  font-family: 'Julee', cursive;
  font-weight: 800;
  background-color: var(--psychedelia);
}


a.contem-domundo {
  color: var(--domundo);
}
h1.domundo,
.subcategoria.domundo {
  background-color: var(--domundo);
}


a.contem-religiosa,
a.contem-contemporary-christian-music,
a.contem-gospel,
a.contem-plainsong {
  color: var(--religiosa);
}
h1.religiosa,
h1.contemporary-christian-music,
h1.gospel,
h1.plainsong,
.subcategoria.religiosa,
.subcategoria.contemporary-christian-music,
.subcategoria.gospel,
.subcategoria.plainsong {
  background-color: var(--religiosa);
}

a.contem-outros,
a.contem-a-cappella,
a.contem-childrens-music,
a.contem-film-soundtrack,
a.contem-holiday-music,
a.contem-marching-band,
a.contem-new-age,
a.contem-spoken-word,
a.contem-theatre-and-entertainment {
  color: var(--outros);
}
h1.outros,
h1.a-cappella,
h1.childrens-music,
h1.film-soundtrack,
h1.holiday-music,
h1.marching-band,
h1.new-age,
h1.spoken-word,
h1.theatre-and-entertainment,
.subcategoria.outros,
.subcategoria.a-cappella,
.subcategoria.childrens-music,
.subcategoria.film-soundtrack,
.subcategoria.holiday-music,
.subcategoria.marching-band,
.subcategoria.new-age,
.subcategoria.spoken-word,
.subcategoria.theatre-and-entertainment {
  background-color: var(--outros);
}

a.contem-japanese-music,
a.contem-j-pop,
a.contem-japanese-hardcore,
a.contem-kayokyoku,
a.contem-shibuya-kei {
  color: rgba(255,255,255,.5);
  background: -webkit-linear-gradient(15deg, rgba(255,0,0,1) 8%, rgba(255,255,255,1) 37%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
h1.japanese-music,
h1.j-pop,
h1.japanese-hardcore,
h1.kayokyoku,
h1.shibuya-kei,
.subcategoria.japanese-music,
.subcategoria.j-pop,
.subcategoria.japanese-hardcore,
.subcategoria.kayokyoku,
.subcategoria.shibuya-kei {
  background: rgb(255,0,0);
  background: linear-gradient(50deg, rgba(255,0,0,1) 8%, rgba(255,255,255,1) 37%); 
}


a.contem-jamaican-music,
a.contem-reggae-music,
a.contem-dancehall,
a.contem-ska  {
  color: var(--brasil);
  background: -webkit-linear-gradient(100deg, #007749 40%, #2D2926 20%, #FFB81C 75%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
h1.jamaican-music,
h1.reggae-music,
h1.dancehall,
h1.ska,
.subcategoria.jamaican-music,
.subcategoria.reggae-music,
.subcategoria.dancehall,
.subcategoria.ska  {
  background: linear-gradient(345deg, #007749 20%, #2D2926 50%, #FFB81C 60%);
}

a.contem-america-latina,
a.contem-latin-jazz,
a.contem-latin-pop,
a.contem-reggaeton {
  color: var(--america-latina);
}
h1.america-latina,
h1.latin-jazz,
h1.latin-pop,
h1.reggaeton,
.subcategoria.america-latina 
.subcategoria.america-latina,
.subcategoria.latin-jazz,
.subcategoria.latin-pop,
.subcategoria.reggaeton {
  background-color: var(--america-latina);
}

a.contem-country-music {
  color: var(--country-music);
}
h1.country-music,
.subcategoria.country-music {
  background-color: var(--country-music);
}

a.contem-eua-music,
a.contem-edm-clubs,
a.contem-indigenous-amerian-music,
a.contem-louisiana-music,
a.contem-us-metal,
a.contem-us-rock {
  color: var(--eua-music);
  /* background: -webkit-linear-gradient(163deg, rgba(0,17,199,1) 10%, rgba(244,232,232,1) 37%, rgba(255,0,0,1) 62%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;  */
}
h1.eua-music,
h1.edm-clubs,
h1.indigenous-amerian-music,
h1.louisiana-music,
h1.us-metal,
h1.us-rock,
.subcategoria.eua-music,
.subcategoria.edm-clubs,
.subcategoria.indigenous-amerian-music,
.subcategoria.louisiana-music,
.subcategoria.us-metal
.subcategoria.us-rock {
  background-color: var(--eua-music);
  /* background: rgb(0,17,199);
  background: linear-gradient(163deg, rgba(0,17,199,1) 10%, rgba(244,232,232,1) 37%, rgba(255,0,0,1) 62%); */
}