@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-wp-tool-root{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flow-root;isolation:isolate;position:relative;}.wpc-scope-21 .tc-wp-tool-root img,.wpc-scope-21 .tc-wp-tool-root video,.wpc-scope-21 .tc-wp-tool-root svg,.wpc-scope-21 .tc-wp-tool-root iframe{max-width:100%;height:auto;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool{position:relative;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;padding:58px 18px;color:#fff7e8;background:radial-gradient(circle at 16% 12%,rgba(224,174,91,0.42),transparent 28%),radial-gradient(circle at 86% 18%,rgba(60,143,137,0.34),transparent 30%),radial-gradient(circle at 50% 100%,rgba(103,30,39,0.58),transparent 36%),linear-gradient(135deg,#f2dcae 0%,#a44d3f 35%,#57272d 68%,#244c4b 100%);isolation:isolate;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool,.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool *{box-sizing:border-box;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0.18;background-image:linear-gradient(rgba(72,38,24,0.35) 1px,transparent 1px),linear-gradient(90deg,rgba(72,38,24,0.25) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,0.22) 1px,transparent 1.5px);background-size:42px 42px,42px 42px,7px 7px;mix-blend-mode:multiply;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-shell{position:relative;z-index:1;width:min(1200px,100%);max-width:1200px;margin:0 auto;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-hero{text-align:center;margin:0 auto 28px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-hero h1{margin:0;color:#fff3d5;font-family:Georgia,"Times New Roman",serif;font-size:52px;line-height:1.05;font-weight:800;letter-spacing:0;text-shadow:0 3px 0 rgba(75,35,22,0.55),0 18px 42px rgba(30,12,10,0.35);}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-subtitle{max-width:780px;margin:16px auto 0;color:#fff9ec;font-size:18px;line-height:1.65;text-shadow:0 1px 18px rgba(46,20,14,0.28);}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-input-panel,.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-results-panel{width:100%;border:1px solid rgba(255,238,194,0.32);border-radius:22px;background:linear-gradient(145deg,rgba(255,246,222,0.22),rgba(80,35,34,0.22));box-shadow:0 28px 70px rgba(45,18,17,0.28),inset 0 1px 0 rgba(255,255,255,0.22);backdrop-filter:blur(16px);}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-input-panel{padding:24px;margin-bottom:26px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-label{display:block;margin:0 0 10px;color:#ffeec4;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-textarea{display:block;width:100%;max-width:100%;min-height:132px;resize:vertical;border:1px solid rgba(255,238,194,0.42);border-radius:18px;outline:none;padding:20px;color:#321d17;background:linear-gradient(180deg,rgba(255,249,231,0.96),rgba(240,215,171,0.94));box-shadow:inset 0 2px 16px rgba(74,40,24,0.13),0 12px 32px rgba(57,22,18,0.16);font-family:Georgia,"Times New Roman",serif;font-size:22px;line-height:1.45;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-textarea:focus{border-color:rgba(255,212,126,0.92);box-shadow:inset 0 2px 16px rgba(74,40,24,0.13),0 0 0 4px rgba(237,184,86,0.2),0 18px 44px rgba(57,22,18,0.22);}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-helper-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:rgba(255,247,226,0.88);font-size:13px;line-height:1.4;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-clear-btn,.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn,.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-copy-btn{border:1px solid rgba(255,226,158,0.48);border-radius:999px;cursor:pointer;color:#fff8e8;background:linear-gradient(135deg,#7d2635,#b66c35 52%,#2d6b68);box-shadow:0 12px 28px rgba(51,20,18,0.25),inset 0 1px 0 rgba(255,255,255,0.25);font-weight:800;letter-spacing:0;transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-clear-btn{display:block;margin:18px auto 0;padding:9px 22px;font-size:14px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn{padding:13px 26px;font-size:15px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-copy-btn{flex:0 0 auto;padding:8px 15px;font-size:13px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-clear-btn:hover,.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn:hover,.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-copy-btn:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 16px 34px rgba(51,20,18,0.34),0 0 22px rgba(255,205,116,0.26),inset 0 1px 0 rgba(255,255,255,0.32);}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-results-panel{padding:24px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-grid{display:grid;width:100%;max-width:100%;gap:18px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-card{width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,238,194,0.28);border-radius:18px;padding:18px;background:linear-gradient(180deg,rgba(255,248,225,0.17),rgba(81,36,33,0.22)),rgba(55,30,25,0.26);box-shadow:0 16px 34px rgba(37,16,14,0.22),inset 0 1px 0 rgba(255,255,255,0.16);animation:vfgFadeIn 260ms ease both;transition:transform 170ms ease,box-shadow 170ms ease,border-color 170ms ease;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-card:hover{transform:translateY(-5px);border-color:rgba(255,219,145,0.58);box-shadow:0 22px 46px rgba(35,13,12,0.3),0 0 24px rgba(246,193,101,0.13),inset 0 1px 0 rgba(255,255,255,0.2);}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-style-name{min-width:0;color:#ffe9b6;font-size:15px;font-weight:900;line-height:1.25;overflow-wrap:anywhere;word-break:break-word;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview{width:100%;max-width:100%;min-height:96px;max-height:180px;overflow-y:auto;overflow-x:hidden;padding:16px;border-radius:14px;border:1px solid rgba(255,238,194,0.2);color:#fff8e7;background:rgba(45,24,20,0.42);box-shadow:inset 0 1px 14px rgba(20,8,7,0.23);font-family:Georgia,"Times New Roman",serif;font-size:22px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview::-webkit-scrollbar{width:9px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview::-webkit-scrollbar-track{background:rgba(255,239,200,0.12);border-radius:999px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c98a42,#6f2934);border-radius:999px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-wrap{display:flex;justify-content:center;margin-top:24px;}.wpc-scope-21 .tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn[disabled]{display:none;}@keyframes vfgFadeIn{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}@media (min-width:1200px){.tc-wp-tool-root .vfg-vintage-font-tool{padding:64px 22px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-shell{width:min(1200px,100%);}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-hero h1{font-size:52px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-subtitle{font-size:18px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-textarea{min-height:132px;font-size:22px;padding:20px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-clear-btn{font-size:14px;padding:9px 22px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn{font-size:15px;padding:13px 26px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-copy-btn{font-size:13px;padding:8px 15px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-card{padding:18px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview{font-size:22px;}}@media (min-width:1024px) and (max-width:1199px){.tc-wp-tool-root .vfg-vintage-font-tool{padding:58px 20px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-shell{width:min(1060px,100%);}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-hero h1{font-size:46px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-subtitle{font-size:17px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-textarea{min-height:126px;font-size:21px;padding:19px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-clear-btn{font-size:14px;padding:9px 21px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn{font-size:15px;padding:12px 25px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-copy-btn{font-size:13px;padding:8px 14px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-card{padding:17px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview{font-size:21px;}}@media (min-width:768px) and (max-width:1023px){.tc-wp-tool-root .vfg-vintage-font-tool{padding:50px 18px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-shell{width:min(820px,100%);}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-hero h1{font-size:38px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-subtitle{font-size:16px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-input-panel,.tc-wp-tool-root .vfg-vintage-font-tool .vfg-results-panel{padding:20px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-textarea{min-height:120px;font-size:20px;padding:18px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-clear-btn{font-size:13px;padding:8px 19px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn{font-size:14px;padding:12px 23px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-copy-btn{font-size:13px;padding:8px 13px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-card{padding:16px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview{font-size:20px;}}@media (min-width:430px) and (max-width:767px){.tc-wp-tool-root .vfg-vintage-font-tool{padding:42px 14px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-shell{width:100%;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-hero h1{font-size:32px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-subtitle{font-size:15px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-input-panel,.tc-wp-tool-root .vfg-vintage-font-tool .vfg-results-panel{padding:16px;border-radius:18px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-textarea{min-height:112px;font-size:18px;padding:16px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-helper-row{flex-direction:column;align-items:flex-start;gap:5px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-clear-btn{font-size:13px;padding:8px 18px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn{font-size:14px;padding:11px 22px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-copy-btn{font-size:12px;padding:8px 13px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-grid{grid-template-columns:1fr !important;gap:15px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-card{width:100%;max-width:100%;padding:16px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview{font-size:19px;}}@media (min-width:375px) and (max-width:429px){.tc-wp-tool-root .vfg-vintage-font-tool{padding:38px 12px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-shell{width:100%;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-hero h1{font-size:28px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-subtitle{font-size:14px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-input-panel,.tc-wp-tool-root .vfg-vintage-font-tool .vfg-results-panel{padding:14px;border-radius:17px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-textarea{min-height:108px;font-size:17px;padding:15px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-helper-row{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-clear-btn{font-size:13px;padding:8px 17px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn{font-size:13px;padding:11px 20px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-copy-btn{font-size:12px;padding:7px 12px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-grid{grid-template-columns:1fr !important;gap:14px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-card{width:100%;max-width:100%;padding:15px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview{font-size:18px;padding:14px;}}@media (min-width:320px) and (max-width:374px){.tc-wp-tool-root .vfg-vintage-font-tool{padding:34px 10px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-shell{width:100%;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-hero h1{font-size:25px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-subtitle{font-size:13px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-input-panel,.tc-wp-tool-root .vfg-vintage-font-tool .vfg-results-panel{padding:12px;border-radius:16px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-textarea{min-height:104px;font-size:16px;padding:14px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-helper-row{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-clear-btn{font-size:12px;padding:8px 16px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-load-btn{font-size:13px;padding:10px 18px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-copy-btn{font-size:12px;padding:7px 11px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-grid{grid-template-columns:1fr !important;gap:13px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-card{width:100%;max-width:100%;padding:14px;}.tc-wp-tool-root .vfg-vintage-font-tool .vfg-preview{font-size:17px;padding:13px;}}.wpc-scope-21 .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-21 .tc-wp-tool-root .vfg-count{}.wpc-scope-21 .tc-wp-tool-root .vfg-helper{}