.lang-toggle.svelte-1sdxxmq{border:1px solid var(--border);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.lang-toggle.svelte-1sdxxmq button:where(.svelte-1sdxxmq){color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.lang-toggle.svelte-1sdxxmq button:where(.svelte-1sdxxmq):hover{color:var(--foreground)}.lang-toggle.svelte-1sdxxmq button:where(.svelte-1sdxxmq):focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.lang-toggle.svelte-1sdxxmq button:where(.svelte-1sdxxmq):first-child{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.lang-toggle.svelte-1sdxxmq button:where(.svelte-1sdxxmq):last-child{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.lang-toggle.svelte-1sdxxmq button.active:where(.svelte-1sdxxmq){background:var(--secondary);color:var(--foreground);text-underline-offset:3px;font-weight:700;text-decoration:underline}.theme-toggle.svelte-1cmi4dh{border-radius:var(--radius-pill);background-color:var(--secondary);width:32px;height:32px;color:var(--foreground);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}@media (hover:hover){.theme-toggle.svelte-1cmi4dh:hover{background-color:color-mix(in srgb, var(--foreground) 12%, var(--secondary))}}.theme-toggle.svelte-1cmi4dh:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=768px){.theme-toggle.svelte-1cmi4dh{--target-pad:max(0px, (44px - 2rem) / 2);width:44px;height:44px;padding:var(--target-pad);background-clip:content-box;flex:none}.theme-toggle.svelte-1cmi4dh:focus-visible{outline-offset:calc(2px - var(--target-pad))}}.mobile-nav.svelte-1e09pin{background:var(--card);border-top:1px solid var(--border);padding:8px 0;padding-bottom:max(env(safe-area-inset-bottom,0px), 8px);z-index:50;font-size:.6875rem;display:none;position:fixed;bottom:0;left:0;right:0;container:mobile-nav/inline-size}@media (width<=768px){.mobile-nav.svelte-1e09pin{flex-wrap:wrap;justify-content:space-around;row-gap:4px;display:flex}html{scroll-padding-bottom:calc(var(--mobile-nav-height,calc(6.5rem + env(safe-area-inset-bottom,0px))) + 6px)}}.tab.svelte-1e09pin{border-radius:var(--radius-s);min-height:44px;color:var(--muted-foreground);font-family:var(--font-secondary);flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 2px;text-decoration:none;transition:color .15s;display:flex}.tab.svelte-1e09pin span:where(.svelte-1e09pin){white-space:nowrap}.tab.svelte-1e09pin:hover{text-decoration:none}.tab.active.svelte-1e09pin{color:var(--primary-text)}.tab.svelte-1e09pin:after{content:"";border-radius:2px;width:24px;height:3px;margin-top:1px}.tab.active.svelte-1e09pin:after{background:var(--primary-text)}@media (forced-colors:active){.tab.active.svelte-1e09pin:after{forced-color-adjust:none;background:canvastext}}.tab.svelte-1e09pin:focus-visible{outline-offset:-2px}@container mobile-nav (width<=14em){.tab.svelte-1e09pin:first-child:nth-last-child(4),.tab.svelte-1e09pin:first-child:nth-last-child(4)~.tab:where(.svelte-1e09pin){flex:40%}}@container mobile-nav (width<=21.5em){.tab.svelte-1e09pin:lang(ja):first-child:nth-last-child(4),.tab.svelte-1e09pin:lang(ja):first-child:nth-last-child(4)~.tab:where(.svelte-1e09pin){flex:40%}.tab.svelte-1e09pin:lang(ja) span:where(.svelte-1e09pin){white-space:normal;word-break:auto-phrase;text-align:center}}
