.calculator{display:flex;flex-flow:column nowrap;gap:1.5rem;padding:1.5rem 0;background:linear-gradient(130deg,#f5f5f5,#c9d6ff);padding:1.5rem;border-radius:1rem}.calculator .label{text-align:center;font-weight:700}.calculator .wrapper{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center}.calculator .symbol{margin-top:1.5rem;font-size:1.5rem;font-weight:700}.calculator .input-text{text-align:center;font-size:1.5rem;font-weight:700;background-color:#fff}.calculator .input-text:focus{outline:2px solid #7b48ea;outline-offset:2px;color:#7b48ea}