.search-trigger.svelte-1uf3dgf{width:calc(var(--spacing-unit) * 11);height:calc(var(--spacing-unit) * 11);border-radius:calc(var(--spacing-unit) * 2);color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:1px solid #00000029;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.search-trigger.svelte-1uf3dgf svg:where(.svelte-1uf3dgf),.close-button.svelte-1uf3dgf svg:where(.svelte-1uf3dgf){fill:currentColor;width:1.25rem;height:1.25rem}.search-trigger.svelte-1uf3dgf:hover{color:var(--color-text-primary);background-color:#0000000f;border-color:#00000047}.search-trigger.svelte-1uf3dgf:focus-visible{color:var(--color-text-primary);background-color:#00000014;border-color:#00000052;outline:none}.close-button.svelte-1uf3dgf:hover{border-color:var(--color-text-primary);background-color:#eeec}.close-button.svelte-1uf3dgf:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.search-input.svelte-1uf3dgf{box-sizing:border-box;border:1px solid var(--color-text-primary);border-radius:calc(var(--spacing-unit) * 2);width:100%;padding:calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 34) calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 5);font:inherit;color:inherit;background-color:#ffffffeb;font-size:1.05rem}.search-input.svelte-1uf3dgf::placeholder{color:var(--color-text-secondary);opacity:1}.search-layer.svelte-1uf3dgf{z-index:10;padding:calc(var(--spacing-unit) * 8);place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}.search-backdrop.svelte-1uf3dgf{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#eeeeeeb3;border:0;padding:0;position:fixed;inset:0}.search-dialog.svelte-1uf3dgf{z-index:1;box-sizing:border-box;gap:calc(var(--spacing-unit) * 4);border:1px solid var(--color-text-primary);border-radius:calc(var(--spacing-unit) * 3);width:min(100%,760px);max-height:min(80vh,760px);padding:calc(var(--spacing-unit) * 6);background-color:#ffffffeb;flex-direction:column;display:flex;position:relative;box-shadow:0 0 24px #00000029}.search-dialog-header.svelte-1uf3dgf{justify-content:space-between;gap:calc(var(--spacing-unit) * 4);align-items:center;display:flex}.search-dialog-title-group.svelte-1uf3dgf{gap:calc(var(--spacing-unit) * 1);flex-direction:column;display:flex}.search-dialog-title.svelte-1uf3dgf{font-family:var(--serif);margin:0;font-size:1.25rem}.close-button.svelte-1uf3dgf{width:calc(var(--spacing-unit) * 10);height:calc(var(--spacing-unit) * 10);border:1px solid var(--color-text-primary);border-radius:calc(var(--spacing-unit) * 2);color:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex}.search-input-wrapper.svelte-1uf3dgf{align-items:center;display:flex;position:relative}.input-shortcut-hint.svelte-1uf3dgf{right:calc(var(--spacing-unit) * 4);align-items:center;gap:calc(var(--spacing-unit) * 1);color:var(--color-text-secondary);pointer-events:none;font-size:.78em;display:inline-flex;position:absolute}.input-shortcut-hint.svelte-1uf3dgf kbd:where(.svelte-1uf3dgf){border-radius:calc(var(--spacing-unit) * 1.5);padding:0 calc(var(--spacing-unit) * 1.5);background-color:#ffffffbf;border:1px solid #0003;font-family:inherit;font-size:.95em}.search-results.svelte-1uf3dgf{overflow-y:auto}.search-sections.svelte-1uf3dgf{gap:calc(var(--spacing-unit) * 6);flex-direction:column;display:flex}.result-section.svelte-1uf3dgf h3:where(.svelte-1uf3dgf){margin-top:0;margin-bottom:calc(var(--spacing-unit) * 3);color:var(--color-text-secondary);font-size:1rem}.result-list.svelte-1uf3dgf{gap:calc(var(--spacing-unit) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-result.svelte-1uf3dgf,.compact-result.svelte-1uf3dgf{gap:calc(var(--spacing-unit) * 2);border-radius:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 4);border:1px solid #00000024;flex-direction:column;transition:background-color .2s,border-color .2s;display:flex}.article-result.svelte-1uf3dgf:hover,.compact-result.svelte-1uf3dgf:hover{border-color:var(--color-text-primary);background-color:#eeec;text-decoration:none}.article-result.svelte-1uf3dgf strong:where(.svelte-1uf3dgf),.compact-result.svelte-1uf3dgf strong:where(.svelte-1uf3dgf){font-family:var(--serif)}.article-result.svelte-1uf3dgf p:where(.svelte-1uf3dgf),.compact-result.svelte-1uf3dgf span:where(.svelte-1uf3dgf),.published-at.svelte-1uf3dgf{color:var(--color-text-secondary);margin:0}.article-result-meta.svelte-1uf3dgf{justify-content:space-between;gap:calc(var(--spacing-unit) * 4);align-items:center;font-size:.85em;display:flex}.match-label.svelte-1uf3dgf{padding:0 calc(var(--spacing-unit) * 2);color:var(--color-text-secondary);border:1px solid #0000002e;border-radius:999px;display:inline-block}.article-result.svelte-1uf3dgf p:where(.svelte-1uf3dgf){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-result-tags.svelte-1uf3dgf{gap:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 3);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.86em;display:flex}.article-result-tag.svelte-1uf3dgf{white-space:nowrap}.search-empty-state.svelte-1uf3dgf{gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 4) 0;color:var(--color-text-secondary);flex-direction:column;display:flex}.search-empty-state.svelte-1uf3dgf p:where(.svelte-1uf3dgf){margin:0}.sr-only.svelte-1uf3dgf{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=576px){.search-layer.svelte-1uf3dgf{padding:calc(var(--spacing-unit) * 4)}.search-dialog.svelte-1uf3dgf{min-height:calc(100vh - var(--spacing-unit) * 8);max-height:calc(100vh - var(--spacing-unit) * 8);padding:calc(var(--spacing-unit) * 5)}.search-dialog-header.svelte-1uf3dgf{gap:calc(var(--spacing-unit) * 3)}.close-button.svelte-1uf3dgf{align-self:flex-end}.search-input.svelte-1uf3dgf{padding-right:calc(var(--spacing-unit) * 20)}.input-shortcut-hint.svelte-1uf3dgf .mac-shortcut:where(.svelte-1uf3dgf){display:none}.article-result-meta.svelte-1uf3dgf{align-items:flex-start;gap:calc(var(--spacing-unit) * 1);flex-direction:column}}button.svelte-m2ryqb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0}.text-link.svelte-m2ryqb{color:var(--color-text-secondary);text-decoration:underline}.toast.svelte-m2ryqb{bottom:calc(var(--spacing-unit) * 8);z-index:2;margin:0 calc(var(--spacing-unit) * 8);border:1px solid var(--color-text-primary);padding:calc(var(--spacing-unit) * 6);border-radius:var(--spacing-unit);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background-color:#ffffffbf;animation:.1s ease-in forwards svelte-m2ryqb-fadeOut;display:none;position:fixed;box-shadow:0 0 15px #00000040}.toast.svelte-m2ryqb p:where(.svelte-m2ryqb){margin-top:0;margin-bottom:calc(var(--spacing-unit) * 4)}.toast.svelte-m2ryqb button:where(.svelte-m2ryqb){padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 4);border:1px solid var(--color-text-primary);border-radius:var(--spacing-unit)}.show.svelte-m2ryqb{opacity:1;animation:.1s ease-in forwards svelte-m2ryqb-fadeIn;display:block}@keyframes svelte-m2ryqb-fadeIn{0%{opacity:0;display:none;transform:scale(.95)}1%{opacity:0;display:block}to{opacity:1;display:block;transform:scale(1)}}@keyframes svelte-m2ryqb-fadeOut{0%{opacity:1;display:block;transform:scale(1)}99%{opacity:0;display:block}to{opacity:0;display:none;transform:scale(.95)}}.button-container.svelte-m2ryqb{justify-content:flex-end;gap:calc(var(--spacing-unit) * 6);display:flex}a.svelte-m2ryqb{text-decoration:underline}.footer-section.svelte-m2ryqb{color:var(--color-text-secondary);font-size:.8em}:root{--spacing-unit:4px;--color-background:#fff;--color-background-secondary:#eee;--color-text-primary:#000;--color-text-secondary:#5a5a5a;--sans-serif:sans-serif;--serif:YakuHanMPs, "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif}html{background-color:var(--color-background-secondary)}body{max-width:1000px;padding:calc(var(--spacing-unit) * 8);font-family:var(--sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text-primary);overflow-wrap:anywhere;word-break:normal;line-break:strict;margin:0 auto;font-size:18px;line-height:1.51}@media (width<=576px){body{padding:calc(var(--spacing-unit) * 6);font-size:16px}}a,a:visited,a:active{color:inherit;text-decoration:none}a:hover{text-decoration:underline}@media (width<=576px){ul,ol{padding-inline-start:calc(var(--spacing-unit) * 5)}}header.svelte-12qhfyh{margin-bottom:calc(var(--spacing-unit) * 12 + .67em);position:relative}.header-search.svelte-12qhfyh{top:calc(var(--spacing-unit) * 2);position:absolute;right:0}.logo-container.svelte-12qhfyh>picture:where(.svelte-12qhfyh){aspect-ratio:459.8/90}.logo-image.svelte-12qhfyh{height:90px;margin-bottom:-12.36px;margin-left:13px}@media (width<=576px){header.svelte-12qhfyh{margin-bottom:calc(var(--spacing-unit) * 8)}.header-search.svelte-12qhfyh{top:0}.logo-container.svelte-12qhfyh{place-items:center;display:grid}.logo-container.svelte-12qhfyh>picture:where(.svelte-12qhfyh){aspect-ratio:200/119.2}.logo-image.svelte-12qhfyh{width:200px;height:unset;margin-bottom:-12.37px;margin-left:0}}footer.svelte-12qhfyh{margin-top:calc(var(--spacing-unit) * 16);margin-bottom:calc(var(--spacing-unit) * 8);align-items:center;gap:calc(var(--spacing-unit) * 4);flex-direction:column;font-size:14px;display:flex}.inline-logo-container.svelte-12qhfyh{align-items:center;display:flex}.inline-logo-container.svelte-12qhfyh a:where(.svelte-12qhfyh){align-items:center;gap:.5em;display:flex}.inline-logo-container.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:none}.sns-icon-container.svelte-12qhfyh{align-items:center;gap:calc(var(--spacing-unit) * 8);display:flex}.sns-icon.svelte-12qhfyh{width:1.6rem;margin-bottom:-5.13px}@media (width<=300px){.inline-logo.svelte-12qhfyh{margin-left:0}}
