.page-header.svelte-645cqu{border-bottom:1px solid var(--border);flex-shrink:0;padding:20px 24px 16px}.page-header.svelte-645cqu h1:where(.svelte-645cqu){font-size:22px;font-weight:700}.subtitle.svelte-645cqu{color:var(--text3);margin-top:4px;font-size:12px}.error-banner.svelte-645cqu{border:1px solid var(--danger);color:var(--danger);background:#ef44441a;border-radius:8px;margin:24px;padding:12px 16px;font-size:13px}.empty-state.svelte-645cqu{color:var(--text4);padding:40px 24px;font-size:13px}.digest-layout.svelte-645cqu{flex:1;display:flex;overflow:hidden}.date-list.svelte-645cqu{border-right:1px solid var(--border);flex-shrink:0;width:220px;padding:8px 0;overflow-y:auto}.date-btn.svelte-645cqu{cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px 14px;transition:background .1s;display:flex}.date-btn.svelte-645cqu:hover{background:var(--surface2)}.date-btn.active.svelte-645cqu{background:var(--surface2);border-left-color:var(--accent)}.date-str.svelte-645cqu{color:var(--text);font-size:13px;font-weight:600}.article-count.svelte-645cqu{color:var(--text4);font-size:11px}.digest-body.svelte-645cqu{flex:1;max-width:800px;padding:24px 32px;overflow-y:auto}.digest-body.svelte-645cqu h1{margin:0 0 8px;font-size:18px;font-weight:700}.digest-body.svelte-645cqu h2{color:var(--accent);border-bottom:1px solid var(--border);margin:22px 0 10px;padding-bottom:4px;font-size:14px;font-weight:700}.digest-body.svelte-645cqu h3{color:var(--text2);margin:14px 0 6px;font-size:13px;font-weight:600}.digest-body.svelte-645cqu p{color:var(--text2);margin:0 0 8px;line-height:1.6}.digest-body.svelte-645cqu p.spacer{height:4px;margin:0}.digest-body.svelte-645cqu strong{color:var(--text);font-weight:600}.digest-body.svelte-645cqu em{color:var(--text3);font-style:italic}.digest-body.svelte-645cqu hr{border:none;border-top:1px solid var(--border);margin:18px 0}.digest-body.svelte-645cqu ol{margin:0 0 12px;padding-left:20px}.digest-body.svelte-645cqu li{color:var(--text2);margin:0 0 8px;line-height:1.6}.digest-body.svelte-645cqu table{border-collapse:collapse;width:100%;margin:10px 0 16px;font-size:12px}.digest-body.svelte-645cqu th{text-align:left;background:var(--surface2);border:1px solid var(--border);color:var(--text3);text-transform:uppercase;padding:5px 8px;font-size:11px;font-weight:600}.digest-body.svelte-645cqu td{border:1px solid var(--border);color:var(--text2);vertical-align:top;padding:4px 8px}.mobile-date-picker.svelte-645cqu{display:none}@media (width<=768px){.mobile-date-picker.svelte-645cqu{border-bottom:1px solid var(--border);flex-shrink:0;padding:12px 16px;display:block}.mobile-date-picker.svelte-645cqu select:where(.svelte-645cqu){width:100%}.digest-layout.svelte-645cqu{flex-direction:column;min-height:0;overflow-y:auto}.date-list.svelte-645cqu{display:none}.digest-body.svelte-645cqu{flex:none;max-width:100%;padding:16px 16px 48px;overflow:visible}}
