.question-report{position:relative;z-index:2}.question-report button{border:1px solid #987b57;border-radius:8px;background:#fff9e9;color:#49331d;font:inherit}.question-report textarea{font:inherit;border-radius:8px;color:#30251c;background:#fff}.question-report button:disabled{opacity:.5;cursor:default}.question-report-floating{position:fixed;z-index:10000;font-family:system-ui,sans-serif;color:#49331d}.question-report .question-report-icon{border:0;background:transparent;color:#806c54;box-shadow:none}.question-report button:focus-visible{outline:3px solid #79539d;outline-offset:3px}.question-report form,.question-report>p{position:absolute;left:0;top:calc(100% + 8px);box-sizing:border-box;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 80px);overflow-y:auto;padding:16px;margin:0;background:#fff9e9;border:1px solid #987b57;border-radius:12px;box-shadow:0 4px 20px #0003}.question-report-header .question-report-icon{color:#d9bb96}.question-report .question-report-icon:hover{background:#806c5414;color:#49331d}.question-report-header .question-report-icon:hover{background:#fff2;color:#fff4de}.question-report-header form,.question-report-header>p{color:#49331d;text-shadow:none;width:min(360px,calc(100vw / var(--rpg-ui-zoom, 1) - 72px));max-height:calc(100dvh / var(--rpg-ui-zoom, 1) - 100px)}.lesson-report-slot:empty{display:none}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}#rpg-root .rpg-qcard-frame.rpg-qcard-anchored{z-index:30;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}#rpg-root .rpg-qcard{width:min(960px,calc(94vw / var(--rpg-ui-zoom,1)));height:min(650px,calc(100dvh / var(--rpg-ui-zoom,1) - 150px));border:2px solid var(--tw-color-question-border);border-radius:var(--tw-radius-question);box-shadow:var(--tw-shadow-question);outline:none;container-type:inline-size}#rpg-root .rpg-qcard-head{border-bottom:2px solid var(--tw-color-learning-deep);background:linear-gradient(180deg,var(--tw-color-menu-header),var(--tw-color-menu-header-end))}#rpg-root .rpg-qcard-report-slot .question-report-icon{width:44px;height:44px}#rpg-root .rpg-qcard-report-slot form,#rpg-root .rpg-qcard-report-slot .question-report>p{left:auto;right:0}#rpg-root .rpg-qcard-spell-icon{border-radius:var(--tw-radius-surface);background:linear-gradient(180deg,var(--rpg-el-light),var(--rpg-el));border:2px solid var(--rpg-el-deep)}#rpg-root .rpg-qcard-spell{color:#fff4df}#rpg-root .rpg-qcard-topic{color:#ffeed3}#rpg-root .rpg-qcard-streak{border:2px solid var(--tw-color-learning-gold-line);background:linear-gradient(180deg,#ffe194,var(--tw-color-learning-gold));color:var(--tw-color-menu-ink)}#rpg-root .rpg-qcard-streak[data-hot="1"]{color:#3d1a08;background:linear-gradient(#ffd27a,#ff8a3c);border-color:#a8461a}#rpg-root .rpg-qcard-body{scrollbar-width:thin;scrollbar-color:#c9ae88 transparent}#rpg-root .rpg-qcard-body>*{flex-shrink:0}#rpg-root .rpg-qcard-q{font-size:36px;line-height:1.35}#rpg-root .rpg-qcard-q-long{font-size:25px;line-height:1.5}#rpg-root .rpg-qcard-chart{border:1px solid var(--tw-color-line);border-radius:var(--tw-radius-surface);background:#fff}#rpg-root .rpg-qchoice{border:1.5px solid var(--tw-color-answer-border);border-radius:var(--tw-radius-answer);background:var(--tw-color-answer);color:var(--tw-color-ink);overflow-wrap:anywhere;font-family:inherit}#rpg-root .rpg-qchoice:hover:not(:disabled){background:var(--tw-color-answer-hover);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#8d5c38}#rpg-root .rpg-qchoice:active:not(:disabled){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(2px)}#rpg-root .rpg-qchoice:disabled{cursor:default}#rpg-root .rpg-qchoice-key{color:#99734e;background:#faf4e9;border:1px solid #eadcc7;border-radius:7px;font:12px/1 system-ui,sans-serif}#rpg-root .rpg-qchoice[data-mark=right]{color:#315b24;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:#e6f3dd;border-color:#5b8946}#rpg-root .rpg-qchoice[data-mark=wrong]{color:#9b4f34;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:#fff0eb;border-color:#cb8a74}#rpg-root .rpg-qchoice[data-mark=dim]{opacity:.55;box-shadow:none}#rpg-root .rpg-qcard-choices-prose .rpg-qchoice{text-align:left;justify-content:flex-start;padding:24px 34px 24px 42px;font-size:18px}#rpg-root .rpg-qcard-review{background:var(--tw-color-review);border:1px solid var(--tw-color-review-border);border-radius:var(--tw-radius-content-card);color:var(--tw-color-review-ink);outline:none}#rpg-root .rpg-qcard-review h2{align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:700;display:flex}#rpg-root .rpg-qcard-review ol{margin:0;padding-left:23px;font-size:17px;line-height:1.55}#rpg-root .rpg-qcard-review li{margin:6px 0;padding-left:3px}#rpg-root .rpg-qcard-review li::marker{color:#8a71a6;font-weight:700}#rpg-root .rpg-qcard-retry{border-top:1px solid #e0d6eb}#rpg-root .rpg-qcard-cast{border:1px solid var(--tw-color-learning-gold-line);background:var(--tw-color-learning-gold);color:var(--tw-color-menu-ink);font:inherit}#rpg-root .rpg-qcard-cast:disabled{opacity:.55;cursor:default}#rpg-root .rpg-qchoice:focus-visible,#rpg-root .rpg-qcard-cast:focus-visible{outline-offset:4px;outline:3px solid #8970aa}#rpg-root .rpg-qcard-flash{color:#315b24;background:#e5f3dd;border:1px solid #96b882;border-radius:999px;transform:translate(-50%);box-shadow:0 4px 12px #203e2520}#rpg-root .rpg-qcard-flash[data-kind=wrong]{color:#9b4f34;background:#fff0eb;border-color:#cb8a74}#rpg-root .rpg-qcard-timer{background:#e4e9dd}#rpg-root .rpg-qcard-timer i{background:#89ac69;height:100%;animation-name:rpg-qtimer-w;animation-timing-function:linear;animation-fill-mode:forwards;display:block}#rpg-root .rpg-qcard-done .rpg-qcard-timer i,#rpg-root .rpg-qcard-static *{animation-play-state:paused!important}@keyframes rpg-qtimer-w{0%{width:100%}to{width:0%}}#rpg-root .rpg-qcard-pop{animation:.17s ease-out rpg-qcard-pop}@keyframes rpg-qcard-pop{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media(max-width:640px){#rpg-root .rpg-qcard{width:min(960px,calc(94vw / var(--rpg-ui-zoom,1)));height:min(650px,calc(100dvh / var(--rpg-ui-zoom,1) - 150px));border-radius:var(--tw-radius-question-mobile)}#rpg-root .rpg-qcard-q{font-size:28px}#rpg-root .rpg-qcard-q-long{font-size:20px;line-height:1.45}#rpg-root .rpg-qchoice{min-height:90px;padding-inline:30px;font-size:28px}#rpg-root .rpg-qcard-review{padding:16px}#rpg-root .rpg-qcard-review ol{font-size:16px}}@media(prefers-reduced-motion:reduce){#rpg-root .rpg-qcard-pop{animation:none}}@container (max-width:600px){#rpg-root .rpg-qcard-head{gap:8px;padding:12px 56px 12px 16px}#rpg-root .rpg-qcard-body{gap:16px;padding:16px}#rpg-root .rpg-qcard-q{max-width:100%;font-size:28px}#rpg-root .rpg-qcard-q-long{font-size:20px;line-height:1.4}#rpg-root .rpg-qcard-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#rpg-root .rpg-qcard-choices-prose{grid-template-columns:1fr}#rpg-root .rpg-qchoice{min-height:78px;padding:10px 28px;font-size:26px}#rpg-root .rpg-qchoice-key{width:19px;height:19px;font-size:11px;top:8px;left:8px}#rpg-root .rpg-qcard-streak{gap:4px;padding:6px 8px;font-size:12px}#rpg-root .rpg-qcard-spell-icon{border-radius:12px;width:36px;height:36px;font-size:22px}#rpg-root .rpg-qcard-topic{font-size:12px}}@container (max-width:340px){#rpg-root .rpg-qcard-head{flex-wrap:wrap}#rpg-root .rpg-qcard-body{gap:14px;padding:14px}#rpg-root .rpg-qcard-q-long{font-size:19px}#rpg-root .rpg-qcard-streak{margin-left:auto}}@media(max-height:600px)and (min-width:641px){#rpg-root .rpg-qcard-body{gap:14px;padding:16px 24px}#rpg-root .rpg-qcard-q-long{font-size:22px}#rpg-root .rpg-qchoice{min-height:76px;padding-block:8px;font-size:26px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
