@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-425 .tc-wp-tool-root img, .wpc-scope-425 .tc-wp-tool-root video, .wpc-scope-425 .tc-wp-tool-root svg, .wpc-scope-425 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool div, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool section, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool h1, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool p, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool label, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool textarea, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool button{
  box-sizing: border-box;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool{
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
  padding: 56px 22px;
  color: #241b15;
  background:
    radial-gradient(circle at 14% 18%, rgba(255, 246, 213, .72), transparent 32%),
    radial-gradient(circle at 86% 8%, rgba(140, 73, 40, .18), transparent 30%),
    linear-gradient(135deg, #f6e8c8 0%, #dfc495 48%, #b98b58 100%);
  position: relative;
  isolation: isolate;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .22;
  background-image:
    linear-gradient(rgba(42, 30, 21, .08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(42, 30, 21, .05) 1px, transparent 1px);
  background-size: 22px 22px, 18px 18px;
  mix-blend-mode: multiply;
  z-index: -1;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-shell{
  width: min(1200px, 100%);
  max-width: 1200px;
  margin: 0 auto;
  padding: 34px;
  border: 1px solid rgba(78, 54, 33, .24);
  border-radius: 24px;
  background: rgba(255, 248, 229, .68);
  box-shadow: 0 24px 70px rgba(44, 31, 22, .22), inset 0 1px 0 rgba(255, 255, 255, .62);
  backdrop-filter: blur(16px);
  overflow: hidden;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header{
  text-align: center;
  max-width: 790px;
  margin: 0 auto 28px;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header h1{
  margin: 0 0 12px;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 48px;
  line-height: 1.05;
  letter-spacing: 0;
  color: #1c1714;
  text-shadow: 0 2px 0 rgba(255, 255, 255, .48);
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header p{
  margin: 0;
  font: 500 18px/1.6 ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: #594638;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-input-panel{
  padding: 22px;
  margin-bottom: 26px;
  border: 1px solid rgba(52, 43, 35, .2);
  border-radius: 20px;
  background: linear-gradient(145deg, rgba(255,255,255,.42), rgba(255,242,204,.36));
  box-shadow: 0 16px 38px rgba(50, 36, 24, .14);
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-input-panel label{
  display: block;
  margin: 0 0 10px;
  font: 800 13px/1.2 ui-sans-serif, system-ui, sans-serif;
  color: #463222;
  text-transform: uppercase;
  letter-spacing: .08em;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row{
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 14px;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row textarea{
  width: 100%;
  max-width: 100%;
  min-height: 126px;
  resize: vertical;
  border: 1px solid rgba(33, 28, 24, .28);
  border-radius: 18px;
  padding: 18px 20px;
  background: rgba(255, 252, 241, .9);
  color: #1f1915;
  font: 600 18px/1.55 "Courier New", Courier, monospace;
  outline: none;
  box-shadow: inset 0 2px 12px rgba(57, 38, 22, .08);
  transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row textarea:focus{
  border-color: #8d5b2d;
  background: #fffaf0;
  box-shadow: 0 0 0 4px rgba(150, 91, 43, .18), 0 0 24px rgba(168, 101, 48, .18), inset 0 2px 12px rgba(57, 38, 22, .08);
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-copy-btn, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-load-more{
  border: 1px solid rgba(24, 20, 18, .24);
  border-radius: 14px;
  background: linear-gradient(180deg, #2f2b27, #181513);
  color: #fff5df;
  font: 800 14px/1 ui-sans-serif, system-ui, sans-serif;
  cursor: pointer;
  box-shadow: 0 10px 24px rgba(31, 23, 18, .22), inset 0 1px 0 rgba(255,255,255,.16);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn{
  min-width: 108px;
  padding: 0 22px;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-copy-btn{
  width: 100%;
  padding: 13px 18px;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-load-more{
  min-width: 180px;
  padding: 16px 24px;
  background: linear-gradient(180deg, #8a572e, #4d3121);
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn:hover, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-copy-btn:hover, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-load-more:hover, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn:focus, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-copy-btn:focus, .wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-load-more:focus{
  transform: translateY(-2px);
  border-color: rgba(255, 224, 166, .65);
  box-shadow: 0 14px 32px rgba(74, 45, 25, .28), 0 0 0 4px rgba(183, 116, 56, .18);
  outline: none;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-grid{
  display: grid;
  width: 100%;
  max-width: 100%;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  padding: 18px;
  border: 1px solid rgba(54, 43, 35, .2);
  border-radius: 18px;
  background:
    linear-gradient(150deg, rgba(255,255,255,.52), rgba(246,229,190,.44)),
    radial-gradient(circle at top right, rgba(60, 55, 51, .11), transparent 45%);
  box-shadow: 0 14px 34px rgba(50, 36, 24, .14), inset 0 1px 0 rgba(255,255,255,.45);
  animation: twFadeUp .36s ease both;
  transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
  overflow: hidden;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-card:hover{
  transform: translateY(-5px);
  border-color: rgba(139, 88, 42, .58);
  box-shadow: 0 20px 42px rgba(50, 36, 24, .2), 0 0 0 4px rgba(143, 88, 43, .1);
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-card h2{
  margin: 0 0 12px;
  color: #2a211b;
  font: 900 16px/1.25 ui-sans-serif, system-ui, sans-serif;
  letter-spacing: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text{
  width: 100%;
  max-width: 100%;
  min-height: 136px;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0 0 14px;
  padding: 16px;
  border: 1px solid rgba(40, 31, 25, .18);
  border-radius: 14px;
  background: rgba(255, 250, 236, .76);
  color: #1f1a16;
  line-height: 1.58;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  word-break: break-word;
  box-shadow: inset 0 2px 12px rgba(42, 31, 21, .08);
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text::-webkit-scrollbar{
  width: 9px;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text::-webkit-scrollbar-track{
  background: rgba(90, 62, 39, .12);
  border-radius: 999px;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text::-webkit-scrollbar-thumb{
  background: rgba(102, 70, 44, .55);
  border-radius: 999px;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-load-wrap{
  display: flex;
  justify-content: center;
  margin-top: 28px;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-load-more[disabled]{
  opacity: .55;
  cursor: not-allowed;
  transform: none;
}.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-classic{ font: 700 18px/1.55 "Courier New", Courier, monospace; letter-spacing: .02em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-bold{ font: 900 18px/1.5 "Courier New", Courier, monospace; letter-spacing: .03em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-faded{ font: 700 18px/1.55 "Courier New", Courier, monospace; opacity: .66; filter: contrast(.9); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-carbon{ font: 700 18px/1.55 "Courier New", Courier, monospace; color: #273047; text-shadow: 1px 1px 0 rgba(39,48,71,.18); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-stamp{ font: 900 18px/1.45 "Courier New", Courier, monospace; text-transform: uppercase; letter-spacing: .08em; color: #3b1e18; border-style: dashed; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-telegram{ font: 800 17px/1.7 "Courier New", Courier, monospace; text-transform: uppercase; letter-spacing: .1em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-noir{ font: italic 700 18px/1.55 Georgia, serif; color: #171514; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-newsroom{ font: 800 18px/1.5 Georgia, serif; letter-spacing: .01em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-manuscript{ font: 600 18px/1.75 "Courier New", Courier, monospace; background-image: repeating-linear-gradient(to bottom, transparent 0 27px, rgba(64,54,44,.16) 28px); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-serif{ font: 700 18px/1.55 "Courier New", Courier, monospace; color: #2e241e; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-letterpress{ font: 900 18px/1.5 Georgia, serif; text-shadow: 0 1px 0 #fff1d2, 0 -1px 0 rgba(30,20,15,.22); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-punched{ font: 900 17px/1.7 "Courier New", Courier, monospace; letter-spacing: .12em; text-shadow: 0 0 1px #1d1714; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-teletype{ font: 700 17px/1.65 "Courier New", Courier, monospace; color: #152b22; background-image: linear-gradient(rgba(20,70,50,.08) 50%, transparent 50%); background-size: 100% 8px; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-archive{ font: 800 16px/1.55 "Courier New", Courier, monospace; text-transform: uppercase; background: #efe1bc; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-draft{ font: 600 18px/1.65 "Courier New", Courier, monospace; letter-spacing: .05em; color: #313131; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-worn{ font: 800 18px/1.55 "Courier New", Courier, monospace; color: rgba(30,25,21,.72); text-shadow: 1px 0 rgba(30,25,21,.12); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-dot{ font: 800 17px/1.65 "Courier New", Courier, monospace; letter-spacing: .05em; background-image: radial-gradient(rgba(38,30,25,.2) 1px, transparent 1px); background-size: 5px 5px; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-slug{ font: 900 18px/1.5 "Courier New", Courier, monospace; color: #241a13; text-shadow: 2px 1px 0 rgba(116,82,48,.18); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-note{ font: 700 18px/1.62 "Courier New", Courier, monospace; background: #fff4c9; transform: rotate(-.25deg); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-editorial{ font: 800 17px/1.65 "Courier New", Courier, monospace; color: #231916; text-decoration: underline wavy rgba(139,36,31,.5); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-redacted{ font: 800 17px/1.65 "Courier New", Courier, monospace; background-image: linear-gradient(transparent 62%, rgba(24,20,18,.12) 62%); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-legal{ font: 700 17px/1.8 "Courier New", Courier, monospace; color: #222; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-secretary{ font: 600 18px/1.55 Georgia, serif; letter-spacing: .025em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-ribbon{ font: 800 18px/1.55 "Courier New", Courier, monospace; color: #2a1d18; text-shadow: -.5px 0 rgba(120,32,24,.35), .5px 0 rgba(24,54,92,.22); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-airmail{ font: 800 17px/1.65 "Courier New", Courier, monospace; color: #1c3559; border-color: rgba(140,30,30,.32); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-cipher{ font: 800 17px/1.65 "Courier New", Courier, monospace; letter-spacing: .09em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-receipt{ font: 700 16px/1.55 "Courier New", Courier, monospace; color: #202020; background: #f8f1dc; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-vellum{ font: 700 18px/1.65 Georgia, serif; color: #3b2b1f; background: rgba(255,246,214,.8); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-memo{ font: 800 17px/1.55 "Courier New", Courier, monospace; border-left: 5px solid rgba(117,72,35,.45); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-terminal{ font: 700 17px/1.6 "Courier New", Courier, monospace; color: #d7f1d2; background: #1c211c; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-typebar{ font: 900 18px/1.5 "Courier New", Courier, monospace; letter-spacing: .07em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-registry{ font: 800 16px/1.65 "Courier New", Courier, monospace; color: #3e2d21; text-transform: uppercase; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-library{ font: 700 17px/1.68 Georgia, serif; color: #2f281f; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-courier{ font: 600 18px/1.58 "Courier New", Courier, monospace; letter-spacing: .015em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-pressroom{ font: 900 18px/1.45 Georgia, serif; text-transform: uppercase; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-overstrike{ font: 900 18px/1.55 "Courier New", Courier, monospace; text-shadow: 1px 0 0 rgba(31,24,19,.45); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-duplicator{ font: 700 18px/1.55 "Courier New", Courier, monospace; color: #403d63; opacity: .82; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-index{ font: 800 16px/1.58 "Courier New", Courier, monospace; background: #ead39f; border-top: 6px solid rgba(85,55,32,.22); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-postcard{ font: 700 18px/1.55 Georgia, serif; color: #4a3022; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-dossier{ font: 900 17px/1.6 "Courier New", Courier, monospace; color: #291d18; background: #eadfca; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-cable{ font: 800 16px/1.65 "Courier New", Courier, monospace; text-transform: uppercase; letter-spacing: .14em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-proof{ font: 700 17px/1.7 "Courier New", Courier, monospace; color: #2b2521; background-image: repeating-linear-gradient(90deg, rgba(110,80,50,.07) 0 1px, transparent 1px 14px); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-smudged{ font: 900 18px/1.55 "Courier New", Courier, monospace; color: rgba(20,17,15,.78); text-shadow: 0 0 2px rgba(20,17,15,.35); }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-underwood{ font: 800 18px/1.52 Georgia, serif; letter-spacing: .03em; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-remington{ font: 800 18px/1.55 "Courier New", Courier, monospace; color: #211713; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-royal{ font: 900 18px/1.5 Georgia, serif; color: #171412; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-field{ font: 700 17px/1.65 "Courier New", Courier, monospace; color: #2e3325; background: #e4dfc8; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-carbonblue{ font: 800 18px/1.55 "Courier New", Courier, monospace; color: #263d64; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-facsimile{ font: 700 17px/1.62 "Courier New", Courier, monospace; filter: grayscale(.35); opacity: .74; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-parchment{ font: 700 18px/1.65 Georgia, serif; color: #49301d; background: #f1dfb7; }.wpc-scope-425 .tc-wp-tool-root .tw-typewriter-font-tool .tw-style-rush{ font: 900 17px/1.5 "Courier New", Courier, monospace; color: #5a1e19; text-transform: uppercase; }@keyframes twFadeUp{
  from { opacity: 0; transform: translateY(12px); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 1200px){.tc-wp-tool-root .tw-typewriter-font-tool{ padding: 64px 24px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-shell{ width: min(1200px, 100%); padding: 38px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header h1{ font-size: 52px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header p{ font-size: 19px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row textarea{ font-size: 19px; min-height: 134px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn{ min-width: 116px; font-size: 15px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-card{ padding: 18px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text{ font-size: 17px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .tw-typewriter-font-tool{ padding: 54px 22px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-shell{ width: 100%; padding: 32px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header h1{ font-size: 46px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header p{ font-size: 18px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row textarea{ font-size: 18px; min-height: 126px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn{ min-width: 108px; font-size: 14px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 17px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-card{ padding: 17px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text{ font-size: 16px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .tw-typewriter-font-tool{ padding: 44px 18px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-shell{ width: 100%; padding: 26px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header h1{ font-size: 40px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header p{ font-size: 17px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row textarea{ font-size: 17px; min-height: 118px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn{ min-width: 102px; font-size: 14px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-card{ padding: 16px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text{ font-size: 16px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .tw-typewriter-font-tool{ padding: 34px 14px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-shell{ width: 100%; padding: 18px; border-radius: 20px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header h1{ font-size: 34px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header p{ font-size: 16px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row{ grid-template-columns: 1fr; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row textarea{ font-size: 16px; min-height: 112px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn, .tc-wp-tool-root .tw-typewriter-font-tool .tw-load-more{ width: 100%; min-height: 48px; font-size: 14px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-grid{ grid-template-columns: 1fr !important; gap: 15px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-card{ padding: 16px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text{ font-size: 16px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .tw-typewriter-font-tool{ padding: 30px 12px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-shell{ width: 100%; padding: 16px; border-radius: 18px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header h1{ font-size: 30px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header p{ font-size: 15px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-panel{ padding: 15px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row{ grid-template-columns: 1fr; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row textarea{ font-size: 15px; min-height: 108px; padding: 15px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn, .tc-wp-tool-root .tw-typewriter-font-tool .tw-load-more{ width: 100%; min-height: 46px; font-size: 14px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-card{ padding: 15px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text{ font-size: 15px; }}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .tw-typewriter-font-tool{ padding: 26px 10px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-shell{ width: 100%; padding: 14px; border-radius: 16px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header h1{ font-size: 27px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-tool-header p{ font-size: 14px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-panel{ padding: 13px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row{ grid-template-columns: 1fr; gap: 11px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-input-row textarea{ font-size: 14px; min-height: 104px; padding: 13px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-clear-btn, .tc-wp-tool-root .tw-typewriter-font-tool .tw-load-more{ width: 100%; min-height: 44px; font-size: 13px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-grid{ grid-template-columns: 1fr !important; gap: 13px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-card{ padding: 13px; }.tc-wp-tool-root .tw-typewriter-font-tool .tw-preview-text{ font-size: 14px; padding: 13px; }}