*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;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}.app-container{margin:0 auto;max-width:1200px;padding:20px}h1{font-family:lucida handwriting;font-size:45px}button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}button:active{transform:translateY(0)}input,textarea{border:2px solid #e0e0e0;border-radius:8px;font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}input:focus,textarea:focus{border-color:#f16390;outline:none}.card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:24px}.btn-primary{background-color:#f1639c;color:#fff}.btn-primary:hover{background-color:#e390d7}.btn-secondary{background-color:#4466e0;color:#fff}.btn-secondary:hover{background-color:#2e4fa4}.btn-success{background-color:#da0cc9;color:#fff}.btn-success:hover{background-color:#c734a0}.btn-outline{background-color:initial;border:2px solid #f163d7;color:#f163d7}.btn-outline:hover{background-color:#6366f1;color:#fff}
/*# sourceMappingURL=main.4471131c.css.map*/