.font-generator-module__DbcTwq__card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.font-generator-module__DbcTwq__card:hover{border-color:#a5b4fc}.font-generator-module__DbcTwq__head{align-items:center;gap:.5rem;height:1.75rem;padding:.25rem .375rem 0 .625rem;display:flex}.font-generator-module__DbcTwq__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:#94a3b8;font-size:.6875rem;font-weight:500;overflow:hidden}.font-generator-module__DbcTwq__badge{border:1px solid;border-radius:9999px;flex-shrink:0;padding:.0625rem .375rem;font-size:10px;font-weight:500;line-height:1.4;display:none}@media (min-width:640px){.font-generator-module__DbcTwq__badge{display:inline}}.font-generator-module__DbcTwq__tierUniversal{color:#047857;background:#ecfdf5;border-color:#05966933}.font-generator-module__DbcTwq__tierCommon{color:#0369a1;background:#f0f9ff;border-color:#0284c733}.font-generator-module__DbcTwq__tierPartial{color:#b45309;background:#fffbeb;border-color:#d9770633}.font-generator-module__DbcTwq__tierEmoji{color:#6d28d9;background:#f5f3ff;border-color:#7c3aed33}.font-generator-module__DbcTwq__tierCombining{color:#c2410c;background:#fff7ed;border-color:#ea580c33}.font-generator-module__DbcTwq__tierRare{color:#be123c;background:#fff1f2;border-color:#e11d4833}.font-generator-module__DbcTwq__actions{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:flex}.font-generator-module__DbcTwq__warn{color:#f59e0b}.font-generator-module__DbcTwq__missing{color:#f43f5e}.font-generator-module__DbcTwq__star{color:#94a3b8;border-radius:.25rem;padding:.25rem;transition:color .15s}.font-generator-module__DbcTwq__star:hover{color:#f59e0b}.font-generator-module__DbcTwq__starOn{fill:#fbbf24;color:#f59e0b}.font-generator-module__DbcTwq__copy{text-align:left;flex:auto;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:0 .625rem .5rem;transition:background-color .15s;display:flex}.font-generator-module__DbcTwq__copy:hover:not(:disabled){background:#eef2ff99}.font-generator-module__DbcTwq__copy:disabled{cursor:not-allowed;opacity:.5}.font-generator-module__DbcTwq__preview{overflow-wrap:break-word;color:#0f172a;max-height:3.4rem;font-size:17px;line-height:1.7;overflow:hidden}.font-generator-module__DbcTwq__icon{color:#94a3b8;border-radius:.375rem;flex-shrink:0;padding:.375rem;transition:color .15s}.font-generator-module__DbcTwq__card:hover .font-generator-module__DbcTwq__icon{color:#4f46e5}.font-generator-module__DbcTwq__iconDone{color:#059669}.font-generator-module__DbcTwq__decoration{text-align:left;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:58px;padding:.5rem .75rem;transition:border-color .15s,background-color .15s;display:flex}.font-generator-module__DbcTwq__decoration:hover:not(:disabled){background:#eef2ff99;border-color:#a5b4fc}.font-generator-module__DbcTwq__decoration:hover:not(:disabled) .font-generator-module__DbcTwq__icon{color:#4f46e5}.font-generator-module__DbcTwq__decoration:disabled{cursor:not-allowed;opacity:.5}.font-generator-module__DbcTwq__decorationLabel{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:10px;font-weight:600;display:block}.font-generator-module__DbcTwq__decorationPreview{overflow-wrap:break-word;color:#0f172a;max-height:1.6rem;font-size:15px;line-height:1.6;display:block;overflow:hidden}.font-generator-module__DbcTwq__card :focus-visible,.font-generator-module__DbcTwq__decoration:focus-visible{outline-offset:-2px;outline:2px solid #6366f1}@media (prefers-color-scheme:dark){.font-generator-module__DbcTwq__card{background:#1e293b;border-color:#334155}.font-generator-module__DbcTwq__card:hover{border-color:#6366f199}.font-generator-module__DbcTwq__name{color:#64748b}.font-generator-module__DbcTwq__tierUniversal{color:#6ee7b7;background:#10b9811a;border-color:#34d39933}.font-generator-module__DbcTwq__tierCommon{color:#7dd3fc;background:#0ea5e91a;border-color:#38bdf833}.font-generator-module__DbcTwq__tierPartial{color:#fcd34d;background:#f59e0b1a;border-color:#fbbf2433}.font-generator-module__DbcTwq__tierEmoji{color:#c4b5fd;background:#8b5cf61a;border-color:#a78bfa33}.font-generator-module__DbcTwq__tierCombining{color:#fdba74;background:#f973161a;border-color:#fb923c33}.font-generator-module__DbcTwq__tierRare{color:#fda4af;background:#f43f5e1a;border-color:#fb718533}.font-generator-module__DbcTwq__star{color:#64748b}.font-generator-module__DbcTwq__star:hover{color:#fbbf24}.font-generator-module__DbcTwq__copy:hover:not(:disabled){background:#6366f11a}.font-generator-module__DbcTwq__preview,.font-generator-module__DbcTwq__decorationPreview{color:#f1f5f9}.font-generator-module__DbcTwq__icon{color:#64748b}.font-generator-module__DbcTwq__card:hover .font-generator-module__DbcTwq__icon{color:#818cf8}.font-generator-module__DbcTwq__iconDone{color:#34d399}.font-generator-module__DbcTwq__decoration{border-color:#334155}.font-generator-module__DbcTwq__decoration:hover:not(:disabled){background:#6366f11a;border-color:#6366f199}.font-generator-module__DbcTwq__decoration:hover:not(:disabled) .font-generator-module__DbcTwq__icon{color:#818cf8}.font-generator-module__DbcTwq__decorationLabel{color:#64748b}}.font-generator-module__DbcTwq__glyph{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:.875rem;height:.875rem}.font-generator-module__DbcTwq__icon>.font-generator-module__DbcTwq__glyph{width:1rem;height:1rem}.font-generator-module__DbcTwq__glyph.font-generator-module__DbcTwq__starOn{fill:#fbbf24;color:#f59e0b}.font-generator-module__DbcTwq__legendBadge{border:1px solid;border-radius:9999px;padding:.0625rem .375rem;font-size:10px;font-weight:500;line-height:1.4;display:inline-block}.font-generator-module__DbcTwq__noScrollbar{scrollbar-width:none}.font-generator-module__DbcTwq__noScrollbar::-webkit-scrollbar{display:none}
