:root{--color-boya-red:#94070a;--color-correct:#07c160;--color-wrong:#ee0a24;--color-border:#dcdee0;--color-bg-base:#fff;--color-text-primary:#323233;--color-text-secondary:#969799;--color-text-tertiary:#646566;--color-bg-page:#f2f3f5;--color-correct-bg:#f0fff5;--color-wrong-bg:#fff5f5;--color-work-blue:#7fc8f5;--color-work-cream-bg:#fff6e9;--color-work-cream-text:#c3a77f;--color-work-correct:#5eee1f;--color-work-wrong:#ff444a;--color-work-score:#ff9000;--color-work-submit:#ffb02e;--color-pet-premium:#d48806;--color-pet-premium-bg:#fff8e6;--bp-phone:375px;--bp-tablet:1024px;--bp-desktop:1280px;--shell-max-width:750px;--shell-max-width-desktop:960px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--shell-padding-x:var(--space-md);--van-primary-color:var(--color-boya-red)!important;--van-button-primary-background:var(--color-boya-red)!important;--van-button-primary-border-color:var(--color-boya-red)!important}.page-shell{width:100%;max-width:var(--shell-max-width);padding:0 var(--shell-padding-x);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}@media (width>=1024px){.page-shell{max-width:var(--shell-max-width-desktop)}}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.q-title{color:var(--color-text-primary);margin:var(--space-md) 0;white-space:pre-wrap;font-size:24px;font-weight:400}.play-btn{align-items:center;gap:var(--space-xs);margin:0 auto var(--space-md);background:var(--color-boya-red);color:var(--color-bg-base);border:none;border-radius:999px;padding:10px 24px;font-size:16px;display:flex}.play-btn:disabled{opacity:.5}.finish-stamp{width:72px;margin:0 auto var(--space-sm);display:block}.q-option-cream{background:var(--color-work-cream-bg);color:var(--color-work-cream-text);font-family:SimSun,serif}.q-option-cream.is-active{background:var(--color-work-correct);color:var(--color-bg-base)}.q-option-cream.is-wrong{background:var(--color-work-wrong);color:var(--color-bg-base)}.q-body.no-copy{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.q-body.no-copy .q-textarea{-webkit-user-select:text;user-select:text}
