@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-328 .tc-wp-tool-root img, .wpc-scope-328 .tc-wp-tool-root video, .wpc-scope-328 .tc-wp-tool-root svg, .wpc-scope-328 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap{
  position: relative;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  padding: 54px 18px;
  background:
    radial-gradient(circle at 18% 12%, rgba(132, 54, 255, 0.32), transparent 28%),
    radial-gradient(circle at 82% 22%, rgba(255, 178, 55, 0.22), transparent 30%),
    radial-gradient(circle at 52% 88%, rgba(183, 24, 38, 0.28), transparent 36%),
    linear-gradient(135deg, #050407 0%, #130816 34%, #1d080b 67%, #060505 100%);
  color: #f8f1df;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap div, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap section, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap h1, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap h2, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap p, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap label, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap textarea, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap button{
  box-sizing: border-box;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-shell{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero{
  text-align: center;
  max-width: 820px;
  margin: 0 auto 28px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero h1{
  margin: 0 0 12px;
  color: #fff8e8;
  font-size: clamp(34px, 5vw, 62px);
  line-height: 1.02;
  font-weight: 900;
  letter-spacing: 0;
  text-shadow: 0 0 18px rgba(255, 185, 66, 0.46), 0 0 34px rgba(141, 47, 255, 0.38);
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero p{
  margin: 0 auto;
  color: rgba(255, 244, 222, 0.86);
  font-size: 18px;
  line-height: 1.65;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-input-card, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-card{
  width: 100%;
  max-width: 100%;
  border: 1px solid rgba(255, 204, 113, 0.22);
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.105), rgba(255, 255, 255, 0.035));
  box-shadow: 0 22px 60px rgba(0, 0, 0, 0.38), inset 0 1px 0 rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-input-card{
  border-radius: 20px;
  padding: 24px;
  margin: 0 auto 28px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-input-label{
  display: block;
  margin: 0 0 10px;
  color: #ffd98a;
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input{
  display: block;
  width: 100%;
  max-width: 100%;
  min-height: 132px;
  resize: vertical;
  border: 1px solid rgba(255, 216, 140, 0.26);
  border-radius: 16px;
  padding: 18px 20px;
  outline: none;
  background: rgba(5, 5, 8, 0.72);
  color: #fff7e8;
  font: 700 22px/1.45 ui-sans-serif, system-ui, sans-serif;
  box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.42);
  transition: border-color 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input:focus{
  border-color: rgba(255, 196, 75, 0.84);
  background: rgba(8, 5, 12, 0.86);
  box-shadow: 0 0 0 4px rgba(255, 187, 64, 0.14), 0 0 26px rgba(139, 63, 255, 0.24), inset 0 0 28px rgba(0, 0, 0, 0.52);
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-row, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-row{
  display: flex;
  justify-content: center;
  width: 100%;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-row{
  margin-top: 14px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-row{
  margin-top: 28px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-btn, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-copy-btn{
  appearance: none;
  border: 1px solid rgba(255, 218, 145, 0.38);
  border-radius: 999px;
  cursor: pointer;
  color: #180b0d;
  background: linear-gradient(135deg, #ffd36f, #ff9d2f 48%, #d9364a);
  font-weight: 900;
  letter-spacing: 0;
  box-shadow: 0 10px 26px rgba(255, 112, 47, 0.2), 0 0 22px rgba(255, 198, 86, 0.16);
  transition: transform 0.22s ease, box-shadow 0.22s ease, filter 0.22s ease;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-btn{
  min-width: 112px;
  padding: 11px 20px;
  font-size: 14px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn{
  min-width: 180px;
  padding: 15px 28px;
  font-size: 16px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-copy-btn{
  width: 100%;
  padding: 12px 18px;
  font-size: 14px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-btn:hover, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn:hover, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-copy-btn:hover{
  transform: translateY(-2px);
  filter: brightness(1.08);
  box-shadow: 0 14px 34px rgba(255, 112, 47, 0.32), 0 0 30px rgba(159, 76, 255, 0.28);
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn.fnaf-hidden{
  display: none;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-grid{
  display: grid;
  width: 100%;
  max-width: 100%;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 22px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-card{
  display: flex;
  flex-direction: column;
  min-width: 0;
  border-radius: 18px;
  padding: 20px;
  overflow: hidden;
  animation: fnafFadeLift 0.45s ease both;
  transition: transform 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-card:hover{
  transform: translateY(-5px);
  border-color: rgba(255, 214, 137, 0.42);
  box-shadow: 0 26px 68px rgba(0, 0, 0, 0.46), 0 0 32px rgba(148, 74, 255, 0.18);
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-name{
  margin: 0 0 14px;
  color: #ffd584;
  font-size: 15px;
  line-height: 1.25;
  font-weight: 900;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text{
  width: 100%;
  max-width: 100%;
  min-height: 112px;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0 0 16px;
  padding: 16px;
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(0, 0, 0, 0.34);
  color: #fff5de;
  font-size: 24px;
  line-height: 1.35;
  font-weight: 900;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text::-webkit-scrollbar, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input::-webkit-scrollbar{
  width: 9px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text::-webkit-scrollbar-track, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input::-webkit-scrollbar-track{
  background: rgba(255, 255, 255, 0.06);
  border-radius: 999px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text::-webkit-scrollbar-thumb, .wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input::-webkit-scrollbar-thumb{
  background: linear-gradient(#ffc852, #8d36ff);
  border-radius: 999px;
}.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-animatronic .fnaf-preview-text{ color: #e8fff7; text-shadow: 2px 0 #ff334e, -2px 0 #3fffe1, 0 0 18px #7bffef; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-gold .fnaf-preview-text{ color: #ffe18b; text-shadow: 0 0 12px #ffb833, 0 3px 0 #5d2d08; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-neon .fnaf-preview-text{ color: #6fffee; text-shadow: 0 0 8px #00ffe1, 0 0 22px #8b2fff; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-bite .fnaf-preview-text{ color: #ff5252; text-shadow: 0 0 14px #d80020, 3px 3px 0 #260004; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-pizzeria .fnaf-preview-text{ color: #fff0bd; background: linear-gradient(135deg, rgba(77,20,12,.68), rgba(0,0,0,.42)); text-shadow: 0 0 10px #ff9d2f; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-purple .fnaf-preview-text{ color: #d8a5ff; text-shadow: 0 0 9px #b24cff, 0 0 24px #5e16ff; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-camera .fnaf-preview-text{ color: #b8ffd7; font-family: "Courier New", monospace; text-shadow: 0 0 8px #2cff80; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-jumpscare .fnaf-preview-text{ color: #fff; text-shadow: 3px 3px 0 #ff1438, -3px -2px 0 #ffc244; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-arcade .fnaf-preview-text{ color: #7cfbff; font-family: "Courier New", monospace; text-shadow: 2px 2px 0 #ff3cf2; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-stage .fnaf-preview-text{ color: #f0e6ff; text-shadow: 0 0 18px #ffffff, 0 0 30px #8c52ff; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-static .fnaf-preview-text{ color: #dfe5e2; font-family: "Courier New", monospace; text-shadow: 1px 0 #fff, -1px 0 #717171; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-warning .fnaf-preview-text{ color: #ffdf55; background: repeating-linear-gradient(45deg, rgba(255,205,44,.12), rgba(255,205,44,.12) 8px, rgba(0,0,0,.35) 8px, rgba(0,0,0,.35) 16px); text-shadow: 0 0 12px #ff2e2e; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-outline .fnaf-preview-text{ color: transparent; -webkit-text-stroke: 1px #ffd36d; text-shadow: 0 0 16px #ff8d22; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-shadow .fnaf-preview-text{ color: #f7dcc1; text-shadow: 4px 4px 0 #351018, 8px 8px 0 rgba(0,0,0,.45); }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-log .fnaf-preview-text{ color: #8affb8; font-family: "Courier New", monospace; font-weight: 700; text-shadow: 0 0 7px #21ff75; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-rust .fnaf-preview-text{ color: #ff9b5f; text-shadow: 0 2px 0 #4e1308, 0 0 13px #ff3f1f; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-blood .fnaf-preview-text{ color: #ff3150; text-shadow: 0 0 10px #ff0022, 0 4px 0 #310007; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-plush .fnaf-preview-text{ color: #ffc9df; text-shadow: 0 0 12px #ff5da8, 2px 2px 0 #61213d; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-showtime .fnaf-preview-text{ color: #fff2a3; text-shadow: 0 0 12px #ffdc47, 0 0 28px #ff4b2e; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-terminal .fnaf-preview-text{ color: #35ff64; font-family: "Courier New", monospace; text-shadow: 0 0 11px #00ff3c; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-frost .fnaf-preview-text{ color: #c9f8ff; text-shadow: 0 0 12px #6be9ff, 0 0 26px #ffffff; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-ember .fnaf-preview-text{ color: #ffbc61; text-shadow: 0 0 10px #ff641c, 0 0 26px #e00016; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-party .fnaf-preview-text{ color: #fff; text-shadow: 2px 0 #ff4cc6, -2px 0 #3bffdc, 0 0 18px #ffd84a; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-circus .fnaf-preview-text{ color: #ffeff6; text-shadow: 2px 2px 0 #e00054, -2px -2px 0 #fff04d; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-phantom .fnaf-preview-text{ color: rgba(210,255,225,.92); text-shadow: 0 0 20px #5cff9c; font-style: italic; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-nightmare .fnaf-preview-text{ color: #f7f0e8; text-shadow: 3px 2px 0 #020202, 0 0 20px #9b000d; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-vhs .fnaf-preview-text{ color: #f4e9d2; font-family: "Courier New", monospace; text-shadow: 2px 0 #ff3150, -2px 0 #30e8ff; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-laser .fnaf-preview-text{ color: #ffecfb; text-shadow: 0 0 7px #ff2ec4, 0 0 24px #ff2ec4; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-safe .fnaf-preview-text{ color: #e2e2e2; text-shadow: 0 2px 0 #111, 0 0 18px #999; }.wpc-scope-328 .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-style-molten .fnaf-preview-text{ color: #ffd0a1; text-shadow: 0 0 10px #ff5a1e, 0 0 25px #ffb000; }@keyframes fnafFadeLift{
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .fnaf-font-tool-wrap{ padding: 34px 12px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-shell{ width: 100%; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero h1{ font-size: 32px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero p{ font-size: 14px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input{ min-height: 112px; padding: 14px; font-size: 17px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-copy-btn{ font-size: 13px; padding: 10px 16px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-card{ padding: 14px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text{ font-size: 18px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .fnaf-font-tool-wrap{ padding: 38px 14px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-shell{ width: 100%; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero h1{ font-size: 36px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero p{ font-size: 15px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input{ min-height: 118px; padding: 15px; font-size: 18px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-copy-btn{ font-size: 14px; padding: 11px 17px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-card{ padding: 16px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text{ font-size: 19px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .fnaf-font-tool-wrap{ padding: 42px 16px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-shell{ width: 100%; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero h1{ font-size: 42px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero p{ font-size: 16px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input{ min-height: 124px; padding: 16px; font-size: 19px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-copy-btn{ font-size: 14px; padding: 12px 18px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-grid{ grid-template-columns: 1fr !important; gap: 18px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-card{ padding: 18px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text{ font-size: 21px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .fnaf-font-tool-wrap{ padding: 50px 20px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-shell{ width: 96%; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero h1{ font-size: 52px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero p{ font-size: 17px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input{ min-height: 130px; padding: 18px; font-size: 21px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-copy-btn{ font-size: 15px; padding: 13px 20px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-card{ padding: 19px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text{ font-size: 23px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .fnaf-font-tool-wrap{ padding: 56px 22px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-shell{ width: 96%; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero h1{ font-size: 58px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero p{ font-size: 18px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input{ min-height: 136px; padding: 19px; font-size: 22px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-copy-btn{ font-size: 15px; padding: 13px 22px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-card{ padding: 20px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text{ font-size: 23px; }}@media (min-width: 1200px){.tc-wp-tool-root .fnaf-font-tool-wrap{ padding: 64px 24px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-shell{ width: 100%; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero h1{ font-size: 62px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-tool-hero p{ font-size: 18px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-text-input{ min-height: 138px; padding: 20px; font-size: 22px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-clear-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-load-btn, .tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-copy-btn{ font-size: 15px; padding: 13px 22px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-card{ padding: 20px; }.tc-wp-tool-root .fnaf-font-tool-wrap .fnaf-preview-text{ font-size: 24px; }}.wpc-scope-328 /* 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;
}