.symbols-workspace{--symbols-ink:var(--tool-ink);--symbols-muted:var(--tool-muted);--symbols-accent:var(--tool-accent);--symbols-tint:var(--tool-accent-soft);--symbols-surface:var(--tool-surface);--symbols-border:var(--tool-line);--symbols-gutter:calc(clamp(1rem, 2vw, 1.5rem));--symbol-font-size:24px;--symbol-tile-size:max(48px, 12px + 1.25 * var(--symbol-font-size));overflow:hidden;border:1px solid var(--symbols-border);border-radius:var(--tool-radius);background:#fff;color:var(--symbols-ink);overflow-wrap:anywhere}.symbols-workspace .header-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:10px var(--symbols-gutter);border-block-end:1px solid var(--symbols-border);background:var(--symbols-surface)}.symbols-workspace .symbols-search{flex:0 1 19rem;min-width:0;background:#fff}.symbols-workspace [hidden]{display:none}.symbols-workspace .font-size-control{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;width:fit-content;max-width:100%;color:var(--symbols-muted);font-size:.9rem;font-weight:600}.symbols-workspace #fontSize{flex:1 1 7rem;width:calc(clamp(7rem, 18vw, 12rem));min-width:0;min-height:32px;accent-color:var(--symbols-accent)}.symbols-workspace .font-size-display{min-width:3.5rem;padding:3px 6px;border:1px solid var(--symbols-border);border-radius:6px;background:#fff;color:var(--symbols-accent);font-variant-numeric:tabular-nums;text-align:center}.symbols-category-nav{padding:10px var(--symbols-gutter);border-block-end:1px solid var(--symbols-border);background:var(--symbols-surface)}.symbols-workspace .nav-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0}.symbols-workspace .nav-item{min-width:0;max-width:100%}.symbols-workspace .nav-pills .nav-link{display:flex;align-items:center;justify-content:center;height:100%;min-height:38px;margin:0;padding:6px 10px;border:1px solid var(--symbols-border);border-radius:7px;background:#fff;color:var(--symbols-ink);box-shadow:none;font-size:.9rem;font-weight:600;line-height:1.35;text-align:center;text-transform:none}.tool-page .symbols-workspace .nav-pills a.nav-link{font-size:.9rem!important}.symbols-workspace .nav-pills .nav-link:hover{border-color:var(--symbols-accent);color:var(--symbols-accent)}.symbols-workspace .nav-pills .nav-link.active{border-color:#b1c6ec;background:var(--symbols-tint);color:var(--symbols-accent)}.symbols-workspace #tabList .nav-link{justify-content:flex-start;column-gap:var(--tool-label-gap);text-align:start}.symbols-category-icon{display:grid;flex:none;place-items:center;align-self:flex-start;inline-size:1.75rem;block-size:1.75rem;margin-block:-.125rem;border-radius:6px;background:var(--symbols-tint);color:var(--symbols-accent);font-size:1rem;line-height:1}.symbols-workspace #tabList .nav-link>span:last-child{align-self:center}.symbols-workspace #tabList .nav-link.active .symbols-category-icon{background:var(--symbols-accent);color:#fff}html:lang(ko) .symbols-workspace .nav-link{word-break:keep-all}.symbols-catalog{padding:var(--symbols-gutter)}.emoji-nav{margin-block-end:12px;padding-block-end:12px;border-block-end:1px solid var(--symbols-border)}.symbols-workspace .recent-grid,.symbols-workspace .symbols-grid{display:grid;gap:8px}.symbols-workspace .symbols-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--symbol-tile-size)),1fr))}.symbols-workspace .recent-item,.symbols-workspace .symbol-button{min-width:0;border:1px solid var(--symbols-border);border-radius:8px;background:#fff;color:var(--symbols-ink);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.symbols-workspace .symbol-button{display:grid;place-items:center;min-height:var(--symbol-tile-size);padding:4px;font-size:var(--symbol-font-size);line-height:1.15;white-space:pre-wrap}.symbols-workspace .symbol-wide{grid-column:span 2}.symbols-workspace :is(.symbol-button,.recent-item):is(:hover,.copied){border-color:var(--symbols-accent);background:var(--symbols-tint);color:var(--symbols-accent)}.symbols-workspace :is(.symbol-button,.recent-item,.nav-link,#fontSize):focus-visible{outline:2px solid var(--symbols-accent);outline-offset:2px}.symbols-workspace .recent-info{margin:0;padding:24px 12px;border:1px dashed var(--symbols-border);border-radius:8px;background:var(--symbols-surface);color:var(--symbols-muted);text-align:center}.symbols-workspace .recent-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,6rem),1fr))}.symbols-workspace .recent-grid[hidden]{display:none}.symbols-workspace .recent-item{display:grid;justify-items:center;align-content:center;gap:6px;min-height:76px;padding:6px 4px;text-align:center}.symbols-workspace .recent-symbol{font-size:var(--symbol-font-size);line-height:1.15;white-space:pre-wrap}.symbols-workspace .recent-time{color:var(--symbols-muted);font-size:.9rem;line-height:1.35}@media (max-width:767.98px){.symbols-workspace .symbols-search{flex-basis:100%}.symbols-workspace .nav-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.symbols-workspace .nav-pills .nav-link{min-height:44px;padding-inline:6px}.symbols-workspace #tabList .nav-link{display:grid;grid-template-rows:auto 1fr;justify-content:stretch;justify-items:center;row-gap:.3rem;padding-block:.4rem;text-align:center}.symbols-category-icon{margin-block:0}.symbols-workspace #fontSize{min-height:44px}}@media (prefers-reduced-motion:reduce){.symbols-workspace :is(.symbol-button,.recent-item){transition:none}}