.exam-timer,.timer,.timer-section{align-items:center;background:#fff3e0;border-radius:4px;color:#e6a23c;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .3s ease}.exam-timer.halfway,.timer-section.halfway,.timer.halfway{background:#e6f4ff;color:#1677ff}.exam-timer.warning10,.timer-section.warning10,.timer.warning10{animation:exam-time-pulse 2s ease-in-out infinite;background:#fff7e6;color:#d48806}.exam-timer.warning,.timer-section.warning,.timer.warning{animation:exam-time-pulse 1.2s ease-in-out infinite;background:#fff1e6;color:#d46b08}.exam-timer.critical,.timer-section.critical,.timer.critical{animation:exam-time-critical .5s ease-in-out infinite;background:#fff1f0;color:#cf1322}@keyframes exam-time-pulse{0%,to{opacity:1}50%{opacity:.75}}@keyframes exam-time-critical{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes worksPopIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes worksShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes worksFloatUp{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.work-card,.works-pop-in{animation:worksPopIn .35s ease-out}.work-card:hover{animation:worksFloatUp .6s ease-in-out}.masonry-grid{-moz-column-gap:20px;column-gap:20px}.masonry-grid :deep(.work-card){-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}:root{--color-bg-primary:#f5f7fa;--color-bg-card:#fff;--color-text-primary:#303133;--color-text-secondary:#606266;--color-text-tertiary:#909399;--color-border:#ebeef5;--color-bg-light:#f8f9fa;--color-bg-option:#fafafa;--color-bg-correct:#f0f9ff;--color-bg-wrong:#fef2f2;--color-success:#67c23a;--color-danger:#f56c6c;--color-primary:#409eff;--color-primary-light:#66b1ff;--color-border-light:#e4e7ed;--color-feedback-gradient:linear-gradient(135deg,#f0f9ff,#e0f2fe);--color-feedback-icon:#0284c7;--color-feedback-title:#0369a1;--color-feedback-text:#334155;--color-feedback-footer:#64748b;--color-feedback-border:#bae6fd;--shadow-card:0 2px 8px rgba(0,0,0,.1);color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--color-bg-primary:#1a1a2e;--color-bg-card:#16213e;--color-text-primary:#e0e0e0;--color-text-secondary:#a0a0a0;--color-text-tertiary:#707070;--color-border:#2a2a4a;--color-bg-light:#1a1a2e;--color-bg-option:#1e1e30;--color-bg-correct:#0d2137;--color-bg-wrong:#2d1b1b;--color-success:#85ce61;--color-danger:#f78989;--color-primary:#409eff;--color-primary-light:#66b1ff;--color-border-light:#2a2a4a;--color-feedback-gradient:linear-gradient(135deg,#0d2137,#1a2740);--color-feedback-icon:#38bdf8;--color-feedback-title:#7dd3fc;--color-feedback-text:#cbd5e1;--color-feedback-footer:#94a3b8;--color-feedback-border:#1e3a5f;--shadow-card:0 2px 8px rgba(0,0,0,.3)}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}body{background-color:#f6f8fb;font-size:12px;margin:0;min-height:100vh;padding:0;touch-action:manipulation;word-break:break-all}a{color:inherit;text-decoration:none}.main{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%}.pagination{display:flex;justify-content:center;margin:20px 0}.clearfix{clear:both}.cursor{cursor:pointer}.fl{float:left}.fr{float:right}.title{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.no-data{font-size:20px;margin:calc(50vh - 173px) auto;text-align:center}::-webkit-scrollbar{border-radius:5px;height:5px;width:5px}::-webkit-scrollbar-thumb{background:#0003;border-radius:5px}::-webkit-scrollbar-track{background:#fff;border-radius:0}body.scratch-immersive .el-header,body.scratch-immersive .global-header,body.scratch-immersive .problem-list-header,body.scratch-immersive .works-layout>header,body.scratch-immersive body>header{display:none!important}.homework-content img,.learning-content img,.section-page img{pointer-events:auto}.homework-content canvas,.homework-content img,.homework-content video,.learning-content canvas,.learning-content img,.learning-content video,.section-page canvas,.section-page img,.section-page video{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}
