@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-411 .tc-wp-tool-root img, .wpc-scope-411 .tc-wp-tool-root video, .wpc-scope-411 .tc-wp-tool-root svg, .wpc-scope-411 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool{
  position: relative;
  width: 100%;
  overflow-x: hidden;
  color: #f7fbff;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-section, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-container, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-input-panel, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-grid, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-card, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-preview, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-actions, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-text-input, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-copy-btn, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn{
  box-sizing: border-box;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-section{
  width: 100%;
  padding: 72px 20px;
  background:
    radial-gradient(circle at 18% 10%, rgba(91, 218, 255, 0.35), transparent 31%),
    radial-gradient(circle at 82% 22%, rgba(179, 104, 255, 0.32), transparent 34%),
    linear-gradient(135deg, #070912 0%, #111827 35%, #1d2635 62%, #06070d 100%);
  overflow-x: hidden;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-container{
  width: min(100%, 1200px);
  max-width: 1200px;
  margin: 0 auto;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-header{
  text-align: center;
  margin: 0 auto 34px;
  max-width: 820px;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool h1{
  margin: 0;
  font-size: 56px;
  line-height: 1.05;
  letter-spacing: 0;
  color: #ffffff;
  text-shadow: 0 0 22px rgba(114, 219, 255, 0.45), 0 2px 0 rgba(255,255,255,0.18);
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-header p{
  margin: 16px auto 0;
  font-size: 18px;
  line-height: 1.65;
  color: #d8e8f7;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-input-panel{
  margin: 0 auto 30px;
  padding: 24px;
  border: 1px solid rgba(204, 233, 255, 0.28);
  border-radius: 22px;
  background: linear-gradient(145deg, rgba(255,255,255,0.16), rgba(255,255,255,0.06));
  box-shadow: 0 24px 70px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.24);
  backdrop-filter: blur(18px);
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-label{
  display: block;
  margin-bottom: 10px;
  color: #f6fbff;
  font-size: 14px;
  font-weight: 700;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-text-input{
  display: block;
  width: 100%;
  max-width: 100%;
  min-height: 112px;
  resize: vertical;
  padding: 18px 20px;
  border: 1px solid rgba(191, 231, 255, 0.36);
  border-radius: 16px;
  outline: none;
  background: rgba(4, 10, 20, 0.72);
  color: #ffffff;
  font-size: 24px;
  line-height: 1.4;
  box-shadow: inset 0 0 28px rgba(93, 204, 255, 0.08);
  transition: border-color .25s ease, box-shadow .25s ease, background .25s ease;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-text-input:focus{
  border-color: rgba(128, 226, 255, 0.9);
  background: rgba(7, 14, 27, 0.9);
  box-shadow: 0 0 0 4px rgba(80, 205, 255, 0.16), 0 0 34px rgba(139, 93, 255, 0.26), inset 0 0 30px rgba(255,255,255,0.06);
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-copy-btn, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn{
  border: 1px solid rgba(209, 238, 255, 0.38);
  border-radius: 999px;
  color: #ffffff;
  background: linear-gradient(135deg, rgba(198, 228, 255, 0.22), rgba(70, 179, 255, 0.16), rgba(167, 93, 255, 0.18));
  box-shadow: 0 12px 30px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.26);
  cursor: pointer;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn{
  display: block;
  margin: 18px auto 0;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 800;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn:hover, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-copy-btn:hover, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn:hover{
  transform: translateY(-2px);
  border-color: rgba(151, 231, 255, 0.85);
  box-shadow: 0 18px 42px rgba(57, 189, 255, 0.22), inset 0 1px 0 rgba(255,255,255,0.34);
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn:focus-visible, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-copy-btn:focus-visible, .wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn:focus-visible{
  outline: 3px solid rgba(123, 225, 255, 0.55);
  outline-offset: 3px;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-grid{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
  max-width: 100%;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  padding: 18px;
  border: 1px solid rgba(199, 231, 255, 0.22);
  border-radius: 18px;
  background: linear-gradient(160deg, rgba(255,255,255,0.13), rgba(255,255,255,0.045));
  box-shadow: 0 18px 44px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.18);
  backdrop-filter: blur(14px);
  animation: cfgFadeIn .36s ease both;
  transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
  overflow: hidden;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-card:hover{
  transform: translateY(-5px);
  border-color: rgba(133, 224, 255, 0.58);
  box-shadow: 0 24px 58px rgba(0,0,0,0.34), 0 0 24px rgba(88, 201, 255, 0.14);
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-style-name{
  margin: 0 0 12px;
  color: #e8f6ff;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-preview{
  display: block;
  width: 100%;
  max-width: 100%;
  height: 150px;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 18px 12px;
  border-radius: 14px;
  border: 1px solid rgba(205, 235, 255, 0.16);
  background: linear-gradient(145deg, rgba(0, 4, 12, 0.72), rgba(20, 30, 45, 0.64));
  text-align: center;
  font-size: 30px;
  line-height: 1.22;
  font-weight: 900;
  letter-spacing: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-preview::-webkit-scrollbar{
  width: 8px;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-preview::-webkit-scrollbar-track{
  background: rgba(255,255,255,0.06);
  border-radius: 999px;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-preview::-webkit-scrollbar-thumb{
  background: linear-gradient(#b9f0ff, #7877ff);
  border-radius: 999px;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-actions{
  display: flex;
  justify-content: center;
  margin-top: 14px;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-copy-btn{
  padding: 8px 18px;
  font-size: 13px;
  font-weight: 800;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-wrap{
  display: grid;
  place-items: center;
  gap: 10px;
  margin-top: 28px;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn{
  padding: 13px 30px;
  font-size: 15px;
  font-weight: 900;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn[disabled]{
  opacity: .46;
  cursor: not-allowed;
  transform: none;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-copy-status{
  min-height: 18px;
  color: #bff2ff;
  font-size: 13px;
}.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-mirror{ background: linear-gradient(180deg,#fff,#a8f0ff 32%,#5e6978 48%,#fff 56%,#9bdfff 75%,#f7fbff); -webkit-background-clip:text; background-clip:text; color:transparent; text-shadow:0 0 18px rgba(166,232,255,.34); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-liquid{ background: linear-gradient(120deg,#fff,#d7ecff,#8799a8,#fff,#6edcff); -webkit-background-clip:text; background-clip:text; color:transparent; filter: drop-shadow(0 0 10px rgba(109,220,255,.36)); font-style: italic; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-cyber{ color:#eaf9ff; text-shadow:2px 0 #00e5ff,-2px 0 #b45cff,0 0 18px #4bdfff; text-transform:uppercase; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-blue-steel{ background:linear-gradient(180deg,#e9fbff,#69bfff,#263b5d,#d6f6ff); -webkit-background-clip:text; background-clip:text; color:transparent; text-shadow:0 3px 0 rgba(10,30,52,.6); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-neon{ color:#f9fdff; text-shadow:0 0 4px #fff,0 0 14px #00d5ff,0 0 30px #805cff; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-platinum{ background:linear-gradient(90deg,#fefefe,#cfd8df,#ffffff,#8d99a6,#ffffff); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-dark-alloy{ color:#d7e5ec; -webkit-text-stroke:1px rgba(255,255,255,.25); text-shadow:0 2px 0 #111,0 0 18px rgba(93,151,180,.46); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-holo{ background:linear-gradient(90deg,#fff,#8efcff,#df9cff,#ffe8a3,#a7ffdf,#fff); -webkit-background-clip:text; background-clip:text; color:transparent; text-shadow:0 0 12px rgba(255,255,255,.24); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-titanium{ background:linear-gradient(135deg,#fbfbfb,#9aa7b5,#4b5869,#e8eef5); -webkit-background-clip:text; background-clip:text; color:transparent; letter-spacing:1px; text-transform:uppercase; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-mercury{ background:radial-gradient(circle,#fff 8%,#bdefff 35%,#697986 58%,#fff 76%); -webkit-background-clip:text; background-clip:text; color:transparent; font-style:italic; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-brushed{ background:repeating-linear-gradient(90deg,#fff 0,#aeb9c4 7px,#f5fbff 14px,#6d7885 21px); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-frosted{ color:#eaffff; text-shadow:0 0 2px #fff,0 0 16px rgba(172,232,255,.7); opacity:.95; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-laser{ color:#ffffff; text-shadow:0 0 6px #ff5cff,0 0 16px #54eaff,0 0 30px #ff5cff; transform:skewX(-8deg); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-shadow{ color:#dce7ef; text-shadow:3px 3px 0 #10141c,6px 6px 0 rgba(68,198,255,.22),0 0 12px rgba(255,255,255,.22); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-electric{ background:linear-gradient(180deg,#fff,#c9f5ff,#42e8ff,#fff); -webkit-background-clip:text; background-clip:text; color:transparent; text-shadow:0 0 18px #00dcff; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-glossy{ background:linear-gradient(180deg,#fff 0%,#fff 22%,#7c8794 24%,#d9f4ff 52%,#fff 68%,#8794a2 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-carbon{ color:#e2edf5; background:repeating-linear-gradient(45deg,#f9fdff 0,#9da8b5 5px,#586270 10px); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-ice{ color:#ecfbff; text-shadow:0 0 8px #aeeeff,0 4px 0 rgba(93,159,191,.52); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-polished{ background:linear-gradient(110deg,#777,#fff 22%,#9da8b2 38%,#fff 52%,#65717d 74%,#f9feff); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-retro{ color:#f5fbff; text-shadow:2px 2px 0 #7d8cff,4px 4px 0 #00d4ff,6px 6px 0 #1e293b; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-orbital{ background:linear-gradient(90deg,#d8e6ef,#fff,#6abfff,#2f3d55,#fff); -webkit-background-clip:text; background-clip:text; color:transparent; letter-spacing:2px; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-violet{ background:linear-gradient(180deg,#fff,#d8c6ff,#7e6cff,#eaf8ff); -webkit-background-clip:text; background-clip:text; color:transparent; text-shadow:0 0 16px rgba(167,118,255,.55); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-aqua{ color:#f8ffff; text-shadow:0 0 5px #8ff7ff,0 0 24px #00a8ff; -webkit-text-stroke:1px rgba(179,247,255,.35); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-gunmetal{ background:linear-gradient(180deg,#b9c5d0,#59616d,#252a33,#dce7ef); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-prism{ background:linear-gradient(90deg,#fffbcc,#c9f7ff,#d7c5ff,#ffc9ec,#ffffff); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-satin{ background:linear-gradient(135deg,#ffffff,#bcc8d3,#f7fbff,#8d98a5); -webkit-background-clip:text; background-clip:text; color:transparent; font-weight:700; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-rain{ background:linear-gradient(180deg,#ffffff,#92e5ff,#5f80ff,#ffffff); -webkit-background-clip:text; background-clip:text; color:transparent; text-shadow:0 7px 12px rgba(82,135,255,.35); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-engraved{ color:#d9e6ef; text-shadow:-1px -1px 0 rgba(255,255,255,.42),1px 2px 0 #080b10; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-machined{ background:repeating-linear-gradient(0deg,#fff 0,#aab6c2 4px,#75808d 8px,#fff 12px); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-cobalt{ background:linear-gradient(180deg,#f7fdff,#6bc8ff,#163b79,#d8f4ff); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-rose{ background:linear-gradient(90deg,#fff,#f0c7d6,#b8c3d0,#fff); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-ultra{ color:#fff; text-shadow:0 1px 0 #aebdcc,0 2px 0 #748391,0 0 20px rgba(255,255,255,.42); text-transform:uppercase; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-chrome3d{ color:#f3fbff; text-shadow:1px 1px 0 #b8c4cf,2px 2px 0 #82909e,3px 3px 0 #425064,0 0 18px #70dfff; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-nano{ background:linear-gradient(90deg,#9fffff,#fff,#a891ff,#fff,#9fffff); -webkit-background-clip:text; background-clip:text; color:transparent; letter-spacing:3px; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-arc{ color:#ffffff; text-shadow:0 -2px 0 #62e8ff,0 2px 0 #5865ff,0 0 18px #9befff; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-foil{ background:linear-gradient(120deg,#c4ccd5,#fff,#8894a0,#f5fcff,#66717d); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-space{ background:linear-gradient(180deg,#ffffff,#7f8cff,#101827,#e9fbff); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-pulse{ color:#f8feff; text-shadow:0 0 10px #dff9ff,0 0 22px #6c7dff,0 0 36px #00d9ff; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-crystal{ background:linear-gradient(45deg,#ffffff,#b5f4ff,#ffffff,#9fa8ff,#ffffff); -webkit-background-clip:text; background-clip:text; color:transparent; -webkit-text-stroke:1px rgba(255,255,255,.18); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-obsidian{ color:#cdd8e2; text-shadow:0 2px 0 #000,0 0 24px rgba(125,151,190,.5); background:linear-gradient(#fff,#59616b,#111); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-alien{ color:#eeffff; text-shadow:0 0 8px #7dffdf,0 0 24px #a663ff; letter-spacing:2px; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-molten{ background:linear-gradient(180deg,#fff,#d8ecff,#757f8a,#fff,#cfd8e2); -webkit-background-clip:text; background-clip:text; color:transparent; transform:skewX(-4deg); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-xray{ color:rgba(235,251,255,.86); -webkit-text-stroke:1px #d8fbff; text-shadow:0 0 18px #7cecff; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-foilblue{ background:linear-gradient(90deg,#fff,#91e7ff,#5e6cff,#f9fdff,#6ecbff); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-royal{ background:linear-gradient(180deg,#fff,#b8c6ff,#343d91,#eef9ff); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-minimal{ color:#f5fbff; text-shadow:0 1px 0 #bfcbd5,0 0 10px rgba(255,255,255,.32); font-weight:800; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-speed{ background:linear-gradient(90deg,#fff,#69e7ff,#fff,#8f97a3); -webkit-background-clip:text; background-clip:text; color:transparent; font-style:italic; text-transform:uppercase; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-void{ color:#eef8ff; text-shadow:0 0 2px #fff,0 0 20px #4257ff,4px 4px 0 rgba(0,0,0,.8); }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-silverline{ background:repeating-linear-gradient(180deg,#ffffff 0,#ffffff 3px,#95a1ad 4px,#dce8f2 8px); -webkit-background-clip:text; background-clip:text; color:transparent; }.wpc-scope-411 .tc-wp-tool-root .chrome-font-generator-tool .cfg-spectrum{ background:linear-gradient(90deg,#ffffff,#8ee8ff,#b78cff,#ffffff,#ffe8a3,#ffffff); -webkit-background-clip:text; background-clip:text; color:transparent; text-shadow:0 0 14px rgba(255,255,255,.24); }@keyframes cfgFadeIn{
  from { opacity: 0; transform: translateY(12px); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .chrome-font-generator-tool .cfg-section{ padding: 38px 12px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-container{ width: 100%; }.tc-wp-tool-root .chrome-font-generator-tool h1{ font-size: 32px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-header p{ font-size: 14px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-input-panel{ padding: 14px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-text-input{ min-height: 92px; font-size: 18px; padding: 14px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn, .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn{ font-size: 13px; padding: 10px 20px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-card{ padding: 14px; width: 100%; max-width: 100%; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-preview{ font-size: 24px; height: 132px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-copy-btn{ font-size: 12px; padding: 8px 16px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .chrome-font-generator-tool .cfg-section{ padding: 44px 14px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-container{ width: 100%; }.tc-wp-tool-root .chrome-font-generator-tool h1{ font-size: 36px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-header p{ font-size: 15px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-input-panel{ padding: 16px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-text-input{ min-height: 96px; font-size: 19px; padding: 15px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn, .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn{ font-size: 13px; padding: 10px 22px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-grid{ grid-template-columns: 1fr !important; gap: 15px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-card{ padding: 15px; width: 100%; max-width: 100%; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-preview{ font-size: 25px; height: 136px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .chrome-font-generator-tool .cfg-section{ padding: 50px 16px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-container{ width: 100%; }.tc-wp-tool-root .chrome-font-generator-tool h1{ font-size: 40px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-header p{ font-size: 16px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-input-panel{ padding: 18px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-text-input{ min-height: 102px; font-size: 20px; padding: 16px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn, .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn{ font-size: 14px; padding: 11px 24px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-card{ padding: 16px; width: 100%; max-width: 100%; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-preview{ font-size: 27px; height: 142px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .chrome-font-generator-tool .cfg-section{ padding: 62px 22px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-container{ width: min(100%, 920px); }.tc-wp-tool-root .chrome-font-generator-tool h1{ font-size: 48px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-header p{ font-size: 17px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-text-input{ min-height: 108px; font-size: 22px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn, .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn{ font-size: 14px; padding: 12px 26px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-card{ padding: 18px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-preview{ font-size: 29px; height: 148px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .chrome-font-generator-tool .cfg-section{ padding: 68px 24px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-container{ width: min(100%, 1080px); }.tc-wp-tool-root .chrome-font-generator-tool h1{ font-size: 52px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-header p{ font-size: 18px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-text-input{ min-height: 112px; font-size: 23px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn, .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn{ font-size: 15px; padding: 12px 28px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-card{ padding: 18px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-preview{ font-size: 29px; height: 150px; }}@media (min-width: 1200px){.tc-wp-tool-root .chrome-font-generator-tool .cfg-section{ padding: 72px 26px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-container{ width: min(100%, 1200px); }.tc-wp-tool-root .chrome-font-generator-tool h1{ font-size: 56px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-header p{ font-size: 18px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-text-input{ min-height: 112px; font-size: 24px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-clear-btn, .tc-wp-tool-root .chrome-font-generator-tool .cfg-load-btn{ font-size: 15px; padding: 13px 30px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-card{ padding: 18px; }.tc-wp-tool-root .chrome-font-generator-tool .cfg-preview{ font-size: 30px; height: 150px; }}.wpc-scope-411 /* 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;
}