.kaomoji-container[data-v-5c41eb49]{max-width:1000px;margin:0 auto;padding:20px}.category-tabs[data-v-5c41eb49]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px;margin-top:20px}.tab-btn[data-v-5c41eb49]{padding:10px 20px;border:2px solid var(--border-1);background:var(--surface);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition);font-size:14px}.tab-btn[data-v-5c41eb49]:hover{background:var(--surface-2)}.tab-btn.active[data-v-5c41eb49]{background:var(--success);color:var(--text-inverse);border-color:var(--success)}.kaomoji-grid[data-v-5c41eb49]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.kaomoji-item[data-v-5c41eb49]{background:var(--surface);border:2px solid var(--border-1);border-radius:var(--radius-md);padding:20px;text-align:center;cursor:pointer;transition:all var(--transition);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kaomoji-item[data-v-5c41eb49]:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--success)}.kaomoji-text[data-v-5c41eb49]{font-size:24px;margin-bottom:8px;line-height:1.2}.kaomoji-desc[data-v-5c41eb49]{font-size:12px;color:var(--text-2)}@media (max-width:768px){.kaomoji-container[data-v-5c41eb49]{padding:12px}.kaomoji-grid[data-v-5c41eb49]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.kaomoji-item[data-v-5c41eb49]{padding:15px 10px}.kaomoji-text[data-v-5c41eb49]{font-size:20px}.category-tabs[data-v-5c41eb49]{gap:8px;margin-bottom:20px}.tab-btn[data-v-5c41eb49]{padding:8px 16px;font-size:13px}}@media (max-width:480px){.kaomoji-container[data-v-5c41eb49]{padding:10px}.kaomoji-grid[data-v-5c41eb49]{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}.kaomoji-item[data-v-5c41eb49]{padding:12px 8px;border-radius:var(--radius-sm)}.kaomoji-text[data-v-5c41eb49]{font-size:18px}.tab-btn[data-v-5c41eb49]{padding:7px 12px;font-size:12px;border-width:1px}}