/* 5.6 — stronger ARGILORE / AKELARRE identity */

/* Plans header: brand name follows the active phase, just like the mark */
.app.screen-home .brandMini b{
  transition:color .28s ease,text-shadow .28s ease;
}
.app.screen-home.day .brandMini b{
  color:#c77700!important;
  text-shadow:0 0 18px rgba(255,184,0,.16);
}
.app.screen-home.night .brandMini b{
  color:#c886ff!important;
  text-shadow:0 0 20px rgba(152,92,255,.24);
}

/* Match Card — ARGILORE: lighter, warm, editorial */
.matchCharacterLayer.argilore:before{
  background:rgba(31,21,10,.49);
  backdrop-filter:blur(14px) saturate(1.02);
  -webkit-backdrop-filter:blur(14px) saturate(1.02);
}
.matchCharacterLayer.argilore:after{
  background:
    radial-gradient(circle at 68% 12%,rgba(255,211,126,.38),transparent 30%),
    radial-gradient(circle at 18% 82%,rgba(171,103,34,.30),transparent 39%),
    linear-gradient(155deg,#2a1b0c 0%,#5a3615 48%,#120d08 100%);
}
.matchCharacterLayer.argilore .mcrAtmosphere{
  opacity:.94;
  background:
    radial-gradient(ellipse at 52% 4%,rgba(255,235,177,.18),transparent 29%),
    radial-gradient(ellipse at 13% 54%,rgba(238,177,77,.26),transparent 38%);
}
.matchCharacterLayer.argilore .mcrFace{
  border-color:rgba(245,204,119,.72);
  box-shadow:0 30px 90px rgba(0,0,0,.45),0 0 0 1px rgba(255,222,150,.18),0 0 42px rgba(231,171,61,.17);
}
.matchCharacterLayer.argilore .mcrBack{
  background:
    radial-gradient(circle at 50% 40%,rgba(255,225,153,.16),transparent 34%),
    linear-gradient(145deg,var(--card1) 0%,var(--card2) 48%,var(--card3) 100%);
}
.matchCharacterLayer.argilore .mcrFront{
  box-shadow:inset 0 0 0 2px rgba(248,210,126,.46),inset 0 0 90px rgba(223,159,46,.10);
}
.matchCharacterLayer.argilore .mcrShade{
  background:linear-gradient(to bottom,rgba(105,65,18,.15) 0%,rgba(38,22,7,.01) 32%,rgba(62,34,8,.18) 57%,rgba(35,20,8,.91) 100%);
}
.matchCharacterLayer.argilore .mcrBrand,
.matchCharacterLayer.argilore .mcrBackBrand{
  color:#ffe2a3;
  text-shadow:0 2px 22px rgba(255,188,63,.22);
}
.matchCharacterLayer.argilore .mcrPrimary{
  background:linear-gradient(135deg,#ffe5a7,#f1bd61);
  color:#1b1208;
  box-shadow:0 12px 30px rgba(225,165,54,.25);
}

/* Match Card — AKELARRE: deeper, burgundy, nocturnal */
.matchCharacterLayer.akelarre:before{
  background:rgba(3,2,4,.78);
  backdrop-filter:blur(15px) saturate(.92);
  -webkit-backdrop-filter:blur(15px) saturate(.92);
}
.matchCharacterLayer.akelarre:after{
  background:
    radial-gradient(circle at 73% 15%,rgba(177,28,42,.40),transparent 30%),
    radial-gradient(circle at 16% 78%,rgba(92,8,24,.34),transparent 37%),
    linear-gradient(150deg,#040305 0%,#21080d 50%,#020203 100%);
}
.matchCharacterLayer.akelarre .mcrAtmosphere{
  opacity:.98;
  background:
    radial-gradient(ellipse at 58% 8%,rgba(209,54,64,.18),transparent 30%),
    radial-gradient(ellipse at 12% 58%,rgba(110,12,30,.30),transparent 38%);
}
.matchCharacterLayer.akelarre .mcrFace{
  border-color:rgba(190,55,60,.76);
  box-shadow:0 30px 96px rgba(0,0,0,.66),0 0 0 1px rgba(224,75,74,.15),0 0 48px rgba(140,17,30,.24);
}
.matchCharacterLayer.akelarre .mcrBack{
  background:
    radial-gradient(circle at 50% 40%,rgba(216,62,65,.14),transparent 33%),
    linear-gradient(145deg,var(--card1) 0%,var(--card2) 48%,var(--card3) 100%);
}
.matchCharacterLayer.akelarre .mcrFront{
  box-shadow:inset 0 0 0 2px rgba(188,45,54,.52),inset 0 0 100px rgba(112,8,25,.18);
}
.matchCharacterLayer.akelarre .mcrShade{
  background:linear-gradient(to bottom,rgba(75,4,14,.20) 0%,rgba(12,3,7,.04) 32%,rgba(42,3,12,.28) 58%,rgba(8,3,6,.94) 100%);
}
.matchCharacterLayer.akelarre .mcrBrand,
.matchCharacterLayer.akelarre .mcrBackBrand{
  color:#ff8b83;
  text-shadow:0 0 24px rgba(205,45,55,.38);
}
.matchCharacterLayer.akelarre .mcrPrimary{
  background:linear-gradient(135deg,#d94b49,#a91f2d);
  color:#fff;
  box-shadow:0 12px 32px rgba(140,16,30,.30);
}
