.fn-shell[data-astro-cid-cu5oc2wf]{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:34px;padding-top:42px;padding-bottom:78px;display:grid}.fn-side[data-astro-cid-cu5oc2wf]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;position:sticky;top:90px;overflow:hidden}.fn-side[data-astro-cid-cu5oc2wf]>strong[data-astro-cid-cu5oc2wf]{border-bottom:1px solid var(--line);color:var(--text);padding:16px 17px;display:block}.fn-family-list[data-astro-cid-cu5oc2wf]{scrollbar-width:thin;max-height:calc(100vh - 165px);overflow-y:auto}.fn-filter[data-astro-cid-cu5oc2wf]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 14px;font-size:.8rem;line-height:1.45;display:flex}.fn-filter[data-astro-cid-cu5oc2wf]:last-child{border-bottom:0}.fn-filter[data-astro-cid-cu5oc2wf]:hover,.fn-filter[data-astro-cid-cu5oc2wf].active{background:color-mix(in srgb,var(--green) 10%,var(--surface));box-shadow:inset 3px 0 var(--green)}.fn-filter[data-astro-cid-cu5oc2wf] span[data-astro-cid-cu5oc2wf]{color:var(--green);flex:none;font-weight:800}.fn-filter[data-astro-cid-cu5oc2wf]:focus-visible,.fn-entry-link[data-astro-cid-cu5oc2wf]:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.fn-main[data-astro-cid-cu5oc2wf]{min-width:0}.fn-toolbar[data-astro-cid-cu5oc2wf]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;margin-bottom:30px;padding:19px 21px}.fn-toolbar[data-astro-cid-cu5oc2wf] label[data-astro-cid-cu5oc2wf]{color:var(--text);margin-bottom:10px;font-size:.93rem;font-weight:800;display:block}#fn-search[data-astro-cid-cu5oc2wf]{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:13px 15px;font-size:.95rem}#fn-search[data-astro-cid-cu5oc2wf]:focus{outline:2px solid var(--green);outline-offset:2px}#fn-count[data-astro-cid-cu5oc2wf]{color:var(--muted);margin:10px 0 0;font-size:.79rem}.fn-group[data-astro-cid-cu5oc2wf]{margin-bottom:36px}.fn-group-head[data-astro-cid-cu5oc2wf]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:11px;display:flex}.fn-group-head[data-astro-cid-cu5oc2wf] h2[data-astro-cid-cu5oc2wf]{color:var(--text);margin:0;font-size:1.3rem;line-height:1.35}.fn-group-count[data-astro-cid-cu5oc2wf]{color:var(--green);white-space:nowrap;font-size:.8rem;font-weight:800}.fn-grid[data-astro-cid-cu5oc2wf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fn-entry[data-astro-cid-cu5oc2wf]{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;transition:transform .18s,border-color .18s,box-shadow .18s}.fn-entry[data-astro-cid-cu5oc2wf]:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 10px 25px #00000014}.fn-entry-link[data-astro-cid-cu5oc2wf]{height:100%;color:var(--text);flex-direction:column;gap:11px;padding:18px 19px;text-decoration:none;display:flex}.fn-entry-top[data-astro-cid-cu5oc2wf]{color:var(--text);justify-content:space-between;align-items:center;gap:8px;display:flex}.fn-entry-top[data-astro-cid-cu5oc2wf] strong[data-astro-cid-cu5oc2wf]{overflow-wrap:anywhere;font-size:1.07rem}.fn-entry-top[data-astro-cid-cu5oc2wf]>span[data-astro-cid-cu5oc2wf]{color:var(--green);font-size:1.1rem;font-weight:900}.fn-entry-desc[data-astro-cid-cu5oc2wf]{color:var(--muted);flex:1;font-size:.84rem;line-height:1.55}.fn-entry[data-astro-cid-cu5oc2wf][hidden],.fn-group[data-astro-cid-cu5oc2wf][hidden],#fn-empty[data-astro-cid-cu5oc2wf][hidden]{display:none!important}#fn-empty[data-astro-cid-cu5oc2wf]{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:32px 22px}.fn-note[data-astro-cid-cu5oc2wf]{color:var(--muted);margin:20px 0 0;font-size:.78rem;line-height:1.55}@media (width<=1080px){.fn-shell[data-astro-cid-cu5oc2wf]{grid-template-columns:230px minmax(0,1fr);gap:22px}.fn-grid[data-astro-cid-cu5oc2wf]{grid-template-columns:1fr}}@media (width<=760px){.fn-shell[data-astro-cid-cu5oc2wf]{padding-top:26px;display:block}.fn-side[data-astro-cid-cu5oc2wf]{margin-bottom:22px;position:static}.fn-side[data-astro-cid-cu5oc2wf]>strong[data-astro-cid-cu5oc2wf]{padding:13px 14px}.fn-family-list[data-astro-cid-cu5oc2wf]{gap:7px;max-height:none;padding:9px;display:flex;overflow-x:auto}.fn-filter[data-astro-cid-cu5oc2wf]{border:1px solid var(--line);white-space:normal;border-radius:9px;flex:none;width:auto;max-width:230px;padding:9px 12px}.fn-filter[data-astro-cid-cu5oc2wf]:hover,.fn-filter[data-astro-cid-cu5oc2wf].active{box-shadow:inset 0 -3px var(--green)}.fn-grid[data-astro-cid-cu5oc2wf]{grid-template-columns:1fr}.fn-group-head[data-astro-cid-cu5oc2wf]{align-items:flex-start}.fn-group-head[data-astro-cid-cu5oc2wf] h2[data-astro-cid-cu5oc2wf]{font-size:1.13rem}}@media (prefers-reduced-motion:reduce){.fn-entry[data-astro-cid-cu5oc2wf]{transition:none}}
