@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-scoped:tc-wp-tool-root */

.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-84 .tc-wp-tool-root img, .wpc-scope-84 .tc-wp-tool-root video, .wpc-scope-84 .tc-wp-tool-root svg, .wpc-scope-84 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool, .wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool *{
  box-sizing: border-box;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool{
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
  color: #fff8e7;
  background:
    radial-gradient(circle at 12% 10%, rgba(245, 177, 65, 0.30), transparent 30%),
    radial-gradient(circle at 88% 22%, rgba(174, 73, 42, 0.34), transparent 28%),
    linear-gradient(135deg, #2a130d 0%, #5f2918 36%, #8f4a23 67%, #2b1710 100%);
  border-radius: 24px;
  isolation: isolate;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-container{
  width: min(100%, 1200px);
  margin: 0 auto;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-header{
  text-align: center;
  margin: 0 auto 28px;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-kicker{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 14px;
  padding: 8px 14px;
  border: 1px solid rgba(255, 215, 128, 0.34);
  border-radius: 999px;
  background: rgba(54, 25, 14, 0.45);
  color: #ffd27a;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  box-shadow: 0 0 28px rgba(239, 154, 57, 0.16);
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool h1{
  margin: 0;
  color: #fff5dc;
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 900;
  line-height: 1.06;
  text-shadow: 0 4px 24px rgba(45, 18, 10, 0.55);
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-subtitle{
  max-width: 760px;
  margin: 16px auto 0;
  color: rgba(255, 246, 225, 0.88);
  line-height: 1.6;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-input-panel{
  width: 100%;
  margin: 0 auto 26px;
  padding: 22px;
  border: 1px solid rgba(255, 218, 153, 0.28);
  border-radius: 22px;
  background: linear-gradient(145deg, rgba(255, 248, 229, 0.16), rgba(80, 31, 17, 0.42));
  box-shadow: 0 24px 70px rgba(24, 8, 4, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(16px);
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-label{
  display: block;
  margin: 0 0 10px;
  color: #ffe3aa;
  font-weight: 800;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-input{
  display: block;
  width: 100%;
  max-width: 100%;
  min-height: 132px;
  resize: vertical;
  border: 1px solid rgba(255, 215, 145, 0.34);
  border-radius: 16px;
  outline: none;
  background: rgba(28, 13, 8, 0.66);
  color: #fff8e7;
  line-height: 1.55;
  box-shadow: inset 0 2px 20px rgba(0, 0, 0, 0.26);
  transition: border-color 180ms ease, box-shadow 180ms ease, background 180ms ease;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-input::placeholder{
  color: rgba(255, 235, 191, 0.56);
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-input:focus{
  border-color: rgba(255, 196, 83, 0.86);
  background: rgba(23, 10, 6, 0.78);
  box-shadow: 0 0 0 4px rgba(244, 166, 53, 0.18), 0 0 34px rgba(220, 109, 44, 0.20), inset 0 2px 20px rgba(0, 0, 0, 0.24);
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-clear-wrap, .wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-load-wrap{
  display: flex;
  justify-content: center;
  align-items: center;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-clear-wrap{
  margin-top: 14px;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-load-wrap{
  margin-top: 26px;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 218, 145, 0.38);
  border-radius: 999px;
  background: linear-gradient(135deg, #f3b34d, #b95d2f 58%, #7d2d1f);
  color: #fffaf0;
  font-weight: 900;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 12px 28px rgba(55, 18, 8, 0.34);
  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease, opacity 180ms ease;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-btn:hover{
  transform: translateY(-2px);
  filter: brightness(1.08);
  box-shadow: 0 18px 38px rgba(229, 119, 47, 0.28), 0 0 28px rgba(255, 191, 86, 0.22);
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-btn:disabled{
  cursor: not-allowed;
  opacity: 0.55;
  transform: none;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-grid{
  display: grid;
  width: 100%;
  max-width: 100%;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  border: 1px solid rgba(255, 219, 153, 0.23);
  border-radius: 18px;
  background:
    linear-gradient(160deg, rgba(255, 248, 229, 0.14), rgba(72, 27, 15, 0.55)),
    radial-gradient(circle at top right, rgba(246, 177, 67, 0.16), transparent 42%);
  box-shadow: 0 20px 46px rgba(18, 6, 3, 0.26);
  backdrop-filter: blur(12px);
  overflow: hidden;
  animation: wfgFadeIn 360ms ease both;
  transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-card:hover{
  transform: translateY(-5px);
  border-color: rgba(255, 207, 119, 0.50);
  box-shadow: 0 28px 60px rgba(17, 5, 2, 0.34), 0 0 32px rgba(209, 93, 38, 0.16);
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-card-head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 14px;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-card-title{
  min-width: 0;
  margin: 0;
  color: #ffe2a4;
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 900;
  line-height: 1.2;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-copy-btn{
  flex: 0 0 auto;
  min-width: 76px;
  padding: 10px 14px;
  font-size: 13px;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-preview{
  width: 100%;
  max-width: 100%;
  max-height: 180px;
  min-height: 112px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 16px;
  border: 1px solid rgba(255, 218, 145, 0.18);
  border-radius: 14px;
  background: rgba(31, 13, 8, 0.58);
  color: #fff8e7;
  line-height: 1.55;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: pre-wrap;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-preview::-webkit-scrollbar{
  width: 9px;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-preview::-webkit-scrollbar-track{
  background: rgba(43, 19, 12, 0.75);
  border-radius: 999px;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-preview::-webkit-scrollbar-thumb{
  background: linear-gradient(180deg, #f2b64f, #a84a2c);
  border-radius: 999px;
}.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-0 .wfg-preview{ font-family: Georgia, serif; font-weight: 900; letter-spacing: 0.04em; text-shadow: 0 2px 0 #5b2414; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-1 .wfg-preview{ font-family: "Courier New", monospace; text-transform: uppercase; letter-spacing: 0.07em; color: #ffd37d; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-2 .wfg-preview{ font-family: Georgia, serif; font-variant: small-caps; color: #ffecbd; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-3 .wfg-preview{ font-family: Impact, Haettenschweiler, sans-serif; letter-spacing: 0.05em; color: #ffc15f; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-4 .wfg-preview{ font-family: "Trebuchet MS", sans-serif; font-weight: 800; color: #ffe8bd; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-5 .wfg-preview{ font-family: Georgia, serif; color: #ffc66d; text-shadow: 1px 1px 0 #812d1f, 2px 2px 0 #2b120b; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-6 .wfg-preview{ font-family: "Courier New", monospace; color: #f6d79c; letter-spacing: 0.11em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-7 .wfg-preview{ font-family: Georgia, serif; font-weight: 700; color: #fff0c9; text-decoration: underline; text-decoration-color: #c06034; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-8 .wfg-preview{ font-family: "Arial Black", Arial, sans-serif; color: #f9b24e; text-transform: uppercase; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-9 .wfg-preview{ font-family: Georgia, serif; color: #ffe5a8; letter-spacing: 0.14em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-10 .wfg-preview{ font-family: "Courier New", monospace; color: #fff3d5; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-11 .wfg-preview{ font-family: Georgia, serif; color: #ffcf7a; font-style: italic; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-12 .wfg-preview{ font-family: Impact, sans-serif; color: #ffe1a0; text-shadow: -1px 0 #983a25, 0 1px #983a25, 1px 0 #983a25, 0 -1px #983a25; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-13 .wfg-preview{ font-family: "Courier New", monospace; color: #ffc46b; text-transform: lowercase; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-14 .wfg-preview{ font-family: Georgia, serif; color: #fff9e8; letter-spacing: 0.2em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-15 .wfg-preview{ font-family: "Trebuchet MS", sans-serif; color: #f8d18b; font-weight: 900; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-16 .wfg-preview{ font-family: Georgia, serif; color: #eeb45b; text-transform: uppercase; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-17 .wfg-preview{ font-family: "Courier New", monospace; color: #ffe9b7; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-18 .wfg-preview{ font-family: Georgia, serif; color: #ffc15f; font-weight: 900; text-shadow: 0 0 12px rgba(255, 194, 93, 0.48); }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-19 .wfg-preview{ font-family: "Arial Black", Arial, sans-serif; color: #fff1c7; letter-spacing: 0.02em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-20 .wfg-preview{ font-family: Georgia, serif; color: #ffd98e; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-21 .wfg-preview{ font-family: "Courier New", monospace; color: #f9c871; letter-spacing: 0.08em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-22 .wfg-preview{ font-family: Georgia, serif; color: #ffe4af; font-weight: 800; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-23 .wfg-preview{ font-family: Impact, sans-serif; color: #e45f38; text-shadow: 0 1px 0 #ffd98e; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-24 .wfg-preview{ font-family: Georgia, serif; color: #fff2cf; font-variant: small-caps; letter-spacing: 0.09em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-25 .wfg-preview{ font-family: "Courier New", monospace; color: #ffd079; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-26 .wfg-preview{ font-family: Georgia, serif; color: #ffc266; font-weight: 900; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-27 .wfg-preview{ font-family: "Trebuchet MS", sans-serif; color: #ffefd0; letter-spacing: 0.05em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-28 .wfg-preview{ font-family: Georgia, serif; color: #f2b75a; text-transform: uppercase; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-29 .wfg-preview{ font-family: "Courier New", monospace; color: #ffe8b8; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-30 .wfg-preview{ font-family: Georgia, serif; color: #fff6df; text-shadow: 0 0 10px rgba(214, 86, 40, 0.52); }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-31 .wfg-preview{ font-family: "Arial Black", Arial, sans-serif; color: #ffbd55; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-32 .wfg-preview{ font-family: Georgia, serif; color: #ffdea0; font-style: italic; letter-spacing: 0.08em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-33 .wfg-preview{ font-family: "Courier New", monospace; color: #f5c166; text-transform: uppercase; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-34 .wfg-preview{ font-family: Georgia, serif; color: #fff0c5; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-35 .wfg-preview{ font-family: Impact, sans-serif; color: #ffc365; letter-spacing: 0.12em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-36 .wfg-preview{ font-family: Georgia, serif; color: #ffe0a2; text-decoration: overline underline; text-decoration-color: #bb5531; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-37 .wfg-preview{ font-family: "Trebuchet MS", sans-serif; color: #fff8e7; font-weight: 900; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-38 .wfg-preview{ font-family: Georgia, serif; color: #ffcc79; font-variant: small-caps; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-39 .wfg-preview{ font-family: "Courier New", monospace; color: #ffdca0; letter-spacing: 0.03em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-40 .wfg-preview{ font-family: Georgia, serif; color: #ffc15f; text-transform: uppercase; text-shadow: 2px 2px 0 #361108; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-41 .wfg-preview{ font-family: "Arial Black", Arial, sans-serif; color: #fff1cf; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-42 .wfg-preview{ font-family: Georgia, serif; color: #f5b252; letter-spacing: 0.06em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-43 .wfg-preview{ font-family: "Courier New", monospace; color: #ffe7b2; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-44 .wfg-preview{ font-family: Georgia, serif; color: #ffcf7a; font-weight: 900; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-45 .wfg-preview{ font-family: Impact, sans-serif; color: #fff7e4; text-transform: uppercase; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-46 .wfg-preview{ font-family: Georgia, serif; color: #ffd991; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-47 .wfg-preview{ font-family: "Trebuchet MS", sans-serif; color: #ffc56e; font-weight: 800; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-48 .wfg-preview{ font-family: Georgia, serif; color: #fff0c9; letter-spacing: 0.04em; }.wpc-scope-84 .tc-wp-tool-root .wfg-western-font-tool .wfg-style-49 .wfg-preview{ font-family: "Courier New", monospace; color: #f8d18b; text-transform: uppercase; }@keyframes wfgFadeIn{
  from { opacity: 0; transform: translateY(12px); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .wfg-western-font-tool{ padding: 22px 12px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-container{ width: 100%; }.tc-wp-tool-root .wfg-western-font-tool h1{ font-size: 29px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-subtitle{ font-size: 14px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-input{ padding: 14px; font-size: 16px; min-height: 126px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-btn{ padding: 11px 18px; font-size: 13px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card{ padding: 15px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card-title{ font-size: 16px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-preview{ font-size: 17px; padding: 13px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .wfg-western-font-tool{ padding: 26px 14px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-container{ width: 100%; }.tc-wp-tool-root .wfg-western-font-tool h1{ font-size: 32px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-subtitle{ font-size: 15px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-input{ padding: 15px; font-size: 16px; min-height: 132px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-btn{ padding: 12px 19px; font-size: 14px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card{ padding: 16px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card-title{ font-size: 17px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-preview{ font-size: 18px; padding: 14px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .wfg-western-font-tool{ padding: 34px 18px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-container{ width: 100%; }.tc-wp-tool-root .wfg-western-font-tool h1{ font-size: 38px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-subtitle{ font-size: 16px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-input{ padding: 16px; font-size: 17px; min-height: 140px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-btn{ padding: 12px 22px; font-size: 14px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-grid{ grid-template-columns: 1fr !important; gap: 18px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card{ padding: 18px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card-title{ font-size: 18px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-preview{ font-size: 19px; padding: 15px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .wfg-western-font-tool{ padding: 48px 24px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-container{ width: 96%; }.tc-wp-tool-root .wfg-western-font-tool h1{ font-size: 48px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-subtitle{ font-size: 17px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-input{ padding: 18px; font-size: 18px; min-height: 148px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-btn{ padding: 13px 24px; font-size: 14px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card{ padding: 19px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card-title{ font-size: 19px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-preview{ font-size: 20px; padding: 16px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .wfg-western-font-tool{ padding: 58px 28px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-container{ width: 96%; }.tc-wp-tool-root .wfg-western-font-tool h1{ font-size: 56px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-subtitle{ font-size: 18px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-input{ padding: 20px; font-size: 19px; min-height: 154px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-btn{ padding: 14px 26px; font-size: 15px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card{ padding: 20px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card-title{ font-size: 20px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-preview{ font-size: 20px; padding: 16px; }}@media (min-width: 1200px){.tc-wp-tool-root .wfg-western-font-tool{ padding: 70px 34px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-container{ width: 100%; }.tc-wp-tool-root .wfg-western-font-tool h1{ font-size: 64px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-subtitle{ font-size: 19px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-input{ padding: 22px; font-size: 20px; min-height: 160px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-btn{ padding: 14px 28px; font-size: 15px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card{ padding: 21px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-card-title{ font-size: 20px; }.tc-wp-tool-root .wfg-western-font-tool .wfg-preview{ font-size: 21px; padding: 17px; }}.wpc-scope-84 /* tc-layout-guard: stay in page body flow — do not overlap theme header/nav */
.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;
}.wpc-scope-84 /* tc-auto: preserve HTML class hooks */
.tc-wp-tool-root .wfg-clear-btn{}.wpc-scope-84 .tc-wp-tool-root .wfg-load-btn{}