.cookie-notification{min-height:62px;position:-webkit-sticky;position:sticky;top:0;padding:8px 16px;background-color:var(--cookie-background);color:#23414f;box-shadow:1px 4px 4px #123518;vertical-align:top;z-index:102}.cookie-text{color:var(--foreground);margin-right:20px;padding-top:10px}.cookie-button{position:relative;bottom:4px;float:right}@media screen and (max-width:768px){.cookie-text{padding-top:0}}@media screen and (max-width:576px){.cookie-notification{padding:8px 0 8px 12px}}.footer{margin-top:20px;background-color:var(--background);box-shadow:1px 4px 4px var(--dark-shadow),1px -4px 4px var(--dark-shadow);display:block;width:100%;bottom:0;text-align:center}.logo-fb{position:relative;top:2px;float:left;border-radius:10px;margin:7px 10px 11px;box-shadow:6px 8px 8px var(--dark-shadow);width:40px;height:40px}.logo-fb:hover{box-shadow:2px 3px 4px var(--dark-shadow)}.footer p{position:relative;top:13px;display:inline}.bttn-footer{float:right;padding:4px 12px;margin:4px 8px;height:48px;width:48px;border-radius:10px;border:2px solid #473423;cursor:pointer}.bttn-footer-left{float:left}.bttn-footer-icon{position:relative;right:9px;height:38px;width:38px}.bttn-link-footer{height:48px;width:48px}.header-container{display:flex;box-shadow:1px 4px 4px var(--dark-shadow),1px -4px 4px var(--dark-shadow)}.header{display:flex;padding:6px;text-align:center;align-items:center;margin:auto}.logo{height:100px;width:100px}.logo-fs{border-radius:50px;box-shadow:6px 8px 8px var(--dark-shadow)}.logo-fs:hover{box-shadow:2px 3px 4px var(--dark-shadow)}.logo-fs:focus{outline:0}.header-title{position:relative;margin:0 50px;display:inline-flex;color:var(--foreground);font-size:2.2rem;font-weight:400}@media screen and (max-width:992px){.header{padding:5px 5px 0}.logo{height:60px;width:60px}.logo-fs{border-radius:30px}.header-title{margin:0 65px;max-width:200px;font-size:1.7rem;font-weight:400;font:Arial}}@media screen and (max-width:576px){.header{padding:5px;text-align:left}.logo-bf{display:none}.header-title{margin:0 0 0 10px;max-width:180px;font-size:1.35rem;font-weight:400;font:Arial}}.navbar{display:flex;flex-wrap:wrap;top:0;padding:8px 16px;justify-content:center;background-color:var(--dark-blue);z-index:100}.nav-sticky{position:-webkit-sticky;position:sticky}.nav-shadow{box-shadow:1px 4px 4px var(--dark-shadow),1px -4px 4px var(--dark-shadow)}.building-navbar-space{width:0;border:1px solid var(--foreground);margin:0 1px}@media screen and (max-width:992px){.navbar{padding:4px 8px}}@media screen and (max-width:576px){.navbar{position:relative}}.center{text-align:center}.left{text-align:left}.strike{text-decoration:line-through}.float-right{float:right}.float-left{float:left}.no-pad-top{padding-top:0}.no-margin{margin:0}.inline{display:inline}.blurb{padding:0 10px;margin:0 auto}.blurb,.max900{max-width:900px}.card{position:relative;box-shadow:2px 4px 4px var(--dark-shadow),1px -1px 4px var(--dark-shadow);padding:15px;border-radius:20px;margin:10px auto}.left-border{border-left:1px solid var(--light-blue)}tbody tr:nth-child(odd) .left-border{border-left:1px solid var(--dark-blue)}:root{--background:#243C28;--dark-blue:#243C28;--light-blue:#C4C6C0;--dark-shadow:#1E3321;--foreground:#C4C6C0;--news-alert:#0E991B;--news-shadow:#f36a13;--cookie-background:#684132;--sm-breakpoint:max-width:576px;--md-breakpoint:max-width:768px}body{position:relative;color:var(--foreground);background:var(--background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;padding:0;margin:0}p{font-size:1.1rem;margin:6px 0 12px;text-align:left}.p-small{font-size:.95rem}li{font-size:1.1rem}.clear-float{clear:both;display:block}h1{font-size:2rem}h1,h2{margin:10px 0;text-align:center}h2{font-size:1.75rem}h4{font-size:1.5rem;margin:10px 0 6px}h5{font-size:1.25rem}h1,h2,h3,h4,h5{font-weight:400}a{color:#888a26}a:hover{color:#6b6b1d}blockquote{padding-left:5%;padding-right:10%;font-size:1.25rem;font-style:italic;margin-bottom:8px}hr{border-color:var(--foreground)}.hr-small{margin-left:5px;width:50px}.bttn{padding:4px 12px;font-weight:700;text-shadow:-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,1px 1px 0 black;margin:4px}.bttn,.bttn-link{position:relative;font-size:1.55rem;color:white;border-radius:10px;border:2px solid #473423;cursor:pointer}.bttn-link{font-weight:400;margin:4px 8px;padding:0;height:60px;width:60px}.bttn-link-icon{position:relative;top:3px;height:48px;width:48px}@media screen and (max-width:992px){.bttn-link-shrink{margin:0 4px;height:48px;width:48px}.bttn-link-icon-shrink{height:38px;width:38px}}.bttn-link-sm{margin:0 2px;height:48px;width:48px}.bttn-link-icon-sm{height:38px;width:38px}.bttn-no-margin{margin:0}.bttn-squash{height:48px}.bttn-squash-image{width:40px;height:40px;margin-top:-2px}.bttn-micro{width:40px;height:40px;margin:3px 2px;border-radius:8px;padding:0}.bttn-micro-image{position:relative;top:2px;width:32px;height:32px}.more-info-button{float:right;position:relative;padding:0;width:30px;height:30px;background:#375092;top:0;right:0;z-index:10;margin:0;border-radius:5px;border:1px solid #bbc8ce;box-shadow:2px 7px 5px #3b3b3b,inset 1px 3px 8px #3b3b3b}.more-info-button:hover{background:#283265;box-shadow:inset 0 2px 5px #375092,inset -1px -4px 5px #3b3b3b}.more-info-button:focus{outline:0}.more-info-button-icon{position:absolute;top:3px;left:7px;width:15px;height:19.5px}.bttn-red{background:#cb291d;box-shadow:2px 7px 5px #473423,inset 1px 3px 8px #fa345c}.bttn-red:hover{background:#a3211f;box-shadow:inset 0 2px 5px #473423,inset -1px -3px 4px #fa345c}.bttn-green{background:#41e72b;box-shadow:2px 7px 5px #473423,inset 1px 3px 8px #57fc49}.bttn-green:hover{background:#3ed127;box-shadow:inset 0 2px 5px #319e1e,inset -1px -3px 4px #7bbe39}.bttn-tan{background:#b48f66;box-shadow:2px 7px 5px #473423,inset 1px 3px 8px #c6ab8c}.bttn-tan:hover{background:#9e7d5a;box-shadow:inset 0 2px 5px #473423,inset -1px -3px 4px #ad957b}.bttn-blue{background:#375092;border:1px solid #bbc8ce;box-shadow:2px 7px 5px #3b3b3b,inset 1px 3px 8px #3b3b3b}.bttn-blue:hover{background:#283265;box-shadow:inset 0 2px 5px #375092,inset -1px -3px 4px #3b3b3b}.bttn-gray{background:#c6c3c6;box-shadow:2px 7px 5px #393839,inset 1px 3px 8px #7b796b}.bttn-gray:hover{background:#9c9a9c;box-shadow:inset 0 2px 5px #393c39,inset -1px -3px 4px #e7e3e7}.bttn-yellow{background:#ffba32;box-shadow:2px 7px 5px #473423,inset 1px 3px 8px #ffecb7}.bttn-yellow:hover{background:#cd8508;box-shadow:inset 0 2px 5px #a55d01,inset -1px -3px 4px #ffba32}.pimage{width:100%;padding:0;margin-top:5px}.psm{width:20%}.pmd{width:45%}.pth{width:100px}.pum{width:60px}.prt{float:right;margin-left:5px}.plt{float:left;margin-right:12px}@media screen and (max-width:768px){.psm{width:30%}.pmd{width:50%}}@media screen and (max-width:576px){.psm{width:45%}.pmd{width:100%;margin:0 auto}}.natural-image{max-width:100%}.contract-refresh{max-width:100%;float:right;margin-left:6px}@media screen and (max-width:500px){.contract-refresh{display:block;margin:0 auto;float:none}}.watermark-table{position:absolute;color:var(--foreground);font-size:2rem;text-shadow:-1px -1px 0 var(--background),1px -1px 0 var(--background),-1px 1px 0 var(--background),1px 1px 0 var(--background);opacity:.25;z-index:50}.watermark-table-small{left:15px;top:5px;transform:rotate(-10deg)}.watermark-table-large{left:30px;top:95px;transform:rotate(-18deg)}.watermark-theme-table{right:6px;bottom:30%;transform:rotate(-25deg)}.watermark-project-table{left:50px;top:250px;transform:rotate(-40deg)}.watermark-village-upgrade{left:10px;top:250px;transform:rotate(-25deg)}.watermark-narrow{left:0;top:220px;transform:rotate(-35deg)}.table{overflow-x:auto;padding:0 10px}.basic-table{margin:5px auto;border-collapse:collapse;text-align:center;align-items:center;max-width:95%;padding:0}.basic-table-border-sundale{border:5px solid #5a7f2f}.basic-table-border-golden{border:5px solid #dcb948}.basic-table-border-copper{border:5px solid #cc7145}.table-text-right{text-align:right}th{position:relative;padding:5px 10px;margin:0;background-color:var(--background);color:var(--foreground);font-weight:500;font-size:1.1rem;width:100px}td{padding:4px 10px;white-space:nowrap;font-size:1.2rem}.table-number{position:relative;bottom:5px}.basic-table-item-image{position:relative;top:3px;margin-left:5px;height:30px;width:30px;z-index:0}tr:nth-child(2n){background-color:var(--background);color:var(--foreground);font-weight:500}tr:nth-child(odd){background-color:var(--foreground);color:var(--background);font-weight:500}.unlock-container{position:relative;text-align:center;width:36px;margin:0 auto}.unlock-xp-icon{position:absolute;left:0;bottom:-5px;height:36px;width:36px;z-index:1}.unlock-xp{position:relative;z-index:2;bottom:1px;left:-1px;color:#bbc8ce;text-shadow:-1px -1px 0 #23414f,1px -1px 0 #23414f,-1px 1px 0 #23414f,1px 1px 0 #23414f,-1px 0 0 #23414f,1px 0 0 #23414f,0 1px 0 #23414f,0 -1px 0 #23414f;font-size:1.2rem}.seasonal-unlock{position:relative;top:20px;right:130px;height:30px;width:30px}.limit-flag{position:absolute;top:0;left:-6px;height:35px}