.wrap.svelte-v1k6qv{--ink:#1d1d1b;--ink2:#555;--zone:#e6e5e2;--card-bg:#fff;--f-ui:"Barlow", sans-serif;--f-mono:"IBM Plex Mono", monospace;--f-title:"Barlow Condensed", sans-serif;background:var(--zone);width:100vw;font-family:var(--f-ui);color:var(--ink);box-sizing:border-box;flex-direction:column;align-items:center;padding:24px 16px 20px;display:flex;position:relative;left:50%;transform:translate(-50%)}.stage.svelte-v1k6qv{width:100%;max-width:280px;position:relative}.card.svelte-v1k6qv{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:0;margin:0;padding:0;display:none}.card--on.svelte-v1k6qv{animation:.35s cubic-bezier(.22,1,.36,1) both svelte-v1k6qv-card-in;display:flex}@keyframes svelte-v1k6qv-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.img-box.svelte-v1k6qv{aspect-ratio:362/204;border:2px solid var(--ink);background:#ccc;border-bottom:none;width:100%;overflow:hidden}.img.svelte-v1k6qv{object-fit:cover;filter:grayscale(10%);width:100%;height:100%;transition:transform 5s;display:block;transform:scale(1.04)}.card--on.svelte-v1k6qv .img:where(.svelte-v1k6qv){transform:scale(1)}.name-box.svelte-v1k6qv{background:var(--card-bg);border:2px solid var(--ink);justify-content:center;align-items:center;padding:10px 12px;transition:box-shadow .15s;display:flex}.card.svelte-v1k6qv:hover .name-box:where(.svelte-v1k6qv){box-shadow:3px 3px 0 var(--ink)}.name.svelte-v1k6qv{font-family:var(--f-ui);text-align:center;text-transform:none;color:var(--ink);margin:0;font-size:clamp(.95rem,4vw,1.1rem);font-weight:700}.footer.svelte-v1k6qv{justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:280px;margin-top:14px;display:flex}.arrow.svelte-v1k6qv{width:32px;height:32px;color:var(--ink);cursor:pointer;background-color:#f2f1ee;border:none;justify-content:center;align-items:center;padding:0;font-size:1.3rem;line-height:1;transition:opacity .15s;display:flex}.arrow.svelte-v1k6qv:hover{opacity:.5}.label.svelte-v1k6qv{text-transform:uppercase;color:#a3a4a4;text-align:center;font-size:clamp(1rem,3vw,1.2rem);font-style:italic}@media (width>=768px){.wrap.svelte-v1k6qv{padding:40px 32px}.stage.svelte-v1k6qv,.footer.svelte-v1k6qv{max-width:340px}.name-box.svelte-v1k6qv{padding:14px 16px}.name.svelte-v1k6qv{font-size:1.25rem}.arrow.svelte-v1k6qv{font-size:1.6rem}.label.svelte-v1k6qv{font-size:.9rem}}@media (width>=1280px){.stage.svelte-v1k6qv,.footer.svelte-v1k6qv{max-width:600px}.name.svelte-v1k6qv{font-size:1.4rem}}.tile.svelte-1i8j7pz{--size:110px;--fs:.6rem;--pad:.3rem}@media (width>=1024px){.tile.svelte-1i8j7pz{--size:180px;--fs:.75rem;--pad:.4rem}}@media (width>=1280px){.tile.svelte-1i8j7pz{--size:230px;--fs:.875rem;--pad:.5rem}}.tile.svelte-1i8j7pz{width:var(--size);aspect-ratio:1;cursor:pointer;background-color:#fff;border:2px solid #1d1d1b;flex-direction:column;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.tile.svelte-1i8j7pz:hover{box-shadow:3px 3px #1d1d1b}.tile-image.svelte-1i8j7pz{aspect-ratio:16/9;flex-shrink:0;width:100%;overflow:hidden}.tile-image.svelte-1i8j7pz img,.tile-image.svelte-1i8j7pz>*{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tile-displayName.svelte-1i8j7pz{width:100%;min-height:0;padding:var(--pad);text-align:center;border-top:2px solid #1d1d1b;flex:1;justify-content:center;align-items:center;display:flex}.tile-displayName.svelte-1i8j7pz h3:where(.svelte-1i8j7pz){font-size:var(--fs);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.badge.svelte-1i8j7pz{top:var(--pad);right:var(--pad);z-index:1;position:absolute}.badge-draft.svelte-1i8j7pz{font-size:calc(var(--fs) * .9);background-color:#ffffffe6;border:1px solid #0000001a;border-radius:2rem;padding:.15em .5em;line-height:1.4;display:inline-block}.directory.svelte-hu5meu{flex-direction:column;gap:1rem;padding:0 1rem;display:flex}.directory-head.svelte-hu5meu{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:420px;margin:0 auto;display:flex}.directory-title.svelte-hu5meu{text-align:center;font-size:clamp(2.75rem,14vw,4rem);font-weight:800;line-height:1}.directory.svelte-hu5meu .searchbar{border:1px solid #cfcfca}.directory.svelte-hu5meu .searchbar .search-btn{color:#1d1d1b;background:#e6e5e2;border-left:1px solid #cfcfca}.directory.svelte-hu5meu .searchbar:focus-within{box-shadow:none}.directory.svelte-hu5meu .select .trigger{background:#e6e5e2;border:none;min-height:44px}.directory.svelte-hu5meu .select .trigger.has-value{background:#e6e5e2}.directory.svelte-hu5meu .select .trigger.open{box-shadow:none}.directory.svelte-hu5meu .select .placeholder,.directory.svelte-hu5meu .select .single-value{color:#3a3a3a}.directory-filters.svelte-hu5meu{flex-direction:column;gap:.5rem;width:100%;max-width:420px;margin:0 auto;display:flex}.directory-filters-label.svelte-hu5meu{font-size:.875rem;font-weight:700}.sort-btn.svelte-hu5meu{color:#1d1d1b;cursor:pointer;background:#fff;border:2px solid #1d1d1b;border-radius:0;align-self:flex-end;min-width:48px;height:32px;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:13px;transition:box-shadow .15s}.sort-btn.svelte-hu5meu:hover{box-shadow:3px 3px #1d1d1b}.directory-list.svelte-hu5meu{grid-template-columns:repeat(3,1fr);justify-items:center;gap:1rem;padding:1rem 0;display:grid}.directory-empty.svelte-hu5meu{text-align:center;color:#888;padding:2rem 0;font-size:.875rem}@media (width>=768px){.directory-head.svelte-hu5meu,.directory-filters.svelte-hu5meu{max-width:560px}.directory-list.svelte-hu5meu{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.directory-head.svelte-hu5meu,.directory-filters.svelte-hu5meu{max-width:720px}}@media (width>=1280px){.directory-head.svelte-hu5meu,.directory-filters.svelte-hu5meu{max-width:860px}}@media (width>=1024px){.directory-list.svelte-hu5meu{grid-template-columns:repeat(4,1fr)}}@media (width>=1280px){.directory-list.svelte-hu5meu{grid-template-columns:repeat(5,1fr)}}section.svelte-h7bcrl:not(:last-child){margin-bottom:3rem}#hero.svelte-h7bcrl{flex-direction:column;gap:1.5rem;display:flex}#wotd.svelte-h7bcrl{justify-content:center;align-items:center;padding:3rem 2rem;display:flex}#hero.svelte-h7bcrl .words:where(.svelte-h7bcrl){text-align:center;max-width:480px;margin:0;font-size:clamp(1.15rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.4}
