:root{--blue:#0066cc;--blue-dark:#2997ff;--ink:#1d1d1f;--ink-80:#333333;--ink-48:#7a7a7a;--canvas:#ffffff;--parchment:#f5f5f7;--pearl:#fafafc;--hairline:#e0e0e0;--divider:#f0f0f0;--page-bg:var(--parchment);--card-bg:var(--canvas);--card-border:rgba(0,0,0,0.09);--card-border-hover:rgba(0,0,0,0.26);--text-primary:var(--ink);--text-body:#424245;--text-secondary:var(--ink-48);--text-tertiary:#adadb0;--badge-bg:var(--parchment);--badge-border:var(--hairline);--link:var(--blue)}@media (prefers-color-scheme:dark){:root{--page-bg:#111112;--card-bg:#1d1d1f;--card-border:rgba(255,255,255,0.07);--card-border-hover:rgba(255,255,255,0.18);--text-primary:#f5f5f7;--text-body:#c7c7cc;--text-secondary:#86868b;--text-tertiary:#48484a;--badge-bg:#2a2a2c;--badge-border:rgba(255,255,255,0.09);--link:var(--blue-dark)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:var(--page-bg);color:var(--text-primary);min-height:100vh}.global-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#000000;height:44px;padding:0 24px}.global-nav,.global-nav-inner{display:flex;align-items:center}.global-nav-inner{width:100%;max-width:700px;margin:0 auto;justify-content:space-between}.site-name{font-family:SF Pro Display,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.22px;color:#ffffff}.update-status{font-size:12px;font-weight:400;letter-spacing:-.12px;color:#86868b}.feed-container{max-width:700px;margin:0 auto;padding:18px 16px 72px}.feed{display:flex;flex-direction:column;gap:10px}.card{background:var(--card-bg);border:.5px solid var(--card-border);border-radius:12px;padding:1rem 1.25rem;transition:border-color .13s ease}.card:hover{border-color:var(--card-border-hover)}.card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.timestamp{font-size:12px;font-weight:400;letter-spacing:-.12px;color:var(--text-tertiary);flex-shrink:0}.badge{font-size:11px;font-weight:500;letter-spacing:-.08px;color:var(--text-secondary);background:var(--badge-bg);border:.5px solid var(--badge-border);border-radius:9999px;padding:2px 9px;line-height:1.6;white-space:nowrap}.badge-category{color:var(--link);border-color:var(--link);background:transparent}.badge-group{display:flex;gap:5px;align-items:center}.card-title{display:block;font-size:16px;font-weight:600;letter-spacing:-.26px;line-height:1.38;color:var(--text-primary);text-decoration:none;margin-bottom:7px;text-wrap:pretty;transition:color .1s ease}.card-title:hover{color:var(--link)}.card-summary{font-size:14px;font-weight:400;letter-spacing:-.12px;line-height:1.6;color:var(--text-body);margin-bottom:13px;text-wrap:pretty}.card-footer{justify-content:space-between}.card-footer,.score-display{display:flex;align-items:center}.score-display{gap:5px;color:var(--text-secondary);font-size:13px;letter-spacing:-.1px}.score-display .arrow{display:block;width:11px;height:9px;flex-shrink:0}.read-link{font-size:13px;font-weight:400;letter-spacing:-.1px;color:var(--link);text-decoration:none;transition:opacity .11s ease}.read-link:hover{opacity:.68}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px}.pagination-link{font-size:13px;font-weight:400;letter-spacing:-.1px;color:var(--link);text-decoration:none;transition:opacity .11s ease}.pagination-link:hover{opacity:.68}.pagination-current{font-size:13px;font-weight:600;letter-spacing:-.1px;color:var(--text-primary)}@media (max-width:640px){.feed-container{padding:14px 12px 56px}.global-nav{padding:0 16px}}