body{margin:0;background-color:#eee}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;padding:15px}#header{font-weight:700;font-size:20px;background-color:#000;color:#fff;padding:10px}h1{font-size:1.5em;border-bottom:1px solid #000}h2{font-size:1.3em}a{color:#42b983;text-decoration:none;font-weight:700}a.router-link-exact-active{text-decoration:underline}@media print{.noprint{display:none}}#welcome{background-color:#ccc;padding:20px}#todo{width:250px;float:right;background-color:#ddd;margin:10px 0 10px 10px;padding:10px}#blog h3{border-top:2px solid #555}#blog .date{float:right;padding-top:5px}#blog .images{display:grid;grid-template-columns:repeat(auto-fill,150px);grid-gap:5px;justify-content:space-between}#blog .images .imgbox{text-align:center;background-color:#ddd;padding:15px;margin:5px}#blog .images .imgbox img{width:100px}#blog .images:after{content:"";flex:auto}#home blockquote{border-left:5px solid #999;padding-left:5px}#home h1{border-bottom:1px solid #000}#note{width:703px;margin:20px auto;text-align:justify;border:3px dashed #555;padding:10px}#config{text-align:center}#config select{font-size:20px}#config table{margin-left:auto;margin-right:auto;width:700px;padding:10px;background-color:#ddd}#config table td,#config table th{text-align:left;vertical-align:top}#assetlinks{font-size:20pt;text-align:center}#assetlinks a{padding:0 13px}#assetlinks a.active{background-color:#fff}#print{text-align:center;float:right}#print a{border:5px outset #42b983;border-radius:10px;padding:5px 10px;background-color:#42b983;color:#fff;text-decoration:none;font-weight:700;font-size:16pt}#print .note{margin-top:10px;color:#999}.page{width:703px;margin:0 auto;background-color:#fff;border:10px solid #fff}img.lighten{-webkit-filter:brightness(120%)}h1{border-bottom:none}#rocket{text-align:center}#rocket #launchbox{position:relative;height:400px;width:370px;display:inline-block}#rocket #launchbox #door1{position:absolute;left:70px;top:194px}#rocket #launchbox #door2{position:absolute;top:207px;left:70px}#rocket #launchbox #base{position:absolute;left:0}#rocket #req{text-align:center}#techtree{height:100%}#techtree table{width:100%;height:100%}#techtree .assy{height:16px;display:block}#techtree .techicon{height:50px}#techtree td{white-space:nowrap}#startinginventory{width:80%;float:right;text-align:right}#startinginventory .rsrc{float:right;padding:5px}#inventory{display:table-cell}#inventory #boxboxbox{text-align:center}#inventory #boxbox{width:660px;margin:0 auto}#inventory .box{width:50px;height:50px;border:5px solid #000;float:left;background-color:#fff}.flexbox{display:flex}.flexbox .flexcell.flex1{flex-basis:50%}.flexbox .flexcell.flex2{flex-basis:100%}.panel{-webkit-print-color-adjust:exact;margin:5px;background-color:#eee;padding:10px}.tokenhole{border:4px solid #555;padding:5px;margin:5px;opacity:.4;border-radius:5px;background-color:#fff}.center{text-align:center}@media print{table#recipes{-moz-column-width:100px;column-width:100px}}table#recipes{width:50%}table#recipes th{white-space:nowrap}table#recipes tr:nth-child(2n){background-color:#ddd}table#recipes td{white-space:nowrap;border:none;padding:0 10px}table#recipes td img{vertical-align:middle}table#recipes td.factory{text-align:center}table#recipes td.resource{vertical-align:middle}table#recipes img.tech{height:40px}#tokens .tokenrow{display:flex;page-break-inside:avoid}#tokens .tokenrow .token{width:30px;height:30px;border:1px dashed #ddd;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5px}#tokens .tokenrow .token img{display:block}#tokens .tokenrow .token:nth-child(10){border-right:1px solid #000}#factories .tokenrow{background-color:#fff;display:flex;page-break-inside:avoid;text-align:center;margin:0 auto}#factories .tokenrow .factory{border:1px dashed #bbb;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;display:table}#factories .tokenrow .factory:nth-child(2):nth-last-child(2),#factories .tokenrow .factory:nth-child(2):nth-last-child(3),#factories .tokenrow .factory:nth-child(3):nth-last-child(3),#factories .tokenrow .factory:nth-child(3):nth-last-child(4),#factories .tokenrow .factory:nth-child(4):nth-last-child(4),#factories .tokenrow .factory:nth-child(4):nth-last-child(5),#factories .tokenrow .factory:nth-child(5):nth-last-child(5){border-right:1px solid #000}#factories .tokenrow .factory .box{display:table-cell;vertical-align:middle;-webkit-print-color-adjust:exact;overflow:hidden}#deck .deck{display:flex;flex-flow:row wrap;align-content:flex-start}#deck .deck .card{position:relative;height:110px;padding:10px;border:1px dashed #999!important;flex:1 1 15%;border:1px solid #000;display:table-cell;vertical-align:middle}#deck .deck .card .rsrc{position:absolute;-webkit-print-color-adjust:exact}h1.center{text-align:center}#stats tr:last-child td,#stats tr:last-child th{border-top:2px solid #000}#stats td,#stats th{padding:5px}#stats th{text-align:left;background-color:#ddd;padding-right:20px;vertical-align:text-top;white-space:nowrap}#stats img{vertical-align:middle}.blink{animation:condemned_blink_effect 1s linear infinite}@keyframes condemned_blink_effect{0%{visibility:hidden}40%{visibility:hidden}to{visibility:visible}}