.question-guide{
  margin:0;
  padding:12px 14px;
  border:1px solid rgba(78,161,255,0.34);
  border-radius:12px;
  background:linear-gradient(180deg, rgba(78,161,255,0.14), rgba(255,255,255,0.04));
  color:var(--fg);
  line-height:1.65;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);
}

.question-guide strong{
  color:var(--fg);
}

.question-guide code{
  font-size:.94em;
}

.study-path{
  margin:16px 0;
  padding:14px 16px;
  border:1px solid rgba(97, 219, 167, 0.34);
  border-radius:14px;
  background:linear-gradient(180deg, rgba(46, 160, 111, 0.16), rgba(255,255,255,0.03));
  color:var(--fg);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);
}

.study-path h3{
  margin:0 0 8px;
  font-size:1rem;
}

.study-path p{
  margin:0 0 8px;
  line-height:1.65;
}

.study-path ul{
  margin:.35rem 0 0 1.1rem;
  padding:0;
}

.study-path li{
  margin:.45rem 0;
  line-height:1.65;
}

body[data-theme="light"] .question-guide{
  border-color:#9fc0e9;
  background:#eef6ff;
  color:var(--text-light);
}

body[data-theme="light"] .question-guide strong{
  color:var(--text-light);
}

body[data-theme="light"] .study-path{
  border-color:#9dd6bb;
  background:#eefbf4;
  color:var(--text-light);
}
