.daily-entry{max-width:900px;padding:2rem;background:linear-gradient(115deg,#eaf7ff,#f3f0ff)}
.daily-art{width:140px;height:140px;object-fit:cover;border-radius:26px}.daily-shortcuts{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0}.daily-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.8rem}.daily-card h3{margin:.8rem 0}.daily-card .actions{margin-top:1rem}.daily-goal{padding:.6rem .8rem;background:#edf7fc;border-radius:10px;color:#16506b}.daily-review{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #e7eef4}.daily-review p{margin:.4rem 0}.daily-pagination{margin-top:1rem}.daily-note{margin-top:2rem}.daily-card{border-top:3px solid #b7dfee}
@media(max-width:800px){.daily-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-art{width:100px;height:100px}}
@media(max-width:560px){.daily-art{display:none}.daily-shortcuts button{flex:1 1 42%}.daily-review{flex-direction:column;align-items:flex-start}.daily-stats .stat{padding:1rem}}
@media print{.daily-shortcuts,.daily-pagination,.daily-card .actions,.daily-note{display:none!important}.daily-card{break-inside:avoid}}
