body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#181c23;color:#f5f6fa;font-family:Inter,Segoe UI,Arial,sans-serif;margin:0;min-height:100vh}.main-container,.page-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem}.logo{filter:drop-shadow(0 0 32px #ff6a3d88);height:160px;margin-bottom:2rem;width:160px}h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff6a3d,#ffb86c,#3d6aff,#1e2a78);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;margin-bottom:.5rem}h2{color:#ff6a3d;font-size:2rem;margin-bottom:1rem}p{color:#bfc9d1;font-size:1.2rem;margin-bottom:2rem;max-width:500px;text-align:center}.links{display:flex;gap:1.5rem;margin-top:1.5rem}.links a{background:#23283a;border-radius:2rem;box-shadow:0 2px 12px #1e2a7840;color:#3d6aff;font-weight:600;padding:.7rem 1.5rem;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.links a:hover{background:#ff6a3d;box-shadow:0 4px 24px #ff6a3d55;color:#fff}.policy-content{background:#23283a;border-radius:1rem;box-shadow:0 4px 24px #1e2a7840;margin:0 auto;max-width:800px;padding:2rem}.policy-content section{margin-bottom:2rem}.policy-content h3{color:#ff6a3d;font-size:1.5rem;margin-bottom:1rem}.policy-content p{color:#bfc9d1;margin-bottom:1rem;text-align:left}.policy-content ul{list-style-type:disc;margin-bottom:1rem;margin-left:1.5rem}.policy-content li{color:#bfc9d1;margin-bottom:.5rem}.policy-content a{color:#3d6aff;text-decoration:none;transition:color .2s}.policy-content a:hover,.policy-content strong{color:#ff6a3d}.policy-content em{color:#ffb86c;font-style:italic}.landing-container{margin:0 auto;max-width:1200px;padding:2rem;text-align:center}.landing-container h1{color:#333;font-size:2.5rem;margin-bottom:1rem}.landing-container p{color:#666;font-size:1.2rem;margin-bottom:3rem}.apps-container{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.app-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:300px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.app-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.app-link{color:inherit;display:block;text-decoration:none}.app-logo{border-radius:8px;height:150px;margin-bottom:1rem;object-fit:cover;width:150px}.app-card h2{color:#333;font-size:1.5rem;margin-bottom:.5rem}.app-card p{color:#666;margin:0}.app-page-container{margin:0 auto;max-width:1200px;padding:2rem;text-align:center}.app-header{margin-bottom:3rem}.app-page-logo{border-radius:12px;height:120px;margin-bottom:1rem;object-fit:cover;width:120px}.app-header h1{color:#333;font-size:2.5rem;margin-bottom:1rem}.app-header p{color:#666;font-size:1.2rem;margin:0 auto;max-width:600px}.screenshots-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.screenshot{border-radius:12px;box-shadow:0 4px 15px #0000001a;height:auto;max-width:250px;transition:transform .3s ease;width:100%}.screenshot:hover{transform:scale(1.05)}.app-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.app-link-button{background:#007bff;border-radius:6px;color:#fff;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.app-link-button:hover{background:#0056b3}.back-link{color:#666;font-weight:500;padding:.75rem 1.5rem;text-decoration:none}.back-link:hover{color:#333}
/*# sourceMappingURL=main.e1c80667.css.map*/