@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css');.tc-wp-tool-root{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flow-root;isolation:isolate;position:relative;}.wpc-scope-69 .tc-wp-tool-root img,.wpc-scope-69 .tc-wp-tool-root video,.wpc-scope-69 .tc-wp-tool-root svg,.wpc-scope-69 .tc-wp-tool-root iframe{max-width:100%;height:auto;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool{position:relative;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;padding:34px 18px;color:#f8fbff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 18% 8%,rgba(255,224,65,0.42),transparent 28%),radial-gradient(circle at 82% 16%,rgba(35,158,255,0.38),transparent 30%),radial-gradient(circle at 55% 90%,rgba(255,65,84,0.2),transparent 34%),linear-gradient(135deg,#07142f 0%,#0b2454 48%,#081024 100%);}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool,.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool *{box-sizing:border-box;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-container{width:100%;max-width:1200px;margin:0 auto;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-hero{text-align:center;margin:0 auto 26px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-title{margin:0;color:#ffdf3f;font-size:clamp(2.1rem,5vw,4.35rem);line-height:1.03;letter-spacing:0;text-shadow:0 3px 0 #1f63d8,0 7px 22px rgba(27,129,255,0.55),0 0 34px rgba(255,221,56,0.28);}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-subtitle{width:min(780px,100%);margin:14px auto 0;color:#e9f4ff;font-size:1.06rem;line-height:1.65;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-input-panel,.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview-section{width:100%;max-width:100%;border:1px solid rgba(139,199,255,0.34);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,0.14),rgba(255,255,255,0.07));box-shadow:0 22px 70px rgba(0,0,0,0.33),inset 0 1px 0 rgba(255,255,255,0.26);backdrop-filter:blur(14px);}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-input-panel{padding:24px;margin-bottom:26px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-panel-title,.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-section-title{margin:0 0 14px;color:#ffffff;font-size:1.3rem;line-height:1.2;text-align:center;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-label{display:block;margin:0 0 10px;color:#dbeeff;font-weight:800;font-size:0.94rem;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea{display:block;width:100%;max-width:100%;min-height:118px;resize:vertical;border:2px solid rgba(255,224,65,0.48);border-radius:18px;padding:17px 18px;color:#08214e;background:rgba(255,255,255,0.94);box-shadow:inset 0 3px 12px rgba(16,51,109,0.14),0 0 0 rgba(255,221,56,0);font:inherit;font-size:1.08rem;line-height:1.5;outline:none;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea:focus{border-color:#ffdf3f;box-shadow:0 0 0 4px rgba(255,223,63,0.22),0 0 24px rgba(34,151,255,0.38);}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-clear-wrap,.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-load-wrap{display:flex;justify-content:center;width:100%;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-clear-wrap{margin-top:18px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn{appearance:none;border:0;border-radius:999px;min-height:44px;padding:11px 20px;color:#061834;background:linear-gradient(135deg,#ffdf3f,#ffbd2f);box-shadow:0 9px 22px rgba(255,190,47,0.27),inset 0 1px 0 rgba(255,255,255,0.55);font:inherit;font-size:0.94rem;font-weight:900;line-height:1;cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-clear{min-width:92px;padding-inline:18px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-load-more{min-width:150px;margin-top:24px;background:linear-gradient(135deg,#2ea8ff,#ffdf3f);}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 13px 28px rgba(46,168,255,0.28),0 0 24px rgba(255,223,63,0.32);}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn:focus-visible{outline:3px solid rgba(255,255,255,0.92);outline-offset:3px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn:disabled{opacity:0.48;cursor:not-allowed;transform:none;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview-section{padding:24px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-grid{display:grid;width:100%;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card{display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;min-height:292px;padding:17px;border:1px solid rgba(255,255,255,0.2);border-radius:20px;background:linear-gradient(150deg,rgba(255,255,255,0.16),rgba(255,255,255,0.075));box-shadow:0 14px 38px rgba(0,0,0,0.28);overflow:hidden;animation:pkmFgFadeUp 360ms ease both;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card:hover{transform:translateY(-5px);border-color:rgba(255,223,63,0.55);box-shadow:0 22px 48px rgba(0,0,0,0.34),0 0 24px rgba(46,168,255,0.18);}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card.is-hidden{display:none;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card.is-revealed{animation:pkmFgReveal 420ms ease both;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card-title{margin:0 0 12px;color:#ffffff;font-size:1rem;line-height:1.25;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview{flex:1 1 auto;width:100%;max-width:100%;max-height:180px;min-height:136px;margin:0 0 14px;padding:15px;border-radius:15px;overflow:auto;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;color:#ffffff;background:rgba(3,13,35,0.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12);font-size:1.42rem;line-height:1.4;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-copy{align-self:stretch;width:100%;min-height:42px;margin-top:auto;color:#ffffff;background:linear-gradient(135deg,#1f72ff,#e83148);}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-load-wrap.is-complete{display:none;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview::-webkit-scrollbar,.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea::-webkit-scrollbar{width:10px;height:10px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview::-webkit-scrollbar-track,.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea::-webkit-scrollbar-track{background:rgba(255,255,255,0.12);border-radius:999px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview::-webkit-scrollbar-thumb,.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffdf3f,#2ea8ff);border-radius:999px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-electric-bolt .pkm-fg-preview{color:#ffea62;text-shadow:0 0 8px #2ea8ff,0 2px 0 #124dbb;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-blue-outline .pkm-fg-preview{color:#ffdf3f;-webkit-text-stroke:1px #246dff;text-shadow:2px 2px 0 #0b1b45;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-rare-card .pkm-fg-preview{background:linear-gradient(135deg,rgba(255,223,63,.32),rgba(46,168,255,.22),rgba(255,65,84,.22));color:#fff;text-shadow:0 2px 14px rgba(255,255,255,.7);font-weight:900;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-pixel .pkm-fg-preview{font-family:"Courier New",ui-monospace,monospace;color:#cfffff;text-shadow:2px 2px 0 #e83148;letter-spacing:1px;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-battle .pkm-fg-preview{background:#f7fbff;color:#102352;border:4px solid #102352;box-shadow:inset 0 0 0 3px #ffdf3f;font-family:Georgia,serif;font-weight:900;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-fire .pkm-fg-preview{color:#fff0d2;text-shadow:0 0 8px #ff451f,0 0 18px #ffb22d;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-water .pkm-fg-preview{color:#dff7ff;text-shadow:0 2px 0 #0f62cf,0 0 18px #54d7ff;font-weight:850;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-grass .pkm-fg-preview{color:#d9ffd1;text-shadow:0 2px 0 #197a3a,0 0 16px #78ff65;font-weight:850;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-shadow .pkm-fg-preview{color:#f3f1ff;background:linear-gradient(145deg,#1a1537,#060713);text-shadow:3px 3px 0 #5a37ff,0 0 18px #111;font-weight:900;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-shiny .pkm-fg-preview{color:#ffffff;background:linear-gradient(120deg,rgba(255,255,255,.18),rgba(255,223,63,.34),rgba(46,168,255,.26));text-shadow:0 0 10px #fff,0 0 22px #ffdf3f;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-trainer .pkm-fg-preview{color:#102352;background:linear-gradient(180deg,#ffffff,#e8f4ff);border-left:8px solid #e83148;font-weight:900;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-badge .pkm-fg-preview{color:#061834;background:radial-gradient(circle,#ffdf3f,#ff9f2f);border:3px solid #fff;text-align:center;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-mono .pkm-fg-preview{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#7effe1;text-shadow:0 0 10px #1ee6c6;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-rounded .pkm-fg-preview{color:#fff7b7;font-weight:950;border-radius:28px;text-shadow:0 3px 0 #1f72ff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-red-rival .pkm-fg-preview{color:#fff;background:linear-gradient(135deg,rgba(232,49,72,.62),rgba(12,36,84,.8));text-shadow:0 3px 0 #07142f;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-ice .pkm-fg-preview{color:#ecffff;text-shadow:0 0 10px #b9f8ff,0 3px 0 #4595ff;font-weight:850;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-psychic .pkm-fg-preview{color:#ffd7ff;background:radial-gradient(circle at center,rgba(210,73,255,.33),rgba(4,13,35,.82));text-shadow:0 0 18px #df58ff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-ghost .pkm-fg-preview{color:#ded8ff;text-shadow:3px 0 0 rgba(159,118,255,.65),-3px 0 0 rgba(46,168,255,.35);font-style:italic;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-metal .pkm-fg-preview{color:#eef5ff;background:linear-gradient(135deg,#63758f,#e8eef8,#33435b);text-shadow:0 2px 0 #14223a;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-dragon .pkm-fg-preview{color:#ffeaa0;background:linear-gradient(135deg,rgba(36,18,83,.9),rgba(21,96,156,.7));text-shadow:0 0 13px #ff4747;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-fairy .pkm-fg-preview{color:#fff;background:linear-gradient(135deg,rgba(255,129,207,.42),rgba(111,194,255,.22));text-shadow:0 0 14px #ff9fe4;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-rock .pkm-fg-preview{color:#ffe3a6;background:linear-gradient(135deg,#3b3440,#786042);text-shadow:2px 3px 0 #171118;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-poison .pkm-fg-preview{color:#f5d7ff;background:linear-gradient(135deg,#37114b,#7d248d);text-shadow:0 0 14px #e26cff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-fighting .pkm-fg-preview{color:#fff1de;background:linear-gradient(135deg,#8c1723,#f05d37);text-shadow:2px 3px 0 #411016;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-speed .pkm-fg-preview{color:#fff;font-style:italic;text-shadow:6px 0 0 rgba(46,168,255,.32),12px 0 0 rgba(255,223,63,.18);font-weight:900;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-capsule .pkm-fg-preview{color:#08214e;background:linear-gradient(180deg,#fff 0 47%,#ef3048 48% 100%);border:3px solid #061834;font-weight:950;text-align:center;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-lab .pkm-fg-preview{color:#0f376d;background:#eaffff;font-family:ui-monospace,monospace;border:2px dashed #2ea8ff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-stadium .pkm-fg-preview{color:#ffdf3f;background:linear-gradient(180deg,#08214e,#153f82);text-shadow:0 5px 0 #061020,0 0 22px #2ea8ff;font-weight:950;text-align:center;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-holo .pkm-fg-preview{color:#fff;background:linear-gradient(120deg,rgba(255,72,129,.32),rgba(255,223,63,.32),rgba(46,168,255,.38));text-shadow:0 0 10px #fff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-mini .pkm-fg-preview{color:#ffdf3f;font-variant:small-caps;letter-spacing:1.5px;text-shadow:0 2px 0 #1f72ff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-max .pkm-fg-preview{color:#ffffff;font-size:1.65rem;font-weight:950;text-shadow:0 0 18px #e83148,0 0 28px #2ea8ff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-terminal .pkm-fg-preview{color:#9fff7c;background:#06110b;font-family:Consolas,ui-monospace,monospace;text-shadow:0 0 8px #75ff61;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-cloud .pkm-fg-preview{color:#215cbd;background:linear-gradient(180deg,#ffffff,#dff6ff);text-shadow:0 2px 0 #fff;font-weight:900;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-comic .pkm-fg-preview{color:#ffdf3f;background:#103472;text-shadow:2px 2px 0 #e83148,4px 4px 0 #061834;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-crown .pkm-fg-preview{color:#ffe470;background:linear-gradient(135deg,#291b55,#0b2454);text-shadow:0 0 12px #ffd84d;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-orbit .pkm-fg-preview{color:#eaf8ff;background:radial-gradient(circle at 20% 30%,rgba(255,223,63,.26),transparent 24%),#07142f;text-shadow:0 0 16px #2ea8ff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-ticket .pkm-fg-preview{color:#122a57;background:repeating-linear-gradient(45deg,#fff,#fff 10px,#eaf3ff 10px,#eaf3ff 20px);border:2px dotted #e83148;font-weight:900;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-circuit .pkm-fg-preview{color:#78ffe5;background:linear-gradient(135deg,#061834,#0a3d5c);text-shadow:0 0 9px #78ffe5;font-family:ui-monospace,monospace;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-dream .pkm-fg-preview{color:#fff7ff;background:linear-gradient(135deg,#5142a4,#ff7ac8);text-shadow:0 0 16px #fff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-ranger .pkm-fg-preview{color:#e7ffe1;background:linear-gradient(135deg,#0f5430,#153f82);text-shadow:0 2px 0 #08214e;font-weight:900;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-champion .pkm-fg-preview{color:#fff;background:linear-gradient(135deg,#161c31,#c49a24);text-shadow:0 0 13px #ffdf3f,0 3px 0 #061834;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-glitch .pkm-fg-preview{color:#fff;text-shadow:2px 0 #e83148,-2px 0 #2ea8ff,0 0 12px #fff;font-family:ui-monospace,monospace;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-league .pkm-fg-preview{color:#ffdf3f;background:linear-gradient(90deg,#061834,#163d90,#061834);text-transform:uppercase;text-align:center;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-party .pkm-fg-preview{color:#ffffff;background:linear-gradient(135deg,#e83148,#ffdf3f,#2ea8ff);text-shadow:0 3px 0 rgba(0,0,0,.35);font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-map .pkm-fg-preview{color:#24456f;background:#fff2bd;border:3px solid #8d6d2d;font-family:Georgia,serif;font-weight:850;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-night .pkm-fg-preview{color:#cfe0ff;background:linear-gradient(180deg,#010714,#14295c);text-shadow:0 0 20px #7195ff;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-safari .pkm-fg-preview{color:#fff6c7;background:linear-gradient(135deg,#345c2b,#8a6b34);text-shadow:0 2px 0 #1b3516;font-weight:900;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-sparkle .pkm-fg-preview{color:#fff;background:#0b2454;text-shadow:0 0 7px #fff,0 0 18px #ffdf3f,0 0 30px #2ea8ff;font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-arcade .pkm-fg-preview{color:#ffdf3f;background:#111827;border:4px double #2ea8ff;font-family:"Courier New",monospace;text-shadow:3px 3px 0 #e83148;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-fusion .pkm-fg-preview{color:#fff;background:linear-gradient(135deg,rgba(46,168,255,.5),rgba(255,223,63,.34),rgba(232,49,72,.48));-webkit-text-stroke:1px rgba(6,24,52,.55);font-weight:950;}.wpc-scope-69 .tc-wp-tool-root .pkm-font-generator-tool .style-master .pkm-fg-preview{color:#fffbe2;background:linear-gradient(135deg,#3d174f,#0f5bbb,#dd3348);text-shadow:0 0 13px #ffdf3f,0 4px 0 #061834;font-weight:950;}@keyframes pkmFgFadeUp{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}@keyframes pkmFgReveal{from{opacity:0;transform:translateY(18px) scale(0.985);}to{opacity:1;transform:translateY(0) scale(1);}}@media (min-width:320px) and (max-width:374px){.tc-wp-tool-root .pkm-font-generator-tool{padding:22px 10px;overflow-x:hidden;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-container{width:100%;max-width:100%;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-title{font-size:2rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-subtitle{font-size:0.94rem;line-height:1.55;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-input-panel,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview-section{padding:14px;border-radius:18px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea{min-height:104px;padding:14px;font-size:1rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn{min-height:44px;padding:10px 16px;font-size:0.9rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-grid{grid-template-columns:1fr !important;gap:14px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card{padding:14px;min-height:270px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview{font-size:1.13rem;min-height:128px;max-height:180px;padding:13px;}}@media (min-width:375px) and (max-width:429px){.tc-wp-tool-root .pkm-font-generator-tool{padding:24px 12px;overflow-x:hidden;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-container{width:100%;max-width:100%;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-title{font-size:2.28rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-subtitle{font-size:0.97rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-input-panel,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview-section{padding:16px;border-radius:19px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea{min-height:108px;font-size:1rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn{min-height:44px;padding:10px 17px;font-size:0.92rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-grid{grid-template-columns:1fr !important;gap:15px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card{padding:15px;min-height:276px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview{font-size:1.2rem;min-height:130px;max-height:180px;}}@media (min-width:430px) and (max-width:767px){.tc-wp-tool-root .pkm-font-generator-tool{padding:28px 14px;overflow-x:hidden;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-container{width:100%;max-width:100%;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-title{font-size:2.55rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-subtitle{font-size:1rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-input-panel,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview-section{padding:18px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea{min-height:112px;font-size:1.03rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn{min-height:45px;padding:11px 18px;font-size:0.93rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-grid{grid-template-columns:1fr !important;gap:16px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card{padding:16px;min-height:282px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview{font-size:1.28rem;min-height:132px;max-height:180px;}}@media (min-width:768px) and (max-width:1023px){.tc-wp-tool-root .pkm-font-generator-tool{padding:32px 18px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-container{width:100%;max-width:940px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-title{font-size:3.3rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-subtitle{font-size:1.03rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-input-panel,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview-section{padding:22px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea{min-height:116px;font-size:1.05rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn{min-height:44px;padding:11px 19px;font-size:0.94rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card{padding:16px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview{font-size:1.34rem;}}@media (min-width:1024px) and (max-width:1199px){.tc-wp-tool-root .pkm-font-generator-tool{padding:34px 20px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-container{width:100%;max-width:1120px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-title{font-size:3.75rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-subtitle{font-size:1.05rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-input-panel,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview-section{padding:24px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea{min-height:118px;font-size:1.07rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn{min-height:44px;padding:11px 20px;font-size:0.94rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card{padding:17px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview{font-size:1.38rem;}}@media (min-width:1200px){.tc-wp-tool-root .pkm-font-generator-tool{padding:38px 22px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-container{width:100%;max-width:1200px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-title{font-size:4.35rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-subtitle{font-size:1.08rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-input-panel,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview-section{padding:26px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea{min-height:120px;font-size:1.08rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn{min-height:44px;padding:11px 20px;font-size:0.94rem;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card{padding:17px;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-preview{font-size:1.42rem;}}@media (prefers-reduced-motion:reduce){.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card.is-revealed{animation:none;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-textarea{transition:none;}.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-card:hover,.tc-wp-tool-root .pkm-font-generator-tool .pkm-fg-btn:hover{transform:none;}}.wpc-scope-69 .tc-wp-tool-root{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin-top:0 !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;z-index:0 !important;}