.search-nav{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:.88rem;font-weight:700;text-decoration:none}.search-nav span[aria-hidden]{color:var(--accent);font-size:1.2rem}.search-nav:hover{color:var(--accent)}.home-search-section{max-width:900px;margin:4px auto 34px}.robot-search{padding:24px;border:1px solid #345967;border-radius:16px;background:linear-gradient(145deg,#111d2d,#0c1522);box-shadow:0 14px 38px #0003}.robot-search label{display:block;margin-bottom:12px;color:var(--ink);font-size:1.25rem;font-weight:800}.search-control{display:grid;grid-template-columns:1fr auto;gap:10px}.search-control input{width:100%;min-width:0;padding:14px 16px;border:1px solid #3a4c62;border-radius:10px;background:#080f1b;color:var(--ink);font:inherit}.search-control input:focus{outline:2px solid var(--accent);outline-offset:2px}.search-control button{padding:0 22px;border:0;border-radius:10px;background:var(--accent);color:#061410;font:inherit;font-weight:900;cursor:pointer}.search-page{padding:50px 0 28px}.search-page>.robot-search{max-width:900px}.search-heading{margin:38px 0 24px}.search-heading p{margin:0 0 6px;color:var(--muted)}.search-heading h1{margin:0;font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.04em}.search-results{align-items:start}.search-results .product{position:relative}.result-category{position:absolute;z-index:2;top:14px;left:14px;padding:5px 9px;border-radius:999px;background:#08101ddd;color:var(--accent);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.search-prompt,.search-empty{max-width:760px;margin:32px 0;color:var(--muted)}.search-empty h1{color:var(--ink);font-size:clamp(2rem,5vw,3.5rem)}.search-category-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.search-category-links a{padding:9px 13px;border:1px solid var(--line);border-radius:999px;color:var(--ink);text-decoration:none}.search-category-links a:hover{border-color:var(--accent);color:var(--accent)}.search-category-link{margin-top:30px}.language-gateway{display:grid;place-items:center;min-height:80vh;text-align:center}.language-gateway img{width:120px;height:120px}.language-gateway div{display:flex;gap:12px}.language-gateway a{padding:11px 18px;border:1px solid var(--accent);border-radius:999px;text-decoration:none}.lang-toggle{text-decoration:none}
@media(max-width:700px){.search-nav span:last-child{display:none}.search-nav{padding:6px}.home-search-section{margin-bottom:26px}.robot-search{padding:18px}.robot-search label{font-size:1.08rem}.search-control{grid-template-columns:1fr}.search-control button{min-height:46px}.search-page{padding-top:32px}.search-results{grid-template-columns:1fr}.nav-actions{gap:11px}}
