html,body{width:100%;height:100%}body{max-width:640px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/assets/vaultboy-background-BtmWUw1R.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:top left;overflow:hidden}#container{height:100%;overflow-x:auto;overflow-y:scroll}.container{background-color:#fffc;box-shadow:0 0 20px #61de2633,0 0 10px #61de2633,0 0 5px #61de2633 inset;margin:1rem;padding:1rem;border-radius:1rem}.container h1{margin-top:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{margin-top:0}body,input,button{font-size:18px}h1{font-size:140%}#codes button{border-radius:.5rem;padding:.2rem .5rem;border:solid 1px #222}#codes table{width:100%;border-spacing:0;border-collapse:collapse}#codes table th,#codes table td{text-align:left;padding-top:.2rem;padding-bottom:.2rem}#codes table tbody>tr:nth-child(2n) td{background-color:#f1f1f1}#codes table .btn{text-align:right;width:2rem}#codes table .code{width:100%}#codes table .code .excluded{text-decoration:line-through;opacity:.5}#codes table td.value button{background-color:#f1f1f1;color:#222}#codes table tr.used td.value button.selected{background-color:#222;color:#fff}#codes table thead th{border-bottom:solid 1px black}#codes table tfoot th{border-top:solid 1px black}#codes table tfoot th input{width:100%;transition-property:all;transition-duration:.5s}#codes table tfoot th input:hover,#codes table tfoot th input:focus,#codes table tfoot th input:active{outline:solid 1px #61de26;border-color:#61de26;background-color:#61de2633}#codes button.remove{color:#fff;background-color:#f32}
