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}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#61eef0,#9c4ad3,#fc698b);background-clip:text;-webkit-background-clip:text;font-weight:700;text-shadow:1px 1px 2px #0000004d}.card-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.card{flex-basis:calc(25% - 20px);flex-grow:1;flex-shrink:1;margin:10px}@media (max-width:1200px){.card{flex-basis:calc(33.33% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:992px){.card{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:768px){.card{flex-basis:calc(100% - 20px);flex-grow:1;flex-shrink:1}}.calculator{background:#f4f4f4;border-radius:10px;box-shadow:0 4px 10px #0003;margin:50px auto;padding:20px;width:300px}.display{background:#222;border-radius:5px;color:#fff;font-size:2rem;margin-bottom:10px;padding:10px;text-align:right}.buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:15px;transition:background .3s}.button:hover{background:#0056b3}.popup{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%)}.close-btn{background:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px}
/*# sourceMappingURL=main.a1c82ca8.css.map*/