.blog-header.svelte-1elas7s{z-index:100;background:color-mix(in srgb, var(--color-white) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:var(--nb-border-hair) solid var(--nb-border);position:sticky;top:0}.blog-header.category-only.svelte-1elas7s{z-index:90;background:var(--color-white);-webkit-backdrop-filter:none;position:relative;top:auto}.blog-header.category-only.svelte-1elas7s .chips:where(.svelte-1elas7s){min-height:44px}.bar.svelte-1elas7s{max-width:1320px;height:60px;padding:0 var(--sp-4);align-items:center;gap:var(--sp-3);min-width:0;margin:0 auto;display:flex}.icon-btn.svelte-1elas7s{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:inline-flex}.icon-btn.svelte-1elas7s:hover{background:var(--color-bg-secondary)}.lang-slot.svelte-1elas7s{flex:none;align-items:center;margin-left:auto;display:inline-flex}.logo.svelte-1elas7s{min-width:0;color:var(--color-text);font-weight:var(--fw-bold);letter-spacing:0;border-radius:10px;flex:none;align-items:center;gap:8px;margin-left:-4px;padding:6px 8px;font-size:18px;text-decoration:none;transition:background .15s;display:inline-flex}.logo.svelte-1elas7s:hover{background:var(--color-bg-secondary)}.logo-mark.svelte-1elas7s{color:var(--color-accent);flex:none;font-size:21px;line-height:1}.logo-text.svelte-1elas7s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-trigger.svelte-1elas7s{max-width:520px;margin-left:var(--sp-2);background:var(--nb-wash);border:var(--nb-border-hair) solid transparent;height:40px;color:var(--color-text-muted);cursor:pointer;text-align:left;border-radius:999px;flex:auto;align-items:center;gap:10px;padding:0 16px;transition:background .15s,border-color .15s;display:inline-flex}.search-trigger.svelte-1elas7s:hover{background:var(--color-white);border-color:var(--nb-border)}.search-trigger-text.svelte-1elas7s{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.chips.svelte-1elas7s{align-items:center;gap:var(--sp-5);max-width:1320px;padding:0 var(--sp-4);scrollbar-width:none;scroll-snap-type:x proximity;margin:0 auto;display:flex;overflow-x:auto}.chips.svelte-1elas7s::-webkit-scrollbar{display:none}.chip.svelte-1elas7s{scroll-snap-align:start;min-height:38px;color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;padding:0 0 2px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.chip.svelte-1elas7s:hover{color:var(--color-accent);background:0 0}.chip.active.svelte-1elas7s{color:var(--color-text);border-bottom-color:var(--color-accent);background:0 0}.search-overlay.svelte-1elas7s{z-index:2000;justify-content:center;align-items:flex-start;padding-top:52px;display:flex;position:fixed;inset:0}.overlay-backdrop.svelte-1elas7s{background:color-mix(in srgb, var(--color-violet) 45%, transparent);cursor:pointer;border:0;position:absolute;inset:0}.search-modal.svelte-1elas7s{background:var(--color-white);border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius-lg);width:min(640px,100vw - 32px);max-height:calc(100vh - 96px);box-shadow:var(--nb-shadow-panel);margin-top:var(--sp-6);flex-direction:column;display:flex;position:relative;overflow:hidden}.search-head.svelte-1elas7s{align-items:center;gap:var(--sp-3);border-bottom:var(--nb-border-hair) solid var(--nb-border);color:var(--color-text-muted);padding:14px 16px;display:flex}.search-input.svelte-1elas7s{min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:17px}.search-input.svelte-1elas7s::placeholder{color:var(--color-text-muted)}.close-btn.svelte-1elas7s{border-radius:var(--nb-radius);background:var(--nb-wash);width:34px;height:34px;color:var(--color-text);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.close-btn.svelte-1elas7s:hover{background:var(--color-bg-secondary)}.search-body.svelte-1elas7s{padding:6px 0;overflow-y:auto}.hint.svelte-1elas7s{padding:var(--sp-6) var(--sp-5);color:var(--color-text-muted);text-align:center;margin:0;font-size:14px}.results.svelte-1elas7s{margin:0;padding:0;list-style:none}.result.svelte-1elas7s{gap:var(--sp-3);color:var(--color-text);align-items:center;padding:10px 16px;text-decoration:none;transition:background .1s;display:flex}.result.svelte-1elas7s:hover{background:var(--color-bg-secondary)}.result-thumb.svelte-1elas7s{background:var(--nb-wash);border-radius:10px;flex:0 0 56px;width:56px;height:56px;position:relative;overflow:hidden}.result-thumb.svelte-1elas7s img:where(.svelte-1elas7s){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.result-body.svelte-1elas7s{flex:1;min-width:0}.result-title.svelte-1elas7s{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.result-meta.svelte-1elas7s{color:var(--color-text-muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.result-meta.svelte-1elas7s .dot:where(.svelte-1elas7s){opacity:.6}@media (width<=640px){.bar.svelte-1elas7s{padding:0 var(--sp-3);gap:var(--sp-2)}.chips.svelte-1elas7s{padding:0 var(--sp-3) 10px}.logo-text.svelte-1elas7s{font-size:16px}.search-trigger.svelte-1elas7s{border-radius:50%;flex:0 0 40px;justify-content:center;width:40px;max-width:40px;margin-left:auto;padding:0}.search-trigger-text.svelte-1elas7s{display:none}.lang-slot.svelte-1elas7s{margin-left:0}}@media (width<=768px){.home-link.svelte-1elas7s{display:none}}@media (width<=640px){.blog-header.svelte-1elas7s{background:color-mix(in srgb, var(--color-white) 94%, transparent)}.bar.svelte-1elas7s{height:56px;padding:0 var(--sp-3);gap:var(--sp-2)}.logo.svelte-1elas7s{border-radius:var(--nb-radius-sm);flex:auto;margin-left:0;padding-inline:0}.logo-mark.svelte-1elas7s{font-size:18px}.search-trigger.svelte-1elas7s{border-radius:var(--nb-radius);border-color:var(--nb-border);background:var(--nb-wash);width:42px;max-width:42px;height:42px;box-shadow:var(--nb-shadow-tiny);flex:0 0 42px;margin-left:0}.lang-slot.svelte-1elas7s .lang-trigger{border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius);background:var(--nb-wash);height:42px;box-shadow:var(--nb-shadow-tiny);font-weight:var(--fw-semibold);padding:0 10px}.home-link.svelte-1elas7s{display:none}.search-overlay.svelte-1elas7s{justify-content:stretch;align-items:stretch;padding:0}.overlay-backdrop.svelte-1elas7s{background:color-mix(in srgb, var(--nb-ink) 42%, transparent)}.search-modal.svelte-1elas7s{width:100%;min-height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin-top:0}.search-head.svelte-1elas7s{min-height:58px;padding:max(12px, env(safe-area-inset-top)) var(--sp-3) 12px}.search-input.svelte-1elas7s{font-size:16px}.search-body.svelte-1elas7s{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}.tabbar.svelte-7ixl81{display:none}@media (width<=768px){.tabbar.svelte-7ixl81{z-index:95;min-height:calc(62px + env(safe-area-inset-bottom));padding:7px 10px max(7px, env(safe-area-inset-bottom));background:var(--color-white);-webkit-backdrop-filter:saturate(180%)blur(14px);border:0;border-top:var(--nb-border-hair) solid var(--color-border);box-shadow:none;border-radius:0;justify-content:space-between;align-items:center;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}}.tab.svelte-7ixl81{border-radius:var(--nb-radius);cursor:pointer;min-width:0;min-height:48px;color:var(--color-text-muted);letter-spacing:0;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:5px 4px;font-size:10.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.tab.svelte-7ixl81>i:where(.svelte-7ixl81){flex:none;width:22px;height:22px;font-size:22px}.tab.svelte-7ixl81 span:where(.svelte-7ixl81){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab.svelte-7ixl81:active{color:var(--color-accent)}.tab.active.svelte-7ixl81{background:var(--nb-wash);color:var(--nb-ink)}.tab-write.svelte-7ixl81{color:var(--color-accent);flex:1}.write-ic.svelte-7ixl81{color:currentColor;width:22px;height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.write-ic.svelte-7ixl81 i:where(.svelte-7ixl81){font-size:22px}@media (hover:hover){.tab.svelte-7ixl81:hover{background:var(--nb-wash);color:var(--nb-ink)}.tab-write.svelte-7ixl81:hover{color:var(--color-accent)}}@media (width<=360px){.tabbar.svelte-7ixl81{gap:4px;padding-inline:8px}.tab.svelte-7ixl81{font-size:10px}}
