body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#099;font-family:Rockwell,Courier Bold,Courier,Georgia,Times,Times New Roman,serif;font-weight:500;margin:0;padding:0}h1{font-size:larger}h2{font-size:large}button{border:1px solid #000;box-shadow:inset 2px 2px 2px 0 grey;cursor:grab;margin:5px;padding:5px 10px}button:active{box-shadow:inset 2px 2px 2px 0 #000}button:disabled{background-color:#d3d3d3;box-shadow:2px 2px 2px 0 grey}.game{margin:10px 0 0 10px}.hidden{display:none!important}.left{float:left;width:34%}.middle{float:left;margin-left:1%;width:65%}.half{float:left;width:45%}.machines{float:left;width:50%}.machine{grid-column-gap:1em;grid-row-gap:1em;border:2px dashed #000;-webkit-column-gap:1em;column-gap:1em;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:5px;padding:5px 5px 1rem;position:relative;row-gap:1em;width:100%}.machine-disabled{border:2px dashed red}.machine .product{background-color:teal;border:2px solid #000;padding:5px;position:absolute;right:-2px;top:-2px}.machine .product button{margin:0 0 0 15px}.machine .value{min-width:70px}.machine .requires{margin-top:20px}.machine .slider{float:left;text-align:center;width:100%}.machine .slider input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{background:blue;height:5px}input[type=range]::-moz-range-track{background:blue;height:.5rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:red;height:20px;margin-top:-8px;width:7px}.machine .disable{cursor:pointer;display:inline-block;padding-top:10px;text-align:center;-webkit-user-select:none;user-select:none}.machine .disabled-value{font-weight:700}.machine .disable .DISABLED{color:red}.research{float:right;width:45%}.research-points{background-color:#6495ed;border:1px solid #fff;font-size:1.1em;max-width:50%;min-width:260px;padding:5px}.research-list{-webkit-padding-start:0;border-top:1px solid #fff;list-style:none;margin:0;max-height:550px;overflow-y:hidden;padding-inline-start:0}.acquisition{background-color:azure;border:1px solid red;border-right:none;float:right;margin-top:10px;width:calc(66% - 10px)}.acquisition p{font-weight:700}.boat{display:inline-block;padding:15px;width:calc(100% - 30px)}.boat:not(:last-child){border-bottom:3px double #000}.boat-left,.boat-middle,.boat-right{float:left;width:32%}.boat-focus{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.boat-focus p{display:inline;grid-column:1/span 3;margin:2px}.boat-focus label{cursor:grab;margin-right:15px}.boat-focus label input{height:8px;margin:0 5px 0 0}.advanced{display:inline-block;width:100%}.academy,.ships{float:left;width:50%}.endscreen{background:hsla(0,0%,4%,.5);height:75%;left:0;padding:15%;position:fixed;top:0;width:70%;z-index:2}.endscreen-insert{background:#fff;padding:20px}.title{background-color:#fff;border-bottom:1px solid #000;display:flex;height:auto;justify-content:space-between;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.title .log{display:flex;flex-direction:column;height:90px;margin:0;overflow:hidden;padding:0;text-align:right}@-webkit-keyframes blinkIn{0%{color:red;opacity:0}to{color:#000;opacity:1}}@keyframes blinkIn{0%{color:red;opacity:0}to{color:#000;opacity:1}}.title .log span{-webkit-animation:blinkIn 1s forwards;animation:blinkIn 1s forwards}@-webkit-keyframes statusUp{0%{height:0}to{height:auto}}@keyframes statusUp{0%{height:0}to{height:auto}}.status{background-color:#adff2f;border:1px solid #000;bottom:0;cursor:pointer;left:45px;padding:5px 20px;position:fixed}.status:hover{height:0}.status:not(:hover){-webkit-animation:statusUp 2s forwards;animation:statusUp 2s forwards}.status-conquest{background-color:red;font-weight:700}.bank,.resource{border:1px solid #000;padding:5px}.resource{background-color:teal}.resource .tracker{color:blue;float:right;font-weight:700;margin-right:5px;margin-top:10px}.resource .negative{color:red}.resource .positive{color:#adff2f}.tool{border:1px solid #000;padding:5px}.value{background-color:#fff;border:1px solid blue;display:inline-block;min-width:100px;padding:2px 5px;text-align:right}.negative{color:red;font-weight:700}.costs .poor{font-weight:800}.warships{background-color:#5f9ea0;border:1px solid #000;float:left;margin:5px;padding:10px;width:calc(100% - 40px)}.warships-sortie{background-color:red;bottom:0;height:100px;position:absolute;right:0;width:150px}.warships-fleet{background-color:#fff;display:inline-block;margin-top:10px;padding:5px;position:relative;width:calc(100% - 10px)}.warships-fleet-left{grid-gap:5px;align-items:center;display:grid;float:left;gap:5px;grid-template-columns:repeat(2,1fr);width:60%}.warships-fleet-left-span{grid-column:1/3}.warships-fleet-left-break{grid-column:1/3;width:100%}.warships-fleet .conquest-mode{border:1px solid transparent;cursor:pointer}.warships-fleet-left .on{border:1px solid red}.warships-fleet-right{float:right;width:40%}.warships-fleet .tactical-span{border:1px solid #000;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none}.warships-fleet [data-disabled=true]{border-color:grey;color:grey}.warships-list{float:left;width:30%}.warships-board{aspect-ratio:3;background-color:#fff;cursor:pointer;display:grid;float:right;height:100%;text-align:center;-webkit-user-select:none;user-select:none;width:calc(70% - 2px)}.warships-board,.warships-board span{border:1px solid #000}.placing .active{background-color:#a9a9a9}.playing .active{background-color:#d3d3d3}.warships-board .content{background-color:green}.playing .hit{background-color:red}
/*# sourceMappingURL=main.7003aebd.css.map*/