main.svelte-1c59hrq{padding-bottom:2rem}.loading.svelte-1c59hrq{text-align:center;padding:3rem;font-family:var(--font-body)}.error-container.svelte-1c59hrq{text-align:center;padding:3rem}.error-headline.svelte-1c59hrq{font-family:var(--font-headline);font-size:1.5rem;margin:0 0 1rem;color:var(--color-error)}.back-link.svelte-1c59hrq{font-family:var(--font-body);font-size:.9rem;color:var(--color-text);text-decoration:none}.back-link.svelte-1c59hrq:hover{text-decoration:underline}.event-detail.svelte-1c59hrq{background:var(--color-surface);border:1px solid var(--color-border);padding:1.5rem}.event-header.svelte-1c59hrq{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-text)}.event-header.svelte-1c59hrq .back-link:where(.svelte-1c59hrq){display:inline-block;margin-bottom:1rem;font-size:.85rem;color:var(--color-text-muted)}.event-meta.svelte-1c59hrq{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.5rem}.event-date.svelte-1c59hrq,.event-time.svelte-1c59hrq{font-family:var(--font-body);font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.event-time.svelte-1c59hrq:before{content:"•";margin-right:.75rem}.event-title.svelte-1c59hrq{font-family:var(--font-headline);font-size:1.5rem;margin:0 0 .5rem;line-height:1.3}.event-id.svelte-1c59hrq{margin-top:1.5rem;font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted)}.event-location.svelte-1c59hrq{font-family:var(--font-body);font-size:.9rem;color:var(--color-text-muted);margin-top:.5rem}.event-section.svelte-1c59hrq{margin-bottom:1.5rem}.section-title.svelte-1c59hrq{font-family:var(--font-headline);font-size:1.1rem;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.event-summary.svelte-1c59hrq{font-family:var(--font-body);font-size:.95rem;line-height:1.6;margin:0;color:var(--color-text-hover)}.documents-table.svelte-1c59hrq{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:.9rem}.documents-table.svelte-1c59hrq thead:where(.svelte-1c59hrq) th:where(.svelte-1c59hrq){text-align:left;font-family:var(--font-headline);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:.5rem .75rem;border-bottom:2px solid var(--color-border-dark)}.documents-table.svelte-1c59hrq tbody:where(.svelte-1c59hrq) tr:where(.svelte-1c59hrq){border-bottom:1px solid var(--color-border);transition:background-color .1s}.documents-table.svelte-1c59hrq tbody:where(.svelte-1c59hrq) tr:where(.svelte-1c59hrq):hover{background:var(--color-surface-hover)}.documents-table.svelte-1c59hrq td:where(.svelte-1c59hrq){padding:.6rem .75rem;vertical-align:top}.documents-table.svelte-1c59hrq td:where(.svelte-1c59hrq) a:where(.svelte-1c59hrq){text-decoration:none;color:inherit;display:block}.documents-table.svelte-1c59hrq td:where(.svelte-1c59hrq) a:where(.svelte-1c59hrq):hover{color:inherit}.documents-table.svelte-1c59hrq td:where(.svelte-1c59hrq):first-child{white-space:nowrap;color:var(--color-text-muted);font-size:.85rem}.documents-table.svelte-1c59hrq td:where(.svelte-1c59hrq):nth-child(2) a:where(.svelte-1c59hrq){font-weight:600}.documents-table.svelte-1c59hrq td:where(.svelte-1c59hrq):nth-child(3){color:var(--color-text-muted);font-size:.85rem}.no-documents.svelte-1c59hrq{font-family:var(--font-body);font-size:.9rem;color:var(--color-text-muted);font-style:italic}@media(max-width:480px){.event-detail.svelte-1c59hrq{padding:1rem}.event-title.svelte-1c59hrq{font-size:1.25rem}.documents-table.svelte-1c59hrq{font-size:.85rem}.documents-table.svelte-1c59hrq td:where(.svelte-1c59hrq){padding:.5rem}.documents-table.svelte-1c59hrq td:where(.svelte-1c59hrq):first-child{white-space:normal}}
