:root{color-scheme:light only}html{color:#fff;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.background-image{background-image:url(/static/media/background.43e0ae86bd9d27b95b8d.jpg);background-position:95%;background-repeat:no-repeat;background-size:cover;bottom:0;height:115vh;overflow-x:hidden;position:fixed;width:100vw;z-index:-1}.row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.col,.row{align-items:center}.col{flex:1 1;text-align:center}.form-button>*{background-color:transparent;border:2px solid #999;color:#000;color:#fff;cursor:pointer;font-size:1rem;text-decoration:none}.form-button>:hover{border:2px solid #eee;box-shadow:0 0 4px 1px #eee}.form-button .disabled{border:2px solid #444;color:#999;cursor:auto}.form-button .disabled:hover{border:2px solid #444;box-shadow:none}.modal-options-button{cursor:pointer;flex:1 1;margin-top:-30px}.modal-options-button svg{fill:#ddd}.modal-options-menu .modal-options-menu-content{background-color:#111;border:1px solid #333;border-radius:5px;color:#fff;display:flex;flex-direction:column;font-size:1rem;justify-content:flex-start;margin:10px;padding:10px 15px;position:absolute;right:5px;text-align:left;z-index:15}.modal-options-menu .modal-options-menu-content .menu-button{cursor:pointer;list-style:none;margin:5px 0}.modal-options-menu .modal-options-menu-content .menu-button:hover{text-decoration:underline}.modal-options-menu .modal-options-menu-content .link-icon svg{fill:#fff;margin-right:7px}.fixed-overlay{align-items:center;background:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.csg-modal{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #333;border-radius:5px;color:#fff;display:block;font-size:1rem;max-height:710px;min-width:999px;overflow:auto;padding:20px;z-index:11}.csg-modal .modal-content{align-items:stretch;display:flex;justify-content:center}.csg-modal #csg-image-col{flex:1 1}.csg-modal #csg-details-col{align-items:stretch;display:flex;flex:4 1;flex-direction:column;height:inherit;justify-content:start}.csg-modal #csg-details-col #points-col{background-color:gray;background-color:#222;border:2px solid #000;display:flex;flex:0 0 70px;flex-direction:column;height:70px;justify-content:space-evenly}.csg-modal #csg-details-col #points-col #point-cost{font-family:minister,serif;font-size:2.4rem;margin-bottom:-10px;margin-top:-5px}.csg-modal #csg-details-col #points-col #title{font-family:windlass,serif;font-size:.8rem}.csg-modal .link-icon{height:35px}.csg-modal .title-and-stats-row{align-items:stretch}.csg-modal .title-and-stats-row #stats-col{padding-top:5px}.csg-modal .title-and-stats-row #stats-col #faction{flex:0 0;margin-left:-8px}.csg-modal .title-and-stats-row #stats-col #faction img{box-shadow:.5px .5px 3px .5px #000}.csg-modal .title-and-stats-row #stats-col #name-col{flex:100 1;font-size:2rem;line-height:2.1rem;padding-left:15px;text-align:left}.csg-modal .title-and-stats-row #stats-col #name-col #name{font-family:windlass,serif}.csg-modal .title-and-stats-row #stats-col .stats-row{font-family:minister,serif;font-size:1.7rem}.csg-modal .title-and-stats-row #stats-col .stats-row .row{align-items:stretch;justify-content:start}.csg-modal .title-and-stats-row #stats-col .stats-row .col{margin:0 1px}.csg-modal .title-and-stats-row #stats-col .stats-row .stat:first-child{margin-left:-66px;padding-left:70px;z-index:-1}.csg-modal .title-and-stats-row #stats-col .stats-row .stat{align-items:center;background-color:#000;margin-right:2px;padding:0 5px}.csg-modal .title-and-stats-row #stats-col .stats-row .base-move-stat .value,.csg-modal .title-and-stats-row #stats-col .stats-row .cargo-stat .value,.csg-modal .title-and-stats-row #stats-col .stats-row .masts-stat .value{margin-top:5px;padding-left:6px}.csg-modal .title-and-stats-row #stats-col .stats-row .cannons-stat .value{flex:7 1;padding-right:4px}.csg-modal .title-and-stats-row #stats-col .stats-row .base-move-stat .value{flex:4 1}.csg-modal .title-and-stats-row #stats-col .stats-row .icon{display:flex}.csg-modal .modal-options-menu{margin-top:-20px}.csg-modal .link-dropdown{display:inline-block}.csg-modal .link-dropdown .hover-helper{display:none;margin-left:-10px;position:absolute;top:62px}.csg-modal .link-dropdown .hover-helper:before{content:"";height:60px;left:-5px;position:absolute;top:-50px;width:50px}.csg-modal .link-dropdown .link-tooltip{background-color:#111;border:1px solid #333;border-radius:5px;color:#fff;font-family:inherit;font-size:1rem;margin:10px;padding:10px 15px;z-index:15}.csg-modal .link-dropdown .link-tooltip:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#111;border-color:#333 transparent transparent #333;border-style:solid;border-width:1px;content:"";height:10px;left:15px;margin-left:20px;margin-top:20px;position:absolute;rotate:45deg;top:-15px;width:10px;z-index:14}.csg-modal .link-dropdown:active .hover-helper,.csg-modal .link-dropdown:active .link-tooltip,.csg-modal .link-dropdown:hover .hover-helper,.csg-modal .link-dropdown:hover .link-tooltip{display:block}.csg-modal .link-dropdown .link-icon{margin-left:10px}.csg-modal .link-row{align-items:center;justify-content:flex-start;margin-left:5px}.csg-modal .link-row .col{align-items:center;display:flex;text-align:left}.csg-modal #ability-col{border:2px solid #000;font-size:1.1rem;line-height:1.5rem;margin:15px 45px;padding:20px 5px;width:619px}.csg-modal #flavor-text{font-style:italic;line-height:1.3rem;margin-top:15px;max-width:723px}.csg-modal .ability-keyword-text{font-weight:700}.csg-modal #set-text{align-items:center;display:flex;font-family:windlass,serif;font-size:1.5rem;justify-content:center;margin-top:10px;min-width:400px}.csg-modal #set-text span{padding:0 4px}.csg-modal #image-container{border-radius:15px;display:block;height:400px;margin:0 10px;overflow:hidden}.csg-modal #image-container #csg-item-image{border-radius:15px;display:block;height:400px;padding:0}.csg-modal #image-container #rarity-tab{-webkit-text-stroke:.7px #000;font-family:montage,serif;font-size:1.4rem;height:75px;left:-45px;letter-spacing:1.5px;overflow:hidden;padding-top:2px;position:relative;rotate:45deg;top:-50px;width:110px}.csg-modal #image-container #rarity-tab .icon{display:flex;justify-content:center;margin-top:-6px}.csg-modal .close-button-row{align-items:end;align-self:end;display:flex;flex:1 1;margin-top:15px}.csg-modal .close-button-row .form-button{flex:1 1}.csg-modal .close-button-row .close-button{height:40px;width:125px}.csg-modal .keywords-row{align-items:start;flex-direction:column;justify-content:flex-start;margin:30px 0 0 45px}.csg-modal .keywords-title{font-family:windlass,serif;font-size:1.6rem;margin-bottom:10px}.csg-modal .keyword-item{border:1px solid #333;margin:5px 0;width:645px}.csg-modal .keyword-item .title{cursor:pointer;font-family:windlass,serif;font-size:1.5rem;padding:15px}.csg-modal .keyword-item .title .col{text-align:left}.csg-modal .keyword-item .caret{text-align:right!important}.csg-modal .keyword-item .caret .active{rotate:180deg}.csg-modal .keyword-item .definition{border-top:1px solid #333;line-height:1.5rem;margin:0 15px;padding:15px 0;text-align:left}.common{background-color:red}.common,.uncommon{border:1px solid #000}.uncommon{background-image:linear-gradient(90deg,#aaa9ad 20%,#5e5e5e 40%,#373737 50%,#5e5e5e 60%,#aaa9ad 80%)}.rare{background-image:linear-gradient(90deg,#e4c51f 20%,#948120 40%,#78681e 50%,#948120 60%,#e4c51f 80%)}.rare,.super-rare{border:1px solid #000}.super-rare{background-color:#000}.promo{background-image:linear-gradient(90deg,#144a03 20%,#4ca630 40%,#8ec77e 50%,#4ca630 60%,#144a03 80%)}.le,.promo{border:1px solid #000}.le{background-image:linear-gradient(90deg,#724228 20%,#ab8570 40%,#ecc1aa 50%,#ab8570 60%,#724228 80%)}.pr{background-image:linear-gradient(90deg,#144a03 20%,#4ca630 40%,#8ec77e 50%,#4ca630 60%,#144a03 80%)}.pr,.se{border:1px solid #000}.se{background-image:linear-gradient(90deg,#144a03 20%,#4ca630 40%,#afdba3 50%,#4ca630 60%,#144a03 80%)}.special{background-color:blue}.one-of-one,.special{border:1px solid #000}.one-of-one{background-image:linear-gradient(90deg,#23d8da 20%,#1a7e7e 40%,#146262 50%,#1a7e7e 60%,#23d8da 80%)}.windlass-white{color:#fff}.windlass-red,.windlass-white{font-family:windlass,serif;font-size:1.4rem;padding-left:1px;padding-right:1px}.windlass-red{color:red}.mobile-modal{height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:11}.mobile-modal .background{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);bottom:0;height:120vh;overflow-x:hidden;position:fixed;width:100vw;z-index:-1}.mobile-modal .mobile-modal-content{min-width:301px;padding:10px}.mobile-modal .modal-options-menu{margin-top:-5px}.mobile-modal .modal-options-menu .modal-options-menu-content{right:0}.mobile-modal .image-container{border-radius:15px;margin-top:20px;overflow:hidden}.mobile-modal .image-container #csg-item-image{display:block;width:100%}.mobile-modal .image-container .rarity-tab-container{height:0}.mobile-modal .image-container .rarity-tab-container #rarity-tab{-webkit-text-stroke:1px #000;font-family:montage,serif;font-size:1.4rem;font-weight:700;height:75px;left:-45px;letter-spacing:1.5px;overflow:hidden;padding-top:2px;position:relative;rotate:45deg;text-align:center;top:-50px;width:110px}.mobile-modal .image-container .rarity-tab-container #rarity-tab .icon{display:flex;justify-content:center;margin-top:-6px}.mobile-modal .set-text{align-items:center;display:flex;font-family:windlass,serif;font-size:1.4rem;justify-content:center;line-height:1.4rem;margin-top:5px}.mobile-modal .set-text span{padding:0 4px}.mobile-modal .ability-row{border:2px solid #000;margin:20px 0;padding:20px 5px}.mobile-modal .ability-row .ability-keyword-text{font-weight:700}.mobile-modal .link-icon{height:35px}.mobile-modal .csg-item-link-row{margin-top:7px}.mobile-modal #flavor-text{font-style:italic;margin-top:15px;text-align:center}.mobile-modal .keywords-row{margin-top:30px}.mobile-modal .keywords-row .keywords-title{font-family:windlass,serif;font-size:1.5rem;margin-bottom:10px}.mobile-modal .keywords-row .keyword-item{border:1px solid #333;margin:5px 0;padding:15px}.mobile-modal .keywords-row .keyword-item .title{font-family:windlass,serif;font-size:1.5rem;line-height:1.5rem;text-align:left}.mobile-modal .keywords-row .keyword-item .caret{text-align:right}.mobile-modal .keywords-row .keyword-item .definition{border-top:1px solid #333;line-height:1.3rem;margin-top:15px;padding-top:15px;text-align:left}.mobile-modal .close-button-row{width:100%}.mobile-modal .close-button-row .form-button{flex:1 1;margin:45px 15px 15px}.mobile-modal .close-button-row .form-button .close-button{height:50px;width:100%}.mobile-modal .csg-item-header{align-items:stretch;justify-content:start}.mobile-modal .csg-item-header .points-col{background-color:gray;background-color:#222;border:2px solid #000;display:flex;flex:0 0 60px;flex-direction:column;height:60px;justify-content:space-evenly}.mobile-modal .csg-item-header .points-col #point-cost{font-family:minister,serif;font-size:2rem;margin-bottom:-10px;margin-top:-5px}.mobile-modal .csg-item-header .points-col #title{font-family:windlass,serif;font-size:.8rem}.mobile-modal .csg-item-header .faction-title-col{padding-top:5px}.mobile-modal .csg-item-header .faction-title-col .title-col{flex:10 1;font-family:windlass,serif;font-size:1.3rem;line-height:1.5rem;padding-bottom:28px;padding-left:15px;text-align:left}.mobile-modal .csg-item-header .faction-title-col .faction-col{align-self:start;flex:0 0}.mobile-modal .csg-item-header .faction-title-col .faction-col span{margin:-8px}.mobile-modal .csg-item-header .faction-title-col .faction-col img{box-shadow:.5px .5px 3px .5px #000}.mobile-modal .stats-row{font-family:minister,serif;font-size:1.4rem;margin-left:5px;margin-top:-28px}.mobile-modal .stats-row .row{align-items:stretch;flex-wrap:wrap;justify-content:start}.mobile-modal .stats-row .stat:first-child{padding-left:65px;z-index:-1}.mobile-modal .stats-row .stat{align-items:center;background-color:#000;margin:2px 2px 0 0;padding:0 7px 2px}.mobile-modal .stats-row .col{margin:0 1px}.mobile-modal .stats-row .value{padding-left:5px}.mobile-modal .stats-row .cargo-stat .value,.mobile-modal .stats-row .masts-stat .value{margin-top:4px}.mobile-modal .stats-row .cannons-stat .value{flex:8 1}.mobile-modal .stats-row .base-move-stat .icon{flex:1 1}.mobile-modal .stats-row .base-move-stat .value{flex:4 1;margin-top:4px}.mobile-modal .stats-row .icon{display:flex}.header-row{height:100px;min-width:600px}.header-row .header-title{border:none;display:flex;flex:0 1 1630px;font-size:2rem;justify-content:space-between;line-height:2rem}.header-row .header-title:hover{border:none;box-shadow:none}.header-row .header-title .title-link{align-items:center;color:#fff;display:flex;font-family:windlass,serif;margin-left:25px;text-decoration:none}.header-row .header-title .title-link img{padding-left:20px}@media only screen and (max-width:1024px){.header-row .header-title .title-link{flex:0 0 auto}}.header-row .login-button{font-family:windlass,serif;margin-right:25px;padding:10px 15px}@media only screen and (max-width:1024px){.header-row{min-width:100%}.header-row .header-title{flex:1 1 auto;width:100%}}@media only screen and (max-width:1024px)and (max-width:447px){.header-row .header-title{font-size:1.3rem}}@media only screen and (max-width:1024px){.header-row .header-title .title-link img{height:40px;margin-right:5px}}.header-logo{padding-left:20px;text-align:left}.user-dropdown{margin-right:30px}.user-dropdown .user-dropdown-header{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#fff;border:1px solid transparent;cursor:pointer;font-family:windlass,serif;font-size:1.2rem;padding:2px 5px;position:relative;z-index:5}.user-dropdown .user-dropdown-header.active{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #333}.user-dropdown .user-dropdown-header .dropdown-arrow.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.user-dropdown .user-dropdown-content{display:none;font-size:1rem;position:relative;z-index:4}.user-dropdown .user-dropdown-content ul{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #333;box-shadow:1px 3px 4px 0 rgba(0,0,0,.3);padding:3px 8px;position:absolute;right:0;top:-17px}.user-dropdown .user-dropdown-content ul .user-dropdown-button{cursor:pointer;list-style:none;padding:5px}.user-dropdown .user-dropdown-content ul .user-dropdown-button:hover{text-decoration:underline}.user-dropdown .user-dropdown-content ul li+li{border-top:1px solid #333}.user-dropdown .user-dropdown-content.active{display:block}.nav-bar .nav-link{border:none;border-bottom:2px solid transparent;box-shadow:none;font-family:windlass,serif;font-size:1.2rem;margin:0 10px;padding:4px 2px}.nav-bar .nav-link:hover{border-bottom:2px solid #fff}.nav-bar .nav-link.active{border-bottom:2px solid orange}.mobile-menu-modal-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.mobile-menu-modal{align-items:start;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-left:1px solid #fff;box-shadow:0 0 10px 2px #000;height:100%;padding:5px;position:fixed;right:-250px;text-align:left;top:0;transition-duration:.3s;transition-timing-function:ease-in-out;width:175px;z-index:100}.mobile-menu-modal .links-col{flex:9 1;padding:10px;text-align:left}.mobile-menu-modal .links-col .mobile-link-button{font-size:1.2rem;list-style:none;margin-bottom:10px}.mobile-menu-modal .links-col .mobile-link-button .link-icon svg{fill:#fff;height:17px;padding-right:8px;width:17px}.mobile-menu-modal .links-col .mobile-link-button a{border-bottom:2px solid transparent;color:#fff;text-decoration:none}.mobile-menu-modal .links-col .mobile-link-button.active a{border-bottom:2px solid orange}.mobile-menu-modal .close-button-col{font-size:2rem;font-weight:100}.mobile-menu-modal.active{right:0}.mobile-menu-toggle{margin-right:25px}.notification-container{align-self:end;margin-right:35px;min-height:100px;position:fixed;top:100px;width:250px;z-index:99}.notification-container .notification{align-items:center;border-radius:5px;display:flex;margin-bottom:10px;padding:10px;position:relative}.notification-container .notification.error{background-color:#f65c5c;border:1px solid #b71111}.notification-container .notification.info{background-color:#309dda;border:1px solid #0072b1}.notification-container .notification.success{background-color:#2d9e09;border:1px solid #28850a}.notification-container .notification .icon{flex:1 1}.notification-container .notification .icon svg{fill:#fff;height:25px}.notification-container .notification .message{flex:8 1;padding:0 5px}@font-face{font-family:windlass;src:url(/static/media/Windlass.79ca55de6266798b3d32.woff)}@font-face{font-family:minister;src:url(/static/media/ministerstd-light.35098024fb1544c3d351.otf)}@font-face{font-family:montage;src:url(/static/media/montage.regular.9f0414533397efd0cf36.ttf)}.container,.container .page-content{align-items:center;display:flex;justify-content:center}.container .page-content{flex:1 1 1700px;flex-direction:column;margin-bottom:60px;max-width:1700px;min-height:60vh}#backdrops{opacity:.8;position:absolute;width:100%;z-index:-1}#backdrops #header-backdrop{background-color:#000;-webkit-filter:blur(6px);filter:blur(6px);height:105px;position:absolute;right:-10px;top:-10px;width:110%;z-index:-1}@media only screen and (max-width:1024px){#backdrops #header-backdrop{display:none}}#backdrops #page-content-backdrop{background-color:#000;-webkit-filter:blur(6px);filter:blur(6px);height:130%;left:50%;max-width:1700px;min-width:1700px;position:fixed;top:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.form-input{display:flex;height:22px;position:relative}.form-input input{background-color:transparent;border:none;border-bottom:1px solid #999;color:#eee;font-family:Ubuntu Mono;font-size:1.1rem;margin-bottom:1px;outline:none;width:100%}.form-input input.active,.form-input input:focus{border-bottom:2px solid #eee;margin-bottom:0}.form-input input::-webkit-inner-spin-button{opacity:.3}.form-input input+label{bottom:3px;color:#999;cursor:text;font-size:1.1rem;left:2px;position:absolute;transition:.2s}.form-input input:focus+label{bottom:25px;color:#eee;font-size:.9rem}.form-input input+label.active{bottom:25px!important;font-size:.9rem!important;transition:none!important}.form-input .password-input{padding-right:25px}.form-input .eye-icon{fill:#fff;margin-left:-18px;width:20px;z-index:1}.account-settings-container .title{font-family:windlass,serif;font-size:1.6rem;margin-bottom:10px;text-align:left}.account-settings-container .subtitle{padding:0 10px}.account-settings-container .input-field{display:flex;justify-content:center}.account-settings-container .input-field .form-input{min-width:250px;width:60%}.account-settings-container .settings-button-row{margin-bottom:0!important}.account-settings-container .settings-button-row .settings-button{padding:10px 15px}.account-settings-container .change-email-container{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #333;margin-bottom:40px;padding:20px 10px}.account-settings-container .change-email-container>*{margin-bottom:30px}.account-settings-container .change-email-container .current-email-container-col{display:flex;justify-content:center}.account-settings-container .change-email-container .current-email-container-col .current-email-container{border:1px solid #333;max-width:60%;min-width:250px;width:60%}.account-settings-container .change-email-container .current-email-container-col .current-email-container .header{justify-content:start;padding:5px}.account-settings-container .change-email-container .current-email-container-col .current-email-container .header .col{display:flex;font-size:.9rem}.account-settings-container .change-email-container .current-email-container-col .current-email-container .content{padding:5px}.account-settings-container .change-email-container .current-email-container-col .current-email-container .content .col{font-size:1.1rem;overflow-x:auto;padding-bottom:10px;width:150px}.account-settings-container .change-password-container{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #333;padding:20px 10px}.account-settings-container .change-password-container>*{margin-bottom:30px}.forgot-username-container>*{margin-bottom:20px}.forgot-username-container .title{font-size:1.6rem}.forgot-username-container .subtitle{font-size:1.1rem}.forgot-username-container .email-input{margin-top:10px;width:100%}.forgot-username-container .submit-button{padding:7px 15px}.toggle-button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;background-color:transparent;border:none;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown-label{color:#999}.dropdown{display:inline-block;position:relative}.dropdown .dropdown-button{background-color:transparent;border:2px solid #999;color:#fff;cursor:pointer;font-size:1rem;padding:5px}.dropdown .dropdown-button .dropdown-selected{align-items:center;display:flex;justify-content:space-between}.dropdown .content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:transparent;border-bottom:2px solid #eee;border-left:2px solid #eee;border-right:2px solid #eee;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;margin:0;padding:0;position:absolute;z-index:2}.dropdown .content li{border-bottom:1px solid transparent;border-top:1px solid transparent;cursor:pointer;display:flex;justify-content:space-between;padding:5px;text-align:left;text-decoration:none}.dropdown .content li:hover{border-bottom:1px solid #eee;border-top:1px solid #eee}.dropdown .multi-select-content li{padding:0}.dropdown .multi-select-content button{padding:5px}.dropdown.active .content{display:block}.dropdown.active .dropdown-button{border-color:#eee}.dropdown .down-arrow{flex:1 1;text-align:right}.dropdown .toggled-checkmark{padding-right:4px}.dropdown .dropdown-toggle{font-size:1rem;text-align:left;width:100%}.dropdown .toggled-items-list{display:flex;flex:9 1;flex-wrap:wrap;text-align:left}.dropdown .toggled-item{margin:2px 5px}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:30px 0}.loading-icon{-webkit-animation:loading-icon-spin 7s linear infinite;animation:loading-icon-spin 7s linear infinite}@-webkit-keyframes loading-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#header-row{align-items:stretch;font-family:windlass,serif;font-size:1.3rem;height:80px;position:-webkit-sticky;position:sticky;top:0;transition-duration:.3s;transition-timing-function:ease-in-out}#header-row.scrolling{box-shadow:inset 0 0 80px 80px rgba(0,0,0,.95),0 0 26px 26px rgba(0,0,0,.95)}#header-row .field-icon{height:25px}#header-row .link-icon{height:35px}#header-row .header-col{justify-content:space-between;text-align:center}#header-row .header-col .sortable-header{cursor:pointer}#header-row .rarity-col{margin-left:-2px}#header-row .csg-col{display:flex;flex-direction:column}#header-row .sort-order{align-self:center;height:20px}#header-row .sort-order svg{display:none}#header-row .sort-order.ascending{-webkit-transform:scaleY(-1);transform:scaleY(-1)}#header-row .sort-order.ascending.show svg,#header-row .sort-order.descending.show svg{display:block}@media only screen and (max-width:1024px){#header-row{font-size:1rem}#header-row .field-icon{height:20px}#header-row .link-icon{height:25px}}#csg-list{flex:1 1 100%;max-width:1630px;min-width:700px}@media only screen and (max-width:1024px){#csg-list{margin:15px 0 0;min-width:0}}.windlass-font{color:#fff;font-family:windlass,serif;font-size:1.4rem}.csg-row{height:60px;margin:5px;padding:0}@media only screen and (max-width:667px){.csg-row{height:75px}}.csg-row.no-items{border:2px solid transparent;font-family:windlass,serif;font-size:1.3rem}.csg-row.edit-mode-green{background-color:rgba(0,255,0,.1)}.csg-row.edit-mode-red{background-color:rgba(255,0,0,.1)}.csg-item-row{border:2px solid #555;cursor:pointer}.csg-item-row:hover{border:2px solid #eee;box-shadow:0 0 4px 1px #eee}.csg-col{padding:5px 0}.rarity-col{flex:1 1}.set-col{flex:2 1}@media only screen and (max-width:1024px){.set-col{display:none!important}}.faction-col{flex:2 1}.id-col{flex:3 1}@media only screen and (max-width:1024px){.id-col{display:none!important}}.name-col{flex:5 1}.type-col{flex:2 1}@media only screen and (max-width:1024px){.type-col{display:none!important}}.pointCost-col{flex:2 1}.masts-col{flex:3 1}.cargo-col{flex:2 1}.baseMove-col{flex:5 0}@media only screen and (max-width:667px){.baseMove-col{display:none!important}}.owned-col{flex:2 0;font-family:windlass,serif}.owned-col .owned{color:green;font-size:1.6rem}.owned-col .not-owned{color:red;font-size:1.8rem}.cannons-col{flex:7 0}@media only screen and (max-width:667px){.cannons-col{display:none!important}}.link-col{flex:5 1}@media only screen and (max-width:1024px){.link-col{display:none!important}}.ability-col{flex:8 1;margin-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1024px){.ability-col{display:none!important}}.common-col{display:flex;height:100%}.common-col .common{background-color:red;border-right:1px solid #000;width:15px}.uncommon-col{display:flex;height:100%}.uncommon-col .uncommon{background-image:linear-gradient(#aaa9ad 15%,#555 50%,#aaa9ad 85%);border-right:1px solid #000;width:15px}.rare-col{display:flex;height:100%}.rare-col .rare{background-image:linear-gradient(#e4c51f 15%,#85741b 50%,#e4c51f 85%);border-right:1px solid #000;width:15px}.super-rare-col{display:flex;height:100%}.super-rare-col .super-rare{background-color:#000;border-right:1px solid #000;width:15px}.promo-col{display:flex;height:100%}.promo-col .promo{background-image:linear-gradient(#144a03,#4ca630 40%,#8ec77e 50%,#4ca630 60%,#144a03);border-right:1px solid #000;width:15px}.le-col{display:flex;height:100%}.le-col .le{background-image:linear-gradient(#724228 20%,#ab8570 40%,#ecc1aa 50%,#ab8570 60%,#724228 80%);border-right:1px solid #000;width:15px}.pr-col{display:flex;height:100%}.pr-col .pr{background-image:linear-gradient(#144a03,#4ca630 40%,#8ec77e 50%,#4ca630 60%,#144a03);border-right:1px solid #000;width:15px}.se-col{display:flex;height:100%}.se-col .se{background-image:linear-gradient(#144a03,#4ca630 40%,#8ec77e 50%,#4ca630 60%,#144a03);border-right:1px solid #000;width:15px}.special-col{display:flex;height:100%}.special-col .special{background-color:blue;border-right:1px solid #000;width:15px}.one-of-one-col{display:flex;height:100%}.one-of-one-col .one-of-one{background-image:linear-gradient(#23d8da 20%,#1a7e7e 40%,#146262 50%,#1a7e7e 60%,#23d8da 80%);border-right:1px solid #000;width:15px}.american-col .faction-image{height:25px}@media only screen and (max-width:667px){.american-col .faction-image{height:20px}}.barbary-corsair-col .faction-image{height:25px}@media only screen and (max-width:667px){.barbary-corsair-col .faction-image{height:20px}}.cursed-col .faction-image{height:25px}@media only screen and (max-width:667px){.cursed-col .faction-image{height:20px}}.english-col .faction-image{height:25px}@media only screen and (max-width:667px){.english-col .faction-image{height:20px}}.french-col .faction-image{height:25px}@media only screen and (max-width:667px){.french-col .faction-image{height:20px}}.jade-rebellion-col .faction-image{height:25px}@media only screen and (max-width:667px){.jade-rebellion-col .faction-image{height:20px}}.mercenary-col .faction-image{height:25px}@media only screen and (max-width:667px){.mercenary-col .faction-image{height:20px}}.pirate-col .faction-image{height:25px}@media only screen and (max-width:667px){.pirate-col .faction-image{height:20px}}.spanish-col .faction-image{height:25px}@media only screen and (max-width:667px){.spanish-col .faction-image{height:20px}}.viking-col .faction-image{height:25px}@media only screen and (max-width:667px){.viking-col .faction-image{height:20px}}.whitebeards-raiders-col .faction-image{height:25px}@media only screen and (max-width:667px){.whitebeards-raiders-col .faction-image{height:20px}}.slider{height:3px;width:100%}.slider-track{border-radius:999px;bottom:0;top:0}.slider-track.slider-track-0{background-color:#333}.slider-track.slider-track-1{background-color:#bbb}.slider-track.slider-track-2{background-color:#333}.slider-thumb{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background-color:transparent;border:2px solid #bbb;border-radius:50%;color:#bbb;cursor:grab;height:30px;line-height:30px;text-align:center;top:-16px;width:30px}.result-content{flex:1 1 auto;justify-content:center}#content,.page-edit-container,.result-content{display:flex;width:100%}.page-edit-container{margin-top:30px}.edit-collection-button-group{margin-left:40px}@media only screen and (max-width:1024px){.edit-collection-button-group{bottom:5px;margin-left:10px}}.edit-collection-button-group.mobile{align-self:flex-start;bottom:10px;margin-left:10px;position:fixed}.edit-collection-button-group .discard-edit-button,.edit-collection-button-group .edit-collection-button,.edit-collection-button-group .save-edit-button{align-content:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:25px;display:flex;padding:10px}.edit-collection-button-group .edit-collection-button svg{fill:#fff}.edit-collection-button-group .edit-collection-button .edit-button-text{display:flex;margin-left:10px}@media only screen and (max-width:1024px){.edit-collection-button-group .edit-collection-button .edit-button-text{display:none}}.edit-collection-button-group .save-edit-button{margin-right:10px}.edit-collection-button-group .save-edit-button svg{fill:#7d88fc}.edit-collection-button-group .save-edit-button .save-edit-button-text{display:flex;margin-left:10px}@media only screen and (max-width:1024px){.edit-collection-button-group .save-edit-button .save-edit-button-text{display:none}}.edit-collection-button-group .discard-edit-button svg{fill:#f65a5a}.edit-collection-button-group .discard-edit-button .discard-edit-button-text{display:flex;margin-left:10px}@media only screen and (max-width:1024px){.edit-collection-button-group .discard-edit-button .discard-edit-button-text{display:none}}.page-control{flex:1 1}.page-control .col{flex:0 1}.page-control.upper{justify-content:end;margin-right:40px}@media only screen and (max-width:1024px){.page-control.upper{justify-content:center;margin-right:0}}.page-control.lower{justify-content:center;margin-top:20px}.page-control .page-button{height:40px;width:90px}.page-control .page-button svg path{fill:#fff}.page-control .page-button.previous svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page-control .page-button.disabled svg path{fill:#999}@media only screen and (max-width:667px){.page-control .page-button{height:30px;width:40px}}.page-control #page-number-list .row:first-child{justify-content:space-evenly}.page-control #page-number-list .row:first-child .ellipsis{width:15px}.page-control #page-number-list .row:first-child .page-number-col{width:50px}@media only screen and (max-width:667px){.page-control #page-number-list .row:first-child .page-number-col{width:40px}}.page-control .page-number-col{cursor:pointer}.page-control .page-number-col:hover{text-decoration:underline}.page-control .ellipsis{color:#999;display:flex}.page-control .page-size-select-col{margin:0 25px}.page-control .page-size-select-col .col{margin:5px}.page-control .page-size-select{background:#444;border-radius:5px;color:#fff;padding:5px}.page-control .page-size-select option:hover{box-shadow:inset 0 0 10px 10px #000}@media only screen and (max-width:667px){.page-control{flex-direction:column-reverse}}.query-content{flex:1 1;flex-direction:column;margin-top:50px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.search-row{flex:1 1 100%;width:100%}.search-row .form-input #search-text-box{min-width:900px;width:900px}@media only screen and (max-width:1024px){.search-row .form-input{flex:1 1;margin:0 30px}.search-row .form-input #search-text-box{min-width:100%;width:100%}}.faction-row{flex:1 1;flex-wrap:wrap;justify-content:space-evenly;margin-top:15px;width:100%}.faction-row .faction-toggle{background-color:transparent;border:none;cursor:pointer;margin:10px;overflow:hidden;padding:0}.faction-row .faction-toggle .faction-image{display:block;height:100%;height:40px;object-fit:contain}.faction-row .faction-toggle.toggled{box-shadow:0 0 10px 2px #bbb}@media only screen and (max-width:667px){.faction-row .faction-toggle{margin:10px 15px 0}.faction-row .faction-toggle .faction-image{height:30px}}.advanced-filters-row{margin-top:20px;width:80%}.advanced-filters-row .advanced-filters-title .col{text-align:right}.advanced-filters-row .advanced-filters-title .col span{cursor:pointer}.advanced-filters-row .advanced-filters-title .col .title-text{padding-right:4px}.advanced-filters-row .advanced-filters-title .col .down-arrow{transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.advanced-filters-row .advanced-filters-title .col .down-arrow.active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.advanced-filters-row .advanced-filters-title .col .active-filter-alert-icon{fill:#f60;height:15px;margin-bottom:-2px;padding-right:10px;width:15px}.advanced-filters-row .advanced-filters-content{border:2px solid #333;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out,padding .1s ease-in-out}.advanced-filters-row .advanced-filters-content.show{max-height:1500px;padding-top:15px}.advanced-filters-row .row{margin:10px 0}.advanced-filters-row .row .col{margin:0 10px}.advanced-filters-row .slider-title{text-align:left}.advanced-filters-row .cargo-container,.advanced-filters-row .masts-container,.advanced-filters-row .point-cost-container{border-color:#333;border-style:solid;padding:25px 10px}.advanced-filters-row .cargo-slider,.advanced-filters-row .masts-slider,.advanced-filters-row .point-cost-slider{flex:9 1}.advanced-filters-row .input-filter-row{align-items:stretch;flex-wrap:wrap;margin-top:20px}.advanced-filters-row .input-filter-row .number-inputs{display:flex;flex-direction:column;justify-content:space-evenly}.advanced-filters-row .input-filter-row .number-inputs .cargo-input,.advanced-filters-row .input-filter-row .number-inputs .masts-input{height:22px}.advanced-filters-row .input-filter-row .multi-dropdown-row,.advanced-filters-row .input-filter-row .multi-dropdown-row .multi-dropdown-col:first-child .row{margin:0}.advanced-filters-row .input-filter-row .multi-dropdown-row .multi-dropdown-col:first-child>.row{margin-bottom:25px}.advanced-filters-row .cargo-input,.advanced-filters-row .masts-input{margin:0 7px;width:75px}.advanced-filters-row .rarities #common:before{background-color:red}.advanced-filters-row .rarities #common:before,.advanced-filters-row .rarities #uncommon:before{border:1px solid #000;content:"";display:inline-block;height:100%;height:11px;margin-right:5px;width:11px}.advanced-filters-row .rarities #uncommon:before{background-image:linear-gradient(90deg,#aaa9ad 20%,#5e5e5e 40%,#373737 50%,#5e5e5e 60%,#aaa9ad 80%)}.advanced-filters-row .rarities #rare:before{background-image:linear-gradient(90deg,#e4c51f 20%,#948120 40%,#78681e 50%,#948120 60%,#e4c51f 80%);border:1px solid #000;content:"";display:inline-block;height:100%;height:11px;margin-right:5px;width:11px}.advanced-filters-row .rarities #super-rare:before{background-color:#000;border:1px solid #555;content:"";display:inline-block;height:100%;height:11px;margin-right:5px;width:11px}.advanced-filters-row .rarities #promo:before{background-image:linear-gradient(90deg,#144a03 20%,#4ca630 40%,#8ec77e 50%,#4ca630 60%,#144a03 80%)}.advanced-filters-row .rarities #le:before,.advanced-filters-row .rarities #promo:before{border:1px solid #000;content:"";display:inline-block;height:100%;height:11px;margin-right:5px;width:11px}.advanced-filters-row .rarities #le:before{background-image:linear-gradient(90deg,#724228 20%,#ab8570 40%,#ecc1aa 50%,#ab8570 60%,#724228 80%)}.advanced-filters-row .rarities #pr:before{background-image:linear-gradient(90deg,#144a03 20%,#4ca630 40%,#8ec77e 50%,#4ca630 60%,#144a03 80%)}.advanced-filters-row .rarities #pr:before,.advanced-filters-row .rarities #se:before{border:1px solid #000;content:"";display:inline-block;height:100%;height:11px;margin-right:5px;width:11px}.advanced-filters-row .rarities #se:before{background-image:linear-gradient(90deg,#144a03 20%,#4ca630 40%,#afdba3 50%,#4ca630 60%,#144a03 80%)}.advanced-filters-row .rarities #special:before{background-color:blue}.advanced-filters-row .rarities #one-of-one:before,.advanced-filters-row .rarities #special:before{border:1px solid #000;content:"";display:inline-block;height:100%;height:11px;margin-right:5px;width:11px}.advanced-filters-row .rarities #one-of-one:before{background-image:linear-gradient(90deg,#23d8da 20%,#1a7e7e 40%,#146262 50%,#1a7e7e 60%,#23d8da 80%)}.advanced-filters-row .icons-only #common{align-items:center;display:flex}.advanced-filters-row .icons-only #common span{display:none}.advanced-filters-row .icons-only #common:before{background-color:red;border:1px solid #000;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .icons-only #uncommon{align-items:center;display:flex}.advanced-filters-row .icons-only #uncommon span{display:none}.advanced-filters-row .icons-only #uncommon:before{background-image:linear-gradient(90deg,#aaa9ad 20%,#5e5e5e 40%,#373737 50%,#5e5e5e 60%,#aaa9ad 80%);border:1px solid #000;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .icons-only #rare{align-items:center;display:flex}.advanced-filters-row .icons-only #rare span{display:none}.advanced-filters-row .icons-only #rare:before{background-image:linear-gradient(90deg,#e4c51f 20%,#948120 40%,#78681e 50%,#948120 60%,#e4c51f 80%);border:1px solid #000;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .icons-only #super-rare{align-items:center;display:flex}.advanced-filters-row .icons-only #super-rare span{display:none}.advanced-filters-row .icons-only #super-rare:before{background-color:#000;border:1px solid #555;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .icons-only #promo{align-items:center;display:flex}.advanced-filters-row .icons-only #promo span{flex-wrap:nowrap;font-size:.8rem}.advanced-filters-row .icons-only #promo:before{background-image:linear-gradient(90deg,#144a03 20%,#4ca630 40%,#8ec77e 50%,#4ca630 60%,#144a03 80%);border:1px solid #000;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .icons-only #le{align-items:center;display:flex}.advanced-filters-row .icons-only #le span{display:none}.advanced-filters-row .icons-only #le:before{background-image:linear-gradient(90deg,#724228 20%,#ab8570 40%,#ecc1aa 50%,#ab8570 60%,#724228 80%);border:1px solid #000;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .icons-only #pr{align-items:center;display:flex}.advanced-filters-row .icons-only #pr span{flex-wrap:nowrap;font-size:.8rem}.advanced-filters-row .icons-only #pr:before{background-image:linear-gradient(90deg,#144a03 20%,#4ca630 40%,#8ec77e 50%,#4ca630 60%,#144a03 80%);border:1px solid #000;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .icons-only #se{align-items:center;display:flex}.advanced-filters-row .icons-only #se span{flex-wrap:nowrap;font-size:.8rem}.advanced-filters-row .icons-only #se:before{background-image:linear-gradient(90deg,#144a03 20%,#4ca630 40%,#afdba3 50%,#4ca630 60%,#144a03 80%);border:1px solid #000;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .icons-only #special{align-items:center;display:flex}.advanced-filters-row .icons-only #special span{display:none}.advanced-filters-row .icons-only #special:before{background-color:blue;border:1px solid #000;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .icons-only #one-of-one{align-items:center;display:flex}.advanced-filters-row .icons-only #one-of-one span{display:none}.advanced-filters-row .icons-only #one-of-one:before{background-image:linear-gradient(90deg,#23d8da 20%,#1a7e7e 40%,#146262 50%,#1a7e7e 60%,#23d8da 80%);border:1px solid #000;content:"";display:inline-block;height:100%;height:15px;margin-right:5px;width:15px}.advanced-filters-row .selected-base-movement .toggled-item,.advanced-filters-row .selected-type .toggled-item{background-color:rgba(55,55,55,.4);border:1px solid #333;border-radius:4px;padding:4px 2px 3px}.advanced-filters-row .base-move{font-family:windlass,serif;font-size:1.1rem}.advanced-filters-row .base-move .red{color:red}.advanced-filters-row .set-container{align-items:center;display:flex;flex-direction:row}.advanced-filters-row .set-container .set-icon{padding-right:4px}.advanced-filters-row .set-container .set-abbreviation{display:none}.advanced-filters-row .selected-set .toggled-item{background-color:rgba(55,55,55,.4);border:1px solid #333;border-radius:4px;padding:0 4px}.advanced-filters-row .selected-set .unreleased{padding:4px 2px 3px}.advanced-filters-row .selected-set .set-name{display:none}.advanced-filters-row .selected-set .set-abbreviation{display:block}.advanced-filters-row .buttons-row{justify-content:end}.advanced-filters-row .buttons-row .clear-button,.advanced-filters-row .buttons-row .search-button{margin:0 15px;padding:10px 0;width:100px}@media only screen and (max-width:667px){.advanced-filters-row .buttons-row{justify-content:center}}.advanced-filters-row .name-ability-row{flex-wrap:wrap}.advanced-filters-row .name-ability-row .ability-filter,.advanced-filters-row .name-ability-row .name-filter{flex:5 1;min-width:276px}.advanced-filters-row .ability-filter,.advanced-filters-row .flavor-text-filter,.advanced-filters-row .name-filter{padding:10px 0}.advanced-filters-row .keyword-info{width:100%}.advanced-filters-row .keyword-info .keyword-icon{fill:#fff;cursor:pointer;float:right;height:20px;margin-top:-25px;position:relative;width:20px;z-index:1}.info-modal-overlay{align-items:center;background:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:10}.info-modal-overlay .info-modal{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #333;padding:25px 30px 20px}.info-modal-overlay .info-modal .title-row{font-size:1.6rem;margin-bottom:30px}.info-modal-overlay .info-modal .title-row>.col{text-align:left}.info-modal-overlay .info-modal .content-row{font-size:1.05rem;margin-bottom:30px}.info-modal-overlay .info-modal .close-button{margin:0 15px;padding:10px 0;width:100px}.loading-overlay{align-items:center;background:rgba(0,0,0,.3);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.loading-overlay .loading-container{flex:3 1}.loading-overlay .empty-row{flex:1 1}.login-container{width:95%}.login-container>.col{flex:0 1 450px}.login-container .password-login-input,.login-container .username-login-input{margin-bottom:30px;width:100%}.login-container .form-button{width:100%}.login-container #login-button{margin-bottom:20px;padding:10px 0;width:100%}.login-container #register-button{display:block;margin-bottom:20px;padding:10px 0;text-align:center}.login-container .forgot-links-row .forgot-link{border:none;display:block;margin:0 8px}.login-container .forgot-links-row .forgot-link:hover{border:none;box-shadow:none;text-decoration:underline}.registration-container{display:flex;flex-direction:column;height:300px;justify-content:space-around;min-width:300px;width:540px}.registration-container .registration-header{font-family:windlass,serif;font-size:1.6rem}.registration-container .registration-content{display:flex}.registration-container .registration-content .username-password-row{flex-wrap:wrap}.registration-container .registration-content .username-password-row .password-input-col,.registration-container .registration-content .username-password-row .username-input-col{margin:0 10px 30px;min-width:180px;width:250px}.registration-container .registration-content .email-input-col{flex:1 1 100%;margin:0 10px 30px}.registration-container .registration-content #register-button{margin-bottom:20px;min-width:180px;padding:10px 0;width:250px}.not-found-text{font-family:windlass,serif;font-size:2rem;margin-top:50px}.confused-gif{margin:50px 0}.go-home-link{color:#fff;font-family:windlass,serif;font-size:1.5rem}
/*# sourceMappingURL=main.ffb0b5c2.css.map*/