.icon-library.svelte-136t03{--il-text:#202020;--il-muted:#737373;--il-border:#e5e5e5;--il-surface:#fff;--il-soft:#f5f5f5;color:var(--il-text);min-height:65vh}.dark .icon-library.svelte-136t03{--il-text:#f5f5f5;--il-muted:#a3a3a3;--il-border:#292929;--il-surface:#171717;--il-soft:#202020}.icon-library.svelte-136t03 .library-heading{justify-content:space-between;align-items:center;gap:20px;margin:6px 0 32px;display:flex}.icon-library.svelte-136t03 .library-heading h1{letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:1.4}.icon-library.svelte-136t03 .library-heading p{color:var(--il-muted);margin-top:9px;font-size:13px;line-height:1.8}.icon-library.svelte-136t03 .library-button{border:1px solid var(--il-border);background:var(--il-surface);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:9px 14px;font-size:12px;display:inline-flex}.icon-library.svelte-136t03 .library-button:hover{border-color:var(--il-muted)}.icon-library.svelte-136t03 .library-toolbar{align-items:center;gap:12px;margin:24px 0 16px;display:flex}.icon-library.svelte-136t03 .library-toolbar h2{font-size:14px;font-weight:500}.icon-library.svelte-136t03 .library-toolbar span{color:var(--il-muted);font-size:12px}.icon-library.svelte-136t03 .library-state{text-align:center;border:1px dashed var(--il-border);border-radius:12px;padding:70px 20px}.icon-library.svelte-136t03 .library-state h2{font-size:16px;font-weight:500}.icon-library.svelte-136t03 .library-state p{color:var(--il-muted);margin:12px 0 20px;font-size:13px}.icon-library.svelte-136t03 .library-back{color:var(--il-muted);margin-bottom:18px;font-size:12px;display:inline-block}.icon-library.svelte-136t03 .library-dot{margin:0 8px}.icon-library.svelte-136t03 button,.icon-library.svelte-136t03 a{-webkit-tap-highlight-color:transparent}.icon-library.svelte-136t03 button:focus-visible,.icon-library.svelte-136t03 a:focus-visible{outline:2px solid var(--il-text);outline-offset:3px}@media (width<=600px){.icon-library.svelte-136t03{padding:16px 2px 30px}.icon-library.svelte-136t03 .library-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.icon-library.svelte-136t03 .library-heading h1{font-size:24px}.icon-library.svelte-136t03 .library-heading p{font-size:12px}}
