@layer defaults,media,components,layout,garumzime;@layer defaults{html,body{height:100%;margin:0;padding:0;background-color:var(--paper-normal);color:var(--ink-normal);font-family:Jost,sans-serif;font-feature-settings:"ss01" 1;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:Sofia Sans Semi Condensed,sans-serif;font-feature-settings:"ss01" 1}.hyphenate{-webkit-hyphens:auto;hyphens:auto}menu,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,dt{margin:0;padding:0}time{white-space:nowrap}a{color:var(--ink-blue);text-decoration:none}address.linked{cursor:pointer;color:var(--ink-blue);text-decoration:none}address{font-style:normal}.hide-scroll::-webkit-scrollbar{display:none}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}input,textarea,select{color:var(--ink-normal);background-color:var(--paper-normal)}button{background:none;color:inherit;border:none;font:inherit;outline:inherit;line-height:inherit;cursor:pointer;padding:0}*,:after,:before{box-sizing:border-box}}@layer media{:root.recolor{filter:grayscale(.3) sepia(1) brightness(.8)}:root.dark .light,:root.light .dark{display:none!important}:root.light .recolor{filter:grayscale(1) sepia(.2) brightness(.94)}@media (max-width:1024px){.min-notebook{display:none!important}}@media (min-width:1025px){.max-tablet,.tablet{display:none!important}}@media (min-width:500px){.phone{display:none!important}}@media screen and (max-width:499px){.min-tablet,.tablet{display:none!important}}@media screen and (prefers-color-scheme:dark){:root.system .light{display:none!important}}@media screen and (prefers-color-scheme:light){:root.system .dark{display:none!important}:root.system .recolor{filter:grayscale(1) sepia(.2) brightness(.94)}}}@layer components.common;@layer layout{body:has(>.layout.game){--ink-normal: black;--paper-normal: white}.game.about main h1 svg,.game main .game-container .overlay.start>h1 svg{position:absolute;top:-20px;left:105px}.game.about main h1{margin-block-end:24px;font-size:36px;position:relative;color:#000}.game.about main p{text-align:center}.game.about main svg.home{width:54px;height:39px;fill:none;stroke:#000;stroke-width:4;stroke-linecap:round;cursor:pointer;margin-block-start:24px}.game.about main form label{display:flex;flex-direction:column;gap:4px}.game.about main form .BigButton{min-width:120px;align-self:center}.game.about main form input[type=email],.game.about main form textarea{border:1px solid #8C8C8C;border-radius:4px;padding:4px;font-size:16px;line-height:1.5;color:#000;background-color:transparent;outline:none}.game.about main form textarea::placeholder{color:#bcbcbc}.game.about main form p[role=alert]{color:#eb4a32}.game.about main form{width:100%;margin-block-start:24px;display:flex;flex-direction:column;gap:24px}.game.about main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding-inline:24px}.game.about{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:24px}.game h1{font-weight:950}.game main .game-container .controls{display:flex;flex-direction:column;position:absolute;bottom:60px;width:100%}.game main .game-container .round-number{position:absolute;top:12px;right:12px;font-size:17px;font-weight:700;border-radius:50%;border:2px solid black;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.game main .game-container .game-board{position:absolute;top:0;left:0}.game main .game-container .overlay>*{flex-shrink:0}.game main .game-container .overlay p{font-size:17px;margin-block:12px}.game main .game-container .overlay .BigButton{margin-block:auto 0}.game main .game-container .overlay.start>h1{font-size:36px;position:relative}.game main .game-container .overlay.start .collections ul label{display:flex;gap:3px;padding:12px 0;font-size:18px}.game main .game-container .overlay.start .collections ul{display:flex;flex-wrap:wrap;column-gap:12px}.game main .game-container .overlay.start{gap:24px}.game main .game-container .overlay.paused>div div{background-color:#000;width:22px;height:56px;border-radius:4px}.game main .game-container .overlay.paused>div{display:flex;gap:10px}.game main .game-container .overlay.paused.active{visibility:visible;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.game main .game-container .overlay.paused{position:fixed;width:100%;height:100%;background-color:#f4f4f4d9;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:backdrop-filter .3s ease;z-index:-1;justify-content:center;visibility:hidden}.game main .game-container .overlay.finish h2:after{content:":"}.game main .game-container .overlay.finish h2{font:400 17px/1.4 var(--sans);margin-inline:24px;margin-block:12px;font-feature-settings:"ss01" 1}.game main .game-container .overlay.finish .destroyed-words li>div{font-family:Sofia Sans Semi Condensed;font-weight:900;font-size:26px;letter-spacing:.03em}.game main .game-container .overlay.finish .destroyed-words li{line-height:1.3;text-align:center}.game main .game-container .overlay.finish .destroyed-words{display:flex;flex-direction:column;gap:10px;align-items:center;padding-block:0 24px}.game main .game-container .overlay.finish .actions{margin-block:32px 0;display:flex;flex-direction:column;gap:32px;align-items:center}.game main .game-container .overlay.finish{min-height:50vh}.game main .game-container .overlay{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow:auto;padding:24px}.game main .game-container .Stats.letters{left:12px}.game main .game-container .Stats.locomotives{right:12px}.game main .game-container .Stats{position:absolute;top:50%;transform:translateY(-125%)}.game main .game-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.game{width:100%;height:100%}.under-construction g .chassis{fill:#6ea6a3}.under-construction g .wheel{fill:#eb4a32}.under-construction g .chimney{fill:#696969}.under-construction g .window{fill:var(--paper-normal)}.under-construction g .piston{fill:#ddd}.under-construction footer svg{width:35px;height:30px;flex-shrink:0}.under-construction footer{display:flex;justify-content:flex-end;padding-block-start:24px}.under-construction main p:nth-child(odd){color:#919191}.under-construction main p:nth-child(2n){color:#b3a435}.under-construction main p{font-size:36px;font-weight:600;letter-spacing:-.05em;word-spacing:-.1em;line-height:1}@media screen and (max-width:499px){.game.about main{width:100%}.game{height:100%}.under-construction main,.under-construction footer{padding:24px}}@media (min-width:500px){.game main .game-container{display:flex;flex-direction:column;align-items:center}.game main{position:relative;width:400px;height:700px;border-radius:13px;background-color:#fff}.game{background-color:#d3dbde;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.under-construction main{max-width:500px}.under-construction footer{width:500px}.under-construction{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}}@layer common;}:root{--sans: Jost, sans-serif;--sofia-semi-condensed: Sofia Sans Semi Condensed, sans-serif}:root.light{---figma-bg: #E7E7E7;--paper-normal: #FFFFFF;--ink-normal: #000000;--ink-blue: #32627D}@media screen and (prefers-color-scheme: light){:root.system{---figma-bg: #E7E7E7;--paper-normal: #FFFFFF;--ink-normal: #000000;--ink-blue: #32627D}}:root.dark{---figma-bg: #3C3C3C;--paper-normal: #21262E;--ink-normal: #FFFFFFCC;--ink-blue: #53A9C3}@media screen and (prefers-color-scheme: dark){:root.system{---figma-bg: #3C3C3C;--paper-normal: #21262E;--ink-normal: #FFFFFFCC;--ink-blue: #53A9C3}}:root.mobile{--margin: 16px}:root.desktop{--margin: 16px}
