.article.svelte-1f19a26{padding-block:var(--space-l)}.stream-badge.svelte-1f19a26{display:inline-flex;align-items:center;gap:var(--space-3xs);font-family:var(--font-ui);font-size:var(--step--1);padding:var(--space-2xs) var(--space-s);background:var(--stream-color, var(--color-bg-sunken));color:#fff;border-radius:var(--radius-full);text-transform:capitalize}[data-stream=tech].svelte-1f19a26{--stream-color: var(--color-stream-tech)}[data-stream=business].svelte-1f19a26{--stream-color: var(--color-stream-business)}[data-stream=japan].svelte-1f19a26{--stream-color: var(--color-stream-japan)}[data-stream=personal].svelte-1f19a26{--stream-color: var(--color-stream-personal)}.reading-time.svelte-1f19a26{font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-text-muted)}h1.svelte-1f19a26{font-family:var(--font-heading);font-size:var(--step-4);font-weight:700;line-height:var(--leading-tight);margin:0}.meta.svelte-1f19a26{font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-text-muted)}.separator.svelte-1f19a26{margin-inline:var(--space-2xs)}.content.svelte-1f19a26{font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-relaxed)}.content.svelte-1f19a26 h2{font-family:var(--font-heading);font-size:var(--step-2);font-weight:600;margin-block-start:var(--space-xl);margin-block-end:var(--space-m)}.content.svelte-1f19a26 h3{font-family:var(--font-heading);font-size:var(--step-1);font-weight:600;margin-block-start:var(--space-l);margin-block-end:var(--space-s)}.content.svelte-1f19a26 p{margin-block:var(--space-m)}.content.svelte-1f19a26 p:first-child{position:relative;margin-block-start:0;padding-block:var(--space-m);font-family:var(--font-accent);font-size:var(--step-1);font-weight:500;line-height:var(--leading-normal);color:var(--color-accent-dark)}.content.svelte-1f19a26 p:first-child:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background:var(--color-bg-sunken);z-index:-1}.content.svelte-1f19a26 strong{font-weight:600}.content.svelte-1f19a26 a{color:var(--color-link)}.content.svelte-1f19a26 code{font-family:var(--font-code);font-size:.9em;padding:.1em .35em;background:var(--color-bg-sunken);border-radius:var(--radius-s)}.content.svelte-1f19a26 pre{font-family:var(--font-code);font-size:var(--step--1);padding:var(--space-m);background:var(--color-bg-sunken);border-radius:var(--radius-m);overflow-x:auto}.content.svelte-1f19a26 blockquote{font-family:var(--font-accent);font-style:italic;padding-inline-start:var(--space-m);border-inline-start:var(--border-thick) solid var(--color-accent);color:var(--color-text-muted)}footer.svelte-1f19a26{padding-block-start:var(--space-xl);border-block-start:var(--border-thin) solid var(--color-border)}.article-nav.svelte-1f19a26 a:where(.svelte-1f19a26){font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-text-muted)}
