.icon-container[data-v-d8b16cb3]{width:100%;padding:20px;box-sizing:border-box}h1[data-v-d8b16cb3]{text-align:center;margin-bottom:30px;color:var(--text-color)}.search-container[data-v-d8b16cb3]{margin-bottom:30px;display:flex;align-items:center;gap:15px}.search-count[data-v-d8b16cb3]{font-size:14px;color:#666}.icon-category[data-v-d8b16cb3]{margin-bottom:30px}.icon-category h2[data-v-d8b16cb3]{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;color:var(--text-color)}.icon-grid[data-v-d8b16cb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px}.icon-item[data-v-d8b16cb3]{display:flex;flex-direction:column;align-items:center;padding:15px 10px;border-radius:4px;cursor:pointer;transition:all .3s}.icon-item[data-v-d8b16cb3]:hover{background-color:#f5f7fa;transform:translateY(-3px);box-shadow:0 2px 12px #0000001a}.dark .icon-item[data-v-d8b16cb3]:hover{background-color:#000;transform:translateY(-3px);box-shadow:0 2px 12px #0000001a}.icon-name[data-v-d8b16cb3]{margin-top:10px;font-size:12px;color:#666;text-align:center;word-break:break-all}.no-result[data-v-d8b16cb3]{display:flex;justify-content:center;align-items:center;height:200px}
