/* 「发现」页静态背景（tt-dc-*）。卡片几何全在 vendor/page-discover.css；
   vendor 没拷现网 sunlit/extension.css，这里只补 page-discover.css 依赖却没写的几条（取值同 extension.css），不覆盖它已有的属性。 */
body[data-page="discover"] .task-grid { display: grid; grid-auto-rows: 1fr; align-items: stretch; }
body[data-page="discover"] .extension-card { min-width: 0; }
body[data-page="discover"] .task-card-footer { display: flex; }
body[data-page="discover"] .task-money .split { color: var(--b-text-3); }
body[data-page="discover"] .task-cover-frame { width: 100%; }

/* 排字封面：小红书图文笔记的样子（纸色底、大号粗标题、角标、作者），是内容不是界面，亮暗两色同一张图 */
body[data-page="discover"] .tt-dc-note { position: absolute; inset: 0; display: flex; flex-direction: column; padding: 16px 14px 14px; color: #262521; background: var(--tt-dc-paper); }
.tt-dc-note.is-sage { --tt-dc-paper: #E3EADF; --tt-dc-mark: #B9CDB2; }
.tt-dc-note.is-sky { --tt-dc-paper: #E1E7EF; --tt-dc-mark: #BCCBDD; }
.tt-dc-note.is-sand { --tt-dc-paper: #F1E7D6; --tt-dc-mark: #E2CBA6; }
.tt-dc-note-kicker { align-self: flex-start; padding: 2px 7px; border-radius: 4px; font-size: 11px; font-weight: 600; letter-spacing: .02em; color: #262521; background: rgb(255 255 255 / .62); }
.tt-dc-note-title { display: grid; gap: 2px; margin-top: 22px; font-size: 21px; font-weight: 800; line-height: 1.25; letter-spacing: -.01em; }
/* 第二行压一道马克笔底色，笔记封面的惯用写法 */
.tt-dc-note-title span:last-child { justify-self: start; padding: 0 2px; background: linear-gradient(transparent 58%, var(--tt-dc-mark) 58%, var(--tt-dc-mark) 92%, transparent 92%); }
.tt-dc-note-by { margin-top: auto; font-size: 10px; color: rgb(38 37 33 / .55); }
:root[data-theme="dark"] body[data-page="discover"] .task-cover-frame > * { filter: brightness(.9); }
