.showcase[data-v-aa1a52a8]{background:var(--hd-bg);min-height:100vh;color:var(--hd-text);font-family:var(--hd-font-ui);flex-direction:column;display:flex}.main[data-v-aa1a52a8]{width:100%;max-width:1280px;padding:var(--hd-space-10) var(--hd-space-8) var(--hd-space-12);box-sizing:border-box;flex:1;margin:0 auto}.narrow .main[data-v-aa1a52a8]{padding:var(--hd-space-6) var(--hd-space-4) var(--hd-space-10)}.footer[data-v-aa1a52a8]{justify-content:space-between;gap:var(--hd-space-3);width:100%;max-width:1280px;padding:var(--hd-space-6) var(--hd-space-8);border-top:var(--hd-border-width) solid var(--hd-border);box-sizing:border-box;font-size:var(--hd-text-sm);color:var(--hd-text-faint);flex-wrap:wrap;margin:0 auto;display:flex}.narrow .footer[data-v-aa1a52a8]{padding:var(--hd-space-5) var(--hd-space-4)}.footer nav[data-v-aa1a52a8]{gap:var(--hd-space-4);flex-wrap:wrap;display:flex}.footer a[data-v-aa1a52a8]{color:var(--hd-text-muted);text-decoration:none}.footer a[data-v-aa1a52a8]:hover{color:var(--hd-text)}.bar[data-v-bafb92c5]{z-index:5;border-bottom:var(--hd-border-width) solid var(--hd-border);background:color-mix(in oklab, var(--hd-bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.row[data-v-bafb92c5]{align-items:center;gap:var(--hd-space-6);max-width:1280px;padding:var(--hd-space-3) var(--hd-space-8);box-sizing:border-box;margin:0 auto;display:flex}.narrow .row[data-v-bafb92c5]{gap:var(--hd-space-3);padding:var(--hd-space-2) var(--hd-space-4)}.home[data-v-bafb92c5]{align-items:center;gap:var(--hd-space-2);color:var(--hd-text);flex:none;font-size:1.05rem;text-decoration:none;display:inline-flex}.where[data-v-bafb92c5]{padding-left:var(--hd-space-2);border-left:var(--hd-border-width) solid var(--hd-border);font:500 var(--hd-text-md) / 1 var(--hd-font-display);color:var(--hd-text-muted)}.kinds[data-v-bafb92c5]{gap:var(--hd-space-1);display:flex}.kinds a[data-v-bafb92c5]{padding:var(--hd-space-2) var(--hd-space-3);border-radius:var(--hd-radius-md);font-size:var(--hd-text-sm);color:var(--hd-text-muted);white-space:nowrap;font-weight:500;text-decoration:none;position:relative}.kinds a[data-v-bafb92c5]:hover{color:var(--hd-text);background:var(--hd-surface-fill)}.kinds a[aria-current=page][data-v-bafb92c5]{color:var(--hd-text)}.kinds a[aria-current=page][data-v-bafb92c5]:after{content:"";left:var(--hd-space-3);right:var(--hd-space-3);bottom:calc(-1 * var(--hd-space-3) - 1px);background:var(--hd-accent);height:2px;position:absolute}.search[data-v-bafb92c5]{flex:1;align-items:center;min-width:0;max-width:440px;margin-left:auto;display:flex;position:relative}.narrow .search[data-v-bafb92c5]{max-width:none}.search-icon[data-v-bafb92c5]{left:var(--hd-space-3);color:var(--hd-text-faint);pointer-events:none;position:absolute}.search input[data-v-bafb92c5]{width:100%;min-width:0;height:38px;padding:0 var(--hd-space-3) 0 calc(var(--hd-space-3) + 1.5em);border:var(--hd-border-width) solid var(--hd-border);border-radius:var(--hd-radius-pill);background:var(--hd-surface-fill);color:var(--hd-text);font:inherit;font-size:var(--hd-text-sm)}.search input[data-v-bafb92c5]:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.results[data-v-bafb92c5]{top:calc(100% + var(--hd-space-2));gap:var(--hd-space-3);padding:var(--hd-space-3);border:var(--hd-border-width) solid var(--hd-border);border-radius:var(--hd-radius-lg);background:var(--hd-surface-raised);box-shadow:var(--hd-shadow-lg);display:grid;position:absolute;left:0;right:0}.group h4[data-v-bafb92c5]{margin:0 0 var(--hd-space-1);padding:0 var(--hd-space-2);font-size:var(--hd-text-xs);color:var(--hd-text-faint);font-weight:600}.result[data-v-bafb92c5]{justify-content:space-between;gap:var(--hd-space-3);width:100%;padding:var(--hd-space-2);border-radius:var(--hd-radius-md);color:var(--hd-text);font:inherit;font-size:var(--hd-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.result[data-v-bafb92c5]:hover,.result[data-v-bafb92c5]:focus-visible{background:var(--hd-surface-fill)}.result-maker[data-v-bafb92c5]{color:var(--hd-text-faint)}.all[data-v-bafb92c5]{padding:var(--hd-space-2);border:0;border-top:var(--hd-border-width) solid var(--hd-border);color:var(--hd-accent);font:inherit;font-size:var(--hd-text-sm);text-align:left;cursor:pointer;background:0 0;font-weight:600}.none[data-v-bafb92c5]{padding:var(--hd-space-2);font-size:var(--hd-text-sm);color:var(--hd-text-muted);margin:0}.end[data-v-bafb92c5]{align-items:center;gap:var(--hd-space-1);flex:none;margin-left:auto;display:flex}.search+.end[data-v-bafb92c5]{margin-left:0}.menu[data-v-bafb92c5]{gap:var(--hd-space-1);padding:var(--hd-space-2) var(--hd-space-4) var(--hd-space-4);border-top:var(--hd-border-width) solid var(--hd-border);display:grid}.menu a[data-v-bafb92c5]{padding:var(--hd-space-3) var(--hd-space-2);font:500 var(--hd-text-lg) / 1.2 var(--hd-font-display);color:var(--hd-text);text-decoration:none}.menu[data-v-bafb92c5] .hd-button{margin-top:var(--hd-space-3)}.menu-note[data-v-bafb92c5]{margin:var(--hd-space-2) 0 0;font-size:var(--hd-text-sm);color:var(--hd-text-muted)}
