@@ -216,22 +216,22 @@ function sharedStyles(): string {
216216 header { display: flex; align-items: center; justify-content: space-between; padding: 20px 48px; max-width: 1200px; margin: 0 auto; }
217217 .brand { font-size: 0.95rem; font-weight: 700; letter-spacing: -0.02em; }
218218 .brand a { text-decoration: none; color: #2D2D2D; }
219- .brand .accent { color: #D4594C ; }
219+ .brand .accent { color: #C9493D ; }
220220 .links { display: flex; gap: 24px; }
221221 .links a { text-decoration: none; color: #6B7280; font-size: 0.82rem; font-weight: 500; transition: color 0.15s; }
222222 .links a:hover { color: #2D2D2D; }
223- .links a.active { color: #D4594C ; }
223+ .links a.active { color: #C9493D ; }
224224 .container { max-width: 1200px; margin: 0 auto; padding: 0 48px; }
225225 .breadcrumb { font-size: 0.78rem; color: #6B7280; padding: 16px 0 0; }
226226 .breadcrumb a { color: #6B7280; text-decoration: none; }
227- .breadcrumb a:hover { color: #D4594C ; }
227+ .breadcrumb a:hover { color: #C9493D ; }
228228 .breadcrumb .sep { margin: 0 6px; }
229229 .hero { padding: 40px 0 48px; border-bottom: 1px solid #f0f0f0; margin-bottom: 40px; }
230- .hero-kicker { font-size: 0.72rem; font-weight: 600; color: #D4594C ; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 12px; }
230+ .hero-kicker { font-size: 0.72rem; font-weight: 600; color: #C9493D ; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 12px; }
231231 .hero h1 { font-size: 2.4rem; font-weight: 800; letter-spacing: -0.04em; line-height: 1.1; margin-bottom: 16px; max-width: 700px; }
232232 .hero-description { font-size: 1rem; color: #6B7280; line-height: 1.7; max-width: 640px; margin-bottom: 12px; }
233233 .hero-by { font-size: 0.85rem; color: #6B7280; margin-bottom: 32px; }
234- .hero-by a { color: #D4594C ; text-decoration: none; font-weight: 600; }
234+ .hero-by a { color: #C9493D ; text-decoration: none; font-weight: 600; }
235235 .hero-by a:hover { text-decoration: underline; }
236236 .numbers { display: flex; gap: 48px; }
237237 .num-val { font-family: 'JetBrains Mono', monospace; font-size: 1.8rem; font-weight: 700; letter-spacing: -0.02em; }
@@ -266,12 +266,12 @@ function sharedStyles(): string {
266266 tbody tr:hover { background: #fafafa; }
267267 .url-cell { font-family: 'JetBrains Mono', monospace; font-size: 0.72rem; color: #6B7280; max-width: 360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
268268 .badge { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 0.68rem; font-weight: 600; }
269- .badge-type { background: #FEF0EE; color: #D4594C ; }
269+ .badge-type { background: #FEF0EE; color: #C9493D ; }
270270 .badge-topic { background: #EEF2FF; color: #6366F1; }
271271 .badge-lang { background: #F0FDF4; color: #16A34A; }
272- .badge-conf { background: #fef8f7; color: #D4594C ; font-family: 'JetBrains Mono', monospace; }
272+ .badge-conf { background: #fef8f7; color: #C9493D ; font-family: 'JetBrains Mono', monospace; }
273273 .view-all-row { text-align: center; padding: 20px 0; }
274- .view-all-row a { color: #D4594C ; text-decoration: none; font-weight: 600; font-size: 0.85rem; }
274+ .view-all-row a { color: #C9493D ; text-decoration: none; font-weight: 600; font-size: 0.85rem; }
275275 .view-all-row a:hover { text-decoration: underline; }
276276 .cta-section { padding: 40px 0; border-bottom: 1px solid #f0f0f0; }
277277 .cta-box { background: #fef8f7; border: 1px solid #fdd8d4; border-radius: 12px; padding: 32px; display: flex; align-items: center; justify-content: space-between; }
@@ -574,7 +574,7 @@ function renderIndexPage(
574574 .index-card { padding: 24px; border: 1px solid #f0f0f0; border-radius: 12px; text-decoration: none; transition: border-color 0.15s; display: block; }
575575 .index-card:hover { border-color: #F97B6D; }
576576 .index-card-label { font-size: 1.1rem; font-weight: 700; margin-bottom: 4px; }
577- .index-card-count { font-family: 'JetBrains Mono', monospace; font-size: 0.78rem; color: #D4594C ; margin-bottom: 8px; }
577+ .index-card-count { font-family: 'JetBrains Mono', monospace; font-size: 0.78rem; color: #C9493D ; margin-bottom: 8px; }
578578 .index-card-desc { font-size: 0.82rem; color: #6B7280; line-height: 1.5; }
579579 </style>
580580</head>
0 commit comments