@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}.button{background-color:ivory;border:none;font-size:1.5rem;font-style:italic;cursor:pointer;pointer-events:auto;border-radius:8px;outline-offset:-2px;color:#000;border-block-end:2px black solid;outline:2px dotted transparent;transition-property:background-color,color,border,outline;transition-duration:80ms;transition-timing-function:ease-out}.button:hover{background-color:#fff}.button:active{background-color:#fff8dc}.button.disabled{cursor:auto;color:#a9a9a9;border-block-end-color:transparent;background-color:ivory}.button:focus-visible{outline-color:#000}.button>.label-icon{block-size:1rem}.button>.label.left{margin-inline-end:.3rem}.button>.label.right{margin-inline-start:.3rem}.captain-info{min-inline-size:10rem;flex:1 0;margin:0}.captain-info>.name{max-inline-size:16rem;display:flex;flex-direction:column;align-items:center}.captain-info>.name>img{inline-size:48px;block-size:48px;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%)}section.inactive .captain-info>.name>img{filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%)}.captain-info>.name>h5{font-size:1rem;margin-block:.5rem 0}.checkbox{display:flex;margin-block:.5rem 0;margin-inline-start:1.2rem;align-items:flex-start}.checkbox>input{cursor:pointer;appearance:none;display:grid;place-content:center;inline-size:16px;block-size:16px;border:2px solid black;border-radius:3px;transform:translateY(.2rem);background-color:transparent;transition:80ms background-color ease-out}.checkbox>input:hover:not(:disabled){background-color:#fff}.checkbox>input:checked:before{box-shadow:inset 1rem 1rem #000}.checkbox>input:disabled{border-color:#a9a9a9;cursor:auto}.checkbox>input:disabled:before{box-shadow:inset 1rem 1rem #a9a9a9;transition:none}.checkbox>input:disabled+label{cursor:auto}.checkbox>input:focus-visible{outline:2px dotted black;outline-offset:1px}.checkbox>input:before{content:"";inline-size:10px;block-size:10px;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);box-shadow:inset 1rem 1rem transparent;transition-property:box-shadow;transition-duration:inherit;transition-timing-function:inherit}.checkbox>label{max-inline-size:65ch;padding-inline-start:.55rem;cursor:pointer}.count{display:flex;align-items:center;margin-block:.5rem;flex-direction:column;text-align:center}.count:not(:first-child){border-inline-start:2px solid black;padding-inline-start:1rem}section.inactive .count:not(:first-child){border-inline-start-color:#a9a9a9}.count:not(:last-child){padding-inline-end:1rem}.count>img{inline-size:48px;block-size:48px;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%)}section.inactive .count>img{filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%)}.component-toggle{display:flex;flex-direction:row;align-items:stretch;max-inline-size:100%;flex-wrap:nowrap;overflow:auto;margin-block:.6rem;border-radius:16px;background:linear-gradient(90deg,ivory 30%,#fff0),linear-gradient(90deg,#fff0,ivory 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,#00000054,#0000),radial-gradient(farthest-side at 100% 50%,#00000054,#0000) 0 100%;background-color:ivory;background-repeat:no-repeat;background-position:top left,top right,top left,top right;background-size:40px 100%,40px 100%,20px 100%,20px 100%;background-attachment:local,local,scroll,scroll}.component-toggle:focus-visible{outline:2px dotted black}.component-toggle>button{font-size:1rem;flex:0 0;background-color:transparent;border-radius:16px;cursor:pointer;block-size:calc(5rem + 48px);margin:6px;transition-property:background-color,color,outline,outline-offset,border;transition-duration:80ms;transition-timing-function:ease-out}.component-toggle>button:hover:not(.locked):not(:disabled){background-color:#fff}.component-toggle>button:disabled{cursor:auto}section.inactive .component-toggle>button{margin:0;transition:none}.component-toggle>button>img{inline-size:48px;block-size:48px;mix-blend-mode:multiply;filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%);transition-property:filter;transition-duration:inherit;transition-timing-function:inherit}.component-toggle>button.toggle{min-inline-size:5rem;padding-inline:.25rem;overflow-wrap:break-word;color:#000;outline:2px dotted transparent;outline-offset:-3px;border:2px solid black;border-block:none}.component-toggle>button.toggle:focus-visible{outline-offset:-5px;outline-color:#000}.component-toggle>button:not(.toggle){min-inline-size:8rem;padding-block:1.6px .1rem;padding-inline:.1rem;color:#a9a9a9;outline:3px dashed transparent;outline-offset:0;border:2px dotted transparent}.component-toggle>button:not(.toggle):focus-visible{outline-offset:2px;border-color:#000}.component-toggle>button:not(.toggle).enabled{color:#000;outline-color:#000}.component-toggle>button:not(.toggle).enabled.locked{outline-color:#000}.component-toggle>button:not(.toggle).enabled>img{filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%)}.component-toggle>button:not(.toggle).locked{cursor:auto;outline:2px solid darkgray}.faction-info{display:flex;flex-direction:column;margin-inline-start:1.2rem}.faction-info>.stat-list,.faction-info .count-list,.faction-info .captain-list{display:flex;flex-direction:row}.faction-info>.stat-list{margin-block:.75rem .5rem;flex-wrap:wrap}.faction-info>.stat-list>.group{flex:0 0;display:flex}.faction-info .count-list{max-inline-size:100%;overflow:auto}.faction-info .captain-list{gap:1rem;flex-wrap:wrap}.faction-info .captain-list>.group{flex:1 0;display:flex;gap:1rem}.faction-info .section-title{font-size:1.17rem;margin-block:.5rem}.faction-select{display:flex;flex-direction:row;align-items:stretch;max-inline-size:100%;flex-wrap:nowrap;overflow:auto;margin-block-start:.6rem;padding-block:5px;border-radius:8px;background:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(90deg,#fff0,#fff 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,#00000054,#0000),radial-gradient(farthest-side at 100% 50%,#00000054,#0000) 0 100%;background-color:#fff;background-repeat:no-repeat;background-position:top left,top right,top left,top right;background-size:2.5rem 100%,2.5rem 100%,1.25rem 100%,1.25rem 100%;background-attachment:local,local,scroll,scroll}.faction-select:focus-visible{outline:2px dotted black}.faction-select button{font-size:1rem;flex:0 0;display:flex;flex-direction:column;background:none;border-radius:8px;padding:3px;cursor:pointer;block-size:calc(4rem + 80px);min-inline-size:9rem;color:#000;margin-inline:5px;mix-blend-mode:multiply;will-change:opacity;outline:2px dotted transparent;outline-offset:-2px;border:2px solid transparent;background-color:#fff;transition-property:outline,outline-offset,border,background-color;transition-duration:80ms;transition-timing-function:ease-out}.faction-select button:focus-visible{outline-color:#000;outline-offset:-5px}.faction-select button.selected{border-color:#000}.faction-select button:hover{background-color:ivory}.faction-select button:active{background-color:#fff8dc}.faction-select button.locked{background-color:#dcdcdc}.faction-select button.locked>.image-frame>img{filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(50%)}.faction-select button.locked,.faction-select button:disabled{cursor:auto;color:#a9a9a9}.faction-select button:disabled{background-color:transparent}.faction-select button:disabled.selected{border-color:#a9a9a9}.faction-select button:disabled>.image-frame>img{filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%)}.faction-select button:not(:disabled)>.title{color:#fff;background-color:#5a5b5f}.faction-select button:not(:disabled).militant>.title{background-color:#a4153b}.faction-select button>.image-frame{position:relative;inline-size:80px;block-size:80px;flex:0 0;margin-block:4px;margin-inline:auto}.faction-select button>.image-frame>img{transition-property:filter;transition-duration:inherit;transition-timing-function:inherit;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%)}.faction-select button>.image-frame>img.warrior{inline-size:100%;block-size:100%}.faction-select button>.image-frame>img.captain{position:absolute;inline-size:33.33%;block-size:33.33%}.faction-select button>.image-frame>img.captain:nth-last-child(4),.faction-select button>.image-frame>img.captain:nth-last-child(3){inset-block-start:30%}.faction-select button>.image-frame>img.captain:nth-last-child(2),.faction-select button>.image-frame>img.captain:nth-last-child(1){inset-block-end:0}.faction-select button>.image-frame>img.captain:nth-last-of-type(2n){inset-inline-start:-30%}.faction-select button>.image-frame>img.captain:nth-last-of-type(odd){inset-inline-end:-30%}.faction-select button>.title{flex:1 0;border-radius:8px;display:flex;align-items:center;justify-content:center;inline-size:100%}.faction-select button>.title>.label{margin-inline:.1rem}.faction-select button>.title>.label>.militant-icon{block-size:.75rem}header{inline-size:100%;display:flex;justify-content:center;flex-flow:column;align-items:center;padding-block-start:1rem}header>img{width:100%;max-width:24rem;max-height:6rem;font-size:25vw;text-align:center;text-transform:uppercase}header>h1{font-size:8.5vw;font-variant:small-caps;font-weight:400;text-align:center;margin:0}@media (min-width: 24rem){header>img{font-size:6rem}header>h1{font-size:2rem}}.icon{inline-size:1.5rem;block-size:1.5rem;transform:translateY(.33rem);margin-block-start:-1.5rem;display:inline;font-style:italic}section.inactive .icon{filter:grayscale(100%)}.language-select{display:flex;align-items:center;justify-content:center;font-size:.8rem;margin-block:.5rem}.language-select>.label{display:inline-block}.language-select>button{background:none;border:0;padding:0;margin-block:0;margin-inline:5.28px;cursor:pointer}.language-select>button:first-of-type{margin-inline-start:.33rem}.language-select>button>img{margin-block-start:.25rem;block-size:16px;text-decoration:underline;border-radius:2px;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(50%);outline:2px solid transparent;transition:outline 80ms ease-out}.language-select>button>img:hover{text-decoration:none;outline-color:#a9a9a9}.language-select>button>img:active{outline-color:#d3d3d3}.language-select>button.active{cursor:default}.language-select>button.active>img{filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%);outline-color:transparent}.map{display:block;max-inline-size:800px}.map .background{inline-size:100%;block-size:100%;opacity:.5;mix-blend-mode:multiply}.map #flooded-mask{mask-type:alpha}.map image.landmark{filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%)}section.inactive .map image{filter:grayscale(100%)}section.inactive .map image.landmark{filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%)}.number{margin-block-start:.75rem;margin-inline-start:1.2rem;display:flex}.number>label{padding-inline-end:.5rem}.number>button{font-size:1.25rem;border:none;padding:0;cursor:pointer;inline-size:1rem;border-radius:4px;background-color:transparent;transition:background-color 80ms ease-out}.number>button:hover{background-color:ivory}.number>button:active{background-color:#fff8dc}.number>input{font-size:1.25rem;text-align:center;inline-size:2rem;background:none;border:none;padding:0;border-radius:4px}.number>button:focus-visible,.number>input:focus-visible{outline:2px dotted black}.number>.value{font-size:1.25rem;text-align:center;inline-size:2rem;padding-inline:1rem}.radio{margin-block-start:.75rem;margin-inline-start:1.2rem;display:flex;align-items:flex-start;flex-direction:column;border:none;padding:0;gap:.5rem}.radio .option{display:flex}.radio .option>input{cursor:pointer;flex:none;appearance:none;inline-size:18px;block-size:18px;border:2px solid black;border-radius:calc(infinity * 1px);transform:translateY(.16rem);display:grid;place-content:center;background-color:transparent;transition:80ms background-color ease-out}.radio .option>input:hover:not(:disabled){background-color:#fff}.radio .option>input:active:not(:disabled){background-color:#fff8dc}.radio .option>input:checked:before{box-shadow:inset 1rem 1rem #000}.radio .option>input:disabled{border-color:#a9a9a9;cursor:auto}.radio .option>input:disabled:before{box-shadow:inset 1rem 1rem #a9a9a9}.radio .option>input:focus-visible{outline:2px dotted black;outline-offset:1px}.radio .option>input:before{content:"";inline-size:10px;block-size:10px;border-radius:calc(infinity * 1px);clip-path:polygon(14% 44%,0% 65%,50% 100%,100% 16%,80% 0%,43% 62%);box-shadow:inset 1rem 1rem transparent;transition-property:box-shadow;transition-duration:inherit;transition-timing-function:inherit}section.inactive .radio .option>input:before{transition:none}.radio .option>label{cursor:pointer;max-inline-size:65ch;padding-inline-start:.5rem}section.inactive .radio .option>label{cursor:auto}section{line-height:1.5;margin:1rem}section.inactive{color:#a9a9a9}section>h2{line-height:1.1;font-size:2rem;font-weight:400;font-variant:small-caps;margin-block:0 .5rem}section>h3{font-size:1rem;margin-block:0 .5rem}section>ol{margin-inline-start:1.2rem}section ol{max-inline-size:65ch;margin-block:.5rem;padding-inline-start:1.2rem}section ol>li{margin-block:.5rem}section ol>li::marker{font-style:italic}section .text{max-inline-size:65ch;margin-inline-start:1.2rem}section .text.centered{margin-inline:auto}section p{max-inline-size:65ch;margin-block:.5rem}.stat{min-inline-size:10rem;flex:1 0;border-inline-start:2px solid black;padding-block-end:.5rem;display:flex;flex-direction:column}section.inactive .stat{border-inline-start-color:#a9a9a9}.stat>.label{font-style:italic;margin-inline-start:.25rem}.stat>.low,.stat>.moderate,.stat>.high{font-size:.8rem;text-transform:uppercase;overflow:visible;padding-block:.1rem 0;padding-inline:.25rem 0;background-color:#d3d3d3;transition:width .25s ease-in-out;inline-size:3rem}section.inactive .stat>.low,section.inactive .stat>.moderate,section.inactive .stat>.high{background-color:#f5f5f5}.stat>.moderate{inline-size:6rem}.stat>.high{inline-size:9rem}main{max-inline-size:100%;margin-block:0 4rem;margin-inline:auto}@media (min-width: 97.5ch){main{max-inline-size:97.5ch}}.toast{position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:100%;display:flex;justify-content:center;align-items:center;background:#fafad2;transform:translateY(0);transition:.25s transform ease-in-out}.toast[inert]{transform:translateY(-100%)}.toast>.container{display:flex;justify-content:center;align-items:center;flex:1 0;max-inline-size:80rem;padding:.33rem}.toast>.container>.message{font-size:1.5rem;margin-block:.25rem;margin-inline:auto;padding-inline:1.35rem}.toast>.container>button{background:none;border:none;cursor:pointer;display:flex;align-items:center;block-size:1.35rem;inline-size:1.35rem;margin-inline-start:-1.35rem;padding:.25rem;color:#000;transition:color 80ms ease-out}.toast>.container>button:focus-visible{outline:2px dotted black;border-radius:4px}.toast>.container>button:hover{color:#696969}.toast>.container>button:active{color:#a9a9a9}.toast>.container>button .close-icon{inline-size:100%}footer{display:flex;justify-content:center;position:fixed;inset-block-end:0;inline-size:100%;pointer-events:none}footer>.toolbar{inline-size:80rem;padding:1rem}footer>.toolbar>.left{float:inline-start}footer>.toolbar>.right{float:inline-end}footer>.toolbar>:not(:last-child){margin-inline-end:.5rem}html[lang=es-ES] .faction-select button{block-size:calc(5rem + 64px)}html[lang=es-ES] .faction-select button>.image-frame{inline-size:64px;block-size:64px}html[lang=pl-PL] .expansion-toggle>button{block-size:calc(5.5rem + 40px)}html[lang=pl-PL] .expansion-toggle>button>img{inline-size:40px;block-size:40px}html[lang=pl-PL] .faction-select button{block-size:calc(5rem + 64px)}html[lang=pl-PL] .faction-select button>.image-frame{inline-size:64px;block-size:64px}*{font-family:Libre Baskerville,serif}*::selection{color:#000;background:#d3d3d3}body{margin:0;background:ivory url(/root-automated-setup/assets/background-DNLBhbFi.jpg) top;background-size:80rem}.loading{inline-size:10rem;block-size:10rem;position:fixed;inset-block-start:50%;inset-inline-end:50%;margin:calc(-1*(5rem + 12px)) calc(-1*(5rem + 12px)) 0 0;border:12px solid transparent;border-radius:50%;border-inline-end-color:#000;animation:rotate 1s infinite linear}noscript{text-align:center;position:fixed;inset-block-start:50%;inline-size:100%;margin-block-start:10rem}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 62rem){.button{border-radius:11px;font-size:2rem;border-block-end:3px black solid;outline:3px dotted transparent}.button>.label-icon{block-size:1.5rem}.button>.label.left{margin-inline-end:.5rem}.button>.label.right{margin-inline-start:.5rem}.captain-info>.name>img{inline-size:80px;block-size:80px}.count{flex-direction:row}.count>img{inline-size:80px;block-size:80px;margin-inline-end:.5rem}.component-toggle{flex-wrap:wrap;overflow:hidden;margin-block:.1rem;background:none}.component-toggle>button{block-size:calc(4rem + 96px)}.component-toggle>button>img{inline-size:96px;block-size:96px}section.inactive .component-toggle{margin-block:0}.component-toggle>button{margin:14px}.component-toggle>button:hover:not(.locked):not(:disabled){background-color:ivory}.component-toggle>button>img{flex:0 0;margin-block:8px .5rem;margin-inline:auto;mix-blend-mode:normal}.component-toggle>button>.label{flex:1 0;display:flex;align-items:flex-start;justify-content:center;inline-size:100%}.component-toggle>button.toggle{min-inline-size:10rem}.component-toggle>button:not(.toggle){min-inline-size:10rem;display:flex;flex-direction:column}.faction-info{flex-direction:row}.faction-info>.stat-list{flex-direction:column;flex-wrap:nowrap}.faction-info>.stat-list>.group{flex-direction:column}.faction-info p{padding-inline-start:0}.faction-select button{block-size:calc(4.5rem + 96px)}.faction-select button>.image-frame{inline-size:96px;block-size:96px}.faction-select{border-radius:16px}.faction-select button{min-inline-size:10.5rem;border-radius:16px}.faction-select button>.title{border-radius:16px}.faction-select button>.title>.label{margin-inline:.25rem}.language-select{font-size:1rem}.language-select>button:first-of-type{margin-inline-start:1rem}.language-select>button>img{block-size:22px}.radio{flex-direction:row;gap:1rem}.radio .option>label{max-inline-size:25rem}section.inactive .radio .option>label{max-inline-size:65ch}.stat{min-inline-size:14rem;flex:0 0;padding-block-end:.66rem}.stat>.label{font-size:1.2rem;margin-block:0 .2rem;margin-inline:.33rem 0}.stat>.low,.stat>.moderate,.stat>.high{font-size:1rem;padding-block:.25rem .2rem;padding-inline:.33rem 0;inline-size:4rem}.stat>.moderate{inline-size:8rem}.stat>.high{inline-size:12rem}main{margin-block-end:5rem}.toast>.container>.message{font-size:2rem;margin-block:.5rem;margin-inline:auto;padding-inline:2.25rem}.toast>.container>button{block-size:2.25rem;inline-size:2.25rem;margin-inline-start:-2.25rem;padding:.5rem}footer>.toolbar>:not(:last-child){margin-inline-end:1rem}html[lang=es-ES] .faction-select button{block-size:calc(4.5rem + 96px)}html[lang=es-ES] .faction-select button>.image-frame{inline-size:96px;block-size:96px}html[lang=fr-FR] .expansion-toggle>button{block-size:calc(5rem + 80px)}html[lang=fr-FR] .expansion-toggle>button>img{inline-size:80px;block-size:80px}html[lang=it-IT] .expansion-toggle>button{block-size:calc(5rem + 80px)}html[lang=it-IT] .expansion-toggle>button>img{inline-size:80px;block-size:80px}html[lang=pl-PL] .expansion-toggle>button{block-size:calc(6.5rem + 64px)}html[lang=pl-PL] .expansion-toggle>button>img{inline-size:64px;block-size:64px}html[lang=pl-PL] .landmark-toggle>button,html[lang=pl-PL] .faction-toggle>button{block-size:calc(5rem + 80px)}html[lang=pl-PL] .landmark-toggle>button>img,html[lang=pl-PL] .faction-toggle>button>img{inline-size:80px;block-size:80px}html[lang=pl-PL] .faction-select button{block-size:calc(5rem + 88px)}html[lang=pl-PL] .faction-select button>.image-frame{inline-size:88px;block-size:88px}}@media (prefers-reduced-motion){.button{transition:none}.checkbox>input{transition:none}.component-toggle>button{transition:none}.faction-select button{transition:none}.language-select>button>img{transition:none}.number>button{transition:none}.radio .option>input{transition:none}.stat>.low,.stat>.moderate,.stat>.high{transition:none}.toast{transition:none}.toast>.container>button{transition:none}}@media (forced-colors: active){.checkbox>input:before{background-color:CanvasText}.radio .option>input:before{background-color:CanvasText}}
