@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-208 .tc-wp-tool-root img, .wpc-scope-208 .tc-wp-tool-root video, .wpc-scope-208 .tc-wp-tool-root svg, .wpc-scope-208 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper{
  position: relative;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  padding: 48px 18px;
  background:
    linear-gradient(90deg, rgba(255,255,255,.08) 1px, transparent 1px),
    linear-gradient(0deg, rgba(255,255,255,.08) 1px, transparent 1px),
    radial-gradient(circle at 15% 12%, rgba(255, 206, 91, .35), transparent 30%),
    radial-gradient(circle at 88% 18%, rgba(106, 191, 255, .30), transparent 28%),
    linear-gradient(135deg, #edf8df 0%, #cfe9be 38%, #9fd3c7 100%);
  background-size: 18px 18px, 18px 18px, auto, auto, auto;
  color: #263018;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper, .wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-container, .wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel, .wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-section, .wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-grid, .wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-card, .wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box{
  max-width: 100%;
  box-sizing: border-box;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-container{
  width: min(100%, 1200px);
  margin: 0 auto;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-header{
  text-align: center;
  margin: 0 auto 28px;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{
  margin: 0;
  color: #253719;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 48px;
  line-height: 1.08;
  letter-spacing: 0;
  text-shadow: 0 3px 0 rgba(255,255,255,.55), 0 14px 28px rgba(77, 109, 56, .22);
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{
  max-width: 720px;
  margin: 14px auto 0;
  color: #3e5534;
  font-size: 18px;
  line-height: 1.6;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel{
  margin: 0 auto 28px;
  padding: 22px;
  border: 1px solid rgba(255,255,255,.62);
  border-radius: 8px;
  background: rgba(255,255,255,.56);
  box-shadow: 0 18px 45px rgba(79, 98, 58, .18), inset 0 1px 0 rgba(255,255,255,.75);
  backdrop-filter: blur(14px);
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-input-label{
  display: block;
  margin: 0 0 10px;
  color: #314823;
  font-size: 15px;
  font-weight: 800;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{
  display: block;
  width: 100%;
  min-height: 108px;
  resize: vertical;
  box-sizing: border-box;
  border: 2px solid rgba(78, 132, 69, .38);
  border-radius: 8px;
  padding: 17px 18px;
  background: rgba(255, 253, 235, .86);
  color: #27351d;
  font-size: 20px;
  line-height: 1.5;
  box-shadow: inset 0 2px 8px rgba(76, 54, 32, .08);
  outline: none;
  transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input:focus{
  border-color: #d99d2b;
  background: #fffdf0;
  box-shadow: 0 0 0 4px rgba(255, 197, 84, .25), inset 0 2px 8px rgba(76, 54, 32, .08);
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-actions, .wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-wrap{
  margin-top: 16px;
  text-align: center;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-button{
  appearance: none;
  border: 1px solid rgba(79, 74, 28, .18);
  border-radius: 8px;
  padding: 12px 20px;
  background: linear-gradient(180deg, #ffd66b, #d58b2b);
  color: #2f230e;
  font-size: 15px;
  font-weight: 900;
  line-height: 1.2;
  cursor: pointer;
  box-shadow: 0 9px 18px rgba(116, 81, 26, .22), inset 0 1px 0 rgba(255,255,255,.52);
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-button:hover{
  transform: translateY(-2px);
  filter: brightness(1.04);
  box-shadow: 0 13px 24px rgba(116, 81, 26, .28), 0 0 0 4px rgba(255, 219, 113, .18);
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-button:focus-visible{
  outline: 3px solid rgba(42, 107, 76, .6);
  outline-offset: 3px;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-grid{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  padding: 18px;
  border: 1px solid rgba(255,255,255,.66);
  border-radius: 8px;
  background:
    linear-gradient(135deg, rgba(255,255,255,.72), rgba(255,255,255,.46)),
    linear-gradient(180deg, rgba(255, 245, 201, .42), rgba(148, 202, 134, .20));
  box-shadow: 0 14px 34px rgba(62, 81, 49, .18), inset 0 1px 0 rgba(255,255,255,.75);
  backdrop-filter: blur(12px);
  overflow: hidden;
  animation: svfgFade .32s ease both;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-card:hover{
  transform: translateY(-4px);
  border-color: rgba(255, 211, 90, .78);
  box-shadow: 0 20px 42px rgba(62, 81, 49, .24), 0 0 0 4px rgba(255, 210, 88, .14);
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-card-title{
  margin: 0 0 12px;
  color: #2b4222;
  font-size: 16px;
  font-weight: 900;
  line-height: 1.3;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box{
  min-height: 118px;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 15px;
  border: 2px solid rgba(69, 115, 63, .26);
  border-radius: 8px;
  background:
    linear-gradient(90deg, rgba(76, 112, 61, .05) 1px, transparent 1px),
    linear-gradient(0deg, rgba(76, 112, 61, .05) 1px, transparent 1px),
    rgba(255, 252, 228, .78);
  background-size: 12px 12px;
  color: #23331b;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-text{
  display: block;
  max-width: 100%;
  font-size: 25px;
  line-height: 1.55;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: pre-wrap;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-button{
  width: 100%;
  margin-top: 14px;
  background: linear-gradient(180deg, #76c48f, #3f8a57);
  color: #fffdf0;
  text-shadow: 0 1px 0 rgba(0,0,0,.18);
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more[hidden]{
  display: none;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box::-webkit-scrollbar{
  width: 9px;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box::-webkit-scrollbar-track{
  background: rgba(255, 241, 185, .7);
  border-radius: 999px;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box::-webkit-scrollbar-thumb{
  background: linear-gradient(180deg, #6eaa5f, #d49a2e);
  border-radius: 999px;
}.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-pixel-farmer .svfg-preview-text{ font-family: "Courier New", monospace; font-weight: 900; color: #3e6b2e; text-shadow: 2px 2px 0 #f8d36a; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-harvest-gold .svfg-preview-text{ font-family: Georgia, serif; font-weight: 900; color: #9a5b11; text-shadow: 0 2px 0 #ffe08a; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-junimo-forest .svfg-preview-text{ font-family: Verdana, sans-serif; font-weight: 800; color: #2c7945; text-shadow: 0 0 8px rgba(73,180,83,.45); }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-cozy-cottage .svfg-preview-text{ font-family: Georgia, serif; color: #704125; background: rgba(255,235,192,.42); padding: 6px; border-radius: 6px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-stardrop-magic .svfg-preview-text{ font-family: "Trebuchet MS", sans-serif; font-weight: 900; color: #5d4cc9; text-shadow: 0 0 9px rgba(129,105,255,.52); }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-meadow-sign .svfg-preview-text{ font-family: "Courier New", monospace; color: #315a27; letter-spacing: 1px; border-bottom: 3px solid #92b85a; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-mine-level .svfg-preview-text{ font-family: "Courier New", monospace; color: #e6d5af; background: #35404a; padding: 8px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-fishing-dock .svfg-preview-text{ font-family: Tahoma, sans-serif; color: #246e95; text-shadow: 1px 1px 0 #b9efff; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-greenhouse-bloom .svfg-preview-text{ font-family: Georgia, serif; color: #297a3b; text-decoration: underline wavy #e66fa0; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-spring-seeds .svfg-preview-text{ font-family: Verdana, sans-serif; color: #4d8d38; letter-spacing: 2px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-summer-crop .svfg-preview-text{ font-family: Arial, sans-serif; font-weight: 900; color: #d46f1f; text-shadow: 2px 2px 0 #ffe75e; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-autumn-festival .svfg-preview-text{ font-family: Georgia, serif; color: #a74222; text-shadow: 1px 2px 0 #ffc067; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-winter-cabin .svfg-preview-text{ font-family: "Trebuchet MS", sans-serif; color: #346b83; text-shadow: 0 0 8px #dff8ff; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-ancient-fruit .svfg-preview-text{ font-family: Georgia, serif; font-weight: 900; color: #6f3aa5; text-shadow: 1px 1px 0 #8fe1c7; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-farmhouse-wood .svfg-preview-text{ font-family: Georgia, serif; color: #70441f; text-shadow: 2px 1px 0 #d7a45c; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-pelican-town .svfg-preview-text{ font-family: Verdana, sans-serif; color: #285d84; font-variant: small-caps; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-valley-market .svfg-preview-text{ font-family: "Courier New", monospace; color: #5a321e; background: #ffe9aa; padding: 6px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-rustic-label .svfg-preview-text{ font-family: Georgia, serif; color: #403020; border: 2px dashed #a66f2c; padding: 7px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-moonlight-farm .svfg-preview-text{ font-family: "Trebuchet MS", sans-serif; color: #384b91; text-shadow: 0 0 10px rgba(226,232,255,.9); }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-crop-row .svfg-preview-text{ font-family: "Courier New", monospace; color: #356f2b; letter-spacing: 3px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-barn-door .svfg-preview-text{ font-family: Georgia, serif; color: #8d2d1e; text-shadow: 2px 2px 0 #e5b25b; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-blue-chicken .svfg-preview-text{ font-family: Verdana, sans-serif; color: #2c73bd; text-shadow: 1px 1px 0 #d0ecff; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-forest-sprite .svfg-preview-text{ font-family: Georgia, serif; color: #218852; font-style: italic; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-iridium-glow .svfg-preview-text{ font-family: Arial, sans-serif; font-weight: 900; color: #7356d8; text-shadow: 0 0 5px #79e9ff, 0 0 12px #d69bff; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-copper-tool .svfg-preview-text{ font-family: "Courier New", monospace; color: #b65e2e; text-shadow: 1px 1px 0 #ffd0a6; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-golden-pumpkin .svfg-preview-text{ font-family: Georgia, serif; font-weight: 900; color: #d17a12; text-shadow: 0 2px 0 #fff0a8; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-flower-dance .svfg-preview-text{ font-family: "Trebuchet MS", sans-serif; color: #b83f78; letter-spacing: 1px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-prairie-king .svfg-preview-text{ font-family: "Courier New", monospace; color: #4b2c16; text-transform: uppercase; text-shadow: 2px 0 0 #e7ba5e; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-maple-path .svfg-preview-text{ font-family: Georgia, serif; color: #9a391e; text-decoration: overline #d98c2f; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-secret-woods .svfg-preview-text{ font-family: Georgia, serif; color: #1e633e; text-shadow: 0 0 7px rgba(31,130,72,.5); }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-orchard-crate .svfg-preview-text{ font-family: "Courier New", monospace; color: #674222; border-left: 6px solid #bd7b34; padding-left: 9px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-rainy-day .svfg-preview-text{ font-family: Tahoma, sans-serif; color: #3e6580; text-shadow: 0 2px 0 #c9edff; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-crystal-cave .svfg-preview-text{ font-family: Arial, sans-serif; color: #4669c8; text-shadow: 0 0 8px #a9f4ff; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-shipping-bin .svfg-preview-text{ font-family: "Courier New", monospace; color: #4d3927; background: #d9b06d; padding: 7px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-hay-bale .svfg-preview-text{ font-family: Georgia, serif; color: #8f6417; text-shadow: 1px 1px 0 #ffe27a; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-wild-berry .svfg-preview-text{ font-family: Verdana, sans-serif; color: #9c275c; text-shadow: 1px 1px 0 #ffd0e2; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-starfruit-pop .svfg-preview-text{ font-family: Arial, sans-serif; color: #167d79; font-weight: 900; text-shadow: 2px 2px 0 #ffdc51; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-sprinkler-grid .svfg-preview-text{ font-family: "Courier New", monospace; color: #276e74; letter-spacing: 2px; text-decoration: underline dotted #74cfe1; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-farmer-note .svfg-preview-text{ font-family: "Trebuchet MS", sans-serif; color: #5f4325; font-style: italic; background: rgba(255,246,198,.65); padding: 6px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-town-notice .svfg-preview-text{ font-family: Georgia, serif; color: #3f3220; text-transform: uppercase; border-bottom: 2px solid #8f6530; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-seed-packet .svfg-preview-text{ font-family: Verdana, sans-serif; color: #47752e; border: 2px solid #8fbd55; padding: 7px; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-mushroom-cave .svfg-preview-text{ font-family: Georgia, serif; color: #7f3550; text-shadow: 1px 1px 0 #e5b6c4; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-beach-forage .svfg-preview-text{ font-family: Tahoma, sans-serif; color: #1d7894; text-shadow: 1px 1px 0 #ffe2a1; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-cabin-hearth .svfg-preview-text{ font-family: Georgia, serif; color: #8a3320; text-shadow: 0 0 8px rgba(255,147,65,.5); }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-pixel-plaque .svfg-preview-text{ font-family: "Courier New", monospace; color: #222; background: #f4d27b; padding: 8px; box-shadow: inset 0 0 0 3px #6c4b23; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-garden-rune .svfg-preview-text{ font-family: Georgia, serif; color: #416f38; letter-spacing: 2px; text-shadow: 0 0 6px #b7f59a; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-farm-signpost .svfg-preview-text{ font-family: Georgia, serif; color: #5e371d; border-top: 4px solid #9d6a2d; border-bottom: 4px solid #9d6a2d; padding: 7px 0; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-cozy-quest .svfg-preview-text{ font-family: Verdana, sans-serif; color: #2d6445; font-weight: 900; text-shadow: 1px 2px 0 #f4c65a; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-valley-charm .svfg-preview-text{ font-family: Georgia, serif; color: #8051a8; text-shadow: 1px 1px 0 #ffd976; }.wpc-scope-208 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-stardew-classic .svfg-preview-text{ font-family: "Courier New", monospace; color: #653915; font-weight: 900; text-shadow: 2px 2px 0 #f9cf66, 4px 4px 0 rgba(61,98,52,.25); }@keyframes svfgFade{
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 28px 10px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 30px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 104px; padding: 14px; font-size: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-button{ padding: 11px 15px; font-size: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ width: 100%; max-width: 100%; padding: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-text{ font-size: 20px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 32px 12px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 33px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 108px; padding: 15px; font-size: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-button{ padding: 12px 16px; font-size: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-grid{ grid-template-columns: 1fr !important; gap: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ width: 100%; max-width: 100%; padding: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-text{ font-size: 21px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 36px 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 36px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 112px; padding: 16px; font-size: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-button{ padding: 12px 18px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ width: 100%; max-width: 100%; padding: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-text{ font-size: 22px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 42px 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 94%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 42px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 112px; padding: 17px; font-size: 19px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-button{ padding: 12px 19px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ padding: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-text{ font-size: 23px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 46px 20px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 96%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 46px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 116px; padding: 18px; font-size: 20px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-button{ padding: 12px 20px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ padding: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-text{ font-size: 24px; }}@media (min-width: 1200px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 54px 24px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 50px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 120px; padding: 18px; font-size: 20px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-button{ padding: 13px 22px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ padding: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-text{ font-size: 25px; }}@media (prefers-reduced-motion: reduce){.tc-wp-tool-root .svfg-tool-wrapper .svfg-card, .tc-wp-tool-root .svfg-tool-wrapper .svfg-button, .tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{
    animation: none;
    transition: none;
  }}.wpc-scope-208 /* 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;
}.wpc-scope-208 /* tc-auto: preserve HTML class hooks */
.tc-wp-tool-root .svfg-clear-button{}