*{box-sizing:border-box;margin:0;padding:0;font-family:Roboto,sans-serif}body,html{height:100%;overflow-x:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='none' stroke='rgba(238%2C%2038%2C%20228%2C%200.01)' stroke-width='2'%3E%3Cpolygon points='50,95 61.18,69.1 87.76,64.55 67.55,45.91 74.39,19.45 50,34 25.61,19.45 32.45,45.91 12.24,64.55 38.82,69.1' fill='none' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:2em;color:#f5d2f3;border:2px solid pink;border-radius:10px}.text-container{border:2px solid rgba(238,38,228,.1);border-radius:10px;padding:20px}.header,.footer{padding:20px;text-align:center}.header-title,.footer-title{color:#f5d2f3;font-weight:700}.header-title{font-size:3em;margin-bottom:1em}.footer-title{font-size:1em}.main{flex-grow:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px}.card-container{display:flex;justify-content:center;gap:20px;margin-bottom:2em}.card-container::-webkit-scrollbar{width:0px}.card{flex:0 0 auto;height:300px;border:2px solid #ee26e4;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.card-content{height:100%;position:relative}.card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.card:hover img{transform:scale(1.1)}.description{text-align:center;margin-bottom:2em}.description-title{font-size:2em;font-weight:700;color:#f5d2f3;margin-bottom:1em}.description-text{font-size:1.2em;margin-bottom:1em}.description-features-title{font-size:1.5em;font-weight:700;color:#f5d2f3;margin-bottom:1em}.description-features-list{list-style-type:none}.description-features-list li{font-size:1.1em;margin-bottom:1em}.feature-title{font-weight:700;color:#f5d2f3}.download-buttons{display:flex;justify-content:center;gap:20px}.download-button{background-color:#ee26e4;color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px;transition:background-color .3s ease-in-out}.download-button:hover{background-color:#ff69b4}@media (max-width: 768px){.header-title{font-size:2em}.description-title{font-size:1.5em}.description-text,.description-features-list li{font-size:1em}.description-features-title{font-size:1.2em}}.logo{width:250px;height:250px;margin-top:700px}.scroll-arrows{display:flex;justify-content:center;margin-bottom:2em}.scroll-arrow{background-color:transparent;color:#fff;font-size:2em;border:none;cursor:pointer;transition:color .3s ease-in-out}.scroll-arrow:hover{color:#ee26e4}.terms-content{padding:20px;border:2px solid #ff69b4;border-radius:8px;background-color:#1f1f1f;color:#fff;font-family:Arial,sans-serif;margin:20px auto;box-sizing:border-box}.terms-title{font-size:24px;color:#ff69b4;margin-bottom:20px}.terms-content p{margin-bottom:15px}.full-screen{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.terms-scroll-view{max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ff69b4 #1f1f1f}.terms-scroll-view::-webkit-scrollbar{width:8px}.terms-scroll-view::-webkit-scrollbar-track{background-color:#1f1f1f}.terms-scroll-view::-webkit-scrollbar-thumb{background-color:#ff69b4}@supports (-ms-ime-align: auto){.terms-scroll-view{scrollbar-base-color:#1f1f1f;scrollbar-face-color:#ff69b4}}.close-button{display:block;margin-top:20px;padding:10px 20px;background-color:#ff69b4;color:#fff;text-decoration:none;border-radius:8px;text-align:center;font-weight:700;transition:background-color .3s ease}.close-button:hover{background-color:#ff4394}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
