.article-item[data-v-c4ffa0db]{border-bottom:1px solid var(--c-border)}.row[data-v-c4ffa0db]{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.5rem;width:calc(100% + 1.5rem);margin:0 -.75rem;padding:1rem .75rem;transition:background .15s;display:flex}.article-item.expanded .row[data-v-c4ffa0db],.article-item.expanded .excerpt[data-v-c4ffa0db]{background:var(--c-border)}.source-logo[data-v-c4ffa0db],.placeholder[data-v-c4ffa0db]{transition:opacity .2s}.read-logo[data-v-c4ffa0db]{opacity:.35}.source-logo[data-v-c4ffa0db]{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.logo-invert[data-v-c4ffa0db]{filter:invert()}.placeholder[data-v-c4ffa0db]{background:var(--c-border);border-radius:50%;flex-shrink:0;width:22px;height:22px}.content[data-v-c4ffa0db]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.headline[data-v-c4ffa0db]{color:var(--c-text);letter-spacing:-.012em;text-align:left;font-size:1rem;font-weight:460;line-height:1.4;transition:color .2s,font-weight .2s}.headline.read[data-v-c4ffa0db]{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.headline.filtered[data-v-c4ffa0db]{text-decoration:line-through;-webkit-text-decoration-color:var(--c-muted);text-decoration-color:var(--c-muted);color:var(--c-muted);font-weight:400}.excerpt[data-v-c4ffa0db]{width:calc(100% + 1.5rem);color:var(--c-excerpt);text-align:left;cursor:pointer;margin:0 -.75rem;padding:0 .75rem 1.25rem calc(22px + 1.25rem);font-size:.875rem;line-height:1.7;transition:background .15s}.excerpt p[data-v-c4ffa0db]{margin:0 0 .5rem}.excerpt p[data-v-c4ffa0db]:last-of-type{margin-bottom:.5rem}.logo-stack[data-v-c4ffa0db]{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:22px;margin-top:.1rem;display:flex}.dup-badge[data-v-c4ffa0db]{color:var(--c-muted);opacity:.6;vertical-align:middle;white-space:nowrap;align-items:center;gap:.2rem;margin-left:.35rem;font-size:.7rem;font-weight:500;display:inline-flex}.dup-icon[data-v-c4ffa0db]{width:12px;height:12px}.excerpt-footer[data-v-c4ffa0db]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}.footer-left[data-v-c4ffa0db]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tags[data-v-c4ffa0db]{flex-wrap:wrap;gap:.3rem;display:flex}.tag[data-v-c4ffa0db]{color:var(--c-muted);background:var(--c-tag-bg);border:1px solid var(--c-tag-border);white-space:nowrap;border-radius:3px;padding:.1rem .35rem;font-size:.7rem;font-weight:500}.tag-filtered[data-v-c4ffa0db]{color:var(--c-tag-filtered-color);background:var(--c-tag-filtered-bg);border-color:var(--c-tag-filtered-border)}.also-reported[data-v-c4ffa0db]{align-items:center;gap:.25rem;display:flex}.also-reported-logo[data-v-c4ffa0db]{object-fit:cover;opacity:.7;border-radius:50%;width:14px;height:14px}.read-more[data-v-c4ffa0db]{color:var(--c-text);flex-shrink:0;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.read-more[data-v-c4ffa0db]:hover{text-decoration:underline}.lock-icon[data-v-c4ffa0db]{width:11px;height:13px;color:var(--c-muted);flex-shrink:0}.read-pile[data-v-4f53d2da]{margin:0}.pile-header[data-v-4f53d2da]{background:var(--c-border);cursor:pointer;width:calc(100% + 1.5rem);color:var(--c-muted);border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:.4rem;margin:0 -.75rem;padding:.55rem .75rem;transition:background .15s;display:flex}.pile-header[data-v-4f53d2da]:hover{filter:brightness(.94)}.pile-left[data-v-4f53d2da]{align-items:center;gap:.4rem;display:flex}.pile-icon[data-v-4f53d2da]{flex-shrink:0}.pile-label[data-v-4f53d2da]{font-size:.75rem;font-weight:500}.pile-chevron[data-v-4f53d2da]{flex-shrink:0;transition:transform .2s}.pile-chevron.open[data-v-4f53d2da]{transform:rotate(180deg)}.pile-articles[data-v-4f53d2da]{margin:0;padding:0;list-style:none}.weather-strip[data-v-ef2effe1]{color:var(--c-muted);white-space:nowrap;flex-shrink:1;align-items:center;gap:.2rem;font-size:.72rem;display:flex;overflow:hidden}.w-emoji[data-v-ef2effe1]{flex-shrink:0;font-size:.85rem;line-height:1}.w-sep[data-v-ef2effe1]{opacity:.4;flex-shrink:0}.w-arrow[data-v-ef2effe1]{flex-shrink:0;width:8px;height:11px}.w-val[data-v-ef2effe1]{flex-shrink:0}.sticky-head[data-v-1be86ce5]{top:calc(var(--header-h,96px) - 2rem + 1rem);z-index:5;background:var(--c-bg);margin:0 -.75rem;padding:2rem .75rem 0;position:sticky}section:first-of-type .sticky-head[data-v-1be86ce5]{padding-top:1rem}.hour-header[data-v-1be86ce5]{justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:0 0 .25rem;display:flex}.hour-label[data-v-1be86ce5]{letter-spacing:.03em;color:var(--c-muted);white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:600}.list[data-v-1be86ce5]{margin:0;padding:0;list-style:none;position:relative}.art-move[data-v-1be86ce5]{transition:transform .45s}.state[data-v-1be86ce5]{color:var(--c-muted);padding:2rem 0;font-size:.9rem}.error[data-v-1be86ce5]{color:#d00}.sentinel[data-v-1be86ce5]{height:1px}.match-alert[data-v-f9879e12]{color:var(--c-text);background:#2e7d520f;border-bottom:1px solid #2e7d5226;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.75rem;font-weight:500;display:flex}.app.dark .match-alert[data-v-f9879e12]{background:#2e7d521a;border-bottom-color:#2e7d5240}.team-logo[data-v-f9879e12]{object-fit:contain;flex-shrink:0;width:22px;height:22px;margin-top:.1rem}.football[data-v-f9879e12]{color:#2e7d52;flex-shrink:0;width:22px;height:22px;margin-top:.1rem}.match-content[data-v-f9879e12]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.teams[data-v-f9879e12]{font-size:1rem;font-weight:600;line-height:1.4}.match-meta[data-v-f9879e12]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dot-sep[data-v-f9879e12]{color:var(--c-muted);opacity:.5;flex-shrink:0}.meta[data-v-f9879e12]{color:var(--c-muted);flex-shrink:0}.competition[data-v-f9879e12]{text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.broadcaster[data-v-f9879e12]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.tv-icon[data-v-f9879e12]{flex-shrink:0;width:12px;height:12px}.live-badge[data-v-f9879e12]{color:#2e7d52;flex-shrink:0;align-items:center;gap:.3rem;font-weight:600;display:flex}.pulse[data-v-f9879e12]{background:#2e7d52;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse-f9879e12}@keyframes pulse-f9879e12{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.darts-alert[data-v-b281e81c]{color:var(--c-text);background:#005ab40d;border-bottom:1px solid #005ab41f;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:500;display:flex}.app.dark .darts-alert[data-v-b281e81c]{background:#005ab41a;border-bottom-color:#005ab440}.dartboard[data-v-b281e81c]{color:#005ab4;flex-shrink:0;width:14px;height:14px}.event[data-v-b281e81c]{text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.dot-sep[data-v-b281e81c]{color:var(--c-muted);opacity:.5;flex-shrink:0}.meta[data-v-b281e81c]{color:var(--c-muted);flex-shrink:0}.live-badge[data-v-b281e81c]{color:#005ab4;flex-shrink:0;align-items:center;gap:.3rem;font-weight:600;display:flex}.pulse[data-v-b281e81c]{background:#005ab4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse-b281e81c}@keyframes pulse-b281e81c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.run-alert[data-v-1002e3f8]{color:var(--c-text);background:#4a8c6a0d;border-bottom:1px solid #4a8c6a1f;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:500;display:flex}.run-emoji[data-v-1002e3f8]{flex-shrink:0;font-size:.85rem;line-height:1}.label[data-v-1002e3f8]{color:var(--c-text);font-size:.95rem;font-weight:600}.dot-sep[data-v-1002e3f8]{color:var(--c-muted);opacity:.5;flex-shrink:0}.meta[data-v-1002e3f8]{color:var(--c-muted);flex-shrink:0}.weather-warning[data-v-7399844b]{color:var(--c-text);background:#cc82000f;border-bottom:1px solid #cc820026;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:500;display:flex}.warn-icon[data-v-7399844b]{flex-shrink:0;align-self:center;font-size:.85rem;line-height:1}.warn-label[data-v-7399844b]{color:var(--c-text);flex-shrink:0;font-size:.95rem;font-weight:600}.dot-sep[data-v-7399844b]{color:var(--c-muted);opacity:.5;flex-shrink:0}.warn-text[data-v-7399844b]{color:var(--c-muted);white-space:pre-line}.settings-page[data-v-4848cb0f]{background:var(--c-bg);min-height:100dvh;color:var(--c-text)}.intro[data-v-4848cb0f]{padding:1.5rem .75rem .85rem}.intro-text[data-v-4848cb0f]{color:var(--c-text);align-items:flex-start;gap:.5rem;margin:0 0 .5rem;font-size:.82rem;line-height:1.5;display:flex}.intro-text[data-v-4848cb0f]:last-child{margin-bottom:0}.intro-icon[data-v-4848cb0f]{color:var(--c-text);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:.22rem;display:flex}.tab-bar[data-v-4848cb0f]{border-bottom:1px solid var(--c-border);gap:0;padding:0 .75rem;display:flex}.tab-btn[data-v-4848cb0f]{color:var(--c-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem .6rem;font-size:.8rem;font-weight:500}.tab-btn[data-v-4848cb0f]:hover{color:var(--c-text)}.tab-btn.active[data-v-4848cb0f]{color:var(--c-text);border-bottom-color:var(--c-text);font-weight:600}.settings-body[data-v-4848cb0f]{padding:0}.section[data-v-4848cb0f]{margin-top:1.25rem;padding:0 .75rem}.section-desc[data-v-4848cb0f]{color:var(--c-muted);text-align:left;margin:0 0 .6rem;font-size:.78rem;line-height:1.45}.font-row[data-v-4848cb0f]{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.font-row[data-v-4848cb0f]:last-child{border-bottom:1px solid var(--c-border)}.toggle-row[data-v-4848cb0f]{cursor:pointer;-webkit-user-select:none;user-select:none}.font-row-label[data-v-4848cb0f]{font-size:.9rem}.font-stepper[data-v-4848cb0f]{display:flex}.step-btn[data-v-4848cb0f]{border:1px solid var(--c-border);width:4.25rem;height:34px;color:var(--c-muted);cursor:pointer;white-space:nowrap;z-index:0;background:0 0;border-radius:0;flex:none;padding:0;font-size:.72rem;font-weight:600;position:relative}.step-btn+.step-btn[data-v-4848cb0f]{margin-left:-1px}.step-btn[data-v-4848cb0f]:first-child{border-radius:6px 0 0 6px}.step-btn[data-v-4848cb0f]:last-child{border-radius:0 6px 6px 0}.step-btn[data-v-4848cb0f]:hover:not(.active){border-color:var(--c-border-strong);color:var(--c-text);z-index:1}.step-btn.active[data-v-4848cb0f]{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg);z-index:2}.tag-list[data-v-4848cb0f]{border-top:1px solid var(--c-border);margin:0;padding:0;list-style:none}.tag-row[data-v-4848cb0f]{border-bottom:1px solid var(--c-border);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.65rem 0;display:flex}.source-row-left[data-v-4848cb0f]{align-items:center;gap:.6rem;display:flex}.source-logo[data-v-4848cb0f]{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.tag-name[data-v-4848cb0f]{font-size:.9rem}.about[data-v-4848cb0f]{margin-top:2rem;padding-bottom:2rem}.about-photo[data-v-4848cb0f]{filter:grayscale();opacity:.85;border-radius:6px;width:100%;margin-bottom:.85rem;display:block}.about-section[data-v-4848cb0f]{padding-bottom:2rem}.about-text[data-v-4848cb0f]{color:var(--c-muted);text-align:left;margin:0 0 .5rem;font-size:.82rem;line-height:1.55}.about-text strong[data-v-4848cb0f]{color:var(--c-text);font-weight:600}.lock-icon[data-v-4848cb0f]{width:11px;height:13px;color:var(--c-muted);flex-shrink:0}.toggle[data-v-4848cb0f]{background:var(--c-border);border-radius:11px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.toggle.on[data-v-4848cb0f]{background:var(--c-text)}.knob[data-v-4848cb0f]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle.on .knob[data-v-4848cb0f]{transform:translate(16px)}*,:before,:after{box-sizing:border-box}.lucide{stroke-width:1.25px}html,body{overflow-x:clip}body{color:#111;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s,color .2s}body.dark{color:#e8e8e8;background:#141414}.app[data-v-ed16bea5]{--c-bg:#fff;--c-text:#111;--header-h:96px;--c-muted:#8a8a8a;--c-border:#f0f0f0;--c-border-strong:#111;--c-tab-active-bg:#111;--c-tab-active-text:#fff;--c-excerpt:#555;--c-chevron:#c8c8c8;--c-tag-bg:#e4e4e4;--c-tag-border:#c8c8c8;--c-tag-filtered-color:#c0392b;--c-tag-filtered-bg:#fdecea;--c-tag-filtered-border:#f5c6c2;background:var(--c-bg);width:100%;max-width:660px;color:var(--c-text);min-height:100dvh;margin:0 auto;transition:background .2s,color .2s}.app.dark[data-v-ed16bea5]{--c-bg:#141414;--c-text:#e8e8e8;--c-muted:#777;--c-border:#303030;--c-border-strong:#e8e8e8;--c-tab-active-bg:#e8e8e8;--c-tab-active-text:#141414;--c-excerpt:#b8b8b8;--c-chevron:#555;--c-tag-bg:#2a2a2a;--c-tag-border:#484848;--c-tag-filtered-color:#f1948a;--c-tag-filtered-bg:#c0392b33;--c-tag-filtered-border:#c0392b66}header[data-v-ed16bea5]{z-index:10;border-bottom:1px solid var(--c-border);background:var(--c-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;padding:.875em .75em;font-size:24px;display:flex;position:sticky;top:0}.wordmark[data-v-ed16bea5]{letter-spacing:0;color:var(--c-muted);cursor:pointer;background:0 0;border:none;margin-top:5px;padding:0;font-family:Young Serif,serif;font-size:1.15em;font-weight:400}main[data-v-ed16bea5]{padding:0 .75rem}.controls[data-v-ed16bea5]{align-items:center;gap:.35em;display:flex}.feed-switcher[data-v-ed16bea5]{display:flex}.feed-switcher .icon-toggle[data-v-ed16bea5]{z-index:0;border-radius:0;position:relative}.feed-switcher .icon-toggle+.icon-toggle[data-v-ed16bea5]{margin-left:-1px}.feed-switcher .icon-toggle[data-v-ed16bea5]:hover{z-index:1}.feed-switcher .icon-toggle.active[data-v-ed16bea5]{z-index:2}.feed-switcher .icon-toggle[data-v-ed16bea5]:first-child{border-radius:6px 0 0 6px}.feed-switcher .icon-toggle[data-v-ed16bea5]:last-child{border-radius:0 6px 6px 0}.icon-toggle[data-v-ed16bea5]{border:1px solid var(--c-border);color:var(--c-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:2.2em;height:2.2em;padding:0;font-size:.75em;font-weight:600;line-height:1;display:flex}.icon-toggle svg[data-v-ed16bea5]{width:22px;height:22px}.icon-toggle[data-v-ed16bea5]:hover{border-color:var(--c-border-strong);color:var(--c-text)}.icon-toggle.active[data-v-ed16bea5]{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}
