.search-page[data-astro-cid-wp2l4cmv]{max-width:52rem;margin:0 auto}.search-page[data-astro-cid-wp2l4cmv] h1[data-astro-cid-wp2l4cmv]{margin-bottom:1.25rem}.sbox[data-astro-cid-wp2l4cmv]{align-items:center;display:flex;position:relative}.sbox-icon[data-astro-cid-wp2l4cmv]{width:1.4rem;height:1.4rem;color:var(--muted);pointer-events:none;position:absolute;left:1.1rem}.sbox[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]{width:100%;font:400 1.25rem/1.2 var(--font-body);color:var(--ink);background:var(--surface);border:2px solid var(--line);border-radius:14px;padding:1rem 3.5rem 1rem 3.25rem;box-shadow:0 12px 30px -22px #123b3c80}.sbox[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]:focus{border-color:var(--link);box-shadow:0 0 0 4px color-mix(in srgb, var(--link) 18%, transparent), 0 12px 30px -22px #123b3c80;outline:none}.sbox[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]::-webkit-search-cancel-button{cursor:pointer}.sbox-key[data-astro-cid-wp2l4cmv]{font:600 .85rem/1 var(--font-code);color:var(--muted);border:1px solid var(--line);pointer-events:none;border-bottom-width:2px;border-radius:6px;padding:.25rem .5rem;position:absolute;right:1rem}.sbox[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]:not(:placeholder-shown)~.sbox-key[data-astro-cid-wp2l4cmv],.sbox[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]:focus~.sbox-key[data-astro-cid-wp2l4cmv]{display:none}.status[data-astro-cid-wp2l4cmv]{color:var(--muted);min-height:1.5em;margin:1rem 0 .75rem}.search-page[data-astro-cid-wp2l4cmv] .badge{font:700 .75rem/1 var(--font-body);background:var(--line);color:var(--ink);white-space:nowrap;border-radius:6px;padding:.3rem .5rem;display:inline-block}.search-page[data-astro-cid-wp2l4cmv] [data-course=html] .badge{color:#8a2f00;background:#ffe3d3}.search-page[data-astro-cid-wp2l4cmv] [data-course=css] .badge{color:#3b1f9e;background:#e5dbff}.search-page[data-astro-cid-wp2l4cmv] [data-course=js] .badge{color:#6b4a00;background:#fff0c2}.results[data-astro-cid-wp2l4cmv]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.results[data-astro-cid-wp2l4cmv] li[data-astro-cid-wp2l4cmv]{margin:0}.results[data-astro-cid-wp2l4cmv] .hit{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:12px;gap:.4rem;padding:1rem 1.15rem;text-decoration:none;display:grid}.results[data-astro-cid-wp2l4cmv] .hit:hover,.results[data-astro-cid-wp2l4cmv] .hit:focus-visible{border-color:var(--link);box-shadow:0 0 0 3px color-mix(in srgb, var(--link) 15%, transparent);outline:none}.results[data-astro-cid-wp2l4cmv] .hit-top{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.results[data-astro-cid-wp2l4cmv] .hit-title{font:700 1.1rem/1.3 var(--font-head);color:var(--ink)}.results[data-astro-cid-wp2l4cmv] .hit-sep{color:var(--muted);margin:0 .4rem;font-weight:400}.results[data-astro-cid-wp2l4cmv] .hit-section{color:var(--link)}.results[data-astro-cid-wp2l4cmv] .hit-text{color:var(--muted);font-size:.95rem;line-height:1.55}.search-page[data-astro-cid-wp2l4cmv] mark{background:color-mix(in srgb, var(--marker) 45%, transparent);color:inherit;border-radius:3px;padding:0 .1em}.start[data-astro-cid-wp2l4cmv] h2[data-astro-cid-wp2l4cmv]{font-size:1rem;font-family:var(--font-body);color:var(--muted);margin:1.5rem 0 .75rem}.chips[data-astro-cid-wp2l4cmv]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-wp2l4cmv] li[data-astro-cid-wp2l4cmv]{margin:0}.chip[data-astro-cid-wp2l4cmv]{font:600 .95rem/1 var(--font-code);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.55rem .9rem}.chip[data-astro-cid-wp2l4cmv]:hover{border-color:var(--link);color:var(--link)}.browse[data-astro-cid-wp2l4cmv]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.browse[data-astro-cid-wp2l4cmv] li[data-astro-cid-wp2l4cmv]{margin:0}.browse[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.browse[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]:hover{border-color:var(--link)}.none[data-astro-cid-wp2l4cmv] p[data-astro-cid-wp2l4cmv]{color:var(--text)}@media (width<=560px){.sbox[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]{padding:.85rem 1rem .85rem 3rem;font-size:1.1rem}.sbox-key[data-astro-cid-wp2l4cmv]{display:none}.browse[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]{flex-direction:column;align-items:flex-start;gap:.4rem}}
