@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-246 .tc-wp-tool-root img, .wpc-scope-246 .tc-wp-tool-root video, .wpc-scope-246 .tc-wp-tool-root svg, .wpc-scope-246 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap{
  position: relative;
  width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  background:
    radial-gradient(circle at 15% 8%, rgba(255, 215, 128, 0.5), transparent 28%),
    radial-gradient(circle at 82% 12%, rgba(36, 91, 67, 0.5), transparent 30%),
    radial-gradient(circle at 48% 100%, rgba(179, 88, 35, 0.42), transparent 38%),
    linear-gradient(135deg, #3d2412 0%, #8b5425 27%, #d6a453 52%, #466449 76%, #1d332e 100%);
  color: #fff8df;
  padding: 54px 18px;
  isolation: isolate;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image:
    linear-gradient(rgba(255, 243, 196, 0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 243, 196, 0.04) 1px, transparent 1px);
  background-size: 34px 34px;
  opacity: 0.55;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-shell{
  position: relative;
  z-index: 1;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-header{
  text-align: center;
  margin: 0 auto 28px;
  max-width: 880px;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-title{
  margin: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: 0;
  color: #fff0b8;
  text-shadow: 0 4px 24px rgba(72, 36, 9, 0.75), 0 0 22px rgba(255, 199, 87, 0.34);
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-subtitle{
  margin: 14px auto 0;
  color: rgba(255, 248, 222, 0.9);
  line-height: 1.65;
  font-family: Arial, Helvetica, sans-serif;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-input-panel, .wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card{
  border: 1px solid rgba(255, 222, 151, 0.34);
  background: linear-gradient(145deg, rgba(255, 242, 197, 0.18), rgba(35, 55, 45, 0.34));
  box-shadow: 0 22px 58px rgba(28, 17, 8, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.14);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-input-panel{
  border-radius: 22px;
  padding: 22px;
  margin: 0 auto 28px;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-label{
  display: block;
  margin: 0 0 10px;
  color: #ffe7a4;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-textarea{
  display: block;
  width: 100%;
  max-width: 100%;
  min-height: 148px;
  box-sizing: border-box;
  resize: vertical;
  border: 1px solid rgba(255, 220, 139, 0.42);
  border-radius: 18px;
  outline: none;
  padding: 18px 20px;
  background: linear-gradient(145deg, rgba(255, 247, 214, 0.96), rgba(226, 185, 111, 0.94));
  color: #37210e;
  font-family: Georgia, "Times New Roman", serif;
  line-height: 1.55;
  box-shadow: inset 0 3px 18px rgba(86, 46, 15, 0.18), 0 0 0 rgba(255, 210, 95, 0);
  transition: box-shadow 180ms ease, border-color 180ms ease, transform 180ms ease;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-textarea:focus{
  border-color: rgba(255, 235, 165, 0.95);
  box-shadow: inset 0 3px 18px rgba(86, 46, 15, 0.18), 0 0 0 4px rgba(255, 202, 85, 0.22), 0 0 34px rgba(255, 200, 84, 0.28);
  transform: translateY(-1px);
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-clear-row, .wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-load-row{
  display: flex;
  justify-content: center;
  align-items: center;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-clear-row{
  margin-top: 16px;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-load-row{
  margin-top: 26px;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button{
  appearance: none;
  border: 1px solid rgba(255, 226, 157, 0.54);
  border-radius: 999px;
  background: linear-gradient(135deg, #ffe39a, #c9862e 52%, #704018);
  color: #231407;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 800;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 12px 28px rgba(55, 30, 10, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.46);
  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease, opacity 180ms ease;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button:hover, .wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button:focus-visible{
  transform: translateY(-2px);
  filter: brightness(1.05);
  box-shadow: 0 16px 34px rgba(55, 30, 10, 0.34), 0 0 28px rgba(255, 199, 87, 0.36), inset 0 1px 0 rgba(255, 255, 255, 0.5);
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button:disabled{
  cursor: not-allowed;
  opacity: 0.52;
  transform: none;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-grid{
  display: grid;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  align-items: stretch;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card{
  position: relative;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-radius: 18px;
  overflow: hidden;
  animation: pfgFadeUp 320ms ease both;
  transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(circle at 18% 0%, rgba(255, 235, 170, 0.24), transparent 38%);
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card:hover{
  transform: translateY(-5px);
  border-color: rgba(255, 230, 158, 0.66);
  box-shadow: 0 26px 66px rgba(25, 14, 7, 0.42), 0 0 32px rgba(255, 191, 73, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.17);
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card-head{
  position: relative;
  z-index: 1;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card-title{
  margin: 0;
  min-width: 0;
  color: #ffe8a6;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 800;
  line-height: 1.25;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-copy-button{
  flex: 0 0 auto;
  padding: 10px 14px;
  font-size: 13px;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview{
  position: relative;
  z-index: 1;
  max-height: 180px;
  min-height: 110px;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 14px;
  border: 1px solid rgba(255, 223, 155, 0.28);
  background:
    linear-gradient(135deg, rgba(255, 247, 211, 0.92), rgba(214, 157, 78, 0.78)),
    radial-gradient(circle at 90% 18%, rgba(76, 102, 71, 0.22), transparent 42%);
  color: #2f1f10;
  line-height: 1.45;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  word-break: break-word;
  box-sizing: border-box;
  scrollbar-color: #b9792b rgba(255, 236, 179, 0.45);
  scrollbar-width: thin;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview::-webkit-scrollbar{
  width: 9px;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview::-webkit-scrollbar-track{
  background: rgba(255, 236, 179, 0.45);
  border-radius: 999px;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview::-webkit-scrollbar-thumb{
  background: linear-gradient(#d6a453, #85511f);
  border-radius: 999px;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-load-button.is-hidden{
  display: none;
}.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-1{ font-family: Papyrus, fantasy, Georgia, serif; color: #493010; text-shadow: 1px 1px 0 rgba(255,255,255,0.35); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-2{ font-family: Georgia, serif; color: #6b4117; letter-spacing: 1.5px; font-style: italic; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-3{ font-family: Georgia, serif; color: #8b5c12; font-weight: 800; text-shadow: 0 0 8px rgba(255,207,92,0.65); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-4{ font-family: "Times New Roman", serif; color: #5a564a; text-transform: uppercase; letter-spacing: 2px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-5{ font-family: Georgia, serif; color: #263d31; text-shadow: 2px 2px 0 rgba(190,139,62,0.36); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-6{ font-family: Papyrus, fantasy, Georgia, serif; color: #2e654d; letter-spacing: 1px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-7{ font-family: Georgia, serif; color: #7d4f20; text-shadow: 1px 2px 0 rgba(109,70,24,0.18); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-8{ font-family: Georgia, serif; color: #3c2642; font-style: italic; text-shadow: 0 0 9px rgba(119,75,134,0.36); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-9{ font-family: "Times New Roman", serif; color: #4c2815; filter: sepia(0.28); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-10{ font-family: Georgia, serif; color: #7a4f09; border-color: rgba(191,130,31,0.38); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-11{ font-family: Georgia, serif; color: #174f45; font-weight: 700; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-12{ font-family: Georgia, serif; color: #73451c; text-shadow: 1px 1px 0 #c4944d; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-13{ font-family: Papyrus, fantasy, Georgia, serif; color: #54351a; letter-spacing: 0.5px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-14{ font-family: "Times New Roman", serif; color: #42382d; font-weight: 800; letter-spacing: 1px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-15{ font-family: Georgia, serif; color: #b06917; text-shadow: 0 0 12px rgba(255,151,37,0.5); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-16{ font-family: Papyrus, fantasy, Georgia, serif; color: #395c35; font-style: italic; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-17{ font-family: Georgia, serif; color: #382537; letter-spacing: 2px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-18{ font-family: Georgia, serif; color: #6e4c2a; text-decoration: underline; text-decoration-color: rgba(120,75,21,0.45); text-underline-offset: 5px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-19{ font-family: "Times New Roman", serif; color: #3c2a1b; text-shadow: 3px 3px 0 rgba(116,87,44,0.22); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-20{ font-family: Georgia, serif; color: #9a6719; font-weight: 900; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-21{ font-family: Papyrus, fantasy, Georgia, serif; color: #68401a; letter-spacing: 3px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-22{ font-family: Georgia, serif; color: #1d584f; text-shadow: 0 1px 0 rgba(255,238,181,0.7); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-23{ font-family: "Times New Roman", serif; color: #6b311e; font-style: italic; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-24{ font-family: Georgia, serif; color: #4f3f23; font-variant: small-caps; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-25{ font-family: Georgia, serif; color: #8a4c11; text-transform: uppercase; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-26{ font-family: Papyrus, fantasy, Georgia, serif; color: #2e4634; text-shadow: 0 0 7px rgba(54,101,72,0.35); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-27{ font-family: Georgia, serif; color: #79521d; letter-spacing: 4px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-28{ font-family: "Times New Roman", serif; color: #2a5143; font-weight: 700; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-29{ font-family: Georgia, serif; color: #5d3518; text-shadow: -1px 0 rgba(255,225,148,0.7); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-30{ font-family: Papyrus, fantasy, Georgia, serif; color: #a76616; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-31{ font-family: Georgia, serif; color: #513619; font-weight: 700; letter-spacing: 1px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-32{ font-family: "Times New Roman", serif; color: #385940; text-transform: lowercase; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-33{ font-family: Georgia, serif; color: #7b3e23; text-decoration: overline; text-decoration-color: rgba(129,63,28,0.5); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-34{ font-family: Papyrus, fantasy, Georgia, serif; color: #41392c; text-shadow: 1px 0 0 rgba(55,44,30,0.2); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-35{ font-family: Georgia, serif; color: #95611b; font-style: italic; font-weight: 800; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-36{ font-family: "Times New Roman", serif; color: #24483c; letter-spacing: 2.5px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-37{ font-family: Georgia, serif; color: #5c2b13; text-shadow: 0 2px 0 rgba(180,114,45,0.28); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-38{ font-family: Papyrus, fantasy, Georgia, serif; color: #73521e; font-variant: small-caps; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-39{ font-family: Georgia, serif; color: #2e3326; font-weight: 900; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-40{ font-family: "Times New Roman", serif; color: #7f5a28; letter-spacing: 1px; text-shadow: 0 0 6px rgba(255,222,143,0.5); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-41{ font-family: Georgia, serif; color: #62371a; font-style: italic; letter-spacing: 2px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-42{ font-family: Papyrus, fantasy, Georgia, serif; color: #1f5a4b; text-decoration: underline dotted rgba(31,90,75,0.45); text-underline-offset: 6px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-43{ font-family: Georgia, serif; color: #8b4518; text-transform: capitalize; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-44{ font-family: "Times New Roman", serif; color: #4e311d; letter-spacing: 5px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-45{ font-family: Georgia, serif; color: #64440f; font-weight: 800; text-shadow: 2px 0 0 rgba(255,220,137,0.32); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-46{ font-family: Papyrus, fantasy, Georgia, serif; color: #6b2818; filter: contrast(1.08); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-47{ font-family: Georgia, serif; color: #34513d; text-shadow: 0 0 10px rgba(61,111,75,0.32); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-48{ font-family: "Times New Roman", serif; color: #8f661c; font-variant: small-caps; letter-spacing: 2px; }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-49{ font-family: Georgia, serif; color: #33291c; font-weight: 700; text-shadow: 1px 1px 0 rgba(204,157,80,0.45); }.wpc-scope-246 .tc-wp-tool-root .papyrus-font-tool-wrap .pfg-style-50{ font-family: Papyrus, fantasy, Georgia, serif; color: #a15f13; font-weight: 900; text-shadow: 0 0 14px rgba(255,184,69,0.55); }@keyframes pfgFadeUp{
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@media (min-width: 1200px){.tc-wp-tool-root .papyrus-font-tool-wrap{ padding: 68px 28px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-shell{ max-width: 1200px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-title{ font-size: 58px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-subtitle{ font-size: 18px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-input-panel{ padding: 26px; margin-bottom: 34px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-textarea{ font-size: 22px; min-height: 168px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button{ padding: 14px 24px; font-size: 15px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 22px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card{ padding: 20px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card-title{ font-size: 16px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview{ padding: 18px; font-size: 21px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .papyrus-font-tool-wrap{ padding: 60px 24px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-title{ font-size: 52px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-subtitle{ font-size: 17px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-input-panel{ padding: 24px; margin-bottom: 32px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-textarea{ font-size: 21px; min-height: 160px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button{ padding: 13px 22px; font-size: 15px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card{ padding: 19px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card-title{ font-size: 16px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview{ padding: 17px; font-size: 20px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .papyrus-font-tool-wrap{ padding: 52px 22px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-title{ font-size: 44px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-subtitle{ font-size: 16px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-input-panel{ padding: 22px; margin-bottom: 28px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-textarea{ font-size: 20px; min-height: 152px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button{ padding: 13px 21px; font-size: 15px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card{ padding: 18px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card-title{ font-size: 15px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview{ padding: 16px; font-size: 19px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .papyrus-font-tool-wrap{ padding: 42px 16px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-title{ font-size: 36px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-subtitle{ font-size: 15px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-input-panel{ padding: 18px; margin-bottom: 24px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-textarea{ font-size: 18px; min-height: 144px; padding: 16px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button{ padding: 12px 19px; font-size: 14px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card{ width: 100%; max-width: 100%; box-sizing: border-box; padding: 17px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card-title{ font-size: 15px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview{ padding: 15px; font-size: 18px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .papyrus-font-tool-wrap{ padding: 38px 14px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-title{ font-size: 32px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-subtitle{ font-size: 14px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-input-panel{ padding: 16px; margin-bottom: 22px; border-radius: 18px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-textarea{ font-size: 17px; min-height: 138px; padding: 15px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button{ padding: 12px 18px; font-size: 14px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-grid{ grid-template-columns: 1fr !important; gap: 15px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card{ width: 100%; max-width: 100%; box-sizing: border-box; padding: 16px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card-title{ font-size: 14px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview{ padding: 14px; font-size: 17px; }}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .papyrus-font-tool-wrap{ padding: 34px 12px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-title{ font-size: 28px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-subtitle{ font-size: 13px; line-height: 1.55; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-input-panel{ padding: 14px; margin-bottom: 20px; border-radius: 16px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-textarea{ font-size: 16px; min-height: 132px; padding: 14px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-button{ padding: 11px 16px; font-size: 13px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card{ width: 100%; max-width: 100%; box-sizing: border-box; padding: 14px; border-radius: 16px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-card-title{ font-size: 14px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-copy-button{ padding: 9px 12px; font-size: 12px; }.tc-wp-tool-root .papyrus-font-tool-wrap .pfg-preview{ padding: 13px; font-size: 16px; }}.wpc-scope-246 .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-246 .tc-wp-tool-root .pfg-clear-button{}