@charset "UTF-8";@font-face{font-family:Iosevka Aile Web;font-display:swap;font-weight:300;font-stretch:normal;font-style:normal;src:url(./iosevka-aile-light-ChTGN6it.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web;font-display:swap;font-weight:300;font-stretch:normal;font-style:oblique;src:url(./iosevka-aile-lightoblique-BsGyQfYh.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web Oblique;font-display:swap;font-weight:300;font-stretch:normal;src:url(./iosevka-aile-lightoblique-BsGyQfYh.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web;font-display:swap;font-weight:300;font-stretch:normal;font-style:italic;src:url(./iosevka-aile-lightitalic-07n5MyMo.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web;font-display:swap;font-weight:400;font-stretch:normal;font-style:normal;src:url(./iosevka-aile-regular-CAQ7_qXw.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web;font-display:swap;font-weight:400;font-stretch:normal;font-style:oblique;src:url(./iosevka-aile-oblique-BJ4UT457.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web Oblique;font-display:swap;font-weight:400;font-stretch:normal;src:url(./iosevka-aile-oblique-BJ4UT457.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web;font-display:swap;font-weight:400;font-stretch:normal;font-style:italic;src:url(./iosevka-aile-italic-CSlfhkDA.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web;font-display:swap;font-weight:700;font-stretch:normal;font-style:normal;src:url(./iosevka-aile-bold-CR63d6RO.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web;font-display:swap;font-weight:700;font-stretch:normal;font-style:oblique;src:url(./iosevka-aile-boldoblique-Dywdk-ng.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web Oblique;font-display:swap;font-weight:700;font-stretch:normal;src:url(./iosevka-aile-boldoblique-Dywdk-ng.woff2) format("woff2")}@font-face{font-family:Iosevka Aile Web;font-display:swap;font-weight:700;font-stretch:normal;font-style:italic;src:url(./iosevka-aile-bolditalic-7pnPQPo6.woff2) format("woff2")}html,body{margin:0;padding:0;height:100%;overflow:hidden}.bgimage{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:0}.bgimage img{opacity:.4;width:80vmin}body{background:linear-gradient(to bottom,#141c26,#263547);background-size:100% 100%;background-attachment:fixed;color:#fff;font-family:Iosevka Aile Web,sans-serif;font-size:9pt;line-height:1.6em}#app{height:100%;display:flex;flex-direction:column}#app.waiting #tab-list,#app.waiting #section-list{display:none}::-webkit-scrollbar{width:14pt}::-webkit-scrollbar-track{background:linear-gradient(to bottom,#384e68,#263547,#384e68);border:1px solid #4a6789}::-webkit-scrollbar-thumb{border-radius:2px;background:linear-gradient(to bottom,#5e80a8,#7f9aba,#5e80a8);border:1px solid #4a6789}.speen{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12pt}.speen img{width:60vmin;max-height:100%;opacity:.9;padding-bottom:1em}#tabs{flex:1;z-index:1;display:grid;overflow:hidden}#tabs .page{will-change:display;overflow:auto;grid-row:1;grid-column:1}#tabs .page:not(.active){display:none}#tabs .page.active.waiting{-webkit-user-select:none;user-select:none;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;display:flex;flex-direction:column;height:100%}#section-list{z-index:2;border-bottom:2px solid #2f4257;display:flex}#section-list .section{text-align:center;-webkit-user-select:none;user-select:none;font-size:9pt;padding:3pt 7pt;text-transform:uppercase;color:#e2e8f0;flex:1 1;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}#section-list .section.active{background-color:#2f4257;color:#fff}#section-list .section:not(.active){cursor:pointer}#section-list .section:not(.active):hover{background-color:#1d2936}#tab-list{z-index:2;display:flex;background-color:#2f4257;border-bottom:4px solid #4a6789}#tab-list .tab{display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-size:7pt;padding:2px 4px 0;text-transform:uppercase;flex:1;max-width:100px}#tab-list .tab img{height:80%;max-height:24px;margin:0}#tab-list .tab.active{background-color:#4a6789}#tab-list .tab:not(.active){cursor:pointer}#tab-list .tab:not(.active):hover{background-color:#3c536f}#tab-list .tab.hidden{display:none}noscript{position:fixed;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;width:100%}.loading-icons{display:flex;flex-direction:row;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-size:9pt;padding:3pt 7pt;text-transform:uppercase;flex-wrap:wrap}.loading-icons div{border:1px solid red;display:flex;flex-direction:column;align-items:center}.loading-icons img{max-width:32px}.pretty-button{font-family:Iosevka Aile Web,sans-serif;background-color:#263547;border:1px solid #7f9aba;color:#fff;padding:6pt 10pt;border-radius:3px;cursor:pointer;transition:all .1s;margin:10px}.pretty-button:hover{background-color:#384e68;border:1px solid #c1cede}.meta-icon{height:1rem;margin:-.2rem -1rem}#section-list .section[data-section="$META"]{max-width:.5rem}@media (min-width: 600px){#section-list .section[data-section="$META"]{max-width:1rem}}.section .meta-icon{opacity:.5}.section.active .meta-icon{opacity:1}#bgus_fz_searchbox{position:fixed;top:80px;left:20%;right:20%;background:#0a0a0acc;display:flex;flex-direction:column;z-index:999;color:#fff;border-radius:2px}#bgus_fz_searchbox input{font-size:10pt;padding:5pt 8pt;border:1px solid #555;margin:5px 5px 0;background-color:#111;color:#fff;outline:none}#bgus_fz_searchbox input:focus{border-color:#aaa}#bgus_fz_searchbox ul{list-style:none;margin:5px;padding:0}#bgus_fz_searchbox li{margin:0;padding:5px;cursor:pointer}#bgus_fz_searchbox li .source{color:#ccc;font-size:8pt;display:block;line-height:1.4em}#bgus_fz_searchbox li:hover{background-color:#64646480}#bgus_fz_searchbox li.selected{border-left:3px solid white}@media (min-width: 600px){#bgus_fz_searchbox{left:30%;right:30%}}.tgh-btab{width:100%;border:0!important;background-color:#1a2433b3}.tgh-btab th{background-color:#2f4257!important}.tgh-btab th,.tgh-btab td:first-child{background-color:#2f4257}.tgh-btab .btab-pic{margin:0 12px;float:left;min-width:64px;min-height:64px;display:flex;align-items:center;justify-content:center}.tgh-btab .btab-name{font-size:12pt;text-align:left;padding:10pt 10pt 0;margin-bottom:10pt}.tgh-btab p{font-size:8pt;font-weight:300;line-height:1.2em;word-spacing:-.1em;margin:5pt 0}.tgh-btab .table-head{text-align:center}.tgh-btab>tbody>tr>td:nth-child(2){width:45%;padding:10px}.tgh-btab .bgus_fz_selected{background:#384e68!important}.tgh-btab .bgus_fz_selected th{background:#415a79!important}.tgh-btab .bgus_fz_selected div.tooltiptext{border-color:#5e80a8;background:#263547}.bgus_hidden{display:none!important}.bgus_nobreak{white-space:nowrap}.page ul,.page ol{padding-left:25pt}.page ul li,.page ol li{margin-top:.6em;padding-right:8pt}.page ul ul,.page ul ol,.page ol ul,.page ol ol{padding-left:12pt}.disease-ext p{font-size:8pt;font-weight:300;line-height:1.4em;word-spacing:-.1em}.thumbinner{width:100%!important}.page h1.pageheader{margin:auto auto 10pt;padding:15pt 10pt;position:relative}.page img{vertical-align:middle}.page p,.page h2,.page h3,.page h4{padding-left:10pt;padding-right:10pt}.page a[href]{color:#fff}.page h1,.page h2,.page h3{position:sticky;top:0;background:#384e68;padding:10pt;z-index:999;max-width:960px}.page h1:before,.page h2:before,.page h3:before{display:block;content:" ";left:-100%;right:calc((960px - 100vw)/2 + 10px);top:0;height:100%;position:absolute;z-index:-99;background:#384e68}.page .mw-headline{display:flex;align-items:center}.page:not(.special) img{image-rendering:-moz-crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.wrapper{margin:0 auto;max-width:960px}div[data-tab=Guide_to_chemistry] .bgus_twistie:after{color:red;display:inline-block;font-weight:700;margin-left:.2em;content:"⯆"}div[data-tab=Guide_to_chemistry] .bgus_collapsed>.bgus_twistie:after{content:"⯈"}div[data-tab=Guide_to_chemistry] div.tooltiptext{display:none;border:1px solid #384e68;background:linear-gradient(to bottom,#141c26,#0b1015)}div[data-tab=Guide_to_chemistry] span.bgus_nested_element:not(.bgus_collapsed)+div.tooltiptext{z-index:unset;visibility:inherit;display:block;opacity:1;position:relative;width:auto;border-left-width:3px;margin-left:5px;margin-top:5px;font-size:8pt;padding:5px 8px;line-height:10pt}div[data-tab=Guide_to_chemistry] span.bgus_nested_element:not(.bgus_collapsed)+div.tooltiptext div.tooltiptext{margin-left:-5px}div[data-tab=Guide_to_chemistry] table.wikitable .bgus_fz_selected .ph-ext table{background-color:#4a6789!important}div[data-tab=Guide_to_chemistry] body.bgus_cbox input[type=checkbox]+span[data-src]:before{display:inline-block;width:1.5em;content:"[_]"}div[data-tab=Guide_to_chemistry] body.bgus_cbox input[type=checkbox]:checked+span[data-src]:before{content:"[X]"}div[data-tab=Guide_to_chemistry] body.bgus_cbox input[type=checkbox]:checked+span[data-src]{text-decoration:line-through}div[data-tab=Guide_to_chemistry] body.bgus_cbox input[type=checkbox]+span[data-src]{cursor:pointer}div[data-tab=Guide_to_chemistry] body.bgus_cbox input[type=checkbox]+span[data-src]:before,div[data-tab=Guide_to_chemistry] body.bgus_cbox input[type=checkbox]+span[data-src]{color:orange;font-weight:700}div[data-tab=Guide_to_chemistry] body.bgus_cbox input[type=checkbox]:checked+span[data-src]:before,div[data-tab=Guide_to_chemistry] body.bgus_cbox input[type=checkbox]:checked+span[data-src]{color:green}div[data-tab=Guide_to_chemistry] .reagent-ext .reagent-header span[style]{margin-left:.5em}div[data-tab=Guide_to_chemistry] .reagent-ext p{line-height:1.4em;margin:12px 0}div[data-tab=Guide_to_chemistry] .reagent-ext .treatment{font-size:10pt}div[data-tab=Guide_to_chemistry] .reagent-ext .metabolism:before{font-size:9pt;content:"Metabolism rate: ";font-weight:700}div[data-tab=Guide_to_chemistry] .reagent-ext .overdose,div[data-tab=Guide_to_chemistry] .reagent-ext .addiction{font-size:9pt;font-weight:700}div[data-tab=Guide_to_chemistry] .reagent-ext .overdose:before{color:#ffae68;content:"Overdose at "}div[data-tab=Guide_to_chemistry] .reagent-ext .addiction:before{color:#ffdf97;content:"Addiction at "}div[data-tab=Guide_to_chemistry] .reagent-ext .ph-data{margin-top:0}div[data-tab=Guide_to_chemistry] .ph-ext p{font-size:9pt}div[data-tab=Guide_to_chemistry] .ph-ext table{margin:.5rem .7rem;background-color:#384e68!important;border:0}div[data-tab=Guide_to_chemistry] .ph-ext table td,div[data-tab=Guide_to_chemistry] .ph-ext table th{font-size:8pt;padding:.2rem .3rem;line-height:1rem}div[data-tab=Guide_to_chemistry] .ph-ext table td{background-color:#263547!important;text-align:center;font-weight:400}div[data-tab=Guide_to_food] .bgus_twistie:after,div[data-tab=Guide_to_drinks] .bgus_twistie:after{color:red;display:inline-block;font-weight:700;margin-left:.2em;content:"⯆"}div[data-tab=Guide_to_food] .bgus_collapsed>.bgus_twistie:after,div[data-tab=Guide_to_drinks] .bgus_collapsed>.bgus_twistie:after{content:"⯈"}div[data-tab=Guide_to_food] div.tooltiptext,div[data-tab=Guide_to_drinks] div.tooltiptext{display:none;border:1px solid #384e68;background:linear-gradient(to bottom,#141c26,#0b1015)}div[data-tab=Guide_to_food] span.bgus_nested_element:not(.bgus_collapsed)+div.tooltiptext,div[data-tab=Guide_to_drinks] span.bgus_nested_element:not(.bgus_collapsed)+div.tooltiptext{z-index:unset;visibility:inherit;display:block;opacity:1;position:relative;width:auto;border-left-width:3px;margin-left:5px;margin-top:5px;font-size:8pt;padding:5px 8px;line-height:10pt}div[data-tab=Guide_to_food] span.bgus_nested_element:not(.bgus_collapsed)+div.tooltiptext div.tooltiptext,div[data-tab=Guide_to_drinks] span.bgus_nested_element:not(.bgus_collapsed)+div.tooltiptext div.tooltiptext{margin-left:-5px}div[data-tab=Guide_to_food] .tgh-btab td:nth-child(2),div[data-tab=Guide_to_drinks] .tgh-btab td:nth-child(2){padding:0}div[data-tab=Guide_to_food] .recipe-ext td:first-child,div[data-tab=Guide_to_food] .junk-ext td:first-child,div[data-tab=Guide_to_drinks] .recipe-ext td:first-child,div[data-tab=Guide_to_drinks] .junk-ext td:first-child{width:50%}div[data-tab=Guide_to_food] .junk-ext td:last-child,div[data-tab=Guide_to_drinks] .junk-ext td:last-child{padding:.5rem}div[data-tab=Guide_to_food] .drink-ext p,div[data-tab=Guide_to_food] .junk-ext p,div[data-tab=Guide_to_food] .food-base-ext p,div[data-tab=Guide_to_food] .book-ext p,div[data-tab=Guide_to_food] .recipe-ext p,div[data-tab=Guide_to_drinks] .drink-ext p,div[data-tab=Guide_to_drinks] .junk-ext p,div[data-tab=Guide_to_drinks] .food-base-ext p,div[data-tab=Guide_to_drinks] .book-ext p,div[data-tab=Guide_to_drinks] .recipe-ext p{font-size:9pt}div[data-tab=Guide_to_food] .book-ext td:nth-child(2),div[data-tab=Guide_to_food] .drink-ext td:nth-child(2),div[data-tab=Guide_to_food] .junk-ext td:nth-child(2),div[data-tab=Guide_to_food] .recipe-ext td:nth-child(2),div[data-tab=Guide_to_drinks] .book-ext td:nth-child(2),div[data-tab=Guide_to_drinks] .drink-ext td:nth-child(2),div[data-tab=Guide_to_drinks] .junk-ext td:nth-child(2),div[data-tab=Guide_to_drinks] .recipe-ext td:nth-child(2){width:30%;max-width:300px;text-align:center}div[data-tab=Guide_to_food] .drink-ext .strength,div[data-tab=Guide_to_food] .junk-ext .strength,div[data-tab=Guide_to_drinks] .drink-ext .strength,div[data-tab=Guide_to_drinks] .junk-ext .strength{font-size:9pt}div[data-tab=Guide_to_food] .drink-ext .strength:before,div[data-tab=Guide_to_food] .junk-ext .strength:before,div[data-tab=Guide_to_drinks] .drink-ext .strength:before,div[data-tab=Guide_to_drinks] .junk-ext .strength:before{content:"Strength: ";font-weight:700}div[data-tab=Guide_to_food] .drink-ext .description,div[data-tab=Guide_to_food] .drink-ext .notes,div[data-tab=Guide_to_food] .junk-ext .description,div[data-tab=Guide_to_food] .junk-ext .notes,div[data-tab=Guide_to_drinks] .drink-ext .description,div[data-tab=Guide_to_drinks] .drink-ext .notes,div[data-tab=Guide_to_drinks] .junk-ext .description,div[data-tab=Guide_to_drinks] .junk-ext .notes{margin:10pt 0;line-height:1.5em}div[data-tab=Guide_to_food] .drink-ext td:nth-child(2),div[data-tab=Guide_to_food] .junk-ext td:nth-child(2),div[data-tab=Guide_to_drinks] .drink-ext td:nth-child(2),div[data-tab=Guide_to_drinks] .junk-ext td:nth-child(2){text-align:left}div[data-tab=Guide_to_food] .food-base-ext td:nth-child(1),div[data-tab=Guide_to_drinks] .food-base-ext td:nth-child(1){width:30%;max-width:300px;text-align:center}div[data-tab=Guide_to_food] .food-base-ext .food-pic,div[data-tab=Guide_to_drinks] .food-base-ext .food-pic{float:none;min-width:64px;min-height:64px;display:inline-block}div[data-tab=Guide_to_food] .food-base-ext .food-block,div[data-tab=Guide_to_drinks] .food-base-ext .food-block{display:flex;align-items:center}div[data-tab=Guide_to_food] .food-base-ext td:nth-child(2),div[data-tab=Guide_to_drinks] .food-base-ext td:nth-child(2){padding:5pt;font-size:9pt}div[data-tab=Guide_to_food] .book-ext .description,div[data-tab=Guide_to_food] .book-ext .notes,div[data-tab=Guide_to_drinks] .book-ext .description,div[data-tab=Guide_to_drinks] .book-ext .notes{margin:10pt 0;line-height:1.5em}div[data-tab=Guide_to_food] .book-ext .unlocks:before,div[data-tab=Guide_to_drinks] .book-ext .unlocks:before{content:"Unlocks: ";font-weight:700}div[data-tab=Guide_to_food] .recipe-ext td:nth-child(2),div[data-tab=Guide_to_drinks] .recipe-ext td:nth-child(2){text-align:left}div[data-tab=Guide_to_food] .recipe-ext .notes,div[data-tab=Guide_to_drinks] .recipe-ext .notes{margin:10pt 0;line-height:1.5em}div[data-tab=Infections] .disease-ext .vector{font-size:9pt}div[data-tab=Infections] .disease-ext .vector:before{content:"Vector: ";font-weight:700}div[data-tab=Infections] .disease-ext .source{font-size:9pt}div[data-tab=Infections] .disease-ext .source:before{content:"Source: ";font-weight:700}div[data-tab=Infections] .disease-ext .spread{font-size:9pt}div[data-tab=Infections] .disease-ext .spread:before{content:"Spread: ";font-weight:700}div[data-tab=Infections] .disease-ext .description{margin:10pt 0;line-height:1.5em}div[data-tab=Infections] .disease-ext td:nth-child(2){width:30%;max-width:300px;text-align:center}div[data-tab=Infections] .symptoms-ext .level{font-size:9pt;font-weight:700}div[data-tab=Infections] .symptoms-ext .level:before{content:"Level "}div[data-tab=Infections] .symptoms-ext .description{margin:10pt 0;line-height:1.5em}div[data-tab=Infections] .symptoms-ext .stats{width:100%;border:2px solid #384e68}div[data-tab=Infections] .symptoms-ext .stats th{text-align:right;padding:3px 6px}div[data-tab=Infections] .symptoms-ext .stats td{padding:3px 6px;text-align:center}div[data-tab=Infections] .symptoms-ext .thresholds{white-space:nowrap;margin:0;padding:0;list-style-type:none}div[data-tab=Infections] .symptoms-ext .thresholds span{cursor:help}div[data-tab=Infections] .symptoms-ext td:nth-child(2){width:auto}div[data-tab=Mafia] .role-ext td:nth-child(1) .btab-name{text-align:center}div[data-tab=Mafia] .role-ext td:nth-child(2){width:60%}div[data-tab=Critters] .description{clear:both;padding-top:10px}div[data-tab=Critters] .btab-pic+.btab-name{padding-top:22px}div[data-tab=Critters] .critter-ext td:nth-child(2){width:55%}div[data-tab=Guide_to_Restaurant] .btab-name{text-align:center}div[data-tab=Guide_to_Restaurant] .tourist-name{display:block;margin-top:.5rem}@media (max-width: 500px){div[data-tab=Guide_to_Restaurant] .tourist-order img{width:24px!important;height:24px!important}}div.special[data-tab="$Changelog"] .tgh-change-entry{margin-bottom:1rem}@media (min-width: 600px){div.special[data-tab="$Changelog"] .tgh-change-entry{margin-left:20pt}}div.special[data-tab="$Changelog"] .tgh-change-entry header{display:flex;align-items:center;margin-left:10pt;margin-bottom:1rem}div.special[data-tab="$Changelog"] .tgh-change-entry header img{max-height:24px;border-radius:50%;margin:0 .5rem}div.special[data-tab="$Changelog"] .tgh-change-entry header .author{font-weight:700}div.special[data-tab="$Changelog"] .tgh-change-entry .tgh-change-info{padding:2pt 10pt}div.special[data-tab="$Changelog"] .tgh-change-entry .tgh-change-info .tgh-change-tag{display:inline-block;text-transform:uppercase;background-color:#000;border-radius:3px;padding:1pt 4pt;text-align:center;min-width:16pt;font-size:9pt;margin-right:.5rem;border:1px solid gray}div.special[data-tab="$Changelog"] .tgh-change-entry .tgh-change-info .tgh-change-tag.tag-add{background-color:#1d6833;border-color:#299964}div.special[data-tab="$Changelog"] .tgh-change-entry .tgh-change-info .tgh-change-tag.tag-fix{background-color:#0e4c60;border-color:#23a4b9}div.special[data-tab="$Changelog"] .tgh-change-entry .tgh-change-info .tgh-change-tag.tag-del{background-color:#600e34;border-color:#b9234d}div.special[data-tab="$Changelog"] .tgh-change-entry .tgh-change-info .tgh-change-tag.tag-qol{background-color:#5d600e;border-color:#b99b23}div.special[data-tab="$Changelog"] .tgh-change-entry .tgh-change-info .tgh-change-more{margin-left:.5rem;text-decoration:none}@media (min-width: 600px){div.special[data-tab="$Changelog"] .tgh-change-entry .tgh-change-info{margin-left:20pt}}div.special[data-tab="$Changelog"] .tgh-changes-end{text-align:center;border-top:1px dashed #384e68;padding-top:1rem}div.special[data-tab="$Welcome"]{display:flex;flex-direction:column;font-size:11pt;line-height:1.4em}div.special[data-tab="$Welcome"].center{align-items:center;justify-content:center}div.special[data-tab="$Welcome"]:not(.center) header{margin-top:20px}div.special[data-tab="$Welcome"] header{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:20pt}div.special[data-tab="$Welcome"] header .icon{max-width:25vw;width:200px;margin-right:20px}div.special[data-tab="$Welcome"] header .type{max-width:50vw;width:400px}div.special[data-tab="$Welcome"] .hidden{width:100%;opacity:0;display:none;transition:all .2s}div.special[data-tab="$Welcome"] h1,div.special[data-tab="$Welcome"] h2{margin-top:2em}div.special[data-tab="$Welcome"] h3{font-size:15pt}div.special[data-tab="$Welcome"] h3.nobg{background:transparent;margin-bottom:0;padding-bottom:0;position:relative;z-index:2}div.special[data-tab="$Welcome"] h3.nobg:before{display:none}div.special[data-tab="$Welcome"] code{display:inline-block;background-color:#222;border-radius:3px;padding:2px 5px}div.special[data-tab="$Welcome"] .images{display:flex;flex-wrap:wrap}div.special[data-tab="$Welcome"] .images img{margin:10px}div.special[data-tab="$Welcome"] .action_buttons{text-align:center}div.special[data-tab="$Welcome"] .action_buttons button{font-size:12pt;padding:10pt 12pt}.neo-hero h1{font-size:clamp(30px,6vw,58px);line-height:1.1;margin:8px 0;color:#6cd4e9;text-transform:none}.neo-hero p{margin:0;color:#c0cbd4}.neo-hero img{width:110px;max-width:22vw;margin-right:24px}.neo-hero .neo-kicker{font-size:11px;letter-spacing:.16em;color:#a3bbc9}.page.special[data-tab="$Welcome"] .neo-hero h1{position:static;background:transparent;padding:0;margin:8px 0;z-index:auto}.page.special[data-tab="$Welcome"] .neo-hero h1:before{display:none}.mod-illustrations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;margin:22px 0;align-items:start}.mod-illustrations:empty{display:none}.mod-illustration{margin:0;padding:10px;background:#152635;border:1px solid #40566c;border-radius:3px;min-width:0}.mod-illustration img{display:block;width:100%;height:auto;max-height:410px;object-fit:contain;image-rendering:auto!important;background:#101e2b}.mod-illustration figcaption{font-size:12px;line-height:1.5;color:#b4c9d5;padding:9px 3px 1px}.mod-illustration a{overflow-wrap:anywhere}#tab-list .tab{min-height:62px;box-sizing:border-box;gap:4px;padding-top:7px;padding-bottom:5px}#tab-list .tab img{width:28px;height:28px;max-height:28px;flex:none}.neo-intro{max-width:760px;margin:0 auto 22px;font-size:17px;line-height:1.55;text-align:center}.neo-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.neo-links a{display:inline-block;text-decoration:none}.neo-address{text-align:center;margin:22px 0 26px!important;color:#a7bdca}.wrapper{max-width:1120px;margin:auto;padding:20px 28px 50px;box-sizing:border-box}.page.special.center .wrapper{width:100%;padding-top:0}.source-line{font-size:12px;line-height:1.6}.meta,.muted,.recipe-notice{color:#b2c1cd;font-size:12px}kbd{font-family:inherit;font-size:12px;padding:2px 6px;border:1px solid #60778c;border-bottom-width:3px;border-radius:3px;background:#1c2b3b;white-space:nowrap}code{overflow-wrap:anywhere}.catalog-search{display:block;margin:20px 0}.mod-search,.recipe-content input{display:block;width:100%;max-width:600px;box-sizing:border-box;padding:9px 12px;background:#101d2b;color:#e1eef7;border:1px solid #647a8b;font:inherit}.mod-entry{border-top:1px solid #4d6377;padding:12px 0 17px;scroll-margin-top:15px}.mod-entry[hidden]{display:none}.mod-entry h2{position:static;margin:0;font-size:20px;background:transparent!important;box-shadow:none!important}.recipe-browser{border:1px solid #4b647b;background:#182c3d;margin:12px 0}.recipe-browser>summary{cursor:pointer;padding:11px 15px;color:#bfeafa}.recipe-content{padding:0 15px 15px}.recipe-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recipe-card{padding:14px;background:#122130;border:1px solid #3c5369;min-width:0}.recipe-card h3{position:static!important;background:transparent!important;font-size:16px;margin:0 0 8px}.recipe-card p,.recipe-card li{font-size:13px}.recipe-id{font-size:10px;color:#9eb3c7}.craft-grid{display:grid;max-width:240px;gap:3px;margin:12px 0}.craft-grid span{display:grid;place-items:center;background:#2a4155;border:1px solid #596d7e;min-height:32px}.page .wrapper>h2{margin-top:30px}.bgimage img{filter:grayscale(.25);opacity:.055!important}.page a{color:#86e3ed}.page p{line-height:1.65}.page h1{line-height:1.2}#section-list{overflow-x:auto;flex:none}.section{min-width:125px!important;flex-shrink:0!important;cursor:pointer}#tab-list{overflow-x:auto;flex:none;min-height:42px}.tab{min-width:56px;flex-shrink:0!important}.tab[data-tab="$FAQ"]{min-width:130px}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible{outline:2px solid #efcb88;outline-offset:3px}.recipe-content button[hidden]{display:none}.neo-links .pretty-button{padding:10px 14px}@media (max-width: 650px){.wrapper{padding:15px 16px 40px}.neo-hero{padding:18px 0!important}.neo-hero img{margin-right:15px}.neo-hero h1{font-size:34px}.neo-intro{font-size:15px}.recipe-results{grid-template-columns:1fr}.section{min-width:112px!important;font-size:11px!important}.pageheader{font-size:26px!important}.neo-links a{font-size:13px}.action_buttons button{font-size:12px!important;padding:9px!important}}
