@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-325 .tc-wp-tool-root img, .wpc-scope-325 .tc-wp-tool-root video, .wpc-scope-325 .tc-wp-tool-root svg, .wpc-scope-325 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  padding: 72px 22px;
  color: #ffffff;
  background:
    radial-gradient(circle at 18% 14%, rgba(255, 39, 187, 0.45), transparent 28%),
    radial-gradient(circle at 82% 20%, rgba(0, 224, 255, 0.42), transparent 27%),
    radial-gradient(circle at 52% 92%, rgba(255, 142, 48, 0.36), transparent 34%),
    linear-gradient(135deg, #09041f 0%, #17083f 36%, #111a63 68%, #050816 100%);
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  position: relative;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool, .wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-shell, .wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-grid, .wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-card{
  box-sizing: border-box;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-shell{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  overflow-x: hidden;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-header{
  text-align: center;
  margin: 0 auto 30px;
  max-width: 920px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-header h1{
  margin: 0;
  font-size: 48px;
  line-height: 1.05;
  letter-spacing: 0;
  color: #ffffff;
  text-shadow: 0 0 22px rgba(255, 35, 198, 0.75), 0 0 42px rgba(0, 226, 255, 0.45);
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-header p{
  margin: 16px auto 0;
  max-width: 720px;
  font-size: 18px;
  line-height: 1.55;
  color: #dbeafe;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-input-panel{
  width: 100%;
  max-width: 860px;
  margin: 0 auto 34px;
  padding: 22px;
  border: 1px solid rgba(164, 236, 255, 0.28);
  border-radius: 8px;
  background: rgba(7, 10, 38, 0.58);
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(18px);
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-label{
  display: block;
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 800;
  color: #9efcff;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-text-input{
  width: 100%;
  max-width: 100%;
  min-height: 106px;
  box-sizing: border-box;
  resize: vertical;
  border: 1px solid rgba(0, 229, 255, 0.38);
  border-radius: 8px;
  padding: 18px;
  color: #ffffff;
  background: rgba(3, 7, 28, 0.82);
  font: 800 24px/1.35 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  outline: none;
  box-shadow: inset 0 0 24px rgba(0, 224, 255, 0.08);
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
  transition: border-color 180ms ease, box-shadow 180ms ease, background 180ms ease;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-text-input:focus{
  border-color: #ff4fd8;
  box-shadow: 0 0 0 4px rgba(255, 79, 216, 0.16), 0 0 28px rgba(0, 229, 255, 0.24), inset 0 0 24px rgba(255, 79, 216, 0.08);
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-control-row{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin-top: 14px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-count{
  color: #b6d7ff;
  font-size: 13px;
  line-height: 1.4;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn, .wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more, .wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-copy-btn{
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 8px;
  color: #ffffff;
  background: linear-gradient(135deg, #ff2fbf, #6d5cff 48%, #00d9ff);
  font-weight: 900;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 12px 28px rgba(0, 217, 255, 0.18);
  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn{
  padding: 13px 18px;
  font-size: 14px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-copy-btn{
  width: 100%;
  padding: 12px 14px;
  font-size: 14px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more{
  padding: 15px 28px;
  font-size: 15px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn:hover, .wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more:hover, .wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-copy-btn:hover{
  transform: translateY(-2px);
  filter: saturate(1.18);
  box-shadow: 0 16px 38px rgba(255, 47, 191, 0.24), 0 0 24px rgba(0, 217, 255, 0.22);
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn:focus-visible, .wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more:focus-visible, .wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-copy-btn:focus-visible{
  outline: 3px solid #9efcff;
  outline-offset: 3px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-grid{
  display: grid;
  width: 100%;
  max-width: 100%;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  padding: 18px;
  border: 1px solid rgba(190, 242, 255, 0.22);
  border-radius: 8px;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.11), rgba(255, 255, 255, 0.045));
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.13);
  backdrop-filter: blur(16px);
  animation: efgFade 360ms ease both;
  transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-card:hover{
  transform: translateY(-5px);
  border-color: rgba(0, 231, 255, 0.62);
  box-shadow: 0 24px 64px rgba(0, 0, 0, 0.35), 0 0 30px rgba(255, 45, 195, 0.18);
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-style-name{
  margin: 0 0 12px;
  color: #f8fbff;
  font-size: 15px;
  font-weight: 900;
  line-height: 1.25;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-preview{
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 132px;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 14px;
  padding: 18px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 8px;
  background:
    linear-gradient(rgba(255,255,255,0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.045) 1px, transparent 1px),
    rgba(2, 5, 23, 0.76);
  background-size: 18px 18px;
  text-align: center;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-preview::-webkit-scrollbar{
  width: 8px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-preview::-webkit-scrollbar-track{
  background: rgba(255, 255, 255, 0.08);
  border-radius: 999px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-preview::-webkit-scrollbar-thumb{
  background: linear-gradient(#ff3fc8, #00dfff);
  border-radius: 999px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-preview-text{
  display: block;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
  font-size: 25px;
  line-height: 1.25;
  letter-spacing: 0;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-load-wrap{
  display: flex;
  justify-content: center;
  margin-top: 28px;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more[hidden]{
  display: none;
}.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-synthwave{ color: #fff; font-weight: 950; text-shadow: 0 0 6px #ff2bd6, 0 0 18px #00e5ff, 0 0 30px #ff2bd6; letter-spacing: .08em; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-neon-sign{ color: #9effff; font-weight: 800; text-shadow: 0 0 4px #fff, 0 0 16px #00ffff, 0 0 30px #00ffff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-arcade{ color: #ffe94a; font-family: ui-monospace, monospace; font-weight: 950; text-shadow: 4px 4px 0 #ff2ca8, 8px 8px 0 #1b5cff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-chrome{ font-weight: 950; color: transparent; background: linear-gradient(#fff, #9ddcff 32%, #474f8f 50%, #fff 52%, #ff8be8 76%, #fff); -webkit-background-clip: text; background-clip: text; filter: drop-shadow(0 0 12px rgba(0,224,255,.6)); }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-vhs{ color: #f5f0de; font-family: ui-monospace, monospace; font-weight: 800; text-shadow: 2px 0 #ff205d, -2px 0 #00e5ff; letter-spacing: .06em; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-pixel{ color: #7cff6b; font-family: ui-monospace, monospace; font-weight: 950; text-shadow: 3px 3px 0 #08220d; image-rendering: pixelated; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-miami{ color: transparent; font-weight: 950; background: linear-gradient(#ffde59, #ff7a45, #ff2fc3, #6e5cff); -webkit-background-clip: text; background-clip: text; text-shadow: 0 0 18px rgba(255,89,190,.45); }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-laser{ color: #fff; font-weight: 900; text-shadow: 0 0 4px #ff005d, 0 0 16px #ff005d, 0 0 26px #00e5ff; transform: skewX(-8deg); }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-glam{ color: #ffeffb; font-family: Georgia, serif; font-weight: 900; font-style: italic; text-shadow: 0 0 10px #ff42ca, 3px 3px 0 #5210a8; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-terminal{ color: #31ff8a; font-family: ui-monospace, monospace; font-weight: 700; text-shadow: 0 0 10px #31ff8a; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-cassette{ color: #121326; background: #ffd76a; padding: 8px 10px; border: 3px solid #ff3aa7; font-family: ui-monospace, monospace; font-weight: 900; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-space-disco{ color: transparent; font-weight: 950; background: linear-gradient(90deg, #00f5ff, #ffffff, #ff42d6, #ffe66d); -webkit-background-clip: text; background-clip: text; text-shadow: 0 0 18px rgba(255,255,255,.35); }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-vaporwave{ color: #ffc7ff; font-family: Georgia, serif; font-weight: 700; letter-spacing: .18em; text-shadow: 0 0 14px #9b5cff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-electric{ color: #e8fbff; font-weight: 950; text-shadow: 0 0 8px #00e5ff, 0 0 18px #7c3cff, 0 0 28px #ff2bd6; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-cyber{ color: #00fff0; font-family: ui-monospace, monospace; font-weight: 900; text-shadow: 3px 0 #ff2bbf, -3px 0 #713cff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-mall{ color: #ffffff; font-weight: 850; text-shadow: 0 0 7px #ff8bd8, 0 0 22px #ff8bd8; letter-spacing: .04em; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-aerobics{ color: #fff45c; font-weight: 950; font-style: italic; text-shadow: 4px 4px 0 #00d5ff, 8px 8px 0 #ff44c7; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-outrun{ color: transparent; font-weight: 950; background: linear-gradient(#fffb8f, #ff8b38, #e821a9); -webkit-background-clip: text; background-clip: text; filter: drop-shadow(0 8px 0 rgba(22,22,88,.95)); }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-disco{ color: transparent; font-family: Georgia, serif; font-weight: 950; background: repeating-linear-gradient(90deg, #fff 0 9px, #9ee7ff 9px 18px, #ff84da 18px 27px); -webkit-background-clip: text; background-clip: text; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-poster{ color: #fff; font-weight: 950; -webkit-text-stroke: 1px #00e5ff; text-shadow: 4px 4px 0 #ff2aa8; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-hotline{ color: #ff3fb8; font-weight: 950; text-shadow: 0 0 12px #ff3fb8, 0 0 22px #ff9b35; transform: rotate(-2deg); }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-grid-glow{ color: #b9f8ff; font-family: ui-monospace, monospace; font-weight: 900; text-shadow: 0 0 10px #00dfff; letter-spacing: .12em; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-boombox{ color: #fff; font-weight: 950; text-shadow: 0 4px 0 #2d2d78, 0 8px 0 #ff2caf, 0 0 18px #00dfff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-mtv{ color: #24ff9a; font-weight: 950; transform: skewX(-12deg); text-shadow: 3px 3px 0 #ff2ebd, 6px 6px 0 #ffe94a; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-retro-wave{ color: #ffdef8; font-weight: 900; letter-spacing: .16em; text-shadow: 0 0 12px #ff39ca, 0 0 28px #572cff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-sunset{ color: transparent; font-weight: 950; background: linear-gradient(#fff278 0 22%, #ff9c45 22% 44%, #ff4fb8 44% 66%, #7b5cff 66%); -webkit-background-clip: text; background-clip: text; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-racer{ color: #fff; font-weight: 950; font-style: italic; text-shadow: 5px 0 0 #00e5ff, 10px 0 0 #ff2ec4; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-limo{ color: #f7fbff; font-family: Georgia, serif; font-weight: 900; text-shadow: 0 2px 0 #9fb3ff, 0 8px 18px #000; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-mixtape{ color: #15152c; background: linear-gradient(90deg, #f9f2d0, #ff85d7); padding: 7px 11px; font-family: ui-monospace, monospace; font-weight: 900; border-radius: 4px; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-computer{ color: #74ffea; font-family: ui-monospace, monospace; font-weight: 800; text-shadow: 0 0 7px #74ffea; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-prism{ color: transparent; font-weight: 950; background: linear-gradient(90deg, #ff405d, #ffe74a, #3dff91, #35d7ff, #c45cff); -webkit-background-clip: text; background-clip: text; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-night-drive{ color: #c7d2ff; font-weight: 950; text-shadow: 0 0 8px #4c6fff, 0 0 26px #111aff; letter-spacing: .1em; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-starlight{ color: #fff; font-family: Georgia, serif; font-weight: 900; text-shadow: 0 0 6px #fff, 0 0 20px #9d7cff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-jukebox{ color: #ffe36e; font-weight: 950; text-shadow: 3px 3px 0 #ff347e, 6px 6px 0 #00dfff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-videodrome{ color: #ffffff; font-family: ui-monospace, monospace; font-weight: 900; text-shadow: 1px 1px 0 #ff003c, -1px -1px 0 #00ffff, 0 0 12px #fff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-neon-script{ color: #ffbef1; font-family: "Brush Script MT", "Segoe Script", cursive; font-weight: 700; text-shadow: 0 0 10px #ff38c7, 0 0 24px #ff38c7; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-bold-outline{ color: transparent; font-weight: 950; -webkit-text-stroke: 1.4px #ffffff; text-shadow: 0 0 18px #00e5ff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-digital-clock{ color: #ff3434; font-family: ui-monospace, monospace; font-weight: 900; text-shadow: 0 0 8px #ff3434, 0 0 18px #ff3434; letter-spacing: .12em; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-candy{ color: #fff; font-weight: 950; text-shadow: 2px 2px 0 #ff7bdc, 4px 4px 0 #7afcff, 6px 6px 0 #fff06b; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-sci-fi{ color: #bffcff; font-family: ui-monospace, monospace; font-weight: 900; letter-spacing: .2em; text-shadow: 0 0 15px #00e5ff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-pop-art{ color: #10122a; background: #ffec3d; padding: 8px 10px; font-weight: 950; box-shadow: 5px 5px 0 #ff31b7; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-rainbow-road{ color: transparent; font-weight: 950; background: linear-gradient(90deg, #ff2a6d, #ffce3a, #05ffa1, #00d9ff, #b967ff); -webkit-background-clip: text; background-clip: text; filter: drop-shadow(0 0 12px rgba(255,255,255,.25)); }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-radio{ color: #f3f7ff; font-family: ui-monospace, monospace; font-weight: 900; text-shadow: 0 0 2px #fff, 0 0 16px #f870ff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-power-suit{ color: #ffffff; font-family: Georgia, serif; font-weight: 950; text-transform: uppercase; text-shadow: 3px 3px 0 #243bff, 6px 6px 0 #ff2cb9; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-after-hours{ color: #d8e1ff; font-weight: 850; text-shadow: 0 0 22px #604cff, 0 0 34px #00e5ff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-laserdisc{ color: transparent; font-weight: 950; background: radial-gradient(circle, #fff, #9fffff 34%, #ff5bd8 60%, #4d3cff); -webkit-background-clip: text; background-clip: text; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-high-score{ color: #fffb80; font-family: ui-monospace, monospace; font-weight: 950; text-shadow: 3px 3px 0 #ff3434, 6px 6px 0 #1d35ff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-triangle{ color: #fff; font-weight: 950; text-shadow: -4px 4px 0 #00e5ff, 4px -4px 0 #ff31c8; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-moonwalk{ color: #edf7ff; font-family: Georgia, serif; font-weight: 900; font-style: italic; text-shadow: 0 0 10px #fff, 0 0 24px #7d5cff; }.wpc-scope-325 .tc-wp-tool-root .eighties-font-generator-tool .efg-cosmic-cassette{ color: #ffe7ff; font-weight: 950; letter-spacing: .08em; text-shadow: 0 0 8px #ff4fd8, 0 0 20px #00e5ff, 0 0 36px #ffe66d; }@keyframes efgFade{
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 1200px){.tc-wp-tool-root .eighties-font-generator-tool{ padding: 82px 28px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-shell{ width: 100%; max-width: 1200px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header h1{ font-size: 52px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header p{ font-size: 19px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-text-input{ font-size: 25px; padding: 20px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn{ padding: 14px 20px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-card{ padding: 20px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-preview-text{ font-size: 26px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .eighties-font-generator-tool{ padding: 68px 24px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-shell{ width: 100%; max-width: 1120px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header h1{ font-size: 44px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header p{ font-size: 18px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-text-input{ font-size: 23px; padding: 18px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn, .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more{ font-size: 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-card{ padding: 18px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-preview-text{ font-size: 24px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .eighties-font-generator-tool{ padding: 58px 20px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-shell{ width: 100%; max-width: 900px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header h1{ font-size: 38px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header p{ font-size: 17px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-input-panel{ padding: 20px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-text-input{ font-size: 21px; padding: 17px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn, .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more{ font-size: 14px; padding: 13px 18px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-card{ padding: 17px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-preview-text{ font-size: 23px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .eighties-font-generator-tool{ padding: 44px 16px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-shell{ width: 100%; max-width: 100%; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header h1{ font-size: 31px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header p{ font-size: 16px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-input-panel{ padding: 16px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-text-input{ font-size: 19px; padding: 15px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-control-row{ align-items: stretch; flex-direction: column; }.tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn, .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more{ width: 100%; min-height: 46px; font-size: 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-grid{ width: 100%; max-width: 100%; grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-card{ width: 100%; max-width: 100%; padding: 16px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-preview-text{ font-size: 22px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .eighties-font-generator-tool{ padding: 38px 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-shell{ width: 100%; max-width: 100%; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header h1{ font-size: 28px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header p{ font-size: 15px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-input-panel{ padding: 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-text-input{ font-size: 18px; padding: 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-control-row{ align-items: stretch; flex-direction: column; }.tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn, .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more{ width: 100%; min-height: 46px; font-size: 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-grid{ width: 100%; max-width: 100%; grid-template-columns: 1fr !important; gap: 15px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-card{ width: 100%; max-width: 100%; padding: 15px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-preview{ padding: 15px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-preview-text{ font-size: 21px; }}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .eighties-font-generator-tool{ padding: 32px 12px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-shell{ width: 100%; max-width: 100%; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header h1{ font-size: 25px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-header p{ font-size: 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-input-panel{ padding: 12px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-text-input{ font-size: 17px; padding: 13px; min-height: 94px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-control-row{ align-items: stretch; flex-direction: column; }.tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn, .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more{ width: 100%; min-height: 46px; font-size: 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-grid{ width: 100%; max-width: 100%; grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-card{ width: 100%; max-width: 100%; padding: 14px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-preview{ padding: 14px; min-height: 122px; }.tc-wp-tool-root .eighties-font-generator-tool .efg-preview-text{ font-size: 20px; }}@media (prefers-reduced-motion: reduce){.tc-wp-tool-root .eighties-font-generator-tool .efg-card, .tc-wp-tool-root .eighties-font-generator-tool .efg-clear-btn, .tc-wp-tool-root .eighties-font-generator-tool .efg-load-more, .tc-wp-tool-root .eighties-font-generator-tool .efg-copy-btn, .tc-wp-tool-root .eighties-font-generator-tool .efg-text-input{
    animation: none;
    transition: none;
  }}