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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;min-height:100vh;text-align:center}.App-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 2rem}.App-header h1{font-size:2.5rem;font-weight:700;margin:0}.App-description{font-size:1.1rem;margin:1rem auto 0;max-width:600px;opacity:.9}.App-main{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem}.widget-demo-section{margin-bottom:3rem}.widget-demo-section h2{color:#333;margin-bottom:1rem}.widget-demo-section a{color:#667eea;font-weight:600;text-decoration:none}.widget-demo-section a:hover{color:#764ba2;text-decoration:underline}.info-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:1px solid #667eea1a;border-radius:12px;box-shadow:0 4px 6px #00000012,0 1px 3px #0000000f;margin:1.5rem 0;padding:1.5rem;transition:transform .2s,box-shadow .2s}.info-card:hover{box-shadow:0 6px 8px #00000014,0 2px 4px #00000012;transform:translateY(-2px)}.info-card-content{width:100%}.info-card-content strong{color:#2c3e50;display:block;font-size:1.1rem;margin-bottom:.5rem}.info-card-content p{color:#495057;line-height:1.6;margin:0}.info-card-content a{color:#667eea;font-weight:600;text-decoration:none;transition:color .2s}.info-card-content a:hover{color:#764ba2;text-decoration:underline}.widget-container{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;display:flex;justify-content:center;margin:2rem 0;min-height:200px;padding:2rem}.integration-info,.next-steps{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:2rem 0;padding:2rem;text-align:left}.integration-info h2,.next-steps h2{color:#495057;margin-bottom:1rem;margin-top:0}.integration-info ol,.next-steps ul{padding-left:1.5rem}.integration-info li,.next-steps li{line-height:1.6;margin-bottom:.5rem}code{background:#f1f3f4;border-radius:3px;color:#d73a49;font-size:.9em;padding:.2em .4em}.App-footer{background:#f8f9fa;border-top:1px solid #e9ecef;margin-top:auto;padding:2rem}.App-footer a{color:#667eea;font-weight:600;text-decoration:none;transition:color .2s}.App-footer a:hover{color:#764ba2;text-decoration:underline}.heart{color:#e74c3c}@media (max-width:768px){.App-header{padding:2rem 1rem}.App-header h1{font-size:2rem}.App-main{padding:1rem}.integration-info,.next-steps{padding:1.5rem}}
/*# sourceMappingURL=main.092be8a3.css.map*/