/* ===== Daily Study Review 前端样式 ===== */

/* 1. 安全容器：居中 + 左右留白 */
.dsr-review-wrapper{
    max-width:800px;
    margin:2rem auto;
    padding:0 1.5rem;
    box-sizing:border-box;
    word-break:break-word;
}
.dsr-review-wrapper *{box-sizing:inherit;}
/* 修改文本输入框宽度 */
.dsr-v2 textarea {
    width: 98%; /* 增加宽度 */
    padding: 12px;
    border: 1px solid #ddd;
    border-radius: 6px;
    resize: vertical;
    font-size: 14px;
    line-height: 1.5;
    font-family: inherit;
    transition: border-color 0.3s ease;
    min-height: 80px;
    box-sizing: border-box;
    margin: 0 auto;
    display: block;
}
/* 2. 回顾块 */
.review-content{font-size:24px;color:blue;line-height:1.6}
.entry-title{font-weight:600;margin:25px 0 10px}
blockquote{margin:15px 0;padding:15px 15px 15px 20px;border-left:5px solid #ccc;border-radius:4px;background:#fafafa}
.retrieval-practice{border-left-color:#4CAF50;background:#e8f5e9}
.metacognition{border-left-color:#2196F3;background:#e3f2fd}
.emotional-tagging{border-left-color:#FF9800;background:#fff3e0}
.schema-theory{border-left-color:#9C27B0;background:#f3e5f5}
.self-regulation{border-left-color:#009688;background:#e0f2f1}
.growth-mindset{border-left-color:#E91E63;background:#fce4ec}
h6{margin:0 0 8px;color:#444}
.question p{margin:4px 0}
.upload-image-in-review{max-width:200px;margin-top:8px;display:block}

/* 3. 分页导航 */
.dsr-pagination{margin:30px 0;text-align:center}
.dsr-pagination .page-numbers{
    display:inline-block;padding:6px 12px;margin:0 4px;
    border:1px solid #ddd;border-radius:3px;background:#fff;text-decoration:none;transition:all .2s
}
.dsr-pagination .page-numbers:hover{background:#f1f1f1}
.dsr-pagination .current{background:#4CAF50;color:#fff;border-color:#4CAF50}

/* 4. 手机微调 */
@media (max-width:600px){
    .dsr-review-wrapper{padding:0 10px}
    .review-content{font-size:20px}
    .dsr-pagination .page-numbers{padding:4px 8px;font-size:14px}
}
