.header.svelte-11siq9i{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem 0;width:100%;box-sizing:border-box}.header-right.svelte-11siq9i{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}@media(min-width:768px){.header.svelte-11siq9i{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-left:1.5rem;padding-right:1.5rem}}.brand-text.svelte-11siq9i{display:flex;flex-direction:column;justify-content:center}.brand-name.svelte-11siq9i{font-weight:800;font-size:1.1rem;line-height:1;letter-spacing:-.02em}.brand-jp.svelte-11siq9i{font-size:.65rem;color:#64748b;font-weight:600;margin-top:2px}.social-links.svelte-11siq9i{display:flex;gap:1.5rem;color:#64748b}.social-links.svelte-11siq9i a:where(.svelte-11siq9i){color:inherit;transition:color .2s}.social-links.svelte-11siq9i a:where(.svelte-11siq9i):hover{color:#0f172a}.note-link.svelte-11siq9i{font-weight:800;font-size:1rem;letter-spacing:-.05em;text-transform:lowercase}.brand-container.svelte-11siq9i{display:flex;align-items:center;gap:12px;text-decoration:none;color:#0f172a;transition:opacity .2s ease}.brand-container.svelte-11siq9i:hover{opacity:.8}.header-right.svelte-11siq9i{display:flex;align-items:center;gap:1.5rem}.page-links.svelte-11siq9i{display:flex;gap:1.5rem;font-size:.9rem;font-weight:600}.page-links.svelte-11siq9i a:where(.svelte-11siq9i){color:#64748b;text-decoration:none;transition:color .2s}.page-links.svelte-11siq9i a:where(.svelte-11siq9i):hover{color:#0f172a}.nav-separator.svelte-11siq9i{width:1px;height:16px;background-color:#cbd5e1}.theme-dark.svelte-11siq9i{color:#fff}.theme-dark.svelte-11siq9i .brand-container:where(.svelte-11siq9i),.theme-dark.svelte-11siq9i .brand-name:where(.svelte-11siq9i),.theme-dark.svelte-11siq9i .brand-jp:where(.svelte-11siq9i),.theme-dark.svelte-11siq9i .social-links:where(.svelte-11siq9i) a:where(.svelte-11siq9i),.theme-dark.svelte-11siq9i .page-links:where(.svelte-11siq9i) a:where(.svelte-11siq9i){color:#fff}.theme-dark.svelte-11siq9i .social-links:where(.svelte-11siq9i) a:where(.svelte-11siq9i):hover,.theme-dark.svelte-11siq9i .page-links:where(.svelte-11siq9i) a:where(.svelte-11siq9i):hover{color:#a8dbfa}.theme-dark.svelte-11siq9i .nav-separator:where(.svelte-11siq9i){background-color:#ffffff4d}
