@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-437 .tc-wp-tool-root img, .wpc-scope-437 .tc-wp-tool-root video, .wpc-scope-437 .tc-wp-tool-root svg, .wpc-scope-437 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  padding: 56px 18px;
  background:
    radial-gradient(circle at 12% 12%, rgba(255, 245, 153, 0.9), transparent 24%),
    radial-gradient(circle at 88% 16%, rgba(84, 203, 255, 0.85), transparent 26%),
    radial-gradient(circle at 30% 92%, rgba(255, 72, 72, 0.55), transparent 30%),
    linear-gradient(135deg, #e7192f 0%, #ffcc29 25%, #28a7f0 53%, #1f6dd8 76%, #fb3c2e 100%);
  color: #14203a;
  font-family: Arial, Helvetica, sans-serif;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-inner{
  width: min(1200px, 100%);
  max-width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-header{
  text-align: center;
  margin: 0 auto 30px;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool h1{
  margin: 0 0 12px;
  color: #ffffff;
  font-size: 54px;
  line-height: 1.02;
  letter-spacing: 0;
  text-shadow: 0 5px 0 #d51f26, 0 10px 22px rgba(0, 0, 0, 0.28);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-subtitle{
  max-width: 760px;
  margin: 0 auto 24px;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.55;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.22);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-input-card{
  width: min(840px, 100%);
  max-width: 100%;
  margin: 0 auto;
  padding: 22px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.45);
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.24);
  box-shadow: 0 22px 65px rgba(18, 40, 88, 0.24);
  backdrop-filter: blur(18px);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-label{
  display: block;
  margin: 0 0 8px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-input{
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: 96px;
  box-sizing: border-box;
  resize: vertical;
  padding: 17px 18px;
  border: 2px solid rgba(255, 255, 255, 0.62);
  border-radius: 16px;
  outline: none;
  background: rgba(255, 255, 255, 0.92);
  color: #17213a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.45;
  box-shadow: inset 0 2px 8px rgba(36, 54, 96, 0.08);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-input:focus{
  border-color: #ffdf3a;
  background: #ffffff;
  box-shadow: 0 0 0 5px rgba(255, 223, 58, 0.32), inset 0 2px 8px rgba(36, 54, 96, 0.08);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-actions{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin-top: 14px;
  box-sizing: border-box;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-clear, .wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more, .wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-copy{
  appearance: none;
  border: 0;
  border-radius: 999px;
  cursor: pointer;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 900;
  line-height: 1;
  transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-clear{
  flex: 0 0 auto;
  padding: 13px 20px;
  background: linear-gradient(135deg, #e8262f, #ffb828);
  color: #ffffff;
  font-size: 15px;
  box-shadow: 0 10px 24px rgba(210, 29, 45, 0.28);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-status{
  min-width: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.35;
  text-align: right;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-grid{
  display: grid;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin-top: 30px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  overflow: hidden;
  padding: 18px;
  border: 1px solid rgba(255, 255, 255, 0.48);
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.25);
  box-shadow: 0 18px 40px rgba(15, 37, 76, 0.22);
  backdrop-filter: blur(16px);
  animation: mfgFadeIn 0.34s ease both;
  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-card:hover{
  transform: translateY(-5px);
  border-color: rgba(255, 238, 120, 0.86);
  box-shadow: 0 24px 58px rgba(15, 37, 76, 0.3), 0 0 26px rgba(255, 222, 54, 0.22);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-card-title{
  margin: 0 0 12px;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 900;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-box{
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  height: 180px;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  padding: 16px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-shadow: inset 0 1px 12px rgba(28, 48, 88, 0.08);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-box::-webkit-scrollbar{
  width: 9px;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-box::-webkit-scrollbar-track{
  background: rgba(38, 142, 226, 0.12);
  border-radius: 999px;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-box::-webkit-scrollbar-thumb{
  background: linear-gradient(180deg, #e9222d, #ffcc2d);
  border-radius: 999px;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-text{
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
  font-size: 27px;
  line-height: 1.25;
  font-weight: 900;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-copy{
  width: 100%;
  max-width: 100%;
  margin-top: 14px;
  padding: 13px 16px;
  background: linear-gradient(135deg, #1e73df, #22b8ff);
  color: #ffffff;
  font-size: 14px;
  box-shadow: 0 10px 22px rgba(28, 104, 202, 0.28);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-clear:hover, .wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more:hover, .wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-copy:hover{
  transform: translateY(-2px);
  filter: saturate(1.08);
  box-shadow: 0 14px 30px rgba(19, 72, 148, 0.32), 0 0 20px rgba(255, 232, 88, 0.28);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-wrap{
  text-align: center;
  margin-top: 28px;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more{
  padding: 16px 34px;
  background: linear-gradient(135deg, #ffcf24, #ff4a35 55%, #1b82e8);
  color: #ffffff;
  font-size: 16px;
  box-shadow: 0 16px 34px rgba(26, 66, 138, 0.28);
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more.mfg-hidden{
  display: none;
}.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s1{ color: #e7272f; text-shadow: 2px 2px 0 #ffd335, 4px 4px 0 #1d72d8; text-transform: uppercase; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s2{ color: #ffffff; background: linear-gradient(135deg, #e9222d, #ffcf2c, #2385df); padding: 8px; border-radius: 14px; text-shadow: 2px 3px 0 rgba(0,0,0,.22); }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s3{ color: #f12f37; text-shadow: 0 2px 0 #fff, 0 5px 0 #8f141c; letter-spacing: .04em; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s4{ color: #b87800; text-shadow: 0 0 8px #ffe875, 1px 1px 0 #fff6b0; background: #fff8c8; border-radius: 12px; padding: 8px; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s5{ color: #ff3b1f; text-shadow: 0 0 7px #ffdc38, 0 3px 0 #7e1510; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s6{ color: #147bc4; text-shadow: 0 0 8px #bff5ff, 0 3px 0 #ffffff; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s7{ color: #ffcf24; text-shadow: 0 0 10px #fff49b, 2px 2px 0 #236be6; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s8{ background: linear-gradient(90deg, #e9222d, #ffcc29, #23b95b, #22a7f2, #8c4dff); -webkit-background-clip: text; background-clip: text; color: transparent; text-shadow: none; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s9{ color: #16864d; text-shadow: 2px 2px 0 #9be36e, 4px 4px 0 #06492a; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s10{ color: #2b2433; text-shadow: 2px 2px 0 #ff512f, 4px 4px 0 #f9bb24; text-transform: uppercase; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s11{ color: #162b52; font-family: "Courier New", monospace; text-shadow: 2px 0 0 #ffd22c; letter-spacing: .03em; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s12{ color: #7a3d10; background: repeating-linear-gradient(0deg, #d38328 0 10px, #b86a1f 10px 20px); padding: 8px; border: 3px solid #7a3d10; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s13{ color: #e0a200; text-shadow: -1px -1px 0 #fff7a8, 2px 2px 0 #865d00; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s14{ color: #2381d6; text-shadow: 0 2px 0 #ffffff, 0 8px 14px rgba(52, 152, 219, .3); background: #ecfbff; border-radius: 18px; padding: 8px; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s15{ color: #fff1a6; background: linear-gradient(135deg, #371111, #a31919, #ff6a25); padding: 8px; border-radius: 12px; text-shadow: 0 0 9px #ffcd35; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s16{ color: #31a84f; text-shadow: 2px 2px 0 #f5ff8f, 4px 4px 0 #e54a46; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s17{ color: #0f9d4a; text-shadow: 2px 3px 0 #ffffff, 4px 5px 0 #064d2b; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s18{ color: #f05aa6; text-shadow: 0 0 7px #ffd6ef, 2px 2px 0 #fff; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s19{ color: #e9282e; background: radial-gradient(circle, rgba(255,255,255,.9) 0 18%, transparent 20%) 0 0 / 22px 22px, #ffdede; padding: 8px; border-radius: 12px; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s20{ color: #ffffff; background: #1c74d9; padding: 8px; border-radius: 12px; text-shadow: 0 0 10px #fff160, 0 0 18px #ff3333; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s21{ color: #8a3d16; text-shadow: 1px 1px 0 #ffbd53, 3px 3px 0 #5b240b; letter-spacing: .05em; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s22{ color: #ffffff; background: #f2b51f; padding: 8px; border-radius: 10px; text-shadow: 2px 2px 0 #8a5b00; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s23{ color: #00f0ff; background: #171727; padding: 8px; border-radius: 10px; font-family: "Courier New", monospace; text-shadow: 0 0 8px #00f0ff; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s24{ color: #ffffff; font-style: italic; text-shadow: 4px 0 0 #e9222d, 8px 0 0 #ffcf24, 12px 0 0 #2583df; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s25{ color: #184ed8; text-shadow: 2px 2px 0 #83d7ff, 4px 4px 0 #0b246c; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s26{ color: #e7272f; font-size: .72em; letter-spacing: .12em; text-shadow: 1px 1px 0 #ffcf24; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s27{ color: #e7272f; font-size: 1.24em; line-height: 1.05; text-shadow: 3px 3px 0 #ffcf24, 6px 6px 0 #1d72d8; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s28{ color: #2c2a24; background: #fff8d7; padding: 8px; border: 2px dashed #e7272f; transform: rotate(-1deg); }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s29{ color: #ff8f1c; text-shadow: 0 0 8px #fff06a, 2px 2px 0 #1e9be6; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s30{ color: #ffffff; background: conic-gradient(from 25deg, #2332d7, #9a4dff, #22ceff, #ffcf24, #2332d7); padding: 8px; border-radius: 50px; text-shadow: 0 2px 8px rgba(0,0,0,.35); }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s31{ color: #fff7a3; background: #152044; padding: 8px; border-radius: 12px; text-shadow: 0 0 9px #fff, 0 0 18px #66b6ff; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s32{ color: #ffd44b; background: linear-gradient(135deg, #2b0d0c, #7c1513); padding: 8px; border-radius: 12px; text-shadow: 0 0 8px #ff3b1f, 3px 3px 0 #050505; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s33{ color: #d54a94; text-shadow: 0 -2px 0 #ffdd3b, 2px 2px 0 #fff2fb; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s34{ color: #f06a24; text-shadow: 2px 2px 0 #ffe35e, 4px 4px 0 #3fac47; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s35{ color: #edf0ff; background: #645d8f; padding: 8px; border-radius: 14px; text-shadow: 0 0 10px #ffffff, 2px 2px 0 #332b55; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s36{ color: #d6c38a; background: #33281f; padding: 8px; border-radius: 12px; text-shadow: 2px 2px 0 #000; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s37{ color: #0b73c9; background: linear-gradient(180deg, #d9fbff, #9ee7ff); padding: 8px; border-radius: 12px; text-shadow: 0 2px 0 #ffffff; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s38{ color: #9a5c0c; background: #ffe2a3; padding: 8px; border-radius: 12px; text-shadow: 2px 2px 0 #fff6ce; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s39{ color: #2c87bd; background: #f4fdff; padding: 8px; border-radius: 12px; text-shadow: 0 0 8px #bdeeff; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s40{ color: #166d35; text-shadow: 2px 2px 0 #a7e65c, 4px 4px 0 #6b3b14; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s41{ background: linear-gradient(180deg, #ffffff, #9da8b8 45%, #4b5364); -webkit-background-clip: text; background-clip: text; color: transparent; text-shadow: none; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s42{ color: #ff4af0; background: #111322; padding: 8px; border-radius: 10px; text-shadow: 0 0 9px #ff4af0, 0 0 16px #27d8ff; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s43{ color: #ffffff; background: repeating-linear-gradient(90deg, #18294c 0 8px, #203968 8px 16px); padding: 8px; font-family: "Courier New", monospace; text-shadow: 3px 3px 0 #e7272f; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s44{ color: #ffffff; background: linear-gradient(135deg, #24b95b, #1f85e8); padding: 8px; border-radius: 12px; text-shadow: 2px 2px 0 #0b3c7c; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s45{ color: #0f5d38; text-shadow: 4px 4px 0 rgba(0,0,0,.2), 0 0 0 #86df62; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s46{ color: #ffdc2e; text-shadow: 0 0 8px #fff9b0, 0 0 18px #ffdf2f, 3px 3px 0 #246edc; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s47{ color: #ffffff; background: linear-gradient(90deg, #e7272f 0 50%, #ffd22c 50% 100%); padding: 8px; border-radius: 14px; text-shadow: 2px 2px 0 rgba(0,0,0,.28); }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s48{ color: #f33b3f; text-shadow: 0 5px 0 #ffffff, 0 10px 0 #d6b893; line-height: 1.35; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s49{ color: #f0c25b; background: linear-gradient(135deg, #161616, #4b1717); padding: 8px; border-radius: 10px; text-shadow: 2px 2px 0 #000, 0 0 12px #ff3b1f; }.wpc-scope-437 .tc-wp-tool-root .mfg-mario-font-tool .mfg-s50{ color: #ffffff; background: linear-gradient(90deg, #e7272f, #ffcf24, #25a75a, #2385df); padding: 8px; border-radius: 14px; text-shadow: 2px 2px 0 rgba(0,0,0,.25); }@keyframes mfgFadeIn{
  from { opacity: 0; transform: translateY(12px); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .mfg-mario-font-tool{ padding: 30px 10px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-inner{ width: 100%; }.tc-wp-tool-root .mfg-mario-font-tool h1{ font-size: 32px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-subtitle{ font-size: 14px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-input{ font-size: 16px; min-height: 86px; padding: 13px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-clear, .tc-wp-tool-root .mfg-mario-font-tool .mfg-copy, .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more{ font-size: 13px; padding: 12px 14px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-card{ padding: 14px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-text{ font-size: 21px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-actions{ display: block; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-status{ display: block; margin-top: 10px; text-align: left; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .mfg-mario-font-tool{ padding: 34px 12px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-inner{ width: 100%; }.tc-wp-tool-root .mfg-mario-font-tool h1{ font-size: 36px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-subtitle{ font-size: 15px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-input{ font-size: 17px; min-height: 90px; padding: 14px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-clear, .tc-wp-tool-root .mfg-mario-font-tool .mfg-copy, .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more{ font-size: 14px; padding: 12px 15px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-grid{ grid-template-columns: 1fr !important; gap: 15px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-card{ padding: 15px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-text{ font-size: 22px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-actions{ display: block; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-status{ display: block; margin-top: 10px; text-align: left; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .mfg-mario-font-tool{ padding: 38px 14px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-inner{ width: 100%; }.tc-wp-tool-root .mfg-mario-font-tool h1{ font-size: 40px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-subtitle{ font-size: 16px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-input{ font-size: 18px; min-height: 94px; padding: 15px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-clear, .tc-wp-tool-root .mfg-mario-font-tool .mfg-copy, .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more{ font-size: 14px; padding: 13px 17px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-card{ padding: 16px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-text{ font-size: 23px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .mfg-mario-font-tool{ padding: 46px 18px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-inner{ width: 100%; }.tc-wp-tool-root .mfg-mario-font-tool h1{ font-size: 46px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-subtitle{ font-size: 17px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-input{ font-size: 19px; min-height: 96px; padding: 16px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-clear, .tc-wp-tool-root .mfg-mario-font-tool .mfg-copy, .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more{ font-size: 15px; padding: 13px 18px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 17px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-card{ padding: 17px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-text{ font-size: 25px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .mfg-mario-font-tool{ padding: 52px 20px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-inner{ width: 100%; }.tc-wp-tool-root .mfg-mario-font-tool h1{ font-size: 50px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-subtitle{ font-size: 18px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-input{ font-size: 20px; min-height: 96px; padding: 17px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-clear, .tc-wp-tool-root .mfg-mario-font-tool .mfg-copy, .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more{ font-size: 15px; padding: 14px 20px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-card{ padding: 18px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-text{ font-size: 26px; }}@media (min-width: 1200px){.tc-wp-tool-root .mfg-mario-font-tool{ padding: 58px 22px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-inner{ width: 100%; }.tc-wp-tool-root .mfg-mario-font-tool h1{ font-size: 56px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-subtitle{ font-size: 18px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-input{ font-size: 20px; min-height: 98px; padding: 18px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-clear, .tc-wp-tool-root .mfg-mario-font-tool .mfg-copy, .tc-wp-tool-root .mfg-mario-font-tool .mfg-load-more{ font-size: 15px; padding: 14px 21px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 19px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-card{ padding: 18px; }.tc-wp-tool-root .mfg-mario-font-tool .mfg-preview-text{ font-size: 27px; }}