body,html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}body{background-color:#122534}body:after,body:before{content:"";display:inline-block;position:absolute;width:100%;height:100%;padding:0;margin:0}.ice-image-right{position:fixed;bottom:0;right:0}.ice-image-left{position:fixed;bottom:0;right:left;background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/environment/ice-background-corner-left.png)}.ice-image-right{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/environment/ice-background-corner-right.png)}.ice-image-left,.ice-image-right{background-size:100% 100%;width:40%;min-width:200px;max-width:600px;height:20%;min-height:100px;max-height:200px}body:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}body:after,body:before{background-position:100% 100%}.eco-chains{position:absolute;top:0;left:0;display:flex;flex-flow:column;height:100%;width:100%;min-width:1300px;z-index:100}.top.row{color:#fff;flex:0 1 auto;height:60px;vertical-align:middle}.top.row>.column{width:33%}.middle.row{height:100%;z-index:1;-webkit-user-select:none;user-select:none}.middle.row>.left.column{min-width:150px;width:11%}.deck.Isaksi{top:55px}.deck.Isaksi,.deck.Piuraaq{position:absolute;left:12px}.deck.Piuraaq{top:300px}.top.row>.left.column,.top.row>.middle.column{background:transparent linear-gradient(180deg,#173759,#03090e) 0 0 no-repeat padding-box}.top.row>.left.column{min-width:150px;width:44%;text-align:left}.top.row>.middle.column{width:33%}.top.row>.right.column{background:transparent linear-gradient(180deg,#2c67a4,#03090e) 0 0 no-repeat padding-box;width:23%;text-align:center}.middle.row>.left.column>.background{background:transparent linear-gradient(270deg,rgba(90,155,205,.3),rgba(90,155,205,.1)) 0 0 no-repeat padding-box;mix-blend-mode:overlay;opacity:.6;width:100%;height:100%}.middle.row>.center.column{width:65.5%;text-align:center}.middle.row>.right.column{background:transparent linear-gradient(90deg,rgba(90,155,205,.3),rgba(90,155,205,.1)) 0 0 no-repeat padding-box;width:22.9624%;position:absolute;right:0;bottom:0;top:60px;height:calc(100% - 60px)}.info-modal{position:absolute;top:0;left:0}.column{display:inline-block;height:100%;vertical-align:top}.scores{float:right;margin-right:2em}.header{margin-top:12px;margin-left:1em;font-size:24px;vertical-align:top}.header>.logo{background:0 0 no-repeat padding-box;background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/logo-text.svg);width:160px;height:21px;position:absolute;top:16px;left:16px}.header>.divider{width:1px;border:1px solid #fff;opacity:.4;height:36px;top:8px;left:170px}.header>.divider,.header>.title{display:inline-block;position:absolute}.header>.title{font:normal normal 700 17px/20px "inupiaq";letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;left:190px;top:16px}.apex-card-row,.header-bar{text-align:center}.header-bar{color:#95d2f2;font-family:"inupiaq";font:normal normal normal 16px/18px "inupiaq";letter-spacing:0;opacity:1}.header-bar>p{border-bottom:1px solid #0779bc;width:calc(100% - 40px);margin:12px auto}.end-game-button{-webkit-animation:mikes-flash 4s infinite;animation:mikes-flash 4s infinite;background-color:#d17916;border-bottom:4px solid #aa620f;border-radius:2px;color:#fff;cursor:pointer;font-family:"inupiaq";font:normal normal normal 16px/18px "inupiaq";font-size:14px;font-weight:700;padding:1em;float:left;text-align:center;top:0;width:150px;margin:1em auto}.end-game-button>p{pointer-events:none}.end-game-button:hover{background-color:#db821e}.end-game-button:active{background-color:#bd6e15;border-bottom:none}@-webkit-keyframes mikes-flash{0%,70%,to{background-color:#d17916;box-shadow:0 0 0 0 #fff}75%,80%{background-color:#ee9e42;box-shadow:0 0 5px 1px hsla(0,0%,100%,.5)}}@keyframes mikes-flash{0%,70%,to{background-color:#d17916;box-shadow:0 0 0 0 #fff}75%,80%{background-color:#ee9e42;box-shadow:0 0 5px 1px hsla(0,0%,100%,.5)}}.end-game-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:block;background-color:rgba(0,0,0,.4);z-index:1000;font-family:"inupiaq";font:normal normal normal 16px/18px "inupiaq"}.end-game-modal>.overlay{position:fixed;display:block;box-shadow:0 0 4px 1px #000;min-width:800px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.end-game-modal>.overlay>.modal-content{position:auto;background-color:#122534}.end-game-modal-content>.modal-body{text-align:center}.end-game-modal-content>.modal-body>div>.score-keeper{text-align:center;min-width:50px}.end-game-modal-content>.modal-body p{margin-top:0}.loading-screen .end-game-modal-content h1{margin:0;text-align:initial}.final-score{-webkit-transform:scale(2);transform:scale(2)}.modal-head h1{font-size:20px;font-family:"inupiaq";font-weight:400}.modal-head button.close{background:transparent;width:40px;height:40px;float:right;font-size:35px;font-weight:700;line-height:10px;border:0;cursor:pointer;color:inherit;position:absolute;right:5px;top:5px}.end-game-modal-content>div{padding:1em}.end-game-modal-content{color:#fff;background-color:#122534}.end-game-modal-content>.modal-head{background:transparent linear-gradient(180deg,#173759,#03090e) 0 0 no-repeat padding-box}.end-game-modal-content>.modal-body{min-height:50px}.end-game-modal-content>.modal-body h1{font-size:20px;margin-bottom:5px}.end-game-modal-content>.modal-body p{font-family:"inupiaq",OpenSans,sans-serif;color:#ebebeb;margin-bottom:20px;line-height:20px}.end-game-modal-content>.modal-body a{color:#df8d3a}.end-game-modal-content>.modal-body .two-column{display:flex;justify-content:space-between}.two-column p:last-of-type{margin:0!important}.end-game-modal-content>.modal-body p{text-align:initial}.two-column div:first-of-type{margin-right:20px}.end-game-modal-content>.modal-body h1{font-family:"inupiaq","MontserratBold";text-align:initial}.new-game-button{background-color:#16d148;border-bottom:4px solid #14b940;border-radius:2px;color:#fff;cursor:pointer;font-weight:700;padding:1em;top:0;width:150px;margin:1em auto;text-align:center}.new-game-button>p{pointer-events:none}.new-game-button:hover{background-color:#1edb69}.new-game-button:active{background-color:#24e671;border-bottom:none}.stop-drawing-cards{background-color:rgba(0,0,0,.6);color:#fff;font-family:"inupiaq",Montserrat;font:normal normal normal 12px/14px "inupiaq";font-weight:700;height:220px;left:20px;position:absolute;text-align:center;top:95px;width:125px;z-index:10000;display:table;padding:10px}.stop-drawing-cards p{display:table-cell;vertical-align:middle;text-shadow:0 0 10px #000;background:rgba(0,0,0,.2)}.loading-screen{text-align:center}.loading-screen>.container{width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-screen>.container>.loader{margin:50px auto!important;position:static;font-size:10px}.loading-screen>.container>h1{font:normal normal normal 25px/28px "inupiaq";font-weight:700}.loading-screen>.container>p{font:normal normal normal 16px/18px "inupiaq";font-weight:100;background-color:rgba(0,0,0,.15);padding:10px;width:60%;border-radius:2px;max-width:500px}.loading-screen h1,.loading-screen p{color:#fff;margin:20px auto;text-shadow:0 0 8px #000}.loading-screen-button{background-color:#d17916;border-bottom:4px solid #aa620f;border-radius:2px;color:#fff;cursor:pointer;font-family:"inupiaq",Montserrat;font:normal normal normal 16px/18px "inupiaq";font-weight:700;padding:1em;top:0;width:150px;margin:40px auto 0}.how-to-play{background-color:#989898;border-bottom:4px solid #5b5b5b;font-size:16px!important}.total .score{background-color:rgba(0,0,0,.2);padding:10px;border-radius:100%}.loading-screen-button,.new-game-button{font-size:18px;text-shadow:0 2px 2px rgba(0,0,0,.2)}.new-game-button{background-color:#12ab3b;border-bottom:4px solid #0a8e2e}.player-scores{margin-top:1em}.ranks>.results>p{display:inline;padding:.5em}.player-rank{margin-top:2em}.player-rank>h1{margin-top:1em}#credits{position:fixed;bottom:0;right:0;height:40px;background-color:rgba(0,0,0,.15);border:0;border-radius:3px 0 0 0;padding:10px 20px;color:#fff;font-family:"inupiaq","Montserrat";font-size:18px;z-index:1000}#credits:hover{cursor:pointer}.help-button{color:#fff;font-size:18px;font-family:"inupiaq","Montserrat"}.help{background-color:rgba(0,0,0,.7);border-radius:25px;display:inline-block;font-family:Montserrat;font-size:15px;position:absolute;-webkit-transform:translateX(-55%);transform:translateX(-55%);margin-top:12px}.help>a,.help>div{float:left;padding:0 12px;margin:6px 0}.help div>img{display:inline-block;margin-right:10px;height:15px}.help>a{border-left:1px solid #fff}.help span{vertical-align:middle}.quickstart-guide{cursor:pointer}@font-face{font-family:Montserrat;src:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx-resource/fonts/Montserrat/Montserrat-Medium.ttf)}@font-face{font-family:"Open Sans";src:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx-resource/fonts/OpenSans/OpenSans-Regular.ttf)}.score-keeper{display:inline-block;margin:1em;text-align:left;font:normal normal 700 12px/15px "inupiaq";letter-spacing:0;color:#fff;opacity:1}.score-keeper.total{text-align:center;background-color:rgba(0,0,0,.2);padding:0 20px 3px 10px;border-radius:20px}.score-keeper.total>div{display:inline-block;margin-left:1em;font:normal normal 700 18px/24px "inupiaq";letter-spacing:0}.score-keeper.total>.score{background:none;padding:3px;border-radius:0}.score-keeper .score{font-size:18px;padding-top:5px;text-align:center}.scores .score-keeper{border-left:1px solid hsla(0,0%,100%,.4);padding-left:20px}.total .label{font-size:1em!important}.total .score{line-height:1em}.deck{height:180px;cursor:pointer;margin:1em;width:105px}.deck>.event-holder{background-color:rgba(0,0,0,.21);cursor:pointer;margin-top:1em;width:100%;height:100%;position:relative;text-align:center}.deck>.event-holder>div{text-align:left}.deck>.header-bar{color:#95d2f2;border-bottom:1px solid #0779bc;text-align:center;font-family:"inupiaq",Montserrat;font:normal normal normal 16px/18px "inupiaq";letter-spacing:0;opacity:1}.card-container.top-level.ice section{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/environment/sea-ice.jpg)}.card-container.top-level.ice-melted section{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/environment/sea-ice-melted.jpg)}.card-container.top-level.ice-melted section:after,.card-container.top-level.ice section:after{content:"";width:100%;height:100%;background-color:initial;display:inline-block;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes flash{0%{background-color:#fff}to{background-color:initial}}@keyframes flash{0%{background-color:#fff}to{background-color:initial}}.card-container.cardback .card-image{top:0;width:100%;height:100%;-webkit-transform:initial;transform:none;position:static;background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/cardback-texture.svg),url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/logo.svg);background-size:100%,80%;background-position:50%,50% 40%}.t1{background-color:var(--t1)}.t2{background-color:var(--t2)}.t3{background-color:var(--t3)}.t4{background-color:var(--t4)}.t5{background-color:var(--t5)}.sikumiuq-nauriaq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/ice-algae.png);width:100%;height:105px;bottom:-32px;top:auto;background-size:cover}.iglibauraq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/phytoplankton.png);height:85px;bottom:-12px;top:auto;background-size:cover}.iglibaq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/krill.png);top:55%;height:55px}.imaniq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/clam.png);top:55%;height:55px}.sikumiuq-iglibauraq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/ice-copepod.png);top:56%;height:64px}.qulieik-talibulik .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/squid.png)}.iqalugaq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/arctic-cod.png)}.qayabulik .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/ringed-seal.png)}.ugruk .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/bearded-seal.png)}.sisuaq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/beluga-whale.png)}.abviq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/bowhead-whale.png)}.tuugaalik .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/narwhal.png)}.qifalik .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/eider-duck.png)}.aiviq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/walrus.png)}.nanuq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/polar-bear.png);height:100px;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.ieuk .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/animals/human-being.png);height:111px;-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%);width:100%;background-size:cover}.aiviq section,.ieuk section,.nanuq section,.qifalik section{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/environment/card-background-land.jpg)}.abviq section,.iglibaq section,.iglibauraq section,.imaniq section,.iqalugaq section,.qayabulik section,.qulieik-talibulik section,.sikumiuq-iglibauraq section,.sikumiuq-nauriaq section,.sisuaq section,.tuugaalik section,.ugruk section{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/environment/card-background-sea.jpg);background-position:50% 100%!important;background-size:200% 200%!important}.sikumiuq-iglibauraq section,.sikumiuq-nauriaq section{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/environment/card-background-sea.jpg);background-size:300% 100%!important;background-position:100% 100%!important}.iglibauraq .card-symbol,.iglibauraq .card-title,.sikumiuq-nauriaq .card-symbol,.sikumiuq-nauriaq .card-title{background-color:var(--t1)}.iglibaq .card-symbol,.iglibaq .card-title,.imaniq .card-symbol,.imaniq .card-title,.sikumiuq-iglibauraq .card-symbol,.sikumiuq-iglibauraq .card-title{background-color:var(--t2)}.iqalugaq .card-symbol,.iqalugaq .card-title,.qulieik-talibulik .card-symbol,.qulieik-talibulik .card-title{background-color:var(--t3)}.abviq .card-symbol,.abviq .card-title,.aiviq .card-symbol,.aiviq .card-title,.qayabulik .card-symbol,.qayabulik .card-title,.qifalik .card-symbol,.qifalik .card-title,.sisuaq .card-symbol,.sisuaq .card-title,.tuugaalik .card-symbol,.tuugaalik .card-title,.ugruk .card-symbol,.ugruk .card-title{background-color:var(--t4)}.ieuk .card-symbol,.ieuk .card-title,.nanuq .card-symbol,.nanuq .card-title{background-color:var(--t5)}.green-transportation.action .card-image,.salumaruat-usiaqtit.action .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/action/action-gt.jpg)}.allat-ikummatit.action .card-image,.alternate-energy.action .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/action/action-ae.jpg)}.energy-efficiency.action .card-image,.ikummati-atullautabniq.action .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/action/action-ee.jpg)}.afuvlugu-tuqunaq-aasiie-kisimbuqtaaqjugu.action .card-image,.carbon-capture-and-sequestration.action .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/action/sea-ice-restoration.jpg)}.munabilugit-qaunakjaafitchuanie.action .card-image,.protect-from-overharvesting.action .card-image{background-image:none}.munabilugit-qaunakjaafitchuanie.action .card-symbol,.protect-from-overharvesting.action .card-symbol{background-color:#0b3d6b!important;background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/star.svg);background-repeat:no-repeat;background-position:50% 30%;background-size:60%;width:36px}.munabilugit-qaunakjaafitchuanie.action .card-title{font-size:12px}.munabilugit-qaunakjaafitchuanie .starburst{bottom:72px}.munabilugit-qaunakjaafitchuanie section footer{height:auto!important;padding:6px 4px 1px!important}.munabilugit-qaunakjaafitchuanie footer .card-food{font-size:8px!important;margin:0!important;height:16px!important}.action .card-symbol{width:50px}.starburst{width:18px;height:18px;left:50%;bottom:18%;z-index:0;-webkit-transform:translate(-50%);transform:translate(-50%);box-shadow:0 0 10px #000}.starburst div{width:100%;height:100%;position:absolute}.starburst div:after,.starburst div:before{content:"";width:100%;height:100%;display:inline-block;background:#fff;position:absolute}.starburst div:first-of-type:before{-webkit-transform:rotate(-45deg) skew(30deg,30deg);transform:rotate(-45deg) skew(30deg,30deg)}.starburst div:first-of-type:after{-webkit-transform:rotate(0deg) skew(30deg,30deg);transform:rotate(0deg) skew(30deg,30deg)}.starburst div:nth-of-type(2):before{-webkit-transform:rotate(22.5deg) skew(30deg,30deg);transform:rotate(22.5deg) skew(30deg,30deg)}.starburst div:nth-of-type(2):after{-webkit-transform:rotate(112.5deg) skew(30deg,30deg);transform:rotate(112.5deg) skew(30deg,30deg)}.starburst div:nth-of-type(3):before{-webkit-transform:rotate(-22.5deg) skew(30deg,30deg);transform:rotate(-22.5deg) skew(30deg,30deg)}.starburst div:nth-of-type(3):after{-webkit-transform:rotate(67.5deg) skew(30deg,30deg);transform:rotate(67.5deg) skew(30deg,30deg)}.starburst div:last-of-type:before{-webkit-transform:rotate(45deg) skew(30deg,30deg);transform:rotate(45deg) skew(30deg,30deg)}.starburst div:last-of-type:after{-webkit-transform:rotate(90deg) skew(30deg,30deg);transform:rotate(90deg) skew(30deg,30deg)}.event.carbon-pollution.e01 .card-image,.event.tuqunaq-siamittuaq.e01 .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/event/event-cp01.jpg)}.event.carbon-pollution.e02 .card-image,.event.tuqunaq-siamittuaq.e02 .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/event/event-cp02.jpg)}.event.carbon-pollution.e03 .card-image,.event.tuqunaq-siamittuaq.e03 .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/event/event-cp03.jpg)}.event.carbon-pollution.e04 .card-image,.event.tuqunaq-siamittuaq.e04 .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/event/event-cp04.jpg)}.event.rapid-sea-ice-loss .card-image,.event.sukavluni-sikuibutimman-tabiuq .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/event/rapid-sea-ice-loss.jpg)}.event.s01 .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/event/event-ikw.jpg)}.event.s02 .card-image{background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/event/event-oa.jpg);background-size:contain!important;background-color:#fff}.event.s03 .card-image{background-image:none}.card-container.event.s03 .card-image{display:none}.nibrutiaqjuit-aablut>section>footer{margin-bottom:20px}:root{--t1:#25a248;--t2:#562e91;--t3:#b35b28;--t4:#265b97;--t5:#a02728}.card-container{display:inline-block;position:absolute;width:110px;height:180px;-webkit-transform:scale(1);transform:scale(1)}.card-container.action,.card-container.event,.card-container.species{cursor:grab}.card-container.action:active,.card-container.event:active,.card-container.species:active,.card-container:active{cursor:grabbing}.card-container section{position:relative;width:100%;height:100%;background-color:#193347;background-position:50%;background-size:100% 100%;border-radius:6px;border:2px solid #fff;box-shadow:0 0 2px 0 rgba(0,0,0,.2);color:#fff;font-family:"inupiaq","RobotoSlab",georgia,serif;font-size:16px}.card-container section>*{position:absolute;display:inline-block}section.footer,section header{width:100%}.card-container.event section header>div{width:55%}.card-container section header>*{position:absolute;display:inline-block;box-shadow:2px 2px 0 rgba(0,0,0,.2)}.card-protection{top:3px;left:4px;width:24px;height:24px;background-color:rgba(0,0,0,.4);background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/images/ecochains/star.svg);background-position:50%;background-size:calc(100% - 4px);background-repeat:no-repeat;border-radius:100%}.card-symbol{top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:30px;border-radius:20px 20px 0 0;background-color:#265b97;background-color:var(--t4);border:1px solid rgba(0,0,0,.4);text-align:center;padding-top:6px}.abviq .card-symbol,.sisuaq .card-symbol{width:46px}.card-ice-value{top:10px;right:10px;width:18px;height:23px;background-color:#fff;border-radius:20px 20px 0 0;border:2px solid rgba(55,137,173,.2);color:#333;font-size:15px}.card-ice-value,.card-title{text-align:center;line-height:16px}.card-title{top:30px;height:42px;width:100%;background-color:#000;background-image:linear-gradient(0deg,rgba(0,0,0,.1),transparent);box-shadow:0 2px 0 rgba(0,0,0,.2);color:#fff;font-family:"inupiaq","RobotoSlab",georgia,serif;font-size:14px;padding:2px 10px}.card-title span{position:relative;display:inline-block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.afuniaqtuni-qaunakjaafieeiq .card-title span{font-size:14px}.munabilugit-qaunakjaafitchuanie.card-container.action .card-title{font-size:11px}.card-image{top:50%;left:50%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);width:calc(100% - 10px);height:70px;background-position:50%;background-size:contain;background-repeat:no-repeat}.card-container section footer{bottom:0;width:100%;height:36px;padding:2px 4px;background-color:rgba(0,0,0,.2);text-align:center}.card-food{width:30px;height:30px;display:inline-block;position:static;border-radius:100%;border:1px solid #fff;font-size:14px}.card-food span{display:inline-block;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-family:inupiaq,RobotoSlab,serif;color:#fff;border-radius:0 0 4px 4px}.card-container.top-level{width:114px;height:74px}.card-container.cardback section{background-image:linear-gradient(180deg,#36abe4,#076fbf);border-color:#0779bc}.card-container.pm{width:133px;height:238px}.card-container.pm.locked section{box-shadow:inset 0 0 100px #9b2627}.card-container.species.locked{height:150px}.card-container.ice-algae.locked section .card-image{-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.card-container.locked section .card-image{-webkit-transform:translate(-50%,-13px);transform:translate(-50%,-13px)}@-webkit-keyframes fadeOutOpacity{0%{opacity:1}to{opacity:0}}@keyframes fadeOutOpacity{0%{opacity:1}to{opacity:0}}.apex-card-slot>.card-container.apex-predator.locked>section.card-wrapper>.card-image{-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}.apex-card-slot>.card-container.species.locked:nth-child(2)>section.card-wrapper{box-shadow:0 0 20px 10px rgba(0,0,0,.8)}.card-container.pm header:not(:empty)+.card-title span{font-size:14px;float:right;margin-right:-3px}.pm .card-protection{top:6px}.card-container.pm .card-title{top:0;text-align:center;font-size:15px;padding:2px 5px;border-radius:4px 4px 0 0}.card-container.pm .card-title span{position:relative;display:inline-block;top:44%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:82%;text-align:center;line-height:.9rem;letter-spacing:-.2px}.card-container.pm section header{z-index:1}.card-container.pm .card-ice-value{border-radius:10px;right:5px;width:18px;height:20px;margin-top:1px}.ieuk.card-container.pm footer{height:100px}.ieuk.card-container.pm footer .card-food{width:38px;border-radius:20px;height:25px;margin:3px 1px}.event.card-container footer .card-food{width:29px;border-radius:20px;height:14px;margin:0;font-size:9px}.event.card-container.s01 footer .card-food,.event.card-container.s03 footer .card-food{margin:4px 0 0}.event.card-container.s02 footer .card-food{margin:4px 0 2px}.card-container.s03 section footer{height:41%!important;padding:0}.s03.card-container section footer{height:38%!important;padding:0}.card-container.action section{background-color:#6b9abf}.action .card-symbol{background-color:#fff;color:#000;border:2px solid rgba(55,137,173,.2);padding-top:2px;width:60px}.card-container.action .card-title{background-color:#467aa4;font-size:12px;padding:5px 3px;line-height:13px;letter-spacing:-.5px;z-index:1;height:auto}.sukavluni-sikuibutimman-tabiuq .card-title{height:55px}.card-container.action .card-title span{position:static;top:auto;-webkit-transform:initial;transform:none}.card-container.action .card-title span:first-of-type{padding-bottom:3px}.card-container.action .card-title span:not(:first-of-type){border-top:1px solid #fff;padding-top:2px;font-size:9.5px}.card-container.action .card-image{width:100%;height:62px;bottom:23px;top:auto;background-size:cover;z-index:0}.card-container.action section footer{background-color:inherit;border-radius:0 0 4px 4px;background-color:#4477a0;font-size:12px;padding:5px 4px}.card-container.action section footer:before{content:"";width:100%;height:8px;background:#6b9abf;outline:1px solid #fff;display:inline-block;position:absolute;left:0;top:-8px}.card-container.action section footer .card-badge{display:inline-block;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);width:40px;height:16px;border-radius:100px;border:.5px solid #fff;box-shadow:0 0 0 2px #3789ad;background:inherit;line-height:.95rem;font-size:10px}.card-container.action section footer .card-type{margin-top:5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:absolute}.card-container.event section{background-color:#222714}.card-container.event .card-title{background-color:#444d20;font-size:15px;padding:0 3px 2px;line-height:15px;letter-spacing:-.5px;z-index:1}.card-container.event .card-symbol{background-color:#fff;color:#000;padding:0 5px!important;box-sizing:initial}.card-container.event:not(.carbon-pollution) .card-symbol span{font-size:1rem;top:0;line-height:1.15rem}.card-container.event.carbon-pollution .card-symbol{background-color:#fff;color:#000;border:2px solid rgba(55,137,173,.2);padding-top:2px}.card-container.event .card-image{width:100%;height:62px;bottom:23px;top:auto;background-size:cover;z-index:0}.card-container.event.s01 .card-image,.card-container.event.s02 .card-image,.card-container.event.s03 .card-image{top:86px}.card-container.event.s01 footer,.card-container.event.s02 footer,.card-container.event.s03 footer{font-size:9px}.card-container.event section footer{background-color:inherit;border-radius:0 0 4px 4px}.card-container.event.s02 footer{height:30%}.card-container.event.s02 section footer .card-type .card-container.event.s01 section footer .card-type,.card-container.event.s03 section footer .card-type{margin:3px 0}.event.card-container footer .card-food{margin:0 0 2px}.card-container.event section footer .card-type{margin-top:2px}.card-container.event.s02 section footer .card-type{margin:2px 0 4px}.card-container.over-harvesting footer .card-food{height:20px;font-size:10px;border-radius:100px;margin:-1px -1px -3px}.card-container.over-harvesting section footer{height:78px!important}.facedown{pointer-events:none!important;height:180px;width:110px;box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.facedown-container{height:100%;width:100%}.image{height:100%;width:80%;background:0 0 no-repeat padding-box;background-image:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx/projects/ecochains/images/logo.svg);-webkit-transform:translateX(15%) translateY(-80%);transform:translateX(15%) translateY(-80%)}.gradient{height:100%;width:100%;background:transparent linear-gradient(180deg,#57c8fc,#1867aa) 0 0 no-repeat padding-box;border-radius:6px;border:2px solid #1867aa}.scared{-webkit-animation-name:shaken-in-me-boots;animation-name:shaken-in-me-boots;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shaken-in-me-boots{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{-webkit-transform:rotate(2.5deg) translateY(-13px);transform:rotate(2.5deg) translateY(-13px)}35%{-webkit-transform:rotate(5deg) translateY(0);transform:rotate(5deg) translateY(0)}45%{-webkit-transform:rotate(2.5deg) translateY(5px);transform:rotate(2.5deg) translateY(5px)}50%{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}65%{-webkit-transform:rotate(-2.5deg) translateY(-13px);transform:rotate(-2.5deg) translateY(-13px)}85%{-webkit-transform:rotate(-5deg) translateY(0);transform:rotate(-5deg) translateY(0)}95%{-webkit-transform:rotate(-2.5deg) translateY(5px);transform:rotate(-2.5deg) translateY(5px)}to{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}}@keyframes shaken-in-me-boots{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{-webkit-transform:rotate(2.5deg) translateY(-13px);transform:rotate(2.5deg) translateY(-13px)}35%{-webkit-transform:rotate(5deg) translateY(0);transform:rotate(5deg) translateY(0)}45%{-webkit-transform:rotate(2.5deg) translateY(5px);transform:rotate(2.5deg) translateY(5px)}50%{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}65%{-webkit-transform:rotate(-2.5deg) translateY(-13px);transform:rotate(-2.5deg) translateY(-13px)}85%{-webkit-transform:rotate(-5deg) translateY(0);transform:rotate(-5deg) translateY(0)}95%{-webkit-transform:rotate(-2.5deg) translateY(5px);transform:rotate(-2.5deg) translateY(5px)}to{-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}}.ice-column{display:inline-block;text-align:center;width:13%;margin:0 5px 0 0}.ice-column>.card-container.top-level{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ice-column>.column{text-align:left}.apex-card-slot{background-color:rgba(0,0,0,.3);display:inline-block;height:238px;width:133px;margin-left:.25em;text-align:center;border-radius:6px}.apex-card-slot>div{text-align:left;cursor:pointer}@font-face{font-family:"inupiaq";src:url(https://etx-nec.s3.us-west-2.amazonaws.com/Chris-Sandbox/experimental-files/ecochains-icon-font/font/Inupiaq.ttf) format("truetype")}p.customfont{font-family:"inupiaq",Verdana,Tahoma}@font-face{font-family:Montserrat;src:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx-resource/fonts/Montserrat/Montserrat-Regular.ttf)}@font-face{font-family:MontserratBold;src:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx-resource/fonts/Montserrat/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx-resource/fonts/OpenSans/Open-Sans-Regular.ttf)}@font-face{font-family:OpenSansBold;src:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx-resource/fonts/OpenSans/Open-Sans-Bold.ttf)}@font-face{font-family:RobotoSlab;src:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx-resource/fonts/Roboto/RobotoSlab-Regular.ttf)}@font-face{font-family:RobotoSlabBold;src:url(https://etx-nec.s3-us-west-2.amazonaws.com/css/etx-resource/fonts/Roboto/RobotoSlab-Bold.ttf);font-weight:700}*{box-sizing:border-box;padding:0;margin:0}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:block;background-color:rgba(0,0,0,.4);color:#333}.modal-overlay{position:fixed;height:560px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section{width:100%;height:100%;display:block;background-color:#ebebeb;border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.4)}.modal header.modal-header{background-color:rgba(0,0,0,.2);width:100%;height:60px;padding:10px 10px 10px 20px;border-radius:5px 5px 0 0}.modal header>h1{font-size:28px;padding:0;display:inline-block;float:left;background-color:initial}.modal .card-info h2,.modal header>h1{font-family:"inupiaq",MontserratBold,sans-serif}.modal .card-info h2{font-size:18px;margin:0 0 4px}.modal .card-info p{font-family:"inupiaq",OpenSans,sans-serif;font-size:1rem;background-color:#fff;border-radius:4px;padding:10px}.modal div:first-of-type.card-info p:after{border-radius:0 10px 10px 0;box-shadow:2px 0 1px 1px rgba(0,0,0,.4);left:100%}.modal div:last-of-type.card-info p:after{border-radius:10px 0 0 10px;box-shadow:-2px 0 1px 1px rgba(0,0,0,.4);right:100%}.modal button.close{background:transparent;width:40px;height:40px;float:right;font-size:35px;font-weight:700;line-height:10px;border:0;cursor:pointer}.modal-content{height:calc(100% - 60px);display:flex;justify-content:center}.modal-content>div{display:inline-block;margin:20px}.modal-content .card-view{min-width:250px}.modal-content .card-view .card-container{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(2.25);transform:translate(-50%,-50%) scale(2.25)}.modal-content .card-view .card-container.pm{-webkit-transform:translate(-50%,-50%) scale(1.75);transform:translate(-50%,-50%) scale(1.75)}.modal .card-info{width:390px}.modal .card-info div{position:relative}.modal.species .card-info{width:290px}.species #info-protect{top:5%}.species.pm #info-protect{top:0}.species #info-protect p:after{width:70px}.species #info-title{top:21%}.species.pm #info-title{top:0}.species #info-protect+#info-title{top:8%}.species #info-title p:after{width:60px}.species #info-facts{top:25%}.species.pm #info-facts{top:auto;margin-top:20px}.species #info-protect+#info-title+#info-facts{top:12%}.species #info-facts p:after{display:none}.species #info-ice{top:5%}.species #info-ice p:after{width:75px}.species #info-trophic{top:8%}.species.pm #info-trophic{top:auto;margin-top:20px}.species #info-trophic p:after{top:33%;width:68px}.species.pm #info-trophic p:before{content:"";display:inline-block;width:4px;height:65px;background-color:#fff;position:absolute;z-index:2;left:-70px;bottom:65%;border-radius:4px}.species #info-trophic .highlight:before{content:"";display:inline-block;width:18px;height:18px;border:2px solid #fff;border-radius:20px;position:fixed;top:43.75%;left:60%;z-index:10000;background-color:inherit}.species.pm #info-trophic .highlight:before{top:25.75%;left:59%}.species #info-trophic .trophic-level{border-radius:100px;margin:0 0 10px;background-color:#ccc;display:flex;justify-content:space-evenly;padding:10px}.species #info-trophic .trophic-level div{width:42px;height:42px;border-radius:50px;border-width:2px;font-family:"inupiaq",Roboto,Serif;font-size:1.25rem;color:#fff}.species .highlight{border-width:3px!important;border-style:double;box-shadow:0 2px 2px rgba(0,0,0,.2),0 0 0 4px #ffdf17,0 6px 4px rgba(0,0,0,.2)}.species #info-food{top:20%}.species.pm #info-food{top:19%}.species #info-food p:after{width:65px}.action #info-ice{top:0}.action #info-ice p:after{width:140px}.action #info-details{top:3%}.action #info-details p:after{display:none}.action #info-points{top:8%}.action #info-points p:after{width:130px}.action.protect #info-symbol{top:4%}.action.protect #info-points{top:8.5%}.action.protect #info-symbol p:after{width:140px}.action .card-info{position:relative;top:-5px}.contains-target-list{top:13.5%!important}.sea-ice-restoration-action{top:25.5%!important}div.addon{background-color:rgba(0,0,0,.15);background-image:linear-gradient(0deg,rgba(0,0,0,.2),transparent);border-radius:0 0 10px 10px;padding:5px 0 10px;display:inline-flex;flex-wrap:wrap;justify-content:center;box-shadow:0 3px 3px rgba(0,0,0,.1)}div.addon .card-food{margin:5px 5px 0;width:35px;height:35px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.protect-from-overharvesting footer .card-food{height:20px;font-size:10px;border-radius:100px;margin:-1px 1px -3px}.protect-a-species.contains-target-list{margin-top:145px}.protect-a-species.info-points>p:after{width:150px}.event .card-symbol{color:#fff}
/*# sourceMappingURL=main.74cb6690.chunk.css.map */