:root,[data-theme=light]{color-scheme:light;--color-bg: #FFFFFF;--color-surface: #F6F8FA;--color-placeholder: #E6EBF1;--color-border: #D8DEE4;--color-border-strong: #C3CBD3;--color-text: #1F2328;--color-text-muted: #59636E;--color-accent: #0969DA;--color-on-accent: #FFFFFF;--color-active-bg: #DDF4FF;--color-avatar-bg: #DDF4FF;--color-avatar-fg: #0A3069;--color-inverse-bg: #1F2328;--color-inverse-text: #FFFFFF;--color-inverse-muted: #C9D1D9;--color-inverse-accent: #9FD0FF;--color-inverse-btn-bg: #FFFFFF;--color-inverse-btn-text: #1F2328;--color-code-bg: #F6F8FA;--color-code-text: #1F2328;--color-code-comment: #59636E;--color-code-keyword: #953800;--color-note-bg: #EEF6FF;--color-note-border: #B6D7FF}[data-theme=dark]{color-scheme:dark;--color-bg: #0E1116;--color-surface: #161B22;--color-placeholder: #1F2630;--color-border: #2A313A;--color-border-strong: #3A4450;--color-text: #E6EDF3;--color-text-muted: #9BA7B4;--color-accent: #58B4FF;--color-on-accent: #0E1116;--color-active-bg: #0C2D4A;--color-avatar-bg: #0C2D4A;--color-avatar-fg: #9FD0FF;--color-inverse-bg: #0B2238;--color-inverse-text: #E6EDF3;--color-inverse-muted: #B6C6D6;--color-inverse-accent: #58B4FF;--color-inverse-btn-bg: #58B4FF;--color-inverse-btn-text: #0E1116;--color-code-bg: #0A0D12;--color-code-text: #E6EDF3;--color-code-comment: #9BA7B4;--color-code-keyword: #FFA657;--color-note-bg: #0C1D30;--color-note-border: #1F4A78}:root{--font-sans: "M PLUS 1", system-ui, -apple-system, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-mono: "M PLUS 1 Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-md: .9375rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.625rem;--fs-3xl: clamp(1.625rem, 1.2rem + 1.6vw, 1.875rem);--fs-4xl: clamp(1.75rem, 1.2rem + 2vw, 2.375rem);--fs-5xl: clamp(1.875rem, 1.2rem + 2.4vw, 2.5rem);--lh-tight: 1.45;--lh-heading: 1.6;--lh-body: 1.9;--lh-article: 2;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--container-max: 1200px;--container-pad: 2rem;--article-max: 820px;--sidebar-min: 260px;--sidebar-top-min: 300px;--gap-columns: 3rem;--tap-target: 44px}@media (max-width: 768px){:root{--container-pad: 1rem}}:root{--space-s: clamp(1rem, .92rem + .39vw, 1.25rem);--space-m: clamp(1.5rem, 1.38rem + .58vw, 1.875rem);--space-l: clamp(2rem, 1.84rem + .78vw, 2.5rem)}.archive__header{padding-block:var(--space-10) var(--space-8)}.page-title{font-size:var(--fs-5xl);font-weight:700;overflow-wrap:anywhere}.page-description{margin-top:var(--space-2);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--color-text-muted)}.author-heading{display:flex;align-items:center;gap:var(--space-5)}.static-page{padding-block:var(--space-10) var(--space-16)}.static-page__body{margin-top:var(--space-8)}.static-page .content{margin-top:var(--space-6);max-width:var(--article-max)}
