.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-float 3s ease-in-out infinite}}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#704cb6}@keyframes App-logo-float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}h1{font-family:Robo Girls;text-shadow:cyan 1px -1px 1px,#f0f -1px 1px 1px,cyan 1px -1px 8px,#f0f -1px 1px 8px,cyan 2px -2px 12px,#f0f -2px 2px 12px,cyan .75px -.75px,#f0f -.75px .75px}.Build{display:flex;flex-direction:column;margin:auto}@media (min-width:860px){.Build{flex-direction:row}}.ShipBuilder{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr);height:200px}.Container{margin:auto;max-width:300px}.Checks,.Container,.Names,.Values{display:flex;justify-content:space-around}.Checks,.Names,.Values{flex-direction:column}.Names{grid-column:1;margin-right:.5rem;text-align:right}select{grid-column:2/6;height:20px}button.GenShip{grid-column:1/4}button.ClearAll,button.GenShip{margin-left:1rem;margin-right:1rem}button.ClearAll{grid-column:4/7}.ShipBuilder h3{grid-column:1/7;margin:0}.ShipBuilder button,.ShipBuilder div,.ShipBuilder input,.ShipBuilder select{align-self:center}.DryDock{display:flex;flex-wrap:nowrap;flex-flow:column;justify-content:space-evenly;margin:auto}.DryDock h3{margin:0 0 .5rem}.Num{font-family:OrbitronBlack}.Options{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.Options button,.Options input,.Options select{margin-left:3px;margin-top:3px}.SelectContainer{overflow:hidden}.Frame{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-around;max-width:270px}label{margin-right:.5em}.Options{flex-direction:column}.Available,.Frame{align-items:center;justify-content:space-evenly}.Available{margin:6px 0 3px;width:285px}.Frame .Available,.Frame .Inputs{display:flex;flex-direction:row;justify-content:space-around;text-align:right}.Frame .Available div,.Frame .Inputs div{display:flex;flex-direction:column;justify-content:space-around}.Outfit{display:flex;flex:1 1 auto;flex-direction:row;justify-content:space-evenly;max-width:330px}.Outfit div{flex-direction:column;justify-content:space-around;text-align:right}.Outfit div,.Shopping{display:flex}.List{flex:2.5 1;text-align:right}.Receipt{break-after:always;flex:1.5 1;margin-left:5vmin;page-break-after:always;text-align:left}.Disallowed{color:red}.RemoveButton{background-color:darkred;border:1px solid #000;border-radius:2px;color:oldlace;font-size:xx-small;height:-webkit-min-content;height:min-content;position:relative;top:-5px;width:-webkit-min-content;width:min-content}.BuildShip,.ClearShopping{flex:1 1;margin-left:4vmin;margin-right:4vmin;max-width:20vmin;width:10vmin}.ListButtons{display:flex;flex-direction:row;justify-content:center;margin:.5rem 0 0}@media screen and (max-width:330px){.HideLabel{display:none}.SelectContainer select{width:14rem}}.BillOfMaterials{display:grid;grid-template-columns:(auto repeat 7);margin:0 .5rem}.typeList{grid-column:span 7,}.BOMHeading{grid-column:span 7}.SubGrid{display:grid;grid-column:span 7;grid-template-columns:subgrid;grid-template-rows:1}.SubGrid div{column-span:1;text-align:left}.SubGrid button{margin:0 1px 1px 0}.BillOfMaterials div{text-align:left}.Ship{border:solid #000;border-radius:6px;border-width:1px 1px 3px;box-sizing:border-box;height:100%;margin:3px auto;padding:1vmin;width:100%}.ShipTitle{display:inline-flex;width:100%}.Name{flex:3 1;font-family:Robo Girls;padding-left:.5rem;text-align:left}.Hull{flex:1 1 min-content;flex-wrap:nowrap;padding-right:.5rem;text-align:right}.ShipStats{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;margin-bottom:0;margin-top:0}.Stat{display:flex;grid-column:1;height:1.5rem}.StatRight{display:flex;grid-column:2}.StatKey{flex:1 1;text-align:right}.StatValue{flex:1 1}.ShipCosts,.ShipDefenses,.ShipFittings,.ShipWeapons{display:flex;flex-wrap:wrap}.Cost,.Fitting{flex:1 1;margin-right:1em;text-align:right}.CostBreakdown,.FittingValWrapper{flex:3 1;text-align:left}.Title{font-family:OrbitronBlack;margin:auto}#Hanger{width:100%}@media (min-width:425px){#Hanger{padding:1vmin;width:94vw}.Grid{grid-gap:.5vw;display:grid;gap:.5vw;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));justify-content:center}.Ship{box-sizing:border-box;grid-column:1fr}}.Yorkshire{background-color:#000;border:3px ridge #000;border-radius:6px;color:#fff;margin:1rem auto;padding:1vmin;width:90%}.Hidden{display:none}@font-face{font-family:Robo Girls;src:local("Robo Girls"),url(/static/media/RoboGirls.4a1492a6932dd2067354.ttf) format("truetype")}@font-face{font-family:Robo Girls Italic;src:local("Robo Girls Italic"),url(/static/media/Robo%20Girls%20Italic.85c03c54256798b9697c.ttf) format("truetype")}@font-face{font-family:OrbitronBlack;src:local("Orbitron-Black"),url(/static/media/Orbitron-Black.6a97ec87e5cd3cf1d1c4.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/static/media/Orion-Nebula.ea7180f13357aa11f72e.jpg) fixed;background-size:cover;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Floater{background:#fffc;border-radius:6px;border-top:3px ridge #a9a9a9;margin:1vmin auto;padding:1vmin 0;width:400px}button,div,input,select,span{font-size:16px}@media screen and (max-width:400px){.Floater{overflow:hidden;width:100%}}
/*# sourceMappingURL=main.b307876c.css.map*/