.daily-list,.daily-detail{width:100%;margin:0;padding:4px 0 16px;box-sizing:border-box;color:#333;overflow-wrap:anywhere}.daily-detail h1{font-size:26px;line-height:1.5;margin:0 0 20px}.daily-cards{display:grid;gap:16px}.daily-card{display:flex;gap:20px;background:#fff;border:1px solid #edf0f2;border-radius:12px;padding:20px;color:inherit;text-decoration:none;transition:border-color .2s}.daily-card:hover{border-color:#14a6a0}.daily-card img{width:120px;height:90px;object-fit:cover;border-radius:8px;flex:none}.daily-card-text{min-width:0}.daily-card h2{font-size:18px;line-height:1.6;margin:0 0 8px}.daily-card p{line-height:1.8;margin:10px 0 0;color:#686e75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daily-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:28px}.daily-pagination a{color:#079c96}.daily-detail article{background:#fff;padding:28px;border:1px solid #edf0f2;border-radius:12px}.daily-body{margin-top:24px;line-height:1.9;font-size:16px}.daily-body img,.daily-body video{display:block;width:auto!important;max-width:min(100%,720px)!important;height:auto!important;margin:16px auto!important}.daily-body pre{overflow:auto;max-width:100%}.daily-body a{color:#079c96}.daily-empty{padding:50px 0;text-align:center;color:#888}.daily-neighbors{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.daily-neighbors a{display:flex;flex-direction:column;gap:6px;padding:16px 20px;background:#fff;border:1px solid #edf0f2;border-radius:12px;color:#333;text-decoration:none;min-width:0}.daily-neighbors span{font-size:13px;color:#079c96}.daily-neighbors strong{font-weight:500;line-height:1.6}.daily-next{grid-column:2;text-align:right}.daily-recommend{margin:0 auto 24px}.daily-recommend .fun-list-box{padding:0!important}.daily-recommend .el-divider__text{background:#f7f8f9;color:#a0a6ac}@media (max-width: 600px){.daily-neighbors{grid-template-columns:1fr;gap:12px}.daily-next{grid-column:1;text-align:left}}@media (max-width: 959px){.daily-list,.daily-detail{padding:4px 12px 16px}.daily-recommend{padding:0 12px}.daily-card p{-webkit-line-clamp:1}}@media (max-width: 807px){.daily-list,.daily-detail{padding:4px 6px 16px}.daily-recommend{padding:0 6px}}@media (max-width: 600px){.daily-card{padding:16px;gap:12px}.daily-card img{width:90px;height:90px}.daily-card h2{font-size:16px}.daily-detail article{padding:18px}.daily-detail h1{font-size:22px}}
