.undergame-container{display:flex;flex-direction:column}.undergame{padding:0 8.875rem 2em;color:var(--color--2)}.undergame h2{text-align:center;font-size:1.5em;margin-bottom:1.5em}@media screen and (max-width:744px){.undergame{padding:0 3.375rem}}@media screen and (max-width:600px){.undergame{padding:0 1.875rem}}@media screen and (max-width:480px){.undergame{padding:0 4rem}}@media screen and (max-width:430px){.undergame{padding:0 1.25rem}}.network-games-block{max-width:640px;margin:32px auto 28px;padding:18px 20px 20px;border-top:1px solid var(--color--5);border-bottom:1px solid var(--color--5);text-align:left}.network-games-title{margin:0 0 16px;font-size:21px;line-height:1.3;font-weight:400;color:var(--color--2);text-align:center}.network-games-list{margin:0;padding:0}.network-games-item{margin:12px 0;font-size:16px;line-height:1.45;color:var(--color--2)}.network-games-link{color:var(--color--4);font-weight:600;text-decoration:none;font-size:17px}.network-games-link:focus,.network-games-link:hover{text-decoration:underline}.network-games-separator{margin:0 6px;color:var(--color--2)}.network-games-desc{color:var(--color--2);font-weight:400}.action-buttons-wrapper{padding:0 var(--layout-padding);max-width:var(--layout-max-width);margin:28px auto;box-sizing:border-box;width:100%;position:relative}.action-buttons-wrapper:after{content:"";position:absolute;top:-18px;right:calc(var(--layout-padding) + 12px);width:38px;height:76px;background-image:url(/images/png/skrepka2.png);background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:4}.action-buttons-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;align-items:center;justify-items:start;padding:10px 0;background-color:color-mix(in srgb,var(--color--12) 90%,transparent);border-radius:4px;overflow:hidden;position:relative}@media (orientation:portrait)and (max-width:700px),screen and (max-width:560px){.action-buttons-grid{grid-template-columns:repeat(2,1fr);padding:16px 0}}.action-buttons-grid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--color--13) 1px,transparent 1px),linear-gradient(to bottom,var(--color--13) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:1}.action-button{display:flex;align-items:center;justify-content:flex-start;padding:3px 10px;cursor:pointer;background:transparent;color:var(--color--7);text-decoration:none;transition:color .15s,scale .08s;font-size:16px;font-weight:600;position:relative;z-index:2}.action-button svg path[fill]:not([fill=none]){fill:var(--color--7)!important;transition:fill .15s}.action-button:hover{color:var(--color--4)}.action-button:hover svg path[fill]:not([fill=none]){fill:var(--color--4)!important}.action-button:hover .action-button-pill{background-color:var(--color--1)}.action-button:active{scale:.97}@media screen and (max-width:500px){.action-button{padding:4px 8px;font-size:13px}}@media screen and (max-width:400px){.action-button{padding:2px 4px;font-size:11px}}.action-button-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background-color:transparent;transition:background-color .15s;white-space:nowrap}@media screen and (max-width:400px){.action-button-pill{gap:5px;padding:5px 8px;white-space:normal}}.action-button-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.action-button-icon svg{width:100%;height:100%}.action-button-label{font-size:inherit;font-weight:500;line-height:1.2;text-align:left}@media screen and (max-width:400px){.action-button-label{white-space:normal;word-break:break-word}}.icon-stub{width:20px;height:20px;border:2px solid;border-radius:4px;flex-shrink:0}.install-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10}.install-popup-content{background-color:var(--color--1);padding:24px;border-radius:8px;max-width:320px;text-align:center;border:2px solid var(--color--7);box-shadow:0 4px 20px rgba(0,0,0,.2)}.install-popup-title{margin-top:0;margin-bottom:12px;color:var(--color--2)}.install-popup-text{margin-bottom:20px;font-size:14px;line-height:1.5;color:var(--color--2);font-weight:600}.install-popup-action-wrapper{position:relative;display:inline-block}.install-popup-drag-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--color--7);color:var(--color--1);padding:12px;border-radius:12px;text-decoration:none;font-weight:700;cursor:-webkit-grab;cursor:grab;border:2px dashed var(--color--1)}.install-popup-icon{pointer-events:none}.install-popup-arrow{position:absolute;left:100%;top:60%;transform:translateY(-50%);margin-left:15px;pointer-events:none;width:60px;height:auto}.install-popup-close-btn{position:absolute;top:-9px;right:-9px;width:32px;height:32px;background-color:var(--color--7);border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:background-color .2s;z-index:10}.install-popup-close-btn:hover{background-color:var(--color--4)}.close-icon{display:block;width:14px;height:14px}.install-popup-content{position:relative;overflow:visible!important}.mobileapps{background-color:var(--color--1);padding:15px 20px;border-radius:10px;margin:15px;display:flex;flex-direction:column;align-items:center;grid-gap:15px;opacity:0;pointer-events:none;transition:opacity .4s}.mobileapps._active{opacity:1;pointer-events:all}.mobileapps__about{display:flex;column-gap:10px;width:-moz-fit-content;width:fit-content}.mobileapps__logo{width:64px;height:64px;border-radius:15px;flex-shrink:0;box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.mobileapps__text{color:var(--color--2);font-weight:700;margin-block:7px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.mobileapps__text-title{display:block;line-height:1;font-size:1em}.mobileapps__text-subtitle{display:block;opacity:.8;line-height:1;margin-bottom:2px;font-size:.8em}.mobileapps__text-stars{display:flex;column-gap:2px;margin-top:2px}.mobileapps__text-stars svg{height:12px;width:12px}.mobileaps__buttons{display:flex;align-items:flex-start;column-gap:10px;width:-moz-fit-content;width:fit-content}.mobileaps__button{border-radius:8px;line-height:0;flex-shrink:0;position:relative;width:125px;height:37px}.undergame .mobileapps{opacity:1;pointer-events:all}@media screen and (min-width:1161px){.undergame .mobileapps{display:none}}@media screen and (max-width:1350px){.mobileapps{margin:10px}}@media screen and (max-width:1160px){.undergame .mobileapps{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--color--1);margin:30px 0 0;box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.undergame .mobileapps__text{font-size:18px;line-height:1.2}}@media screen and (max-width:740px){.undergame .mobileapps{flex-direction:column;max-width:300px;margin:30px auto;padding:10px}.undergame .mobileapps__logo{width:54px;height:54px}.undergame .mobileaps__button{height:34px;width:114px}.undergame .mobileapps__text{font-size:14px}}.logo-banner{position:relative;width:100%}.logo-banner__media--desktop{display:none}@media(orientation:landscape){.logo-banner__media--desktop{display:block}.logo-banner__media--mobile{display:none}}.logo-banner__image{display:block;width:100%;height:auto;border-radius:.875rem}.logo-banner__title{position:absolute;left:0;right:0;bottom:24%;margin:0;font-size:clamp(1.125rem,4.5vw,2.125rem);font-style:normal;font-weight:900;line-height:1.15;color:var(--color--4);z-index:2;padding:0 1.75rem;text-align:center;box-sizing:border-box;pointer-events:none}@media(orientation:landscape){.logo-banner__title{font-size:2.125rem;line-height:normal}}.logo-banner__title b{font-weight:900}.description-section{display:flex;flex-direction:column}.description-section>div{margin-bottom:.75rem}.description-section>div:last-child{margin-bottom:0}.description-section__image-container{margin:1.625rem 0}.description-section__image{border-radius:.875rem;font-size:1.125rem}.description-section__bold{font-weight:900}.description-section__semibold{font-weight:700}.description-section__italic{font-style:italic}.description-section h2{text-align:left;font-size:1.5em;margin-top:4.35rem;margin-bottom:1.5rem}.description-section p{line-height:1.5;margin-bottom:.75rem}.description-section p:last-child{margin-bottom:0}.description-section span{color:var(--color--4)}.description-section b{font-weight:400}.description-section a{color:var(--color--4);text-decoration:none}.description-section a:hover{text-decoration:underline}