body{font-family:Inter,system-ui,-apple-system,sans-serif}.fa{line-height:1!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#6b7280b3}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.text-gradient{background-clip:text;-webkit-background-clip:text;color:transparent}.card-shadow{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@font-face{font-family:"FangSong";src:url(/FangSong.ttf) format("truetype");font-weight:400;font-style:normal}.text-gradient[data-v-b4fd8312]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.seal-generator[data-v-83151923]{display:flex;gap:40px;padding:20px;max-width:1200px;margin:0 auto;flex-wrap:nowrap}.config-panel[data-v-83151923]{min-width:300px;background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.seal-preview[data-v-83151923]{flex:1;min-width:500px;background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;align-items:center}h3[data-v-83151923]{margin-bottom:20px;color:#333;padding-bottom:10px;width:100%;text-align:center}.config-item[data-v-83151923]{margin-bottom:18px;display:flex;align-items:center}label[data-v-83151923]{display:inline-block;width:80px;color:#666;font-size:14px}input[data-v-83151923],select[data-v-83151923]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none}input[data-v-83151923]:focus,select[data-v-83151923]:focus{border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f1a}.color-input[data-v-83151923]{width:40px;height:34px;padding:0;border:none;cursor:pointer;background:none}.quick-colors[data-v-83151923]{display:flex;gap:8px;flex:1}.color-btn[data-v-83151923]{width:30px;height:30px;border:2px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0003;transition:all .2s}.color-btn[data-v-83151923]:hover{transform:scale(1.1);box-shadow:0 3px 6px #0000004d}.color-btn.active[data-v-83151923]{border-color:#333;transform:scale(1.1)}.btn-group[data-v-83151923]{margin-top:30px;display:flex;gap:15px}.generate-btn[data-v-83151923],.download-btn[data-v-83151923]{flex:1;padding:10px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.generate-btn[data-v-83151923]{background:#d32f2f;color:#fff}.generate-btn[data-v-83151923]:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.download-btn[data-v-83151923]{color:#d32f2f;border:1px solid #d32f2f}.download-btn[data-v-83151923]:disabled{color:#ccc;border-color:#ccc;cursor:not-allowed;opacity:.7}.preview-container[data-v-83151923]{display:flex;justify-content:center;align-items:center;width:100%;border-radius:4px}.empty-state[data-v-83151923]{color:#999;font-size:14px}.tool-page[data-v-604cc63d],.tool-page[data-v-b59324c2]{min-height:calc(100vh - 4rem)}.text-gradient[data-v-b59324c2]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tool-page[data-v-362ea69e]{min-height:calc(100vh - 4rem)}.text-gradient[data-v-362ea69e]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}textarea[data-v-362ea69e]{padding-left:2.5rem!important}.tool-page[data-v-9377ebe5]{min-height:calc(100vh - 4rem)}.text-gradient[data-v-9377ebe5],.text-gradient[data-v-a2c7220e]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tool-page[data-v-00eba3de]{min-height:calc(100vh - 4rem)}.text-gradient[data-v-00eba3de]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tool-page[data-v-e4ea5b69]{min-height:calc(100vh - 4rem)}.text-gradient[data-v-e4ea5b69]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prose[data-v-e4ea5b69]{color:#374151}.dark .prose[data-v-e4ea5b69]{color:#9ca3af}.prose h2[data-v-e4ea5b69]{color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.dark .prose h2[data-v-e4ea5b69]{color:#f9fafb;border-bottom:1px solid #374151}.prose h3[data-v-e4ea5b69]{color:#1f2937}.dark .prose h3[data-v-e4ea5b69]{color:#e5e7eb}.prose a[data-v-e4ea5b69]{color:#3b82f6;text-decoration:underline}.dark .prose a[data-v-e4ea5b69]{color:#60a5fa}.prose strong[data-v-e4ea5b69]{color:#111827}.dark .prose strong[data-v-e4ea5b69]{color:#f9fafb}.tool-page[data-v-9b8cb075]{min-height:calc(100vh - 4rem)}.text-gradient[data-v-9b8cb075]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prose[data-v-9b8cb075]{color:#374151}.dark .prose[data-v-9b8cb075]{color:#9ca3af}.prose h2[data-v-9b8cb075]{color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.dark .prose h2[data-v-9b8cb075]{color:#f9fafb;border-bottom:1px solid #374151}.prose h3[data-v-9b8cb075]{color:#1f2937}.dark .prose h3[data-v-9b8cb075]{color:#e5e7eb}.prose a[data-v-9b8cb075]{color:#3b82f6;text-decoration:underline}.dark .prose a[data-v-9b8cb075]{color:#60a5fa}.prose strong[data-v-9b8cb075]{color:#111827}.dark .prose strong[data-v-9b8cb075]{color:#f9fafb}.tool-page[data-v-3c6ae91b]{min-height:calc(100vh - 4rem)}.text-gradient[data-v-3c6ae91b]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prose[data-v-3c6ae91b]{color:#374151}.dark .prose[data-v-3c6ae91b]{color:#9ca3af}.prose h2[data-v-3c6ae91b]{color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.dark .prose h2[data-v-3c6ae91b]{color:#f9fafb;border-bottom:1px solid #374151}.prose h3[data-v-3c6ae91b]{color:#1f2937}.dark .prose h3[data-v-3c6ae91b]{color:#e5e7eb}.prose a[data-v-3c6ae91b]{color:#3b82f6;text-decoration:underline}.dark .prose a[data-v-3c6ae91b]{color:#60a5fa}.prose strong[data-v-3c6ae91b]{color:#111827}.dark .prose strong[data-v-3c6ae91b]{color:#f9fafb}.tool-page[data-v-651e6445]{min-height:calc(100vh - 4rem)}.text-gradient[data-v-651e6445]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tool-page[data-v-746410e0]{min-height:calc(100vh - 4rem)}.text-gradient[data-v-746410e0]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tool-page[data-v-ec5d99da]{max-width:1400px;margin:0 auto;padding:1rem;min-height:100vh}.config-item label[data-v-ec5d99da]{display:block;margin-bottom:.5rem;font-weight:500}.color-input[data-v-ec5d99da]{width:40px;height:40px;padding:0;border:none;cursor:pointer;background:none}.btn-group button[data-v-ec5d99da]{transition:all .2s ease}.btn-group button[data-v-ec5d99da]:disabled{cursor:not-allowed}.preview-container[data-v-ec5d99da]{min-height:400px}.empty-state[data-v-ec5d99da]{top:50%;left:50%;transform:translate(-50%,-50%)}.text-gradient[data-v-ec5d99da]{background-clip:text;-webkit-background-clip:text;color:transparent}.from-primary[data-v-ec5d99da]{--tw-gradient-from: #3b82f6;--tw-gradient-to: rgba(59, 130, 246, 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-secondary[data-v-ec5d99da]{--tw-gradient-to: #8b5cf6}.dark[data-v-ec5d99da]{color-scheme:dark}
