.keypad[data-v-38f47498]{--button-size:6ch;background-color:#000;border:2px solid #000;display:inline-grid;grid-gap:2px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);margin-top:20px}button[data-v-38f47498]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none;padding:0}.one[data-v-38f47498]{height:var(--button-size);width:var(--button-size)}.tall[data-v-38f47498]{grid-column-start:5;grid-row-start:4;grid-row-end:6;width:var(--button-size)}.wrapper[data-v-edab9798]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px}.expression[data-v-edab9798]{border:2px solid #000;-ms-flex-preferred-size:calc(100% - 20ch);flex-basis:calc(100% - 20ch);font-size:20px;padding:.3em;text-align:right}.equals[data-v-edab9798]{-ms-flex-preferred-size:1ch;flex-basis:1ch;-ms-flex-negative:0;flex-shrink:0;padding:0 1ch}.evaluation[data-v-edab9798]{-ms-flex-preferred-size:17ch;flex-basis:17ch;font-weight:700;text-align:left}.history[data-v-4e3c3a32]{border:2px solid #000;position:relative}h2[data-v-4e3c3a32]{background-color:#000;color:#fff;line-height:1;margin:0;padding-bottom:.15em;text-transform:uppercase}ul[data-v-4e3c3a32]{padding:0 1em 1em}li[data-v-4e3c3a32]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.expression[data-v-4e3c3a32]{-ms-flex-preferred-size:calc(100% - 1.5ch);flex-basis:calc(100% - 1.5ch);text-align:right}.equals[data-v-4e3c3a32]{-ms-flex-preferred-size:1ch;flex-basis:1ch;-ms-flex-negative:0;flex-shrink:0;padding:0 1ch}.evaluation[data-v-4e3c3a32]{-ms-flex-preferred-size:calc(100% - 1.5ch);flex-basis:calc(100% - 1.5ch);font-weight:700;text-align:left}@font-face{font-family:Cartograph;font-weight:400;src:url(../fonts/CartographCF-DemiBold.fb375953.woff2) format("woff2")}@font-face{font-family:Cartograph;font-weight:700;src:url(../fonts/CartographCF-HeavyItalic.f1d95848.woff2) format("woff2")}#app,button,input{font-family:Cartograph,Avenir,Helvetica,Arial,sans-serif}#app{text-align:center;color:#2c3e50;margin:60px auto 0;max-width:600px;padding-left:15px;padding-right:15px}