.search-result-item:where(.astro-MQJDY4MP){margin-bottom:3rem}body.dark .search-result-item:where(.astro-MQJDY4MP){border-bottom-color:#683f00}.result-header:where(.astro-MQJDY4MP){display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.85rem;font-weight:500}.result-type:where(.astro-MQJDY4MP){color:#000;background:var(--primary-dark);padding:.2rem .6rem;border-radius:6px;font-weight:600}body.dark .result-type:where(.astro-MQJDY4MP){color:#fff}.result-date:where(.astro-MQJDY4MP){opacity:.6}.result-title:where(.astro-MQJDY4MP){font-size:1.8rem;font-weight:600;text-decoration:none;display:block;margin-bottom:.8rem;line-height:2.4rem;transition:color .3s}.result-title:where(.astro-MQJDY4MP):hover{color:var(--primary-dark)}.result-excerpt:where(.astro-MQJDY4MP){font-size:1.1rem;line-height:1.8rem;margin-bottom:1rem;opacity:.8}.result-meta:where(.astro-MQJDY4MP){display:flex;align-items:center;gap:.8rem;font-size:.9rem;font-weight:500;opacity:.7}.tag-indicator:where(.astro-MQJDY4MP){width:10px;height:10px;border-radius:50%;background:var(--primary);display:inline-block}.tag-indicator:where(.astro-MQJDY4MP).technical{background:var(--primary)}.tag-indicator:where(.astro-MQJDY4MP).non-technical{background:var(--primary-dark)}@media screen and (max-width: 600px){.search-result-item:where(.astro-MQJDY4MP){margin-bottom:2.5rem;padding-bottom:1.5rem}.result-title:where(.astro-MQJDY4MP){font-size:1.4rem;line-height:2rem;margin-bottom:.6rem}.result-excerpt:where(.astro-MQJDY4MP){font-size:1rem;line-height:1.6rem}.result-header:where(.astro-MQJDY4MP){font-size:.8rem}}.search-page:where(.astro-75DUGFSI){min-height:calc(100vh - 200px);padding:2rem 0 4rem}.search-hero:where(.astro-75DUGFSI){text-align:center;margin-bottom:4rem;min-height:300px;display:flex;flex-direction:column;gap:2rem;padding-top:5%}.search-hero:where(.astro-75DUGFSI) h1:where(.astro-75DUGFSI){font-size:3.5rem;font-weight:500;margin-bottom:1rem}.search-hero:where(.astro-75DUGFSI) h1:where(.astro-75DUGFSI) span:where(.astro-75DUGFSI){color:var(--primary-dark)}.search-hero:where(.astro-75DUGFSI) p:where(.astro-75DUGFSI){font-size:1.3rem;margin-bottom:2.5rem;opacity:.8}.search-box:where(.astro-75DUGFSI){width:100%;margin:0 auto}#search-input:where(.astro-75DUGFSI){width:100%;height:80px;padding:0 2rem;font-size:1.5rem;border:1px solid var(--primary-faded);border-radius:20px;background:transparent;color:#000;outline:none;transition:all .3s}body.dark #search-input:where(.astro-75DUGFSI){color:#fff}#search-input:where(.astro-75DUGFSI):focus{border-color:var(--primary-dark)}#search-input:where(.astro-75DUGFSI)::placeholder{color:#000;opacity:.5}body.dark #search-input:where(.astro-75DUGFSI)::placeholder{color:#fff;opacity:.5}.search-results:where(.astro-75DUGFSI){max-width:850px;margin:0 auto}.results-count:where(.astro-75DUGFSI){font-size:1rem;font-weight:500;margin-bottom:2rem;color:var(--primary-dark)}.no-results:where(.astro-75DUGFSI){text-align:center;padding:4rem 2rem}.no-results:where(.astro-75DUGFSI) p:where(.astro-75DUGFSI){font-size:1.3rem;opacity:.6}.hidden:where(.astro-75DUGFSI){display:none}mark:where(.astro-75DUGFSI){background-color:var(--primary);color:var(--primary-deep-dark);padding:.1rem .3rem;border-radius:4px;font-weight:600}body.dark mark:where(.astro-75DUGFSI){background-color:var(--primary);color:var(--primary-deep-dark)}@media screen and (max-width: 600px){.search-hero:where(.astro-75DUGFSI) h1:where(.astro-75DUGFSI){font-size:2.5rem}.search-hero:where(.astro-75DUGFSI) p:where(.astro-75DUGFSI){font-size:1.1rem;margin-bottom:2rem}#search-input:where(.astro-75DUGFSI){height:60px;font-size:1.2rem;padding:0 1.5rem;border-radius:16px}.search-page:where(.astro-75DUGFSI){padding:1rem 0 3rem}.search-hero:where(.astro-75DUGFSI){margin-bottom:3rem;padding-top:20%}}
