
/* 1.26.4 · egységes sötét metafora-felület */
#reflectionScreen:has(.metaphor-stage){
  background:radial-gradient(circle at 75% -20%,#25343b 0,transparent 38%),#111419!important;
  color:#edf2f2!important;
}
#reflectionScreen:has(.metaphor-stage) .reflection-shell{
  background:#1a1f25!important;
  border-color:#343d46!important;
  color:#edf2f2!important;
}
#reflectionScreen:has(.metaphor-stage) .dialog-card.metaphor-stage{
  background:#12171b!important;
  border-color:#343d46!important;
  color:#edf2f2!important;
}
#reflectionScreen:has(.metaphor-stage) button{
  -webkit-appearance:none!important;
  appearance:none!important;
}
#reflectionScreen:has(.metaphor-stage) .metaphor-candidate,
#reflectionScreen:has(.metaphor-stage) .metaphor-choice{
  background:#141c21!important;
  color:#fff1d6!important;
  border:1px solid #42535a!important;
}
#reflectionScreen:has(.metaphor-stage) .metaphor-candidate:hover,
#reflectionScreen:has(.metaphor-stage) .metaphor-choice:hover{
  background:#24231f!important;
  border-color:#f1b968!important;
}
#reflectionScreen:has(.metaphor-stage) .metaphor-selected{
  background:#171816!important;
  color:#edf2f2!important;
}
#reflectionScreen:has(.metaphor-stage) .metaphor-questions{
  background:#10161a!important;
  color:#dce8e7!important;
}
#reflectionScreen:has(.metaphor-stage) .metaphor-questions>div{
  background:transparent!important;
  color:#dce8e7!important;
}
#reflectionScreen:has(.metaphor-stage) .metaphor-start{
  background:#183d3b!important;
  color:#e5fffb!important;
  border:1px solid #54d4c5!important;
}
#reflectionScreen:has(.metaphor-stage) .metaphor-back{
  background:#151a1f!important;
  color:#c8d5d4!important;
  border:1px solid #343d46!important;
  border-radius:10px!important;
  margin-top:2px!important;
}
#reflectionScreen:has(.metaphor-stage) .metaphor-back:hover{
  background:#20272d!important;
  border-color:#5e6b73!important;
}
