@import"https://fonts.googleapis.com/css?family=Raleway&display=swap";:root{--light-grey: #F6F9FC;--dark-terminal-color: #0A2540;--accent-color: var(--color-blue-500);--radius: 6px}body{padding:5px;font-family:Raleway;display:flex;justify-content:center;font-size:1em;color:var(--dark-terminal-color)}main{width:380px}form>*{margin:10px 0}button{background-color:var(--accent-color)}button{background:var(--accent-color);border-radius:var(--radius);color:#fff;border:0 solid black;padding:6px 3px;margin-top:16px;font-weight:400;cursor:pointer;transition:all .2s ease;display:block}button:hover{filter:contrast(115%)}button:active{transform:translateY(0) scale(.98);filter:brightness(.9)}button:disabled{opacity:.5;cursor:none}input,select{display:block;font-size:1.1em;width:100%;margin-bottom:10px}label{display:block}a{color:var(--accent-color);font-weight:900}small{font-size:.6em}fieldset,input,select{border:1px solid #efefef}#payment-form{border:#F6F9FC solid 1px;border-radius:var(--radius);padding:20px;margin:20px 0;box-shadow:0 30px 50px -20px #32325d40,0 30px 60px -30px #0000004d}#messages{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New;background-color:#0a253c;color:#00d924;padding:20px;margin:20px 0;border-radius:var(--radius);font-size:.7em}
