menu,td{padding:0}menu{margin:0}[role=toolbar]{position:fixed;bottom:0;left:0;right:0}[role=toolbar] span{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;flex:1;border:none;background-color:transparent;background-repeat:no-repeat;margin:0;padding:0;text-align:center;font-size:1.667em;color:#919191;border-radius:0;height:100%;line-height:45px;vertical-align:middle}[role=toolbar] button{background-image:none}#fieldcontainer{margin-bottom:45px}table{border-spacing:0 0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:'Fira Sans';transition-property:box-shadow;transition-duration:.5s;margin:1px auto;color:#000;white-space:nowrap}.invalid,body:not([data-whatinput=keyboard]) td{transition-property:background-color;transition-duration:.2s}td{display:inline-block;min-width:1.5em;min-height:1.5em;background-color:#d3d3d3;outline:gray solid 1px;border:3px solid transparent;cursor:default;text-align:center;line-height:1.5em;font-weight:700;position:relative}[data-whatinput=keyboard] td:focus{background-color:#fff}.high-contrast td{outline:#000 2px;background:#fff}.air{color:transparent}.one{color:#00f}.two{color:green}.three{color:red}.four{color:navy}.five{color:maroon}.six{color:teal}.seven{color:purple}.eight{color:#000}.high-contrast td:not(.air){color:#000!important}.mine{font-family:mine;font-weight:initial}.covered{border:3px outset #d3d3d3;color:transparent}.invalid{background-color:red!important}.high-contrast .covered{border:3px solid #fff;background:#000}table:not(.done) .covered:active{border:3px inset gray}.gameover .covered.mine{color:initial}.high-contrast .gameover .covered.mine{color:#fff!important}.flagged::before{content:"flag";color:red;font-size:1.2em;position:absolute;left:0;width:1.1em;width:calc(1.5em - 6px);text-align:center;font-weight:500;font-family:gaia-icons;font-style:normal;text-rendering:optimizelegibility}.high-contrast td.flagged{background-color:red;color:red!important}.high-contrast .flagged::before{color:transparent}.done:not(.gameover){box-shadow:0 0 3em green}.gameover{box-shadow:0 0 3em red}