@font-face{font-family:'FontType1';src:local('FontType1'),url(https://chromakopiafont.org/home/static/FontType1.otf) format('opentype');font-display:swap;font-weight:400;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'FontType2';src:local('FontType2'),url(https://chromakopiafont.org/home/static/FontType2.otf) format('opentype');font-display:swap;font-weight:400;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'FontType3';src:local('FontType3'),url(https://chromakopiafont.org/home/static/FontType3.otf) format('opentype');font-display:swap;font-weight:400;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth}html,body{margin:0;padding:0;min-height:100%;display:flex;flex-direction:column}body{font-family:Arial,sans-serif;background-color:#f0f0f0;display:flex;flex-direction:column;min-height:100vh}main{flex:1}h1{text-align:center}div{margin:10px;text-align:center}label{margin-right:5px}input[type="text"]{font-size:16px;padding:5px}input[type="color"]{margin-left:5px}input[type="checkbox"]{margin-left:10px;vertical-align:middle}img{max-width:100%;height:auto}.content{flex:1}.navbar{box-shadow:0 2px 4px rgb(0 0 0 / .1)}.form-control{margin-bottom:15px}.color-picker{display:flex;align-items:center;margin-bottom:1rem}.color-picker label{margin-right:1rem;margin-bottom:0;white-space:nowrap}.color-picker .form-control-color{width:50px!important;padding:0;margin-right:1rem}.color-picker .form-check{margin-bottom:0}.file-upload{display:flex;align-items:center}.file-upload label{margin-right:1rem;margin-bottom:0;white-space:nowrap}.file-upload .form-control{flex:1}#generatedImage{display:block;margin:20px auto;border:1px solid #ccc;background-color:#fff0}#wordCanvas{display:block;margin:20px auto;padding:10px 20px;font-size:16px;background-color:#01823f;color:#000;border:none;border-radius:4px;cursor:pointer}.feature-container{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:20px}.feature-item{flex:1;min-width:0}#faq .accordion-button:not(.collapsed){background-color:#e7f1ff;color:#0c63e4}#faq .accordion-button:focus{box-shadow:none;border-color:rgb(0 0 0 / .125)}#faq .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}footer{background-color:#1c1c1c;color:#999;padding:40px 0 20px}.footer-content{display:flex;justify-content:space-between;flex-wrap:nowrap}.footer-column{flex:1;padding:0 15px}.footer-logo{flex:0 0 25%;max-width:25%}.footer-column h2{font-size:1.2rem;margin-bottom:1rem;color:#fff;text-align:left}.footer-column ul{list-style-type:none;padding:0;text-align:left}.footer-column ul li{margin-bottom:.5rem;text-align:left}footer a{color:#999999!important;text-decoration:none!important;transition:color 0.3s ease}footer a:hover{color:#ffffff!important}.footer-social{display:flex;gap:1rem;margin:1rem 0;justify-content:center}.footer-social a{font-size:1.5rem;color:#999999!important}.footer-social a:hover{color:#ffffff!important}.footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding-top:20px;margin-top:30px;text-align:center;color:#999}.footer-bottom .btn{background-color:#fff0;border:1px solid rgb(255 255 255 / .1);color:#999}.footer-bottom .btn:hover{background-color:rgb(255 255 255 / .1);color:#fff}.dropdown-toggle{background-color:#2c2c2c!important;border-color:#3c3c3c!important;color:#999999!important}.dropdown-menu-dark{background-color:#2c2c2c}.dropdown-menu-dark .dropdown-item{color:#999999!important}.dropdown-menu-dark .dropdown-item:hover{background-color:#3c3c3c;color:#ffffff!important}@media only screen and (max-width:768px){body{font-size:14px}h1{font-size:20px;margin:15px}input[type="text"]{font-size:14px;padding:10px;width:90%;max-width:100%}input[type="color"],input[type="checkbox"]{margin:5px}#downloadButton{font-size:14px;padding:8px 16px;width:100%}#wordCanvas{max-width:100%;margin:10px auto}div{margin:5px}.custom-file-upload{font-size:14px;margin-right:10px}.footer-content{flex-direction:column;gap:30px;padding:0 15px}.footer-logo{flex:0 0 100%;max-width:100%;text-align:center}.footer-column{flex:0 0 100%;padding:0;text-align:center;margin-bottom:20px}.color-picker{flex-direction:column;align-items:flex-start;gap:10px}.color-picker label{margin-right:0;margin-bottom:5px}.file-upload{flex-direction:column;align-items:flex-start}.file-upload label{margin-bottom:10px}.feature-container{flex-direction:column;gap:30px;padding:0 15px}.feature-item{width:100%;margin-bottom:20px}.navbar-brand img{max-width:150px}.btn{width:100%;margin-bottom:10px}}.card{border:none;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:transform 0.3s ease;padding:1.5rem;margin-bottom:1.5rem}.card:hover{transform:translateY(-5px)}.feature-icon{background:rgb(1 130 63 / .1);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.feature-icon i{color:#01823f}.card h3{color:#333;font-size:1.5rem;margin-bottom:1rem}.card p{color:#666;font-size:1rem;line-height:1.6}@media (max-width:768px){.card{margin-bottom:1rem}}#features .row{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin:0}#features .col-md-4{width:100%;max-width:100%;flex:none;padding:0}#features .card{height:100%;margin:0;padding:.75rem}#features .card-body{padding:.75rem}#features .feature-icon{width:60px;height:60px;margin-bottom:.5rem}#features h3{font-size:1.25rem;margin-bottom:.5rem}#features p{font-size:.9rem;margin-bottom:0;line-height:1.4}@media (max-width:768px){#features .row{grid-template-rows:repeat(6,auto);grid-template-columns:1fr;gap:.5rem}}.reviews-grid{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin:0}.review-card{background:#fff;border-radius:8px;padding:1rem;text-align:center;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.review-avatar{width:60px;height:60px;border-radius:50%;margin-bottom:.5rem;object-fit:cover}.review-card h3{font-size:1rem;margin:.5rem 0;color:#333}.review-card .stars{color:#ffc107;margin-bottom:.5rem}.review-card p{font-size:.9rem;color:#666;margin:0;line-height:1.4}@media (max-width:768px){.reviews-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,auto);gap:.5rem}}.why-choose{background-color:#f8f9fa}.why-grid{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin:0}.why-card{background:#fff;border-radius:8px;padding:1rem;height:100%;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:transform 0.3s ease}.why-card:hover{transform:translateY(-5px)}.icon-wrapper{width:50px;height:50px;background:rgb(1 130 63 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.icon-wrapper i{font-size:1.25rem;color:#01823f}.why-card h3{font-size:1.1rem;margin-bottom:.5rem;color:#333}.why-card p{color:#666;font-size:.9rem;margin:0;line-height:1.4}@media (max-width:768px){.why-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,auto);gap:.5rem}.why-card{margin-bottom:.5rem}}