.markdown-choices-keyboard[data-v-42658dd8]{align-items:stretch;gap:var(--af-space-1);width:100%;max-height:30vh;padding:var(--af-space-1);grid-template-columns:1fr 1fr 1fr 1fr;display:grid;overflow:hidden auto}@media screen and (width<=599px){.markdown-choices-keyboard[data-v-42658dd8]{grid-template-columns:1fr 1fr;padding:1px}}.markdown-choices-keyboard .choices-button-wrapper[data-v-42658dd8]{box-sizing:border-box;justify-content:start;align-items:center;min-width:0;display:inline-flex;position:relative}.markdown-choices-keyboard .choices-button-wrapper .marked-answer[data-v-42658dd8]{opacity:.4;display:inline-block;position:absolute;top:0;left:0}.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__correct[data-v-42658dd8]{border:.4rem solid var(--af-color-attention);border-radius:50%;width:50px;height:50px}@media screen and (width<=599px){.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__correct[data-v-42658dd8]{width:35px;height:35px}}.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__incorrect[data-v-42658dd8]{width:60px;height:60px}@media screen and (width<=599px){.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__incorrect[data-v-42658dd8]{width:40px;height:40px}}.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__incorrect[data-v-42658dd8]:before,.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__incorrect[data-v-42658dd8]:after{content:"";background:#1770ff;border-radius:10px;width:100%;height:.5rem;position:absolute}@media screen and (width<=599px){.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__incorrect[data-v-42658dd8]:before,.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__incorrect[data-v-42658dd8]:after{height:.4rem}}.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__incorrect[data-v-42658dd8]:before{transform-origin:0%;left:14%;transform:rotate(45deg)}.markdown-choices-keyboard .choices-button-wrapper .marked-answer.marked-answer__incorrect[data-v-42658dd8]:after{transform-origin:100%;left:auto;right:14%;transform:rotate(-45deg)}.markdown-choices-keyboard .choices-button-wrapper .choices-button[data-v-42658dd8]{border-radius:var(--af-round-m);width:100%;height:100%;line-height:var(--af-lh-tight);letter-spacing:var(--af-ls-tight);border:1px solid var(--af-color-sub-grey);background-color:var(--af-color-white);font-size:var(--af-fs-8);padding:var(--af-space-3);text-align:start;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;transition:all .1s}@media screen and (width<=599px){.markdown-choices-keyboard .choices-button-wrapper .choices-button[data-v-42658dd8]{font-size:var(--af-fs-9);padding:var(--af-space-2)}}.markdown-choices-keyboard .choices-button-wrapper .choices-button.active[data-v-42658dd8]{background-color:var(--af-color-grey300)}@media (any-hover:hover){.markdown-choices-keyboard .choices-button-wrapper .choices-button[data-v-42658dd8]:hover:not(:disabled):not(:active){background-color:color-mix(in srgb, var(--af-color-white) calc(var(--af-opacity-hover) * 100%), var(--af-color-sub-grey))}}.markdown-choices-keyboard .choices-button-wrapper .choices-button[data-v-42658dd8]:focus-visible:not(:disabled):not(:active){background-color:color-mix(in srgb, var(--af-color-white) calc(var(--af-opacity-focus) * 100%), var(--af-color-sub-grey))}.markdown-choices-keyboard .choices-button-wrapper .choices-button[data-v-42658dd8]:active{background-color:color-mix(in srgb, var(--af-color-white) calc(var(--af-opacity-active) * 100%), var(--af-color-sub-grey))}.markdown-choices-keyboard .choices-button-wrapper .choices-button[data-v-42658dd8]:disabled{pointer-events:none}.markdown-choices-keyboard .choices-button-wrapper .choices-button[data-v-42658dd8]:not(.marked):disabled{background-color:var(--af-color-grey100);border:1px solid var(--af-color-disabled);color:var(--af-color-sub-grey)}.markdown-choices-keyboard .choices-button-wrapper .default-option[data-v-42658dd8],.markdown-choices-keyboard .choices-button-wrapper .option-support[data-v-42658dd8]{font-family:Noto Sans,sans-serif!important}:is(.markdown-choices-keyboard .choices-button-wrapper .default-option,.markdown-choices-keyboard .choices-button-wrapper .option-support) .option-ruby[data-v-42658dd8]{white-space:pre-wrap}
