-
+
Try included feeds
diff --git a/frontend/src/styles/main.css b/frontend/src/styles/main.css
index b245f868..0389addc 100644
--- a/frontend/src/styles/main.css
+++ b/frontend/src/styles/main.css
@@ -345,6 +345,55 @@ a:focus-visible {
font-weight: var(--text-strong);
}
+.notice__intro,
+.notice__meta {
+ color: var(--text-muted);
+}
+
+.featured-feed-list {
+ display: grid;
+ gap: var(--space-3);
+}
+
+.featured-feed-item {
+ padding: var(--space-3);
+ border: var(--border-default);
+ border-radius: var(--radius-md);
+ background: var(--surface-elevated);
+}
+
+.featured-feed-item__link {
+ display: grid;
+ gap: var(--space-1);
+ transition:
+ border-color var(--transition-fast),
+ background-color var(--transition-fast),
+ transform var(--transition-fast);
+}
+
+.featured-feed-item:hover,
+.featured-feed-item:focus-within {
+ border-color: var(--border-strong);
+ background: rgba(255, 255, 255, 0.065);
+}
+
+.featured-feed-item__link:hover,
+.featured-feed-item__link:focus-visible {
+ text-decoration: none;
+ transform: translateY(-0.04rem);
+}
+
+.featured-feed-item__title {
+ color: var(--text-strong);
+ font-size: var(--font-size-1);
+ font-weight: 600;
+}
+
+.featured-feed-item__description {
+ color: var(--text-muted);
+ line-height: 1.4;
+}
+
.notice[data-tone="error"] {
border-color: rgba(248, 113, 113, 0.22);
background: var(--bg-danger);
diff --git a/public/shared-ui.css b/public/shared-ui.css
index 29145f8d..003588a4 100644
--- a/public/shared-ui.css
+++ b/public/shared-ui.css
@@ -1,8 +1,8 @@
/* Shared design-system primitives for both the app UI and RSS/XSL surfaces. See docs/design-system.md before changing this file. */
:root {
color-scheme: dark;
- --font-family-ui: "IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;
- --font-family-display: "Fraunces", "Iowan Old Style", "Georgia", serif;
+ --font-family-ui: system-ui, -apple-system, "Segoe UI", sans-serif;
+ --font-family-display: system-ui, -apple-system, "Segoe UI", sans-serif;
--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
--font-size-00: 0.8125rem;
--font-size-0: 0.9375rem;