main.svelte-1vf7gdz{max-width:var(--max-width);margin:0 auto;padding:1rem var(--padding-page) 2rem;background:var(--color-bg);min-height:100vh}header.svelte-1vf7gdz{margin-bottom:1.5rem}.content-wrapper.svelte-1vf7gdz{margin-top:1.5rem}.intro.svelte-1vf7gdz{text-align:center;margin-bottom:2rem;font-family:var(--font-body)}.intro.svelte-1vf7gdz h2:where(.svelte-1vf7gdz){font-family:var(--font-headline);font-size:1.75rem;margin:0 0 .5rem}.intro.svelte-1vf7gdz p:where(.svelte-1vf7gdz){color:var(--color-text-muted);font-size:.95rem;margin:0}.loading.svelte-1vf7gdz,.error.svelte-1vf7gdz,.empty.svelte-1vf7gdz{text-align:center;padding:3rem;font-family:var(--font-body)}.error.svelte-1vf7gdz{color:var(--color-error)}.empty-headline.svelte-1vf7gdz{font-family:var(--font-headline);font-size:1.5rem;margin:0 0 .5rem}.empty-subtext.svelte-1vf7gdz{color:var(--color-text-muted);margin:0}.meetings-list.svelte-1vf7gdz{display:flex;flex-direction:column;gap:2rem}.meeting-card.svelte-1vf7gdz{background:var(--color-surface);border:1px solid var(--color-border);padding:1.5rem}.meeting-header.svelte-1vf7gdz{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.meeting-date.svelte-1vf7gdz{font-family:var(--font-body);font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.meeting-status.svelte-1vf7gdz{font-family:var(--font-body);font-size:.7rem;padding:.2rem .5rem;background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:2px;text-transform:uppercase;letter-spacing:.05em}.meeting-status.published.svelte-1vf7gdz{background:#e8f4e8;color:#2d5a2d;border-color:#b8d4b8}.meeting-title.svelte-1vf7gdz{font-family:var(--font-headline);font-size:1.35rem;font-weight:700;margin:0 0 1rem;color:var(--color-text)}.meeting-body.svelte-1vf7gdz{font-family:var(--font-body);font-size:.95rem;line-height:1.7;color:#333}.meeting-content.svelte-1vf7gdz p{margin:0 0 1rem}.meeting-content.svelte-1vf7gdz p:last-child{margin-bottom:0}.meeting-content.svelte-1vf7gdz ul,.meeting-content.svelte-1vf7gdz ol{margin:0 0 1rem;padding-left:1.5rem}.meeting-content.svelte-1vf7gdz li{margin-bottom:.35rem}.meeting-content.svelte-1vf7gdz strong{font-weight:700}.meeting-sources.svelte-1vf7gdz{margin-top:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sources-label.svelte-1vf7gdz{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted);font-style:italic}.source-badge.svelte-1vf7gdz{font-family:var(--font-body);font-size:.7rem;padding:.2rem .5rem;border-radius:2px;text-transform:uppercase;letter-spacing:.03em}.source-badge.minutes.svelte-1vf7gdz{background:#e8f4e8;color:#2d5a2d;border:1px solid #b8d4b8}.source-badge.context.svelte-1vf7gdz{background:#e8ecf4;color:#2d3d5a;border:1px solid #b8c4d4}.meeting-footer.svelte-1vf7gdz{margin-top:1rem;padding-top:.75rem;border-top:1px dotted var(--color-border);display:flex;justify-content:space-between;font-family:var(--font-body);font-size:.7rem;color:var(--color-text-light)}.load-more-trigger.svelte-1vf7gdz{min-height:60px;display:flex;align-items:center;justify-content:center}.loading-more.svelte-1vf7gdz,.no-more.svelte-1vf7gdz{font-family:var(--font-body);font-size:.85rem;color:var(--color-text-light);font-style:italic;padding:1rem}.paper-footer.svelte-1vf7gdz{margin-top:3rem;text-align:center}.footer-rule.svelte-1vf7gdz{height:2px;background:var(--rule-gradient-light);margin-bottom:1rem}.footer-text.svelte-1vf7gdz{font-family:var(--font-body);font-size:.8rem;font-style:italic;color:var(--color-text-muted);margin:0}@media(max-width:480px){.intro.svelte-1vf7gdz h2:where(.svelte-1vf7gdz){font-size:1.35rem}.meeting-card.svelte-1vf7gdz{padding:1rem}.meeting-title.svelte-1vf7gdz{font-size:1.15rem}.meeting-header.svelte-1vf7gdz{flex-direction:column;align-items:flex-start;gap:.5rem}.meeting-footer.svelte-1vf7gdz{flex-direction:column;gap:.25rem}}
