.kind[data-astro-cid-sbvyktxz]{--k:var(--topic-games);border-radius:var(--radius-pill);background:var(--k);width:6.5rem;color:var(--on-colour);font-size:var(--text-xs);white-space:nowrap;justify-content:center;justify-self:start;align-items:center;gap:.3rem;padding:.15rem .5rem;font-weight:800;display:inline-flex}.kind[data-astro-cid-sbvyktxz] .icon{width:.95rem;height:.95rem}.improved[data-astro-cid-sbvyktxz]{--k:var(--topic-flutter)}.design[data-astro-cid-sbvyktxz]{--k:var(--topic-chatgpt)}.fix[data-astro-cid-sbvyktxz]{--k:var(--topic-git)}.away[data-astro-cid-wzgzq6ky]{--chip-h:2rem;interpolate-size:allow-keywords;border-radius:calc(var(--chip-h) / 2);background:var(--topic-travel);width:fit-content;max-width:100%;color:var(--on-colour);-webkit-tap-highlight-color:transparent;grid-column:2/-1;text-decoration:none;display:flex;position:relative;overflow:hidden}.away[data-astro-cid-wzgzq6ky]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.body[data-astro-cid-wzgzq6ky]{min-width:0;padding:0 var(--space-4);flex:1;align-content:start;display:grid;position:relative}.head[data-astro-cid-wzgzq6ky]{align-items:center;gap:var(--space-2);height:var(--chip-h);white-space:nowrap;font-weight:800;display:flex}.globe[data-astro-cid-wzgzq6ky]{display:inline-flex}.label[data-astro-cid-wzgzq6ky]{display:grid}.closed[data-astro-cid-wzgzq6ky],.opened[data-astro-cid-wzgzq6ky]{grid-area:1/1}.opened[data-astro-cid-wzgzq6ky]{contain:inline-size;opacity:0}.label[data-astro-cid-wzgzq6ky]{position:relative}.open[data-astro-cid-wzgzq6ky] .closed[data-astro-cid-wzgzq6ky]{opacity:0;white-space:nowrap;position:absolute;top:0;left:0}.open[data-astro-cid-wzgzq6ky] .opened[data-astro-cid-wzgzq6ky]{opacity:1;contain:none}.head[data-astro-cid-wzgzq6ky] .icon{stroke-width:2.2px;width:1.05rem;height:1.05rem}.flag[data-astro-cid-wzgzq6ky]{border-radius:2px;flex:none;width:1.35em;height:.9em}.more[data-astro-cid-wzgzq6ky]{contain:inline-size;grid-template-rows:0fr;display:grid}.more-in[data-astro-cid-wzgzq6ky]{align-content:start;justify-items:start;gap:var(--space-3);min-height:0;display:grid;overflow:hidden}.days[data-astro-cid-wzgzq6ky],.note[data-astro-cid-wzgzq6ky],.read[data-astro-cid-wzgzq6ky]{opacity:0;translate:0 .4rem}.days[data-astro-cid-wzgzq6ky]{color:var(--on-colour-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.note[data-astro-cid-wzgzq6ky]{line-height:1.6}.read[data-astro-cid-wzgzq6ky]{align-items:center;gap:var(--space-2);min-height:2.25rem;margin-bottom:var(--space-4);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--on-colour-chip);font-size:var(--text-sm);font-weight:800;display:inline-flex}.read[data-astro-cid-wzgzq6ky] .icon{stroke-width:2.2px;width:1rem;height:1rem}.pic[data-astro-cid-wzgzq6ky]{flex:none;width:0;position:relative;overflow:hidden}.pic[data-astro-cid-wzgzq6ky] img[data-astro-cid-wzgzq6ky]{object-fit:cover;width:100%;height:100%;display:block}.reveal[data-astro-cid-wzgzq6ky]{pointer-events:none;clip-path:inset(0 100% 0 0);background:linear-gradient(var(--away-veil), var(--away-veil)), var(--photo) center 35% / cover;--away-veil:color-mix(in srgb, var(--topic-travel) 68%, transparent);position:absolute;inset:0}.open[data-astro-cid-wzgzq6ky] .reveal[data-astro-cid-wzgzq6ky]{clip-path:inset(0);opacity:0}.open[data-astro-cid-wzgzq6ky]{border-radius:var(--radius-lg);width:100%}.open[data-astro-cid-wzgzq6ky] .head[data-astro-cid-wzgzq6ky]{height:auto;padding:var(--space-4) 0 var(--space-1);font-size:var(--text-lg);line-height:1.3}.open[data-astro-cid-wzgzq6ky] .more[data-astro-cid-wzgzq6ky]{grid-template-rows:1fr}.open[data-astro-cid-wzgzq6ky] .pic[data-astro-cid-wzgzq6ky]{width:min(20rem,40%)}.open[data-astro-cid-wzgzq6ky] [data-astro-cid-wzgzq6ky]:is(.days,.note,.read){opacity:1;translate:0}@media (hover:hover){.open[data-astro-cid-wzgzq6ky] .read[data-astro-cid-wzgzq6ky]{transition:background-color var(--motion-quick) ease}.open[data-astro-cid-wzgzq6ky]:hover .read[data-astro-cid-wzgzq6ky]{background:var(--on-colour-chip-hover)}}@media (prefers-reduced-motion:no-preference){.reveal[data-astro-cid-wzgzq6ky]{transition:clip-path var(--motion-quick) var(--ease-out), opacity var(--motion-settle) ease}.waiting[data-astro-cid-wzgzq6ky] .reveal[data-astro-cid-wzgzq6ky]{clip-path:inset(0);transition:clip-path var(--motion-hold) cubic-bezier(.45, 0, .55, 1)}.waiting[data-astro-cid-wzgzq6ky] .globe[data-astro-cid-wzgzq6ky]{animation:away-turn var(--motion-hold) var(--ease-out)}.waiting[data-astro-cid-wzgzq6ky] .flag[data-astro-cid-wzgzq6ky]{transform-origin:0;animation:away-wave calc(var(--motion-hold) / 3) ease-in-out 3}.open[data-astro-cid-wzgzq6ky]{transition:width var(--motion-settle) var(--ease-out), border-radius var(--motion-settle) var(--ease-out)}.open[data-astro-cid-wzgzq6ky] .head[data-astro-cid-wzgzq6ky]{transition:height var(--motion-settle) var(--ease-out), padding var(--motion-settle) var(--ease-out), font-size var(--motion-settle) var(--ease-out)}.open[data-astro-cid-wzgzq6ky] .more[data-astro-cid-wzgzq6ky]{transition:grid-template-rows var(--motion-settle) var(--ease-out)}.open[data-astro-cid-wzgzq6ky] .pic[data-astro-cid-wzgzq6ky]{transition:width var(--motion-settle) var(--ease-out)}.open[data-astro-cid-wzgzq6ky] [data-astro-cid-wzgzq6ky]:is(.closed,.opened){transition:opacity var(--motion-soft) ease}.open[data-astro-cid-wzgzq6ky] [data-astro-cid-wzgzq6ky]:is(.days,.note,.read){transition:opacity var(--motion-soft) ease .16s, translate var(--motion-soft) var(--ease-out) .16s, background-color var(--motion-quick) ease}.open[data-astro-cid-wzgzq6ky] .days[data-astro-cid-wzgzq6ky]{transition-delay:.1s}.open[data-astro-cid-wzgzq6ky] .read[data-astro-cid-wzgzq6ky]{transition-delay:.24s,.24s,0s}}@keyframes away-turn{to{rotate:360deg}}@keyframes away-wave{25%{transform:skewY(-7deg)scaleX(.94)}75%{transform:skewY(5deg)scaleX(.97)}}@media (width<=479px){.away[data-astro-cid-wzgzq6ky]{grid-column:auto}.head[data-astro-cid-wzgzq6ky]{white-space:normal}.open[data-astro-cid-wzgzq6ky]{flex-direction:column}.open[data-astro-cid-wzgzq6ky] .pic[data-astro-cid-wzgzq6ky]{width:100%;height:10rem}.open[data-astro-cid-wzgzq6ky] .head[data-astro-cid-wzgzq6ky]{padding-top:var(--space-3);font-size:var(--text-md)}}.days[data-astro-cid-hlwxh57e]{gap:var(--space-4);display:grid}.day[data-astro-cid-hlwxh57e]{padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card)}.day[data-astro-cid-hlwxh57e],li[data-astro-cid-hlwxh57e]{scroll-margin-top:var(--space-5)}.date[data-astro-cid-hlwxh57e]{margin:0 0 var(--space-3);font-size:var(--text-md);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:900}ul[data-astro-cid-hlwxh57e]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-hlwxh57e]{align-items:baseline;gap:var(--space-3);grid-template-columns:6.75rem minmax(0,1fr);display:grid}.shared[data-astro-cid-hlwxh57e] li[data-astro-cid-hlwxh57e]{grid-template-columns:3.25rem 6.75rem minmax(0,1fr)}.has-trip[data-astro-cid-hlwxh57e] li[data-astro-cid-hlwxh57e]{grid-template-columns:4.75rem 6.75rem minmax(0,1fr)}.trip[data-astro-cid-hlwxh57e]{align-items:start}.trip[data-astro-cid-hlwxh57e] .when[data-astro-cid-hlwxh57e]{padding-top:.3rem;overflow:hidden}.has-trip .trip:has(.away.open){grid-template-columns:0 0 minmax(0,1fr);column-gap:0}.has-trip .trip:has(.away.open) .when{opacity:0}@media (prefers-reduced-motion:no-preference){.trip[data-astro-cid-hlwxh57e]{transition:grid-template-columns var(--motion-settle) var(--ease-out), column-gap var(--motion-settle) var(--ease-out)}.trip[data-astro-cid-hlwxh57e] .when[data-astro-cid-hlwxh57e]{transition:opacity var(--motion-quick) ease}}.when[data-astro-cid-hlwxh57e]{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.text[data-astro-cid-hlwxh57e]{line-height:1.6}@media (width<=479px){li[data-astro-cid-hlwxh57e],.shared[data-astro-cid-hlwxh57e] li[data-astro-cid-hlwxh57e],.has-trip[data-astro-cid-hlwxh57e] li[data-astro-cid-hlwxh57e]{gap:var(--space-1);grid-template-columns:1fr}.trip[data-astro-cid-hlwxh57e] .when[data-astro-cid-hlwxh57e]{padding-top:0}.has-trip .trip:has(.away.open){grid-template-columns:1fr}.has-trip .trip:has(.away.open) .when{display:none}}.replay[data-astro-cid-l7qxtvnw]{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--on-colour-chip);color:var(--on-colour);font-size:var(--text-sm);transition:background-color var(--motion-quick) ease;font-weight:800;text-decoration:none;display:inline-flex}.replay[data-astro-cid-l7qxtvnw]:hover{background:var(--on-colour-chip-hover)}.replay[data-astro-cid-l7qxtvnw] .icon{stroke-width:2.2px;width:1rem;height:1rem}.year[data-astro-cid-l7qxtvnw]+.year[data-astro-cid-l7qxtvnw]{margin-top:var(--space-6)}h2[data-astro-cid-l7qxtvnw]{margin:0 0 var(--space-4);font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:900}.older[data-astro-cid-l7qxtvnw]>summary[data-astro-cid-l7qxtvnw]{align-items:center;gap:var(--space-4);margin:var(--space-5) 0;cursor:pointer;list-style:none;display:flex}.older[data-astro-cid-l7qxtvnw]>summary[data-astro-cid-l7qxtvnw]::-webkit-details-marker{display:none}.older[data-astro-cid-l7qxtvnw]>summary[data-astro-cid-l7qxtvnw]:before,.older[data-astro-cid-l7qxtvnw]>summary[data-astro-cid-l7qxtvnw]:after{content:"";height:var(--hairline);background:var(--rule);flex:1}.older[data-astro-cid-l7qxtvnw]>summary[data-astro-cid-l7qxtvnw]:focus-visible{outline:none}.fold[data-astro-cid-l7qxtvnw]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-sm);transition:border-color var(--motion-quick) ease;font-weight:800;display:inline-flex}.older[data-astro-cid-l7qxtvnw]>summary[data-astro-cid-l7qxtvnw]:focus-visible .fold[data-astro-cid-l7qxtvnw]{outline:2px solid var(--focus);outline-offset:3px}.older[data-astro-cid-l7qxtvnw]>summary[data-astro-cid-l7qxtvnw]:hover .fold[data-astro-cid-l7qxtvnw]{border-color:var(--ink)}.fold[data-astro-cid-l7qxtvnw] .icon{stroke-width:2.2px;width:1rem;height:1rem;transition:rotate var(--motion-soft) var(--ease-out)}.older[data-astro-cid-l7qxtvnw][open] .fold[data-astro-cid-l7qxtvnw] .icon{rotate:180deg}.older[data-astro-cid-l7qxtvnw]{interpolate-size:allow-keywords}.older[data-astro-cid-l7qxtvnw]::details-content{block-size:0;overflow:clip}.older[data-astro-cid-l7qxtvnw][open]::details-content{block-size:auto}.older[data-astro-cid-l7qxtvnw].glide::details-content{transition:block-size var(--motion-soft) var(--ease-out), content-visibility var(--motion-soft) allow-discrete}.older[data-astro-cid-l7qxtvnw][open] .closed[data-astro-cid-l7qxtvnw],.older[data-astro-cid-l7qxtvnw]:not([open]) .opened[data-astro-cid-l7qxtvnw]{display:none}
