.hieroglyphs-container[data-v-6f811c55]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem}.hieroglyph-btn[data-v-6f811c55]{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;font-size:1.25rem;font-weight:500;color:var(--q-primary);text-decoration:none;transition:all .2s ease;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.hieroglyph-btn[data-v-6f811c55]:hover{background:var(--q-primary);color:#fff;border-color:var(--q-primary);transform:translateY(-2px);box-shadow:0 4px 8px #00000026;text-decoration:none}.hieroglyph-btn.router-link-active[data-v-6f811c55]{background:var(--q-primary);color:#fff;border-color:var(--q-primary);font-weight:600}.hieroglyph-btn[data-v-6f811c55]:focus{outline:2px solid var(--q-primary);outline-offset:2px}.phoneme-cell[data-v-6f811c55]{display:flex;align-items:center;gap:.5rem;white-space:nowrap;vertical-align:middle}.tone-btn[data-v-6f811c55]{transition:all .2s ease}.tone-btn.tone-1[data-v-6f811c55]{color:#6e4a8a}.tone-btn.tone-2[data-v-6f811c55]{color:#9d3572}.tone-btn.tone-3[data-v-6f811c55]{color:#db6a56}.tone-btn.tone-4[data-v-6f811c55]{color:#e6b02e}.tone-btn.tone-5[data-v-6f811c55]{color:#3d99ac}.tone-btn[data-v-6f811c55]:hover{opacity:.8;transform:scale(1.1)}.q-table[data-v-6f811c55]{font-size:.9rem;border-collapse:collapse}.q-table th[data-v-6f811c55],.q-table td[data-v-6f811c55]{padding:.75rem .5rem;border-bottom:1px solid #eee;vertical-align:middle}.q-table th[data-v-6f811c55]{font-weight:600;background:#f9f9f9}.q-table caption[data-v-6f811c55]{font-size:1.1rem;font-weight:500;margin-bottom:1rem;color:var(--q-primary)}@media(max-width:768px){.hieroglyph-btn[data-v-6f811c55]{min-width:36px;height:36px;font-size:1.1rem}.hieroglyphs-container[data-v-6f811c55]{gap:.35rem}.q-table th[data-v-6f811c55],.q-table td[data-v-6f811c55]{padding:.5rem .25rem;font-size:.9rem}.phoneme-cell[data-v-6f811c55]{flex-direction:column;align-items:flex-start;gap:.25rem}}
