@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-493 .tc-wp-tool-root img, .wpc-scope-493 .tc-wp-tool-root video, .wpc-scope-493 .tc-wp-tool-root svg, .wpc-scope-493 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap{
  position: relative;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  padding: 72px 18px;
  color: #fffaf0;
  background:
    radial-gradient(circle at 14% 12%, rgba(255, 235, 178, 0.34), transparent 28%),
    radial-gradient(circle at 82% 18%, rgba(255, 100, 110, 0.28), transparent 30%),
    linear-gradient(135deg, #430407 0%, #8e0712 34%, #c71520 62%, #5b0709 100%);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-shell, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-input-panel, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-grid, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-card, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-load-row{
  box-sizing: border-box;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-shell{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-hero{
  text-align: center;
  margin: 0 auto 34px;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-title{
  margin: 0;
  color: #fff8df;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 54px;
  line-height: 1.04;
  font-weight: 800;
  letter-spacing: 0;
  text-shadow: 0 3px 0 rgba(94, 5, 8, 0.75), 0 18px 42px rgba(0, 0, 0, 0.36);
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-subtitle{
  max-width: 760px;
  margin: 16px auto 0;
  color: rgba(255, 250, 234, 0.9);
  font-size: 18px;
  line-height: 1.65;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-input-panel{
  width: 100%;
  max-width: 760px;
  margin: 0 auto 34px;
  padding: 26px;
  border: 1px solid rgba(255, 244, 205, 0.34);
  border-radius: 22px;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.2), rgba(255, 248, 224, 0.08));
  box-shadow: 0 24px 70px rgba(43, 0, 3, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.36);
  backdrop-filter: blur(14px);
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-label{
  display: block;
  margin: 0 0 10px;
  color: #fff6d8;
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-input{
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border: 1px solid rgba(255, 246, 213, 0.56);
  border-radius: 16px;
  outline: none;
  padding: 18px 20px;
  background: rgba(255, 252, 239, 0.96);
  color: #5f0609;
  font-size: 22px;
  line-height: 1.3;
  font-weight: 800;
  box-shadow: inset 0 2px 10px rgba(75, 0, 5, 0.13), 0 10px 26px rgba(50, 0, 3, 0.18);
  transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-input:focus{
  border-color: #ffe38b;
  box-shadow: 0 0 0 4px rgba(255, 220, 121, 0.28), inset 0 2px 10px rgba(75, 0, 5, 0.12), 0 14px 34px rgba(50, 0, 3, 0.22);
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-help{
  margin: 10px 0 16px;
  color: rgba(255, 250, 234, 0.78);
  font-size: 13px;
  line-height: 1.4;
  text-align: center;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-clear-btn, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-load-btn, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-copy-btn{
  appearance: none;
  border: 0;
  cursor: pointer;
  font-family: inherit;
  font-weight: 900;
  text-align: center;
  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease, background 180ms ease;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-clear-btn{
  display: block;
  margin: 0 auto;
  padding: 10px 22px;
  border-radius: 999px;
  background: linear-gradient(135deg, #fff3c7, #f4c95b);
  color: #67070b;
  font-size: 14px;
  box-shadow: 0 10px 24px rgba(58, 0, 4, 0.26);
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-grid{
  display: grid;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  gap: 22px;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  padding: 20px;
  border: 1px solid rgba(255, 246, 213, 0.28);
  border-radius: 20px;
  background:
    linear-gradient(155deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.07)),
    rgba(91, 5, 8, 0.42);
  box-shadow: 0 18px 46px rgba(38, 0, 3, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.26);
  backdrop-filter: blur(12px);
  opacity: 0;
  transform: translateY(14px);
  animation: ccfgCardIn 420ms ease forwards;
  overflow: hidden;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-card:hover{
  transform: translateY(-5px);
  box-shadow: 0 26px 58px rgba(38, 0, 3, 0.42), 0 0 24px rgba(255, 226, 144, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.28);
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-card-title{
  margin: 0 0 14px;
  color: #fff6db;
  font-size: 15px;
  line-height: 1.35;
  font-weight: 900;
  letter-spacing: 0;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: 126px;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 18px;
  border: 1px solid rgba(255, 239, 190, 0.28);
  border-radius: 16px;
  background:
    radial-gradient(circle at 24% 0%, rgba(255, 255, 255, 0.24), transparent 34%),
    linear-gradient(145deg, rgba(255, 249, 225, 0.96), rgba(255, 235, 191, 0.9));
  color: #9b0710;
  text-align: center;
  line-height: 1.18;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), inset 0 -12px 28px rgba(126, 7, 12, 0.08);
  scrollbar-color: #b80e18 #ffecc0;
  scrollbar-width: thin;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview::-webkit-scrollbar{
  width: 8px;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview::-webkit-scrollbar-track{
  background: #ffecc0;
  border-radius: 999px;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview::-webkit-scrollbar-thumb{
  background: linear-gradient(180deg, #d71924, #8f0710);
  border-radius: 999px;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-copy-btn{
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 16px 0 0;
  padding: 12px 16px;
  border-radius: 14px;
  background: linear-gradient(135deg, #d90d19, #8f0710);
  color: #fff9e8;
  font-size: 14px;
  box-shadow: 0 12px 28px rgba(56, 0, 4, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.25);
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-load-row{
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-load-btn{
  padding: 15px 34px;
  border-radius: 999px;
  background: linear-gradient(135deg, #fff4c9, #f2c14e 52%, #d99c20);
  color: #61070b;
  font-size: 16px;
  box-shadow: 0 18px 38px rgba(53, 0, 4, 0.32), 0 0 22px rgba(255, 221, 123, 0.22);
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-clear-btn:hover, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-load-btn:hover, .wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-copy-btn:hover{
  transform: translateY(-2px);
  filter: brightness(1.06);
  box-shadow: 0 18px 38px rgba(53, 0, 4, 0.34), 0 0 24px rgba(255, 224, 137, 0.28);
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-hidden{
  display: none;
}.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-1{ font-family: Georgia, "Times New Roman", serif; font-size: 34px; font-weight: 800; font-style: italic; color: #b20710; text-shadow: 2px 2px 0 #fff6d8, 4px 4px 0 rgba(119, 5, 9, 0.22); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-2{ font-family: "Brush Script MT", "Segoe Script", cursive; font-size: 38px; font-weight: 700; color: #cf101b; text-shadow: 0 3px 10px rgba(120, 4, 9, 0.24); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-3{ font-family: "Times New Roman", Georgia, serif; font-size: 31px; font-weight: 900; font-style: italic; letter-spacing: 0.04em; color: #8f0710; text-transform: uppercase; text-shadow: 1px 1px 0 #f8d56d; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-4{ font-family: Georgia, serif; font-size: 35px; font-weight: 900; color: #a3050e; text-shadow: -1px -1px 0 #fff8df, 1px -1px 0 #fff8df, -1px 1px 0 #fff8df, 1px 1px 0 #fff8df, 0 8px 16px rgba(98, 0, 4, 0.25); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-5{ font-family: "Lucida Handwriting", "Brush Script MT", cursive; font-size: 33px; font-style: italic; color: #d31520; letter-spacing: 0.02em; text-shadow: 0 0 12px rgba(211, 21, 32, 0.3); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-6{ font-family: Garamond, Georgia, serif; font-size: 34px; font-weight: 800; color: #7b060b; text-decoration: underline; text-decoration-color: #d8a927; text-decoration-thickness: 3px; text-underline-offset: 8px; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-7{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 29px; font-weight: 900; letter-spacing: 0.12em; color: #b90b15; text-transform: uppercase; text-shadow: 0 2px 0 #fff0bd; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-8{ font-family: Georgia, serif; font-size: 36px; font-style: italic; font-weight: 700; color: #fff6dc; background: linear-gradient(135deg, #cf111c, #85070e); padding: 8px 14px; border-radius: 999px; box-decoration-break: clone; text-shadow: 0 2px 0 rgba(66, 0, 4, 0.32); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-9{ font-family: "Palatino Linotype", Palatino, serif; font-size: 33px; font-weight: 900; font-style: italic; color: #c10c17; transform: skewX(-7deg); text-shadow: 3px 0 0 rgba(244, 199, 77, 0.42); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-10{ font-family: "Courier New", monospace; font-size: 27px; font-weight: 900; color: #9c0710; letter-spacing: 0.08em; text-transform: uppercase; text-shadow: 0 1px 0 #fff7d5; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-11{ font-family: "Segoe Script", "Brush Script MT", cursive; font-size: 37px; color: #ad0610; text-shadow: 0 0 3px #fff3c4, 0 0 15px rgba(201, 12, 23, 0.34); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-12{ font-family: Georgia, serif; font-size: 32px; font-weight: 900; color: #6f0509; letter-spacing: 0.06em; border-bottom: 3px double #d4a42b; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-13{ font-family: "Lucida Calligraphy", "Brush Script MT", cursive; font-size: 36px; color: #c9121d; text-shadow: 2px 2px 0 rgba(255, 238, 183, 0.9); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-14{ font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif; font-size: 31px; font-weight: 900; letter-spacing: 0.08em; color: #a40811; text-transform: uppercase; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-15{ font-family: Georgia, serif; font-size: 34px; font-weight: 800; font-style: italic; color: #d10f1a; text-shadow: 0 4px 0 rgba(125, 5, 10, 0.18); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-16{ font-family: Verdana, Geneva, sans-serif; font-size: 27px; font-weight: 900; color: #8a060d; letter-spacing: 0.14em; text-transform: uppercase; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-17{ font-family: "Brush Script MT", cursive; font-size: 40px; color: #950710; text-shadow: -2px 2px 0 #ffd965; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-18{ font-family: Cambria, Georgia, serif; font-size: 32px; font-weight: 900; color: #b50a14; text-transform: capitalize; text-shadow: 1px 0 0 #fff8dc, 2px 0 0 #d6aa33; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-19{ font-family: "Arial Black", Arial, sans-serif; font-size: 28px; font-weight: 900; color: #fff6dc; background: #b80d17; padding: 7px 12px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.05em; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-20{ font-family: Garamond, Georgia, serif; font-size: 38px; font-style: italic; color: #7c050a; text-shadow: 0 0 0 #fff, 0 10px 20px rgba(117, 2, 7, 0.2); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-21{ font-family: "Trebuchet MS", sans-serif; font-size: 30px; font-weight: 900; color: #ca101b; letter-spacing: 0.03em; text-shadow: 2px 2px 0 #ffe7a3; transform: rotate(-1deg); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-22{ font-family: Georgia, serif; font-size: 35px; font-weight: 900; font-style: italic; color: #a5060f; text-decoration: overline underline; text-decoration-color: rgba(218, 170, 45, 0.78); text-decoration-thickness: 2px; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-23{ font-family: "Segoe Script", cursive; font-size: 35px; color: #d51520; letter-spacing: 0.03em; text-shadow: 0 2px 8px rgba(255, 255, 255, 0.72); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-24{ font-family: "Times New Roman", serif; font-size: 33px; font-weight: 900; color: #710409; text-transform: uppercase; letter-spacing: 0.16em; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-25{ font-family: "Lucida Handwriting", cursive; font-size: 34px; color: #94070f; text-shadow: 1px 1px 0 #fff1b7, 2px 2px 0 #d2a02a; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-26{ font-family: Georgia, serif; font-size: 36px; font-weight: 800; color: #c70f19; font-style: italic; transform: scaleX(1.08); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-27{ font-family: Arial, Helvetica, sans-serif; font-size: 29px; font-weight: 900; color: #ab0711; letter-spacing: 0.1em; text-transform: uppercase; text-shadow: 0 -1px 0 #ffeec2; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-28{ font-family: "Brush Script MT", cursive; font-size: 39px; color: #b90b15; text-shadow: 0 3px 0 #f9cf5d, 0 8px 18px rgba(99, 3, 7, 0.22); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-29{ font-family: Palatino, Georgia, serif; font-size: 32px; font-weight: 900; color: #8c060d; letter-spacing: 0.02em; text-shadow: -1px 0 #fff8dc, 0 1px #fff8dc, 1px 0 #fff8dc, 0 -1px #fff8dc; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-30{ font-family: "Courier New", monospace; font-size: 28px; font-weight: 900; color: #c30d18; text-transform: uppercase; border-top: 2px solid #d9aa2d; border-bottom: 2px solid #d9aa2d; padding: 4px 0; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-31{ font-family: "Segoe Script", cursive; font-size: 38px; color: #8b060d; text-shadow: 0 0 6px #fff2bd, 0 0 20px rgba(210, 15, 26, 0.3); transform: rotate(-2deg); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-32{ font-family: Georgia, serif; font-size: 31px; font-weight: 900; color: #fff5d8; background: linear-gradient(90deg, #7d050a, #d41621, #7d050a); padding: 8px 12px; border-radius: 6px; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-33{ font-family: "Lucida Calligraphy", cursive; font-size: 35px; color: #d3131e; text-decoration: underline wavy #e0ae31 2px; text-underline-offset: 7px; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-34{ font-family: "Arial Black", Arial, sans-serif; font-size: 28px; color: #8b060d; text-transform: uppercase; letter-spacing: 0.03em; text-shadow: 2px 2px 0 rgba(255, 218, 104, 0.74); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-35{ font-family: Garamond, Georgia, serif; font-size: 37px; font-weight: 900; font-style: italic; color: #b80b15; text-shadow: 0 2px 0 #fff1c2, 0 5px 0 rgba(120, 5, 10, 0.12); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-36{ font-family: "Trebuchet MS", sans-serif; font-size: 30px; font-weight: 900; color: #7f050b; letter-spacing: 0.06em; text-transform: uppercase; transform: skewX(-8deg); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-37{ font-family: "Brush Script MT", cursive; font-size: 41px; color: #cc111c; text-shadow: 1px 1px 0 #fff8d9, 3px 3px 0 rgba(139, 5, 11, 0.18); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-38{ font-family: Cambria, Georgia, serif; font-size: 32px; font-weight: 900; color: #9f0710; letter-spacing: 0.12em; text-transform: lowercase; font-variant: small-caps; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-39{ font-family: Verdana, sans-serif; font-size: 28px; font-weight: 900; color: #c8101b; text-shadow: 0 0 1px #fff, 0 0 14px rgba(200, 16, 27, 0.34); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-40{ font-family: Georgia, serif; font-size: 35px; font-weight: 900; color: #760509; font-style: italic; border-left: 4px solid #d6a72b; border-right: 4px solid #d6a72b; padding: 0 12px; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-41{ font-family: "Segoe Script", cursive; font-size: 36px; color: #a90812; letter-spacing: 0.04em; text-shadow: -2px 0 0 rgba(255, 238, 177, 0.8); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-42{ font-family: Impact, sans-serif; font-size: 31px; color: #fff7dc; background: #970911; padding: 8px 13px; border-radius: 999px; letter-spacing: 0.08em; text-transform: uppercase; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-43{ font-family: Palatino, Georgia, serif; font-size: 34px; font-weight: 900; color: #bc0b16; text-shadow: 0 2px 0 #ffe08a; text-transform: capitalize; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-44{ font-family: "Lucida Handwriting", cursive; font-size: 32px; color: #83050b; transform: rotate(1deg); text-shadow: 2px 1px 0 #fff5d3; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-45{ font-family: Georgia, serif; font-size: 33px; font-weight: 900; font-style: italic; color: #ce111c; letter-spacing: 0.09em; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-46{ font-family: "Courier New", monospace; font-size: 27px; font-weight: 900; color: #87060c; background: rgba(255, 223, 126, 0.45); padding: 6px 10px; border: 2px dashed #cfa332; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-47{ font-family: "Brush Script MT", cursive; font-size: 40px; color: #9d0710; text-shadow: 0 1px 0 #fff8df, 0 2px 0 #f0c44c, 0 3px 0 rgba(133, 5, 11, 0.2); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-48{ font-family: Arial, sans-serif; font-size: 29px; font-weight: 900; color: #b90b15; text-transform: uppercase; letter-spacing: 0.18em; text-decoration: underline; text-decoration-color: #d8a72c; text-underline-offset: 6px; }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-49{ font-family: Garamond, Georgia, serif; font-size: 38px; font-style: italic; color: #fff8de; background: linear-gradient(135deg, #b60a14, #d71924); padding: 9px 14px; border-radius: 10px; box-shadow: inset 0 0 0 2px rgba(255, 232, 157, 0.55); }.wpc-scope-493 .tc-wp-tool-root .ccfg-tool-wrap .ccfg-style-50{ font-family: "Segoe Script", "Brush Script MT", cursive; font-size: 37px; color: #c40f1a; text-shadow: 2px 2px 0 #fff3c8, 4px 4px 0 rgba(212, 166, 43, 0.5), 0 12px 20px rgba(102, 4, 9, 0.2); }@keyframes ccfgCardIn{
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@media (min-width: 1200px){.tc-wp-tool-root .ccfg-tool-wrap{ padding: 84px 24px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-shell{ max-width: 1200px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-title{ font-size: 60px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-subtitle{ font-size: 19px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input{ font-size: 23px; padding: 19px 22px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-clear-btn{ font-size: 14px; padding: 10px 24px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-card{ padding: 22px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview{ font-size: 34px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .ccfg-tool-wrap{ padding: 76px 22px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-shell{ max-width: 1040px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-title{ font-size: 54px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-subtitle{ font-size: 18px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input{ font-size: 22px; padding: 18px 20px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-clear-btn{ font-size: 14px; padding: 10px 22px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-card{ padding: 20px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview{ font-size: 31px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .ccfg-tool-wrap{ padding: 64px 20px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-shell{ max-width: 820px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-title{ font-size: 46px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-subtitle{ font-size: 17px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input-panel{ padding: 23px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input{ font-size: 20px; padding: 16px 18px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-clear-btn{ font-size: 14px; padding: 10px 21px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-card{ padding: 19px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview{ font-size: 30px; min-height: 122px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .ccfg-tool-wrap{ padding: 52px 16px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-shell{ max-width: 100%; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-title{ font-size: 38px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-subtitle{ font-size: 16px; line-height: 1.55; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input-panel{ padding: 20px; border-radius: 18px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input{ font-size: 18px; padding: 15px 16px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-clear-btn{ font-size: 13px; padding: 9px 20px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-grid{ grid-template-columns: 1fr !important; gap: 18px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-card{ padding: 18px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview{ font-size: 29px; min-height: 118px; padding: 16px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-load-btn{ font-size: 15px; padding: 14px 28px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .ccfg-tool-wrap{ padding: 46px 14px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-shell{ max-width: 100%; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-title{ font-size: 34px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-subtitle{ font-size: 15px; line-height: 1.5; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input-panel{ padding: 18px; border-radius: 17px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input{ font-size: 17px; padding: 14px 15px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-clear-btn{ font-size: 13px; padding: 9px 19px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-card{ padding: 16px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-card-title{ font-size: 14px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview{ font-size: 27px; min-height: 114px; padding: 15px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-copy-btn{ font-size: 14px; padding: 12px 14px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-load-btn{ font-size: 15px; padding: 13px 26px; }}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .ccfg-tool-wrap{ padding: 40px 12px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-shell{ max-width: 100%; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-title{ font-size: 30px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-subtitle{ font-size: 14px; line-height: 1.5; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input-panel{ padding: 15px; border-radius: 16px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-label{ font-size: 12px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-input{ font-size: 16px; padding: 13px 14px; border-radius: 13px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-help{ font-size: 12px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-clear-btn{ font-size: 12px; padding: 8px 17px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-card{ padding: 14px; border-radius: 16px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-card-title{ font-size: 13px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-preview{ font-size: 24px; min-height: 106px; padding: 13px; border-radius: 13px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-copy-btn{ font-size: 13px; padding: 11px 12px; border-radius: 12px; }.tc-wp-tool-root .ccfg-tool-wrap .ccfg-load-btn{ font-size: 14px; padding: 12px 24px; }}.wpc-scope-493 .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;
}