.news-rail.svelte-1gbki1b{display:flex;flex-direction:column}.month.svelte-1gbki1b{font-family:var(--weeb-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--weeb-fg-muted);padding:14px 0 8px 28px;margin-left:4px;border-left:1px solid var(--weeb-border)}.month.svelte-1gbki1b:first-child{padding-top:0}.row.svelte-1gbki1b{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px 14px;padding:10px 10px 12px 28px;margin-left:4px;border-left:1px solid var(--weeb-border);color:inherit;text-decoration:none;border-radius:0 var(--weeb-radius) var(--weeb-radius) 0;transition:background .14s ease}.row.svelte-1gbki1b:before{content:"";position:absolute;left:-4px;top:15px;width:8px;height:8px;border-radius:var(--weeb-radius-full);background:var(--dot);box-shadow:0 0 0 3px var(--weeb-bg)}.row.svelte-1gbki1b:hover,.row.svelte-1gbki1b:focus-within{background:color-mix(in oklch,var(--weeb-surface) 60%,transparent)}.row.svelte-1gbki1b:hover .ext:where(.svelte-1gbki1b){transform:translate(1px,-1px)}.title-link.svelte-1gbki1b{color:inherit;text-decoration:none;transition:color .14s ease}.title-link.svelte-1gbki1b:hover{color:var(--weeb-accent-hover)}.title-link.svelte-1gbki1b:focus-visible{outline:2px solid var(--weeb-accent-hover);outline-offset:2px;border-radius:var(--weeb-radius-sm)}.title.svelte-1gbki1b{margin:0;font-size:14px;font-weight:600;line-height:1.38;text-wrap:balance;transition:color .14s ease;min-width:0;overflow-wrap:anywhere}.date.svelte-1gbki1b{font-family:var(--weeb-font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--weeb-fg-muted);white-space:nowrap;align-self:start;padding-top:2px}.summary.svelte-1gbki1b{grid-column:1 / -1;max-width:70ch;margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--weeb-fg-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.refs.svelte-1gbki1b{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;min-width:0}.ref.svelte-1gbki1b{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--weeb-fg-secondary);background:color-mix(in oklch,var(--weeb-surface) 75%,transparent);border:1px solid var(--weeb-border);border-radius:20px;padding:3px 11px 3px 8px;white-space:nowrap;max-width:100%;min-width:0;overflow:hidden}.ref-title.svelte-1gbki1b{overflow:hidden;text-overflow:ellipsis;min-width:0}.ref.svelte-1gbki1b{text-decoration:none;transition:border-color .14s ease,color .14s ease}.ref.svelte-1gbki1b:hover{color:var(--weeb-fg);border-color:color-mix(in oklch,var(--weeb-accent) 55%,var(--weeb-border))}.ref.svelte-1gbki1b:focus-visible{outline:2px solid var(--weeb-accent-hover);outline-offset:2px}.ref-ico.svelte-1gbki1b{width:12px;height:12px;flex:none;color:var(--brand)}.ref-host.svelte-1gbki1b{font-family:var(--weeb-font-mono);font-size:10px;color:var(--weeb-fg-muted);flex:none}.lang.svelte-1gbki1b{font-family:var(--weeb-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;color:var(--weeb-fg-secondary);border:1px solid var(--weeb-border);border-radius:var(--weeb-radius-sm);padding:1px 5px}.lang.jp.svelte-1gbki1b{color:var(--weeb-violet);border-color:color-mix(in oklch,var(--weeb-violet) 40%,transparent)}.meta.svelte-1gbki1b{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.badge.svelte-1gbki1b{display:inline-flex;align-items:center;font-size:11px;font-weight:500;padding:3px 11px;border-radius:20px;border:1px solid color-mix(in oklch,var(--cat) 40%,var(--weeb-border));color:var(--cat);background:color-mix(in oklch,var(--cat) 12%,transparent);text-transform:capitalize;white-space:nowrap}.ep.svelte-1gbki1b{font-family:var(--weeb-font-mono);font-size:10px;color:var(--weeb-fg-secondary);border:1px solid var(--weeb-border);border-radius:var(--weeb-radius-sm);padding:1px 5px}.source.svelte-1gbki1b{display:inline-flex;align-items:center;gap:4px;font-family:var(--weeb-font-mono);font-size:10.5px;color:var(--weeb-fg-muted)}a.source.svelte-1gbki1b{text-decoration:none;transition:color .14s ease}a.source.svelte-1gbki1b:hover{color:var(--weeb-accent-hover)}a.source.svelte-1gbki1b:focus-visible{outline:2px solid var(--weeb-accent-hover);outline-offset:2px;border-radius:var(--weeb-radius-sm)}.ext.svelte-1gbki1b{width:10px;height:10px;flex:none;transition:transform .14s ease}.view-all.svelte-1gbki1b{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:6px 0 0 4px;padding:8px 14px 8px 28px;border-left:1px solid var(--weeb-border);font-size:13px;font-weight:500;color:var(--weeb-accent-text);text-decoration:none;transition:color .14s ease}.view-all.svelte-1gbki1b svg:where(.svelte-1gbki1b){width:12px;height:12px;transition:transform .14s ease}.view-all.svelte-1gbki1b:hover{color:var(--weeb-accent-hover)}.view-all.svelte-1gbki1b:hover svg:where(.svelte-1gbki1b){transform:translate(2px)}.view-all.svelte-1gbki1b:focus-visible{outline:2px solid var(--weeb-accent-hover);outline-offset:2px}.sr-only.svelte-1gbki1b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.news-empty.svelte-1gbki1b{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 14px;text-align:center;border:1px dashed var(--weeb-border);border-radius:var(--weeb-radius)}.news-empty.svelte-1gbki1b strong:where(.svelte-1gbki1b){font-size:14px;font-weight:600}.news-empty.svelte-1gbki1b span:where(.svelte-1gbki1b){font-size:13px;color:var(--weeb-fg-muted)}@media (prefers-reduced-motion: reduce){.row.svelte-1gbki1b,.title.svelte-1gbki1b,.ext.svelte-1gbki1b{transition:none}}@media (max-width: 480px){.row.svelte-1gbki1b,.month.svelte-1gbki1b{padding-left:22px}}
