.search-page.svelte-e12qt1{max-width:1400px;margin:0 auto;padding:20px}.search-header.svelte-e12qt1{margin-bottom:30px}.search-header.svelte-e12qt1 h1:where(.svelte-e12qt1){font-size:32px;margin-bottom:10px;color:var(--color-text)}.search-query.svelte-e12qt1{font-size:18px;color:var(--color-text-secondary)}.search-query.svelte-e12qt1 strong:where(.svelte-e12qt1){color:var(--color-primary)}.loading.svelte-e12qt1{text-align:center;padding:60px 20px}.spinner.svelte-e12qt1{width:40px;height:40px;margin:0 auto 20px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-e12qt1-spin 1s linear infinite}@keyframes svelte-e12qt1-spin{to{transform:rotate(360deg)}}.error-message.svelte-e12qt1,.empty-state.svelte-e12qt1,.no-results.svelte-e12qt1{text-align:center;padding:60px 20px;color:var(--color-text-secondary)}.no-results.svelte-e12qt1 .hint:where(.svelte-e12qt1){margin-top:10px;font-size:14px;color:var(--color-text-tertiary)}.results-header.svelte-e12qt1{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.results-container.svelte-e12qt1{display:grid;grid-template-columns:1fr 1fr;gap:30px}.results-column.svelte-e12qt1{display:flex;flex-direction:column;gap:15px}.column-title.svelte-e12qt1{font-size:20px;font-weight:600;color:var(--color-text);margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid var(--color-border)}.results-list.svelte-e12qt1{display:flex;flex-direction:column;gap:15px}.result-card.svelte-e12qt1{display:block;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;text-decoration:none;color:inherit;transition:all .2s ease}body.light-theme .result-card.svelte-e12qt1{background:#00000005;border:1px solid rgba(0,0,0,.08)}.result-card.svelte-e12qt1:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.result-header.svelte-e12qt1{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.word.svelte-e12qt1{font-size:24px;font-weight:700;color:#fff}body.light-theme .word.svelte-e12qt1{color:#000}.pronunciation.svelte-e12qt1{font-size:16px;color:var(--color-kunyomi)}.common-badge.svelte-e12qt1{font-size:12px;padding:2px 8px;border-radius:4px;background:var(--color-primary);color:#fff;font-weight:500}.definitions.svelte-e12qt1{display:flex;flex-direction:column;gap:6px}.definition.svelte-e12qt1{color:#fff;line-height:1.5}body.light-theme .definition.svelte-e12qt1{color:#000}.more-definitions.svelte-e12qt1{color:var(--color-text-tertiary);font-size:14px;font-style:italic;margin-top:4px}@media (max-width: 768px){.search-page.svelte-e12qt1{padding:var(--spacing-lg)}.search-header.svelte-e12qt1{margin-bottom:var(--spacing-xl)}.search-header.svelte-e12qt1 h1:where(.svelte-e12qt1){font-size:var(--font-size-title)}.search-query.svelte-e12qt1{font-size:var(--font-size-body)}.results-header.svelte-e12qt1{margin-bottom:var(--spacing-lg);font-size:var(--font-size-footnote)}.results-container.svelte-e12qt1{grid-template-columns:1fr;gap:var(--spacing-xl)}.results-column.svelte-e12qt1{gap:var(--spacing-md)}.column-title.svelte-e12qt1{font-size:var(--font-size-headline);padding-bottom:var(--spacing-sm)}.results-list.svelte-e12qt1{gap:var(--spacing-md)}.result-card.svelte-e12qt1{padding:var(--spacing-lg)}.result-header.svelte-e12qt1{gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.word.svelte-e12qt1{font-size:var(--font-size-headline)}.pronunciation.svelte-e12qt1{font-size:var(--font-size-footnote)}.common-badge.svelte-e12qt1{font-size:var(--font-size-caption2)}.definitions.svelte-e12qt1{gap:var(--spacing-xs)}.definition.svelte-e12qt1{font-size:var(--font-size-footnote)}.more-definitions.svelte-e12qt1{font-size:var(--font-size-caption1)}.no-results.svelte-e12qt1 .hint:where(.svelte-e12qt1){font-size:var(--font-size-caption1)}}
