.page.svelte-53s2pe{width:min(var(--max-w), 100% - 80px);margin:0 auto}.search-header.svelte-53s2pe{flex-direction:column;gap:18px;padding:64px 0 48px;display:flex}.search-title.svelte-53s2pe{font-family:var(--ui);color:var(--accent);margin:0;font-size:15px;font-weight:600;line-height:1}.search-form.svelte-53s2pe{border-bottom:2px solid var(--ink);align-items:center;gap:8px;display:flex}.search-input.svelte-53s2pe{min-width:0;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);background:0 0;border:none;flex:1;padding:8px 0 12px;font-size:44px;font-weight:500;line-height:1.15}.search-input.svelte-53s2pe::placeholder{color:var(--ink-60);opacity:.7}.search-input.svelte-53s2pe:focus{outline:none}.search-form.svelte-53s2pe:focus-within{border-bottom-color:var(--accent)}.search-submit.svelte-53s2pe{border:1px solid var(--border);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:flex}.search-submit.svelte-53s2pe:hover{background:var(--ink-10)}.search-submit.svelte-53s2pe:active{background:var(--border)}.state-block.svelte-53s2pe{padding:24px 0 40px}.state-heading.svelte-53s2pe{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:30px;font-weight:500;line-height:1.15}.state-sub.svelte-53s2pe{font-family:var(--serif);color:var(--ink-60);margin:0;font-size:19px;font-style:italic}.state-sub.svelte-53s2pe a:where(.svelte-53s2pe){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:3px}.state-sub.svelte-53s2pe a:where(.svelte-53s2pe):hover{color:var(--accent)}.notice.svelte-53s2pe{font-family:var(--serif);color:var(--ink-60);margin:0 0 24px;font-size:19px;line-height:1.4}.notice.svelte-53s2pe strong:where(.svelte-53s2pe){color:var(--ink);font-weight:600}.notice.svelte-53s2pe a:where(.svelte-53s2pe){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:3px}.notice.svelte-53s2pe a:where(.svelte-53s2pe):hover{color:var(--accent)}.more.svelte-53s2pe{flex-direction:column;align-items:center;gap:14px;padding:36px 0 48px;display:flex}.more-btn.svelte-53s2pe{min-height:48px;color:var(--ink);border:1px solid var(--ink);font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:0 32px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,transform .15s}.more-btn.svelte-53s2pe:hover:not(:disabled){background:var(--ink);color:var(--cream)}.more-btn.svelte-53s2pe:active:not(:disabled){transform:translateY(1px)}.more-btn.svelte-53s2pe:disabled{opacity:.6;cursor:wait}.more-error.svelte-53s2pe{font-family:var(--ui);color:var(--accent-ink);margin:0;font-size:15px}@media (width<=1023px){.search-header.svelte-53s2pe{padding:48px 0 40px}.search-input.svelte-53s2pe{font-size:36px}}@media (width<=639px){.page.svelte-53s2pe{width:calc(100% - 40px)}.search-header.svelte-53s2pe{gap:14px;padding:32px 0}.search-input.svelte-53s2pe{font-size:28px}.state-heading.svelte-53s2pe{font-size:24px}.state-sub.svelte-53s2pe,.notice.svelte-53s2pe{font-size:17px}}
