main{max-width:1400px;padding-left:15px;padding-right:15px;margin:0 auto;color:var(--text-color)}.background-effect{position:absolute;top:510px;left:0;width:100%;height:250px;border-radius:1500px;filter:blur(25px);background:radial-gradient(49.43% 48.43% at 51.71% 60.05%,#00FFF0 8%,rgba(129,52,255,0.34) 69%,rgba(129,52,255,0.09) 100%);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);z-index:-1}.how-works-container{width:100%;margin-top:30px;padding-bottom:12px;padding-top:12px;display:flex;flex-wrap:wrap}h2{text-align:center;font-size:calc(1.0625rem + 0.9vw);width:100%;color:white}.how-works-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0 auto 12px;padding:0;width:100%}.how-works-item{font-size:1.25rem;padding:15px;border:2px solid var(--button-color);border-radius:12px;background-color:var(--second-color);width:25%;min-width:300px}.how-works-item div{width:100%;display:flex;align-items:center;justify-content:start;column-gap:12px}.how-works-item div span{display:inline-block;width:40px;height:40px;border-radius:50%;background-color:var(--button-color);color:black;text-align:center;line-height:40px;font-size:1.25rem;font-weight:bold}.how-works-item h3{margin:12px 0 0;font-size:1.375rem;color:white}.how-works-item p{font-size:1.25rem;margin-top:14px;margin-bottom:14px;line-height:1.2}.generation-instuctions-container{width:100%}.generation-instuctions-container h2{margin-bottom:20px;margin-top:30px;font-size:calc(1.0625rem + 0.9vw)}.instruction-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:start;row-gap:25px}.instruction-item{border:2px solid var(--base-border-color);border-radius:12px;background-color:var(--second-color);width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:20px;padding:5px}.instruction-item h3{font-size:1.5rem;width:100%;text-align:center;color:white;margin-top:10px}.instruction-item img{aspect-ratio:1 / 1 auto;width:45%;border:1px solid var(--base-border-color)}.instruction-text-container{width:45%;font-size:1.25rem;align-self:start}.instruction-text-container a{text-decoration:none;color:var(--button-color)}.features-container{width:100%;padding-bottom:12px;padding-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0 auto 12px}.features-container h2{margin-bottom:0;font-size:calc(1.0625rem + 0.9vw)}.feature{padding:15px;border:2px solid var(--base-border-color);border-radius:12px;background-color:var(--second-color);width:40%;min-width:350px;display:flex;flex-direction:column;align-items:center}.feature h3{margin:10px 0 0;font-size:1.375rem;color:white}.feature img{height:80px;margin-top:10px;aspect-ratio:1 / 1 auto}.feature p{font-size:1.25rem;margin-top:12px;line-height:1.3}.table-container{width:100%;margin:30px auto 0}table{border-collapse:collapse;margin:0 auto;font-size:1.125rem;width:70%}th,td{border:1px solid var(--button-color);padding:8px;text-align:center}thead th{border:none}thead th:first-child{}tbody tr{border:1px solid var(--button-color)}tbody td{background-color:var(- -second-color);padding:12px 25px;min-width:80px;max-width:250px}tbody th{padding:12px 25px;min-width:80px;max-width:250px}.faq-container{width:85%;margin:30px auto 0}details{margin-bottom:20px;background-color:var(--second-color);color:white;font-size:1.25rem;border:1px solid var(--base-border-color);border-radius:15px;padding:10px;transition:height 1s ease}details[open]>p{animation-name:slideDown;animation-duration:200ms;animation-timing-function:ease-in;overflow:hidden}summary{cursor:pointer;padding:10px}summary::marker{content:none}details p{padding-left:15px;line-height:1.3}details p a{color:var(--button-color);text-decoration:none;border-bottom:1px solid var(--button-color)}details[open] summary{border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:10px;position:relative}details[open] summary:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(91.2deg,#2dffb5 8.77%,#00d1ff 54.81%,#ba8fff 92.52%)}.reviews{padding:10px;color:white;width:100%}.reviews>p{font-size:1.125rem;text-align:center;margin-top:0}.reviews h2{margin-bottom:10px;font-size:calc(1.0625rem + 0.9vw)}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.review-card{display:flex;flex-direction:column;justify-content:start;background-color:rgba(255,255,255,0.05);border-radius:12px;padding:15px;box-shadow:0 4px 15px rgba(0,0,0,0.3);transition:transform 0.2s ease;min-height:285px}.review-card:hover{transform:translateY(-5px)}.review-header{}.review-content-wrapper{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.user-info{margin-bottom:0.8rem}.username{font-weight:bold;display:block}.email{color:#ccc;font-size:0.9rem}.rating-stars{font-size:1.2rem;margin-bottom:1rem}.rating-stars .star{color:#808080}.rating-stars .star.active-star{color:gold}.review-subject{color:white;font-weight:500;margin-bottom:0.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.0625rem}.review-date{color:#aaa;font-size:0.85rem;margin-top:10px}.review-text{color:#ddd;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.examples-container{width:100%;margin:50px auto 0;padding:0 15px}.examples-container h2{font-size:calc(1.0625rem + 0.9vw);text-align:center;margin-bottom:20px;color:white}.examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:800px;margin:0 auto}.example-card{display:block;background-color:var(--second-color);border:2px solid var(--base-border-color);border-radius:12px;padding:20px;text-decoration:none;color:white;transition:transform 0.2s ease,border-color 0.2s ease;text-align:center}.example-card:hover{transform:translateY(-5px);border-color:var(--button-color)}.download-icon{display:block;margin:0 auto 12px;color:#aaa;transition:color 0.2s ease}.example-card:hover .download-icon{color:white}.example-card h3{margin:0 0 10px;font-size:1.375rem;color:white}.example-card p{font-size:1.125rem;line-height:1.4;color:#ddd}@keyframes slideDown{0%{opacity:0;height:0}100%{opacity:1;height:100px}}@media (max-width:1023px){.instruction-item{width:100%;max-width:700px}.instruction-item img,.instruction-text-container{width:98%}}@media (max-width:500px){.feature{min-width:310px;padding:10px}.feature img{height:70px;margin-top:5px}.feature h3,.instruction-item h3{font-size:1.0625rem}.feature p,.how-works-item p,details,.instruction-text-container{font-size:1.0625rem}table{font-size:0.9375rem}tbody td,tbody th{padding:12px 8px}.background-effect{top:700px}.generation-instuctions-container h2{margin-top:20px}.examples-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.example-card{padding:12px}.example-card p{font-size:1rem}.example-card h3{font-size:1.125rem}.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reviews>p{font-size:1.0625rem}}.wheel-prizes-link{display:flex;justify-content:center;align-items:center;column-gap:5px;max-width:210px;padding:7px 10px;border-radius:12px;position:relative;background:#1a1a1a;border:none;margin:10px auto 0;text-decoration:none}.wheel-prizes-link::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff0000,#00ff00,#0000ff,#ff0000);background-size:400% 400%;border-radius:14px;z-index:0;animation:gradient-border 4s linear infinite}.wheel-prizes-link:hover img{animation:swing 0.6s ease-in-out}@keyframes swing{0%{transform:rotate(0deg)}25%{transform:rotate(7deg)}50%{transform:rotate(-7deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0deg)}}@keyframes gradient-border{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.wheel-prizes-link span{position:relative;z-index:1;font-size:1.25rem;font-weight:bold;color:white;text-wrap:nowrap}.wheel-prizes-link img{position:relative;z-index:1;height:50px;aspect-ratio:1 / 1}.work-types-list{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:0 auto 18px;padding:0;width:85%}.work-types-list li{font-size:1.125rem;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--button-color);color:var(--button-color);border-radius:4px;min-width:115px;height:46px;text-align:center;transition:all 0.5s ease}.work-types-list li:hover{background-color:var(--button-color)}.work-types-list li:hover a{color:black}.active-item{color:black!important;background-color:var(--button-color)!important}.active-item a{color:black!important}.work-types-list a{text-decoration:none;color:var(--button-color);padding:12px 25px;width:100%}.form-container{width:85%;margin:0 auto}#generation-form{width:100%;display:flex;justify-content:center;column-gap:10px;position:relative}#generation-form label{display:none}#generation-form div{width:81%}#generation-form div input{width:100%;height:55px;border-radius:10px;border:2px solid var(--base-border-color);color:white;background:none;font-size:1.125rem;padding-left:12px;transition:0.5s ease-in-out}#generation-form div input:hover{border-color:var(--button-color)}#generate-button{width:19%;height:55px;border-radius:10px;border:none;background-color:var(--button-color);box-shadow:0 0 12px 0 var(--button-color);color:black;font-size:1.25rem;cursor:pointer}.generate-button{width:19%;height:55px;border-radius:10px;border:none;background-color:var(--button-color);box-shadow:0 0 12px 0 var(--button-color);color:black;font-size:1.25rem;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif}#generate-button:hover,.generate-button:hover{background-color:#a7fffa}#generation-form div input:focus{outline:none;box-shadow:0 0 12px 0 var(--button-color)}.open-theme-generator{text-decoration:none;font-size:1.125rem;color:var(--button-color);display:block;text-align:start;width:85%;margin:15px 0}@media (max-width:768px){#generation-form{flex-direction:column;align-items:center;row-gap:10px}#generation-form div{width:95%}#generate-button,.generate-button{width:95%;max-width:none;margin-top:5px}.work-types-list{gap:12px}.work-types-list li{width:45%}}@media (max-width:500px){.form-container{width:100%}#generation-form div input{height:50px}.work-types-list{width:95%}.work-types-list li{font-size:1.0625rem;max-width:130px;min-width:100px}.work-types-list a{padding:10px 18px}.wheel-prizes-link{padding:0;max-width:190px}.wheel-prizes-link span{font-size:1.0625rem}.wheel-prizes-link img{width:35px}.open-theme-generator{text-align:center;width:100%}.contents-container.opened{border:none;border-top:2px solid var(--base-border-color);border-bottom:2px solid var(--base-border-color);border-radius:0}#generate-button,.generate-button{height:50px}}