/* 仅缩小手机端辅助控件与实验问答栏，桌面端保持原样。 */
@media (max-width: 600px) {
  .feedback-launcher {
    left: max(10px, env(safe-area-inset-left));
    bottom: max(14px, env(safe-area-inset-bottom));
    min-height: 36px;
    padding: 7px 11px;
    font-size: 12px;
    letter-spacing: .02em;
  }

  .feedback-launcher span {
    margin-right: 3px;
    font-size: 14px;
  }

  .wechat-contact {
    left: max(10px, env(safe-area-inset-left));
    bottom: max(64px, calc(env(safe-area-inset-bottom) + 56px));
    width: 76px;
    font-size: 12px;
  }

  .wechat-contact > span {
    margin-bottom: 3px;
    padding: 2px 6px;
  }

  .wechat-contact a {
    width: 70px;
    padding: 3px;
    border-radius: 7px;
  }

  /* 实验问答展开时让出画面，关闭实验后自动恢复。 */
  body.lesson-on .wechat-contact,
  body.lesson-on .feedback-launcher {
    display: none;
  }
}

@media (max-width: 760px) {
  #panel {
    height: 44vh;
    height: 44dvh;
  }
}
