.intro[data-astro-cid-j7pv25f6]{padding:3rem 0 0;margin-bottom:2rem}.intro-line[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.375rem,4vw,1.875rem);line-height:1.25;color:var(--text);margin:0 0 1rem;letter-spacing:-.01em}.intro-sub[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.7rem;color:var(--text-light);text-transform:uppercase;letter-spacing:.1em;margin:0;min-height:1.75em}.lives[data-astro-cid-j7pv25f6]{font:inherit;color:inherit;letter-spacing:inherit;padding:0;background:none;border:none;border-bottom:2px dotted var(--accent);cursor:pointer;transition:color .15s ease}.lives[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.lives[data-astro-cid-j7pv25f6].swap,.intro-sub[data-astro-cid-j7pv25f6].swap{animation:swap .25s ease}@keyframes swap{0%{opacity:0;transform:translateY(.25em)}}.intro-sub[data-astro-cid-j7pv25f6] a{color:inherit;border-bottom:1px solid var(--border)}.intro-sub[data-astro-cid-j7pv25f6] a:hover{color:var(--accent);border-bottom-color:var(--accent)}.doors[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 3rem;margin-top:2.25rem}.door[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.3rem;text-decoration:none;border:none;color:var(--text)}.door-label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.door-text[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.2;transition:color .15s ease}.door-arrow[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-mono);font-weight:400;font-size:.9em;transition:transform .15s ease}.door[data-astro-cid-j7pv25f6]:hover .door-text[data-astro-cid-j7pv25f6]{color:var(--accent)}.door[data-astro-cid-j7pv25f6]:hover .door-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.strip[data-astro-cid-j7pv25f6]{--lane-label: 4.25rem;--lane-total: 3.25rem;--gap: 2px;margin-bottom:4rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--text-light)}.strip-months[data-astro-cid-j7pv25f6],.lane[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:var(--lane-label) 1fr var(--lane-total);align-items:center}.strip-months[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6],.lane-cells[data-astro-cid-j7pv25f6]{grid-column:2;display:grid;grid-template-columns:repeat(52,minmax(0,1fr));gap:var(--gap)}.strip-months[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{white-space:nowrap}.strip-months[data-astro-cid-j7pv25f6]{height:1rem;opacity:.8;font-size:.62rem}.lane[data-astro-cid-j7pv25f6]{margin-top:var(--gap)}.lane-label[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none;border:none;transition:color .15s ease}.lane-label[data-astro-cid-j7pv25f6]:hover{color:var(--lane);opacity:1}.lane-total[data-astro-cid-j7pv25f6]{text-align:right;opacity:.8}.cell[data-astro-cid-j7pv25f6]{display:block;height:12px;border:none;border-radius:1px;background:var(--border);opacity:.6}.lane-palabras[data-astro-cid-j7pv25f6]{--lane: var(--accent)}.lane-codigo[data-astro-cid-j7pv25f6]{--lane: var(--ink-teal)}.lane-km[data-astro-cid-j7pv25f6]{--lane: #b07a10}.cell[data-astro-cid-j7pv25f6][data-level="1"]{background:var(--lane);opacity:.4}.cell[data-astro-cid-j7pv25f6][data-level="2"]{background:var(--lane);opacity:.7}.cell[data-astro-cid-j7pv25f6][data-level="3"]{background:var(--lane);opacity:1}a[data-astro-cid-j7pv25f6].cell{transition:transform .1s ease}a[data-astro-cid-j7pv25f6].cell:hover,a[data-astro-cid-j7pv25f6].cell:focus-visible{transform:scaleY(1.5);opacity:1}.block[data-astro-cid-j7pv25f6]{margin-bottom:3.5rem}.section-label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--text-light);margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.section-label[data-astro-cid-j7pv25f6]:before{content:"";display:inline-block;width:1.25rem;height:1px;background:var(--accent);flex-shrink:0;opacity:.6}.entry[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6rem 1fr;gap:0 2rem;padding:1.25rem 0;border-bottom:1px solid var(--border);align-items:start}.entry-date[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;color:var(--text-light);text-transform:uppercase;letter-spacing:.06em;padding-top:.35rem}.entry-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--text);text-decoration:none;border:none;display:block;overflow-wrap:break-word;transition:color .15s ease}.entry-title[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.entry-desc[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.9rem;color:var(--text-light);line-height:1.55;margin:.35rem 0 0;overflow-wrap:break-word}.view-all[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1rem;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);text-decoration:none;border:none;transition:color .15s ease}.view-all[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.timeline[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.timeline-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6rem 3.5rem 1fr;gap:0 1rem;align-items:baseline;padding:.5rem 0;border-bottom:1px solid var(--border)}.timeline-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.timeline-date[data-astro-cid-j7pv25f6],.timeline-type[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}.timeline-type[data-astro-cid-j7pv25f6].blog{color:var(--accent)}.timeline-type[data-astro-cid-j7pv25f6].til,.timeline-type[data-astro-cid-j7pv25f6].link{color:var(--ink-teal)}.timeline-type[data-astro-cid-j7pv25f6].goodreads{color:var(--ink-brown)}.timeline-type[data-astro-cid-j7pv25f6].training{color:var(--ink-ochre)}.timeline-link[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.9375rem;line-height:1.45;color:var(--text);text-decoration:none;border:none;transition:color .15s ease}.timeline-link[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.timeline-row[data-astro-cid-j7pv25f6].is-training .timeline-link[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.7rem;color:var(--text-light)}@media(max-width:720px){.strip[data-astro-cid-j7pv25f6]{--lane-label: 3.75rem;--lane-total: 0px;--gap: 1px}.lane-total[data-astro-cid-j7pv25f6]{display:none}.doors[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.strip-months[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2n){display:none}.entry[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.375rem}.entry-date[data-astro-cid-j7pv25f6]{padding-top:0}.timeline-row[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr;gap:.125rem .75rem}.timeline-link[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}
