.timeline-view.svelte-17fvz7l{--step:12rem;flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.intro.svelte-17fvz7l{margin:0}.years.svelte-17fvz7l{flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.years.svelte-17fvz7l a:where(.svelte-17fvz7l),.empty.svelte-17fvz7l{box-sizing:border-box;border-radius:var(--radius);min-height:2.75rem;font-size:var(--size-xs);color:var(--muted);white-space:nowrap;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;padding:.25rem 0;text-decoration:none;display:flex}.years.svelte-17fvz7l a:where(.svelte-17fvz7l):hover,.years.svelte-17fvz7l a.in-view:where(.svelte-17fvz7l){background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--text)}.count.svelte-17fvz7l{flex-direction:column-reverse;gap:1px;display:flex}.count.svelte-17fvz7l span:where(.svelte-17fvz7l){box-sizing:border-box;border:1px solid var(--accent);border-radius:50%;width:.35rem;height:.35rem}.count.svelte-17fvz7l span.past:where(.svelte-17fvz7l){background:var(--accent)}.chronology.svelte-17fvz7l{overscroll-behavior-x:contain;scroll-behavior:smooth;flex:1;min-height:0;position:relative;overflow:auto}ol.svelte-17fvz7l{grid-auto-flow:column;grid-auto-columns:var(--step);box-sizing:border-box;width:max-content;min-height:100%;padding:0 calc(var(--step) + 1rem) 0 .5rem;grid-template-rows:minmax(max-content,1fr) 2.25rem minmax(max-content,1fr);margin:0;list-style:none;display:grid}li.svelte-17fvz7l{grid-row:1/-1;grid-template-rows:subgrid;scroll-margin-inline-start:1rem;display:grid;position:relative}.entry.svelte-17fvz7l{box-sizing:border-box;width:calc(2 * var(--step) - 1rem);border-inline-start:1px solid var(--rule);font-size:var(--size-sm);padding-inline-start:.75rem}li.svelte-17fvz7l:nth-child(odd) .entry:where(.svelte-17fvz7l){grid-row:1;align-self:end}li.svelte-17fvz7l:nth-child(2n) .entry:where(.svelte-17fvz7l){grid-row:3;align-self:start}.axis.svelte-17fvz7l{grid-row:2;position:relative}.axis.svelte-17fvz7l:before,.axis.svelte-17fvz7l:after{content:"";position:absolute;inset-inline-start:0}.axis.svelte-17fvz7l:before{background:var(--rule);width:100%;height:2px;top:calc(50% - 1px)}li.past.svelte-17fvz7l .axis:where(.svelte-17fvz7l):before{background:color-mix(in oklab, var(--accent) 50%, var(--rule))}.axis.svelte-17fvz7l:after{background:var(--rule);width:1px;height:50%}li.svelte-17fvz7l:nth-child(odd) .axis:where(.svelte-17fvz7l):after{top:0}li.svelte-17fvz7l:nth-child(2n) .axis:where(.svelte-17fvz7l):after{bottom:0}.dot.svelte-17fvz7l{z-index:1;box-sizing:border-box;border:2px solid var(--accent);background:var(--surface);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:calc(50% - .375rem);left:-.375rem}li.past.svelte-17fvz7l .dot:where(.svelte-17fvz7l),.now.svelte-17fvz7l .dot:where(.svelte-17fvz7l){background:var(--accent)}li.proposed.svelte-17fvz7l .dot:where(.svelte-17fvz7l){border-style:dashed}.year.svelte-17fvz7l{top:50%;background:var(--surface);font-size:var(--size-lg);padding-inline:.25rem;font-weight:600;position:absolute;inset-inline-start:.5rem;transform:translateY(-50%)}.now.svelte-17fvz7l{scroll-initial-target:nearest}.now.svelte-17fvz7l .entry:where(.svelte-17fvz7l){border-inline-start-color:var(--accent);flex-direction:column;display:flex}.now.svelte-17fvz7l .axis:where(.svelte-17fvz7l):after{background:var(--accent)}.now.svelte-17fvz7l strong:where(.svelte-17fvz7l){color:var(--accent);font-weight:600}.now.svelte-17fvz7l time:where(.svelte-17fvz7l){color:var(--muted)}.event-meta.svelte-17fvz7l,.event-countries.svelte-17fvz7l{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.event-meta.svelte-17fvz7l,.source.svelte-17fvz7l{font-size:var(--size-xs)}.source.svelte-17fvz7l{color:var(--muted)}.event-meta.svelte-17fvz7l{color:var(--muted);margin-bottom:.35rem}.status.svelte-17fvz7l{border-inline-start:1px solid var(--rule);padding-inline-start:.75rem}.event-countries.svelte-17fvz7l{margin-bottom:.25rem}.event-countries.svelte-17fvz7l a:where(.svelte-17fvz7l){text-decoration:none}.event-countries.svelte-17fvz7l a:where(.svelte-17fvz7l):hover{text-decoration:underline}h2.svelte-17fvz7l{font-size:var(--size-sm);margin:0;font-weight:600}.entry.svelte-17fvz7l p:where(.svelte-17fvz7l){margin:.25rem 0 .35rem}.note.svelte-17fvz7l{font-size:var(--size-xs);color:var(--muted);flex:none;margin:0}@media (width<=899px){.minor.svelte-17fvz7l .label:where(.svelte-17fvz7l){color:#0000}}@media (prefers-reduced-motion:reduce){.chronology.svelte-17fvz7l{scroll-behavior:auto}}@media (width<=600px),(height<=899px){.timeline-view.svelte-17fvz7l{--step:min(22rem, 78vw);gap:.75rem}ol.svelte-17fvz7l{padding-inline-end:1rem;display:flex}li.svelte-17fvz7l{width:var(--step);flex:none;grid-template-rows:2.25rem auto}li.now.svelte-17fvz7l{width:11rem}li.svelte-17fvz7l .entry:where(.svelte-17fvz7l),li.svelte-17fvz7l:nth-child(odd) .entry:where(.svelte-17fvz7l),li.svelte-17fvz7l:nth-child(2n) .entry:where(.svelte-17fvz7l){grid-row:2;align-self:start;width:calc(100% - 1rem)}.axis.svelte-17fvz7l,li.svelte-17fvz7l:nth-child(odd) .axis:where(.svelte-17fvz7l){grid-row:1}li.svelte-17fvz7l:nth-child(odd) .axis:where(.svelte-17fvz7l):after{top:auto;bottom:0}}@media (width<=600px){.chronology.svelte-17fvz7l{scroll-snap-type:x proximity}li.svelte-17fvz7l{scroll-snap-align:start;scroll-margin-inline-start:.5rem}}
