/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local(Roboto Light),local(Roboto-Light),url(KFOlCnqEu92Fr1MmSU5fChc4EsA.ec752a7e.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local(Roboto Light),local(Roboto-Light),url(KFOlCnqEu92Fr1MmSU5fBBc4.81a5bc04.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(Roboto),local(Roboto-Regular),url(KFOmCnqEu92Fr1Mu7GxKOzY.680063bd.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(Roboto),local(Roboto-Regular),url(KFOmCnqEu92Fr1Mu4mxK.962f1284.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:local(Roboto Light Italic),local(Roboto-LightItalic),url(KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.43acb9bc.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:local(Roboto Light Italic),local(Roboto-LightItalic),url(KFOjCnqEu92Fr1Mu51TjASc6CsQ.4ad36a98.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:local(Roboto Italic),local(Roboto-Italic),url(KFOkCnqEu92Fr1Mu51xGIzIFKw.24ac575f.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:local(Roboto Italic),local(Roboto-Italic),url(KFOkCnqEu92Fr1Mu51xIIzI.726359d1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300;src:url(L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_SuW4Ep0.92c09186.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300;src:url(L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW4.7a9692de.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_SuW4Ep0.d9409874.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW4.cf1eee5f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}select{opacity:.9;color:#dfdfdf;appearance:none;background-color:inherit;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23D0D0D0%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(#334d33 0%,#263326 100%);background-position:right .35rem top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.6em,100%;border:1px solid #fcfcfcbf;border-radius:.35em;outline:none;max-width:100%;margin:0;padding:.25rem 1.25rem .25rem .5rem;font-size:.9rem;line-height:1.25;display:block}select::-ms-expand{display:none}select:hover{opacity:1}select:focus{opacity:1;outline:none;box-shadow:0 0 3px 3px #2e6b2e54}select option{color:#b9b9b9;background:#193419;font-family:inherit;font-size:1rem;font-weight:400}select option:hover *{background:red}html{color:#fcfcfc;height:100%;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.25}body{opacity:1;background-color:#113b11;flex-direction:column;height:100%;transition:opacity .75s ease-in;display:flex}main{background:url(green-noise-640x480-small.5586247c.png);flex-grow:50;flex-basis:30rem;padding:.75rem .375rem;transition:opacity 2s ease-out;display:flex}footer{text-align:center;opacity:.7;color:#969696;background-color:#262626;flex-basis:2.5rem;min-height:3.5rem;padding:.5rem .75rem;font-size:.9rem;transition-duration:1.5s;display:flex}footer a{display:inline-block}footer .ipfs-logo{background-blend-mode:darken;vertical-align:center;background-image:url(ipfs-logo-240x240.19919bbe.png);background-repeat:no-repeat;background-size:2.75rem;min-height:2.75rem;padding-left:3.25rem;display:inline-block;overflow:hidden}footer .ipfs-logo a{opacity:inherit;text-align:left;font-family:Roboto Mono,monospace;font-size:.765rem;line-height:130%;transition-duration:1s;animation-name:warb2;animation-duration:.75s;animation-iteration-count:8;animation-direction:alternate}@keyframes warb2{0%{color:#b9b9b9;opacity:.4}to{color:#dfdfdf;opacity:1}}main.loading{opacity:.05;transition-duration:3s}main.loading #full-screen{opacity:1;background:red;height:50rem;margin:10rem auto}header{flex-grow:0;padding:.5rem}main li a{text-decoration:none}main ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}main ul.players li{flex-direction:row;display:flex}main pre{opacity:.4}main small,main .small{opacity:.88;color:#b0b0b0;font-size:.9rem}main #wrapper{flex-wrap:wrap;width:100%;display:flex}main input,main button,main select{border:1px solid #1f1f1f}main input::placeholder{opacity:.15}main input,main button{color:#dfdfdf;background:#2d2d2d;border-radius:.35rem;min-width:4rem;margin:.2rem .5rem .75rem;padding:.25rem .5rem;font-weight:300;transition-duration:.3s}main input:focus,main input:focus:hover,main button:focus,main button:hover{color:#fcfcfc;outline:none;box-shadow:0 0 3px 3px #2e6b2e40}main input:hover,main button:hover{cursor:pointer}main button{color:#dfdfdfe6;background:linear-gradient(355deg,#213621 40%,#2e452e);padding:.25rem 1rem;font-size:.9rem;font-weight:400;box-shadow:2px 2px #2d2d2d8f}main button:hover{color:#fcfcfc;box-shadow:2px 2px #2d2d2dbf}main .button{color:#fcfcfc;opacity:.75;filter:grayscale(15%);border-radius:.4rem;height:1rem;margin:.25rem .25rem .5rem;text-decoration:none;transition-duration:.2s;display:inline-block}main .button svg{width:100%}main a.button{user-select:none;background:#26262633}main a.button:hover{opacity:1;filter:grayscale(0%);cursor:pointer;transition-duration:.2s}main button,main option{opacity:.975;font-family:inherit}main a.button.delete{border-radius:1rem;min-width:1rem;font-weight:300;scale:1.15}main a.button.duplicate{scale:.8}main button:disabled{color:#b9b9b940;border:none}main a.button.delete.confirm-delete{transition-duration:.5s;animation-name:warb;animation-duration:.6s;animation-iteration-count:infinite;animation-direction:alternate;scale:1}@keyframes warb{0%{opacity:.5;border-color:#676732e6}to{opacity:1;border-color:#8e8e0be6}}main .fixed{flex-grow:1!important}main .panel{color:#b9b9b9;background-color:#26262633;border-radius:.5rem;flex-grow:20;flex-shrink:20;min-width:16rem;max-width:95vw;margin:0 .375rem .75rem;padding:.5rem .75rem;overflow:hidden}main .panel h1{margin-top:-.25rem}main .panel h1,main .panel h2,main .panel h3,main .panel h4{color:#fcfcfc}main .hint{background:#2d2d2d30;border-radius:.5rem;min-width:25vw;padding:.75rem .25rem}main #game-setup{flex-grow:1;flex-shrink:1}main #game-setup select{float:left;min-width:8rem;margin-top:.25rem;margin-bottom:1rem;margin-left:.5rem}main #players-setup{flex-grow:50;flex-shrink:1}main #games-list{overflow:hidden}main #games-list li{align-items:center;padding:.25rem 0;display:flex}main #games-list li .button{margin-right:.1rem}main #games-list .game{cursor:pointer;min-width:14rem;max-width:24rem;margin:0}main #games-list .game a.details{flex-grow:2;margin-right:.5rem;overflow-x:hidden}main #nav-bar{flex-direction:column;flex-grow:0;min-width:auto;display:flex}main #nav-bar a{opacity:.75;color:#b9b9b9;margin:.5rem 0;font-size:1.5rem;transition-duration:.25s}main #nav-bar a:hover{opacity:1}main #score-history{display:flex}main #score-history svg text{text-rendering:optimizeLegibility;fill:#b9b9b9;font-family:inherit;font-size:.9rem;font-weight:300}main #score-history svg #legend text{opacity:1}main #score-history svg .chart__ticks{opacity:.4}main #score-history svg .chart__ticks line{opacity:.1}main table{background:linear-gradient(-55deg,#111,#333);border:2px solid #444;padding:.5rem;font-size:.9rem}main #control-panel{user-select:none;flex-grow:2;max-width:30rem}main #control-panel #controls{grid-template-columns:auto 4rem 6rem 6rem;align-items:center;min-width:18rem;margin-top:1rem;font-size:115%;font-weight:300;display:grid}main #control-panel #controls div{padding:.5rem;display:flex}main #control-panel #controls .bid,main #control-panel #controls .won{align-content:center;align-items:center;font-size:65%;display:flex}main #control-panel #controls label{color:#b9b9b9;opacity:.275;font-family:inherit;display:inline}main #control-panel #controls select{text-align:right;width:3rem;min-width:3.5rem;margin-left:.25rem}main #scores{grid-template-columns:1.5rem auto min-content;min-width:18rem;margin-top:1rem;font-weight:300;display:grid}main #scores .name,main #scores .total{height:2rem}main #scores .medal{opacity:.85}main #scores div{display:flex}main #scores .total{text-align:right;align-content:end}main #scores .winner{color:#dfdfdf;font-weight:600}nav{font-size:1.25rem}a:focus{outline:#fcfcfc}a,a:visited{color:inherit}.emoji{font-family:serif;font-size:1.25rem;display:block}h1,h2,h3,h4{white-space:nowrap;text-overflow:ellipsis;clear:both;font-weight:300;overflow:hidden}h1{margin-left:-.25rem;font-size:2.25rem}h1,h2{margin-top:1.25rem;margin-bottom:.1rem}h2{font-size:1.45rem}h3,h4{margin-top:.75rem;margin-bottom:.1rem;font-size:1.25rem}h4{margin-top:.25rem;font-size:1rem}a:hover{opacity:1}@media (width<=35rem){main #nav-bar{color:red;flex-grow:1;display:flex;flex-direction:row!important}main #nav-bar a{text-align:center;flex-grow:1;margin:0 1rem}}