.plot-item.svelte-lq9esp{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;border-bottom:1px solid color-mix(in srgb,#c8a97a 8%,transparent);text-decoration:none;color:var(--color-inscription)}.plot-item.svelte-lq9esp:hover .title:where(.svelte-lq9esp){color:var(--color-ember)}.plot-item.svelte-lq9esp:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.row.svelte-lq9esp{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.title.svelte-lq9esp{font-family:var(--font-display);font-size:1.25rem;font-weight:500;margin:0;transition:color .2s ease-out}.meta.svelte-lq9esp{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-mist);flex-shrink:0}.synopsis.svelte-lq9esp{font-family:var(--font-body);font-size:.95rem;color:color-mix(in srgb,var(--color-inscription) 70%,transparent);margin:0;line-height:1.45;max-width:70ch}.action.svelte-17r4btj{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:var(--color-breath);border:1px solid color-mix(in srgb,#c8a97a 12%,transparent);border-radius:4px;text-align:left;font-family:inherit;color:inherit;cursor:pointer;transition:border-color .2s ease-out}.action.svelte-17r4btj:disabled,.action[aria-disabled=true].svelte-17r4btj{cursor:not-allowed;opacity:.55}.action.svelte-17r4btj:not(:disabled):hover{border-color:color-mix(in srgb,#c8a97a 32%,transparent)}.label.svelte-17r4btj{font-family:var(--font-display);font-size:1.25rem;color:var(--color-inscription);text-transform:capitalize}.subtitle.svelte-17r4btj{font-size:.875rem;color:var(--color-mist)}.badge.svelte-17r4btj{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-ember);opacity:.8;margin-top:.25rem}.plots.svelte-1lcthre,.timelines.svelte-1lcthre,.secondary.svelte-1lcthre{padding:1.5rem 0}.timeline-list.svelte-1lcthre{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.timeline-item.svelte-1lcthre{display:flex;flex-direction:column;gap:.25rem;min-height:44px;justify-content:center;padding:.625rem .875rem;border:1px solid color-mix(in srgb,#c8a97a 14%,transparent);border-radius:6px;text-decoration:none;color:var(--color-inscription);transition:border-color .2s ease-out}.timeline-item.svelte-1lcthre:hover{border-color:color-mix(in srgb,#c8a97a 36%,transparent)}.timeline-item.svelte-1lcthre:hover .timeline-name:where(.svelte-1lcthre){color:var(--color-ember)}.timeline-item.svelte-1lcthre:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}.timeline-name.svelte-1lcthre{font-family:var(--font-display);font-size:1.0625rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease-out}.branch-badge.svelte-1lcthre{font-family:var(--font-ui);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ember);border:1px solid color-mix(in srgb,var(--color-ember) 35%,transparent);border-radius:999px;padding:.0625rem .5rem}.timeline-summary.svelte-1lcthre{font-size:.85rem;color:var(--color-mist)}.section-heading.svelte-1lcthre{font-family:var(--font-display);font-size:.875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-mist);margin:0 0 1rem;font-weight:500}.section-heading.is-glyph.svelte-1lcthre{display:inline-flex;align-items:center;color:var(--color-ember)}.empty.svelte-1lcthre{font-family:var(--font-body);font-size:.95rem;color:var(--color-mist);padding:2rem 0}.plot-list.svelte-1lcthre{list-style:none;padding:0;margin:0}.explore.svelte-1lcthre{display:flex;flex-direction:column;gap:.4rem;padding:1.5rem;margin-bottom:1rem;background:var(--color-breath);border:1px solid color-mix(in srgb,#c8a97a 22%,transparent);border-radius:6px;text-decoration:none;color:var(--color-inscription);transition:border-color .2s ease-out,transform .2s ease-out}.explore.svelte-1lcthre:hover{border-color:color-mix(in srgb,#c8a97a 44%,transparent);transform:translateY(-2px)}.explore.svelte-1lcthre:hover .explore-label:where(.svelte-1lcthre){color:var(--color-ember)}.explore.svelte-1lcthre:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}.explore-label.svelte-1lcthre{font-family:var(--font-display);font-size:1.25rem;font-weight:500;transition:color .2s ease-out}.explore-sub.svelte-1lcthre{font-size:.875rem;color:var(--color-mist)}.secondary-grid.svelte-1lcthre{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:720px){.secondary-grid.svelte-1lcthre{grid-template-columns:repeat(2,1fr)}}
