.daily-page, .daily-article { max-width: 720px; margin: 0 auto; padding: 28px 20px 60px; }
.daily-page h1 { font-size: 26px; margin-bottom: 8px; }
.daily-page .sub { color: #86888c; font-size: 14px; margin-bottom: 20px; }
.daily-list { list-style: none; }
.daily-list li { padding: 16px 0; border-bottom: 1px solid #ececef; }
.daily-list a { font-size: 16px; font-weight: 700; color: #0969da; }
.daily-list .d { margin-left: 10px; color: #a8adb3; font-size: 12px; }
.daily-list p { margin-top: 6px; color: #55595f; font-size: 13px; line-height: 1.6; }

.daily-article h1 { font-size: 26px; line-height: 1.4; margin: 8px 0 12px; }
.daily-article .crumbs { color: #a8adb3; font-size: 13px; margin-bottom: 4px; }
.daily-article .crumbs a { color: #0969da; }
.daily-article .intro { background: #fff; border: 1px solid #ececef; border-radius: 12px; padding: 14px 18px; font-size: 15px; line-height: 1.8; }
.daily-article .pick { margin-top: 30px; }
.daily-article .pick h2 { font-size: 20px; }
.daily-article .pick h2 a { color: #0969da; }
.daily-article .meta { display: flex; flex-wrap: wrap; gap: 8px; margin: 10px 0; }
.daily-article .meta .tag { font-size: 12px; padding: 2px 10px; border-radius: 999px; background: #f2f3f5; color: #55595f; }
.daily-article .meta .orange { background: #fff1e5; color: #f60; }
.daily-article .cover { width: 100%; border-radius: 12px; margin: 6px 0 12px; background: #f2f3f5; }
.daily-article .note { font-size: 15px; line-height: 1.85; }
.daily-article .try { margin-top: 10px; }
.daily-article .try a { color: #1f883d; font-weight: 600; }
.daily-article .outro { margin-top: 30px; padding: 14px 18px; background: #f6f8fa; border-radius: 12px; color: #55595f; font-size: 14px; line-height: 1.8; }
.daily-nav { display: flex; gap: 18px; margin-top: 26px; }
.daily-nav a { color: #0969da; font-size: 14px; }
.crumbs a { color: #0969da; }
.seo-daily { margin: 20px 0; padding: 14px 18px; background: #fff; border: 1px solid #ececef; border-radius: 12px; }
.seo-daily h2 { font-size: 15px; margin-bottom: 6px; }
.seo-daily a { color: #0969da; font-weight: 700; }
