.topicSearch{max-width:670px;margin:30px 0 0}.topicSearch label{color:var(--muted);font:600 10px/1.3 var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;display:block}.topicField{border:1px solid var(--line);background:var(--surface);color:var(--gold);border-radius:3px;align-items:center;gap:11px;padding:5px 5px 5px 14px;display:flex}.topicField input[type=search]{width:100%;min-width:0;font:400 15px/1.4 var(--sans);color:var(--text);background:0 0;border:0;flex:1;padding:8px 0}.topicField input::placeholder{color:#aaa69c}.topicField button{border:1px solid var(--line);min-height:37px;color:var(--gold);font:500 12px/1.3 var(--sans);cursor:pointer;background:#2b2a22;border-radius:2px;align-items:center;gap:9px;padding:6px 14px;display:inline-flex}.topicField button:hover{border-color:var(--gold)}.topicSearch+.filters{margin-top:18px}.topicReset,.topicEmpty a{text-underline-offset:3px;color:var(--gold);text-decoration:underline}.topicEmpty{border-top:1px solid var(--line);padding:20px 0 30px}.topicEmpty h2{font-size:28px}@media (max-width:490px){.topicField{gap:7px;padding-left:9px}.topicField input[type=search]{font-size:16px}.topicField button{padding:6px 10px}.topicField button svg{display:none}}
