.blog-shell.svelte-17j22sm{background:var(--color-surface);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-sans)}html[data-app-surface=learn],html[data-app-surface=learn] body{background:var(--color-surface)}.blog-skip.svelte-17j22sm{z-index:60;background:var(--color-surface);color:var(--color-text-primary);border-radius:.625rem;padding:.5rem .875rem;position:absolute;top:.5rem;left:.75rem;transform:translateY(-300%)}.blog-skip.svelte-17j22sm:focus-visible{outline:2px solid var(--color-interactive);transform:none}.blog-publication.svelte-17j22sm{max-width:90rem;margin-inline:auto}.blog-masthead.svelte-17j22sm{border-bottom:1px solid var(--color-border-default);padding:1.75rem 1rem 0}.blog-masthead__top.svelte-17j22sm{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.blog-masthead__name.svelte-17j22sm{color:var(--color-text-primary);letter-spacing:-.055em;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:700;line-height:1.1;text-decoration:none}.blog-masthead__howto.svelte-17j22sm{color:var(--color-text-secondary);font-size:.875rem;font-weight:600;text-decoration:none}.blog-masthead__howto.svelte-17j22sm:hover{color:var(--color-text-primary);text-underline-offset:.2em;text-decoration:underline}.blog-masthead__nav.svelte-17j22sm{white-space:nowrap;scrollbar-width:thin;align-items:center;gap:1.4rem;margin-top:1.4rem;display:flex;overflow-x:auto}.blog-masthead__nav.svelte-17j22sm a:where(.svelte-17j22sm){min-height:2.75rem;color:var(--color-text-secondary);border-bottom:2px solid #0000;align-items:center;font-size:.875rem;font-weight:550;text-decoration:none;display:inline-flex}.blog-masthead__nav.svelte-17j22sm a:where(.svelte-17j22sm):hover,.blog-masthead__nav.svelte-17j22sm a[aria-current=page]:where(.svelte-17j22sm){border-color:var(--color-interactive);color:var(--color-text-primary)}.blog-masthead__nav.svelte-17j22sm a:where(.svelte-17j22sm):focus-visible,.blog-masthead__name.svelte-17j22sm:focus-visible,.blog-masthead__howto.svelte-17j22sm:focus-visible{outline:2px solid var(--color-interactive);outline-offset:3px}.blog-mobile-search.svelte-17j22sm{border:1px solid var(--color-border-default);color:var(--color-text-tertiary);border-radius:.625rem;align-items:center;gap:.5rem;margin:.8rem 0 1rem;padding:.5rem .75rem;display:flex}.blog-mobile-search.svelte-17j22sm input:where(.svelte-17j22sm){min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.875rem}.blog-mobile-search.svelte-17j22sm:focus-within{outline:2px solid var(--color-interactive);outline-offset:2px}.blog-main.svelte-17j22sm{--reading-gutter:0px;min-height:60dvh;padding:2rem 1rem 5rem;container:reading-main/inline-size}.blog-main.svelte-17j22sm .reading-page{margin-inline:auto}.blog-main.svelte-17j22sm:focus{outline:none}.blog-header-search.svelte-17j22sm{display:none}@media (width>=640px){.blog-masthead.svelte-17j22sm,.blog-main.svelte-17j22sm{padding-inline:2rem}}@media (width>=1024px){.blog-masthead.svelte-17j22sm{padding:2.25rem 3rem 0}.blog-main.svelte-17j22sm{padding:3rem 3rem 6rem}.blog-mobile-search.svelte-17j22sm{display:none}.blog-header-search.svelte-17j22sm{width:min(26rem,100%);margin-inline:auto;display:block}}@media (width<=700px){html[data-app-surface=learn] .lang-suggest{bottom:max(.75rem, env(safe-area-inset-bottom));padding-top:0;top:auto!important}.blog-masthead__top.svelte-17j22sm,.blog-masthead__name.svelte-17j22sm{display:block}.blog-masthead__howto.svelte-17j22sm{margin-top:.65rem;display:inline-block}}
