@layer components{.search-field{background:var(--surface);min-height:56px;box-shadow:var(--shadow-card);transition:box-shadow var(--dur-2) var(--ease);border-radius:999px;align-items:center;gap:10px;padding-inline:20px 10px;display:flex}.search-field:focus-within{box-shadow:0 0 0 2px var(--ink), 0 5px 0 2px var(--hl)}.search-field input{background:0 0;outline:none;flex:1;min-width:0;min-height:44px;font-size:17px;line-height:1.5}.search-field input::placeholder{color:var(--ink-3);opacity:1}.search-field input::-webkit-search-cancel-button{appearance:none}.search-field-icon{width:20px;height:20px;color:var(--ink-3);flex:none}.search-mascot{justify-items:center;margin-block-start:24px;display:grid}.search-note{color:var(--ink-2);text-align:center;padding-block:32px}.search-groups{flex-direction:column;gap:28px;margin-block-start:24px;display:flex}.search-group-title{color:var(--ink-3);margin-block-end:8px;padding-inline:4px;font-size:14px;font-weight:500}.search-list{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.search-list>li+li{border-block-start:1px solid var(--line)}.search-row{transition:background-color var(--dur-2) var(--ease);flex-direction:column;gap:4px;padding:14px 20px;display:flex}.search-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:var(--r-lg)}@media (hover:hover){.search-row:hover{background:var(--surface-hover)}}.search-row .search-snippet{font-size:15px;line-height:1.85}.search-meta{color:var(--ink-3);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1.6;display:flex}.search-meta svg{width:14px;height:14px}.search-meta[data-source=konkur]{color:var(--blue-ink)}.search-meta[data-source=final]{color:var(--amber-ink)}.search-more{margin-block-start:8px;margin-inline:auto;display:flex}}
