.home-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;font:14px/1.3 system-ui;margin-top:22px}.home-footer>a,.home-footer>button{border:0;border-radius:8px;background:#fff1d6e8;color:#3b2418;padding:9px 11px;min-height:40px;font:inherit;box-sizing:border-box;text-align:center;cursor:pointer}.home-footer>button{text-decoration:underline}.home-footer .ranch-icon{display:grid;place-items:center;padding:8px;width:42px;height:42px;min-height:42px;flex-shrink:0}.ranch-icon svg{width:25px;height:25px;stroke:#56351d;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ranch-icon.facebook svg{fill:#56351d;stroke:none}.home-footer a:focus-visible,.home-footer button:focus-visible,.home-dialog button:focus-visible{outline:3px solid #28859e;outline-offset:3px}
.home-dialog{box-sizing:border-box;width:min(640px,calc(100% - 24px));max-height:calc(100dvh - 32px);border:3px solid #714321;border-radius:20px;padding:18px;background:#fff4df;color:#3b2418;box-shadow:0 12px 45px #160c0880;overflow:auto;font:16px/1.5 system-ui}.home-dialog::backdrop{background:#1f120db8}.dialog-heading{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-bottom:14px}.dialog-heading h2{font:700 24px/1.2 Georgia,serif;margin:0}.dialog-close{flex-shrink:0;width:42px;height:42px;border:2px solid #87552d;border-radius:12px;background:#e5b16b url('assets/wood-country-v33.webp') center/cover;color:#3b2418;font:700 27px system-ui;cursor:pointer}.guide-switch{display:flex;gap:10px;margin:0 0 16px}.guide-switch button{flex:1;border:2px solid #805029;border-radius:12px;padding:10px;color:#3b2418;background:#f3d3a0;font:700 16px system-ui;cursor:pointer}.guide-switch button[aria-pressed=true]{color:#fff4df;background:#70421f}.install-guide[hidden]{display:none!important}.guide-original{display:block;width:100%;height:auto;border-radius:12px}.guide-translated{display:block}.guide-original{display:none}html[lang=cs] .guide-original{display:block}html[lang=cs] .guide-translated{display:none}.guide-translated>h3{margin:0 0 14px}.guide-translated ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.guide-translated li{display:grid;grid-template-columns:32px minmax(0,1fr) 35px;gap:10px;padding:14px 10px;border:1px solid #d4ac77;border-radius:14px;background:#fffdf5}.guide-number{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#a86124;color:#fff;font-weight:bold}.guide-translated h3{font-size:17px;line-height:1.3;margin:0 0 5px}.guide-translated p{font-size:15px;line-height:1.45;margin:0;overflow-wrap:break-word}.guide-symbol{align-self:center;text-align:center;color:#286fb9;font:bold 25px system-ui}.guide-symbol:first-letter{font-size:20px}.guide-symbol svg{width:35px;height:35px;stroke:currentColor;fill:none;stroke-width:3}.guide-done{display:flex;align-items:center;gap:14px;border-radius:14px;background:#ecd6ae;padding:14px;margin:16px 0}.guide-done img{width:65px;height:65px;border-radius:14px}.guide-done p{font-weight:700}.guide-translated>p{text-align:center}
@media(max-width:360px){.home-dialog{padding:12px}.dialog-heading h2{font-size:21px}.guide-translated li{grid-template-columns:28px minmax(0,1fr) 28px;gap:7px;padding:12px 8px}.guide-symbol{font-size:22px}}

#installHelpOpen{display:inline-flex;align-items:center;justify-content:center;gap:7px}#installHelpOpen>svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;fill:none;flex-shrink:0;overflow:visible}
.guide-translated li:first-child .guide-symbol{font-size:12px}.guide-translated li:first-child .guide-symbol:first-letter{font-size:12px}.guide-symbol svg{max-width:100%;height:auto}.dialog-heading h2{min-width:0;overflow-wrap:break-word}
