@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../inter-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../inter-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../inter-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../inter-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../inter-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(../inter-900.woff2)format("woff2")}:root{--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:48px;--ease:cubic-bezier(.2, .7, .3, 1);--t-fast:.16s;--t:.22s;--t-slow:.32s;--page-max:1920px;--grad-accent:linear-gradient(135deg, var(--accent) 0%, var(--accent-lift) 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f7f7;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f0f0f0;--text:#222;--text-2:#333;--text-3:#545454;--text-muted:#666;--border:#e0e0e0;--border-subtle:#eee;--accent:#004bd6;--accent-lift:#06f;--accent-hover:#003ba5;--accent-active:#00348f;--accent-on:#fff;--accent-soft-bg:#e6f0ff;--accent-soft-text:#004bd6;--heading:#00698f;--brand:#82b935;--brand-text:#577c23;--danger:#c0392b;--success:#1e7a46;--elev-1:0 2px 8px #00000012;--elev-2:0 4px 20px #0000001f;--elev-3:0 14px 44px #0000002e;--hairline-top:0 0 0 0 transparent;--focus-ring:0 0 0 3px #004bd659;--scrim:#050c23b8;--chip-bg:#e6f0ff;--chip-bg-hover:#cce1ff;--chip-bg-active:#b3d4fc;--chip-text:#1a1a1a;--chip-text-strong:#036;--text-placeholder:#616973;--media-bg:#000;--on-scrim:#fff;--brand-btn:#4a7a1c;--brand-btn-hover:#3d6617;--heading-hover:#005675;--warn-bg:#fff3cd;--warn-border:#ffc107;--warn-text:#856404;--danger-bg:#fff0f0;--danger-ring:#ffe3e3;--success-bg:#e0ffe0;--disabled-bg:#8d9299;--icon-tint:brightness(0) saturate(100%);--icon-tint-on-accent:brightness(0) saturate(100%) invert(100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f13;--surface:#16191f;--surface-raised:#1d2128;--surface-sunken:#0a0c0f;--text:#f2f4f7;--text-2:#dfe3e9;--text-3:#a8b0bd;--text-muted:#8c95a3;--border:#2a2f38;--border-subtle:#22262d;--accent:#4d8cff;--accent-lift:#7aa8ff;--accent-hover:#6b9dff;--accent-active:#8fb6ff;--accent-on:#08101f;--accent-soft-bg:#17233a;--accent-soft-text:#a8c6ff;--heading:#63c8e8;--brand:#82b935;--brand-text:#9ed455;--danger:#ff8b7e;--success:#6ddb9b;--elev-1:0 2px 8px #00000080;--elev-2:0 6px 24px #0009;--elev-3:0 16px 48px #000000b3;--hairline-top:inset 0 1px 0 #ffffff0f;--focus-ring:0 0 0 3px #7aa8ff73;--scrim:#000000c7;--chip-bg:#17233a;--chip-bg-hover:#1e2f4d;--chip-bg-active:#263a5e;--chip-text:#e8eefb;--chip-text-strong:#a8c6ff;--text-placeholder:#7d8794;--media-bg:#000;--on-scrim:#fff;--brand-btn:#9ed455;--brand-btn-hover:#b0e06e;--heading-hover:#8fdcf5;--warn-bg:#3a2f10;--warn-border:#a07b14;--warn-text:#f3d98a;--danger-bg:#2e1616;--danger-ring:#4a2020;--success-bg:#12301d;--disabled-bg:#3a4049;--icon-tint:brightness(0) saturate(100%) invert(100%);--icon-tint-on-accent:brightness(0) saturate(100%)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f13;--surface:#16191f;--surface-raised:#1d2128;--surface-sunken:#0a0c0f;--text:#f2f4f7;--text-2:#dfe3e9;--text-3:#a8b0bd;--text-muted:#8c95a3;--border:#2a2f38;--border-subtle:#22262d;--accent:#4d8cff;--accent-lift:#7aa8ff;--accent-hover:#6b9dff;--accent-active:#8fb6ff;--accent-on:#08101f;--accent-soft-bg:#17233a;--accent-soft-text:#a8c6ff;--heading:#63c8e8;--brand:#82b935;--brand-text:#9ed455;--danger:#ff8b7e;--success:#6ddb9b;--elev-1:0 2px 8px #00000080;--elev-2:0 6px 24px #0009;--elev-3:0 16px 48px #000000b3;--hairline-top:inset 0 1px 0 #ffffff0f;--focus-ring:0 0 0 3px #7aa8ff73;--scrim:#000000c7;--chip-bg:#17233a;--chip-bg-hover:#1e2f4d;--chip-bg-active:#263a5e;--chip-text:#e8eefb;--chip-text-strong:#a8c6ff;--text-placeholder:#7d8794;--media-bg:#000;--on-scrim:#fff;--brand-btn:#9ed455;--brand-btn-hover:#b0e06e;--heading-hover:#8fdcf5;--warn-bg:#3a2f10;--warn-border:#a07b14;--warn-text:#f3d98a;--danger-bg:#2e1616;--danger-ring:#4a2020;--success-bg:#12301d;--disabled-bg:#3a4049;--icon-tint:brightness(0) saturate(100%) invert(100%);--icon-tint-on-accent:brightness(0) saturate(100%)}body,html{overscroll-behavior:none}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}a{color:var(--accent);text-decoration:none}img{pointer-events:none}.layout{background:var(--bg)}h1,h2{letter-spacing:-.02em}h3,h4{letter-spacing:-.01em}.title{color:var(--heading);text-align:center;font-weight:700}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk{background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--border) 50%,var(--surface-sunken) 75%);border-radius:inherit;background-size:200% 100%;animation:1.4s ease-in-out infinite sk-shimmer}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-toggle[data-v-97f498d2]{border:1px solid var(--border-subtle);border-radius:var(--r-md);width:40px;height:40px;color:var(--text);cursor:pointer;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.theme-toggle[data-v-97f498d2]:hover{background:var(--surface-sunken);border-color:var(--border);color:var(--accent)}.theme-toggle[data-v-97f498d2]:focus-visible{box-shadow:var(--focus-ring);outline:none}.theme-icon[data-v-97f498d2]{width:20px;height:20px;display:block}.logo-gray[data-v-ce7189de]{width:148px;height:auto;color:var(--text-muted);flex-shrink:0;display:block}.geo-unavailable-overlay[data-v-405353fd]{z-index:1000;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.geo-unavailable-message[data-v-405353fd]{color:var(--on-scrim);border-radius:var(--r-lg);text-align:center;background:#000000b3;padding:32px 40px;font-size:18px;font-weight:700;box-shadow:0 2px 8px #00000026}.preroll-loading[data-v-9244e4da]{background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preroll-spinner[data-v-9244e4da]{border:5px solid var(--border);border-top:5px solid var(--accent);border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin-9244e4da}.preroll-container[data-v-9244e4da]{width:100%;height:100%}.preroll-container-hidden[data-v-9244e4da]{display:none}@keyframes spin-9244e4da{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cinema-wrapper[data-v-569ed5a9]{margin-bottom:32px}.cinema-active[data-v-569ed5a9]{width:99.3vw;margin-left:-50vw;margin-right:-50vw;padding:32px 0;left:50%;right:50%}.cinema-active[data-v-569ed5a9],.player-block[data-v-569ed5a9]{background:var(--media-bg);position:relative}.player-block[data-v-569ed5a9]{aspect-ratio:16/9;width:100%;max-width:900px;max-height:500px;color:var(--text-3);justify-content:center;align-items:center;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:24px;display:flex}.player-block iframe[data-v-569ed5a9]{background:var(--media-bg);border:none;width:100%;height:100%;display:block;box-shadow:0 2px 8px #00000012}.player-full-width[data-v-569ed5a9],.player-wide[data-v-569ed5a9]{max-width:100%!important}.player-wide[data-v-569ed5a9]{max-height:calc(100vh - 64px)!important}.player-controls[data-v-569ed5a9]{justify-content:flex-end;max-width:900px;margin:0 auto;padding:0 16px;display:flex}.cinema-active .player-controls[data-v-569ed5a9]{padding-bottom:0}.player-toggle-btn[data-v-569ed5a9]{background:var(--accent);color:var(--accent-on);border-radius:var(--r-md);cursor:pointer;border:none;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s,transform .1s;box-shadow:0 2px 8px #00000012}.player-toggle-btn[data-v-569ed5a9]:hover{background:var(--accent-hover);transform:translateY(-1px)}@media (width<=768px){.player-controls[data-v-569ed5a9]{display:none}}@media (width<=1100px){.cinema-active[data-v-569ed5a9]{background:0 0;width:100%;margin-left:auto;margin-right:auto;padding:0;position:static;left:auto;right:auto}.player-wide[data-v-569ed5a9]{max-width:900px!important;max-height:500px!important}}.featured-container[data-v-d82d9757]{background:var(--surface);border-radius:var(--r-md);z-index:1000;width:380px;animation:3s ease-out slideIn-d82d9757;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 4px 16px #00000026}@keyframes slideIn-d82d9757{0%{opacity:.0001;transform:translateY(0)}79%{transform:translateY(0)}80%{opacity:.0001;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.featured-header[data-v-d82d9757]{background:var(--bg);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.featured-title[data-v-d82d9757]{color:var(--text);margin:0;font-size:16px;font-weight:600}.featured-close[data-v-d82d9757]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:20px;line-height:1;transition:background .2s,color .2s}.featured-close[data-v-d82d9757]:hover{background:var(--border);color:var(--text)}.featured-player[data-v-d82d9757]{aspect-ratio:16/9;background:var(--media-bg)}.featured-player[data-v-d82d9757] .player-block,.featured-player[data-v-d82d9757] iframe{width:100%;height:100%}@media (width<=768px){.featured-container[data-v-d82d9757]{display:none}}@media (width<=480px){.featured-container[data-v-d82d9757]{display:none}}.challenge-block[data-v-a37f7adb]{margin-top:40px;margin-bottom:40px}.challenge-hint[data-v-a37f7adb]{color:var(--text-2);margin:0;font-size:16px;line-height:1.5}.challenge-images[data-v-a37f7adb]{flex-wrap:wrap;align-items:flex-end;gap:4px;margin-top:20px;margin-bottom:20px;display:flex}.challenge-images img[data-v-a37f7adb]{width:auto;height:34px}.challenge-input[data-v-a37f7adb]{border-radius:var(--r-md);border:1.5px solid var(--border);box-sizing:border-box;background:var(--surface-sunken);width:100%;color:var(--text);outline:none;padding:14px 16px;font-size:17px;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #82b93514}.challenge-input[data-v-a37f7adb]:focus{border-color:var(--accent);box-shadow:var(--focus-ring);background:var(--surface)}.challenge-input[data-v-a37f7adb]:hover{border-color:var(--border)}.challenge-input[data-v-a37f7adb]::placeholder{color:var(--text-placeholder);opacity:1;font-size:16px}.challenge-btn[data-v-a37f7adb]{background:var(--accent);width:100%;color:var(--accent-on);border-radius:var(--r-md);cursor:pointer;border:none;margin-top:12px;padding:12px 28px;font-size:17px;font-weight:600;transition:background .2s,opacity .2s;box-shadow:0 2px 8px #82b93514}.challenge-btn[data-v-a37f7adb]:hover:not(:disabled){background:var(--accent-hover)}.challenge-btn[data-v-a37f7adb]:disabled{opacity:.6;cursor:default}.challenge-compact[data-v-a37f7adb]{margin:0}.challenge-compact .challenge-hint[data-v-a37f7adb]{font-size:13px}.challenge-compact .challenge-images[data-v-a37f7adb]{gap:3px;margin-top:10px;margin-bottom:10px}.challenge-compact .challenge-images img[data-v-a37f7adb]{height:26px}.challenge-compact .challenge-input[data-v-a37f7adb]{border-radius:var(--r-sm);box-shadow:none;border-width:1px;padding:8px 10px;font-size:13px}.challenge-compact .challenge-input[data-v-a37f7adb]::placeholder{font-size:13px}.challenge-compact .challenge-btn[data-v-a37f7adb]{border-radius:var(--r-sm);background:var(--heading);box-shadow:none;margin-top:10px;padding:7px 18px;font-size:13px}.challenge-compact .challenge-btn[data-v-a37f7adb]:hover:not(:disabled){background:var(--heading-hover)}@media (width<=600px){.challenge-images img[data-v-a37f7adb]{height:28px}.challenge-compact .challenge-images img[data-v-a37f7adb]{height:24px}}.feedback-container[data-v-9bf7283d]{background:var(--surface);border-radius:var(--r-md);z-index:1001;width:320px;position:fixed;bottom:16px;left:16px;overflow:hidden;box-shadow:0 4px 20px #0000002e}.feedback-slide-enter-active[data-v-9bf7283d],.feedback-slide-leave-active[data-v-9bf7283d]{transition:opacity .35s,transform .35s}.feedback-slide-enter-from[data-v-9bf7283d],.feedback-slide-leave-to[data-v-9bf7283d]{opacity:0;transform:translateY(16px)}.feedback-header[data-v-9bf7283d]{background:var(--bg);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.feedback-title[data-v-9bf7283d]{color:var(--text);font-size:14px;font-weight:600}.feedback-close[data-v-9bf7283d]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:18px;line-height:1;transition:background .2s,color .2s}.feedback-close[data-v-9bf7283d]:hover{background:var(--border);color:var(--text)}.feedback-body[data-v-9bf7283d]{flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.feedback-text[data-v-9bf7283d]{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.feedback-textarea[data-v-9bf7283d]{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-sm);width:100%;height:80px;color:var(--text);resize:none;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .2s}.feedback-textarea[data-v-9bf7283d]:focus{border-color:var(--heading)}.feedback-textarea[data-v-9bf7283d]:disabled{background:var(--surface-sunken);color:var(--text-muted)}.feedback-submit[data-v-9bf7283d]{background:var(--heading);color:var(--accent-on);border-radius:var(--r-sm);cursor:pointer;border:none;align-self:flex-end;padding:7px 18px;font-size:13px;font-weight:600;transition:background .2s}.feedback-submit[data-v-9bf7283d]:hover:not(:disabled){background:var(--heading-hover)}.feedback-submit[data-v-9bf7283d]:disabled{background:var(--disabled-bg);cursor:default}.feedback-error[data-v-9bf7283d]{color:var(--danger);margin:0;font-size:12px}.feedback-sent[data-v-9bf7283d]{color:var(--success);margin:0;font-size:13px;font-weight:500}@media (width<=768px){.feedback-container[data-v-9bf7283d]{width:auto;max-width:320px;bottom:10px;left:10px;right:10px}}.header[data-v-2e79411b]{padding:var(--s-4) var(--s-6);background:var(--surface);color:var(--text);border-bottom:1px solid var(--border-subtle);z-index:100;transition:background var(--t) var(--ease),box-shadow var(--t) var(--ease);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (width>=1101px){.header-static[data-v-2e79411b]{position:static}}.header-scrolled[data-v-2e79411b]{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(12px);box-shadow:var(--elev-1)}.header-right[data-v-2e79411b]{align-items:center;gap:var(--s-5);display:flex}@media (width<=900px){.header-right[data-v-2e79411b]{gap:var(--s-2)}}.logo-container[data-v-2e79411b]{border-radius:var(--r-sm);justify-content:center;align-items:center;width:120px;height:40px;display:flex}.menu[data-v-2e79411b]{gap:var(--s-5);transition:max-height .3s;display:flex}.menu-item[data-v-2e79411b]{color:var(--text);transition:color var(--t) var(--ease);font-size:18px;font-weight:500;text-decoration:none}.menu-item[data-v-2e79411b]:hover{color:var(--brand-text)}.menu-item[data-v-2e79411b]:focus-visible{border-radius:var(--r-sm);box-shadow:var(--focus-ring);outline:none}.menu-item.router-link-active[data-v-2e79411b]{color:var(--accent);border-bottom:2px solid var(--accent);padding-bottom:2px}.menu-toggle[data-v-2e79411b]{cursor:pointer;color:var(--text);border-radius:var(--r-sm);transition:background var(--t) var(--ease);background:0 0;border:none;padding:4px 8px;font-size:32px;display:none}.menu-toggle[data-v-2e79411b]:active,.menu-toggle[data-v-2e79411b]:focus{background:var(--surface-sunken)}.menu-toggle[data-v-2e79411b]:focus-visible{box-shadow:var(--focus-ring);outline:none}.container[data-v-2e79411b]{max-width:var(--page-max);width:100%;margin-left:auto;margin-right:auto}.badges[data-v-2e79411b]{display:flex}.gplay-badge[data-v-2e79411b]{width:fit-content;margin:20px auto;display:block}.gplay-badge img[data-v-2e79411b]{width:135px;height:40px}.layout-app[data-v-2e79411b]{-webkit-user-select:none;user-select:none}.layout-app header[data-v-2e79411b]{padding:6px 10px}.layout-app header .logo-container a[data-v-2e79411b]{position:relative}.layout-app header .logo-container a[data-v-2e79411b]:before{content:"для Windows";color:var(--text);font-size:14px;position:absolute;bottom:-8px;right:0}@media (width<=900px){.menu[data-v-2e79411b]{top:100%;right:var(--s-6);background:var(--surface);box-shadow:var(--elev-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);pointer-events:none;opacity:0;z-index:10;flex-direction:column;gap:0;width:180px;max-height:0;transition:max-height .3s,opacity .3s;position:absolute;overflow:hidden}.layout-svoboda .menu[data-v-2e79411b]{background:#111;box-shadow:0 2px 8px #06b7fa33}.layout-svoboda .menu-item[data-v-2e79411b]{color:#fff;border-bottom-color:#222}.layout-svoboda .menu-item[data-v-2e79411b]:hover{color:#06b7fa;background:#1a1a1a}.menu-open[data-v-2e79411b]{pointer-events:auto;opacity:1;max-height:420px}.menu-item[data-v-2e79411b]{border-bottom:1px solid var(--border-subtle);padding:18px 24px;font-size:18px}.menu-item[data-v-2e79411b]:last-child{border-bottom:none;padding-bottom:22px}.menu-item.router-link-active[data-v-2e79411b]{padding:18px 24px}.menu-item.router-link-active[data-v-2e79411b]:last-child{padding-bottom:22px}.menu-toggle[data-v-2e79411b]{display:block}}.footer[data-v-2e79411b]{text-align:center;padding:var(--s-4);background:var(--surface);color:var(--text);border-top:3px solid var(--brand);margin-top:auto;font-size:16px}.footer-nav[data-v-2e79411b]{padding:var(--s-6) var(--s-6) var(--s-5);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--s-4);max-width:var(--page-max);justify-content:flex-start;gap:80px;margin-left:auto;margin-right:auto;display:flex}.footer-nav-section[data-v-2e79411b]{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.footer-nav-section h3[data-v-2e79411b]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;padding-bottom:var(--s-2);border-bottom:2px solid var(--brand);margin:0 0 4px;font-size:14px;font-weight:600}.footer-nav-section a[data-v-2e79411b]{color:var(--text);transition:color var(--t) var(--ease);font-size:15px;text-decoration:none}.footer-nav-section a[data-v-2e79411b]:hover{color:var(--brand-text)}.footer a[data-v-2e79411b]{text-decoration:underline}.footer a[data-v-2e79411b]:hover{text-decoration:none}.footer a[data-v-2e79411b]:focus-visible{border-radius:var(--r-sm);box-shadow:var(--focus-ring);outline:none}.footer-bottom[data-v-2e79411b]{justify-content:space-between;align-items:center;gap:var(--s-7);max-width:var(--page-max);padding:0 var(--s-6) var(--s-4);text-align:left;margin:0 auto;display:flex}.footer-text[data-v-2e79411b]{flex:1;min-width:0}.footer-info p[data-v-2e79411b],.footer-tagline[data-v-2e79411b]{margin:0 0 var(--s-2);color:var(--text-3);max-width:80ch;font-size:14px;line-height:1.6}.footer-tagline[data-v-2e79411b]{margin-bottom:0}.footer-logo[data-v-2e79411b]{opacity:.85}.layout-svoboda[data-v-2e79411b]{background:#000}.layout-svoboda .header[data-v-2e79411b]{background:#000;border-bottom-color:#222}.layout-svoboda .footer[data-v-2e79411b]{background:#000;border-top-color:#222}.layout-svoboda .footer-nav[data-v-2e79411b]{border-bottom-color:#222}.layout-svoboda .footer a[data-v-2e79411b],.layout-svoboda .footer p[data-v-2e79411b],.layout-svoboda .footer-nav-section a[data-v-2e79411b],.layout-svoboda .footer-nav-section h3[data-v-2e79411b],.layout-svoboda .menu-item[data-v-2e79411b],.layout-svoboda .menu-toggle[data-v-2e79411b]{color:#fff}.layout-svoboda .menu-toggle[data-v-2e79411b]:active,.layout-svoboda .menu-toggle[data-v-2e79411b]:focus{background:#222}.layout-svoboda .footer-nav-section a[data-v-2e79411b]:hover,.layout-svoboda .menu-item[data-v-2e79411b]:hover{color:#06b7fa}.layout-cartoons .header[data-v-2e79411b]{padding:8px var(--s-6)}.layout-cartoons .logo-container[data-v-2e79411b]{height:32px}@media (width<=900px){.layout-cartoons .header[data-v-2e79411b]{padding:6px var(--s-4)}}@media (width<=768px){.footer-nav[data-v-2e79411b]{padding:var(--s-5) var(--s-4)}.footer-bottom[data-v-2e79411b],.footer-nav[data-v-2e79411b]{gap:var(--s-5);flex-direction:column}.footer-bottom[data-v-2e79411b]{padding:0 var(--s-4) var(--s-4);align-items:flex-start}}.layout[data-v-6bc437db]{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.header[data-v-6bc437db]{padding:var(--s-4) var(--s-6);background:var(--surface);color:var(--text);border-bottom:1px solid var(--border-subtle);justify-content:space-between;position:relative}.header[data-v-6bc437db],.logo-container[data-v-6bc437db]{align-items:center;display:flex}.logo-container[data-v-6bc437db]{border-radius:var(--r-sm);justify-content:center;width:120px;height:40px}.container[data-v-6bc437db]{max-width:var(--page-max);width:100%;margin-left:auto;margin-right:auto}.error-title[data-v-6bc437db]{color:var(--heading);margin-bottom:var(--s-4);text-align:center;font-size:48px;font-weight:700}.error-message[data-v-6bc437db]{color:var(--text);margin-bottom:var(--s-2);text-align:center;font-size:20px}.menu-item[data-v-6bc437db]{color:var(--text);transition:color var(--t) var(--ease),background var(--t) var(--ease),border-color var(--t) var(--ease);border-radius:var(--r-md);padding:var(--s-3) var(--s-5);background:var(--surface);border:1px solid var(--border-subtle);font-size:18px;font-weight:500;text-decoration:none}.menu-item[data-v-6bc437db]:hover{color:var(--accent);background:var(--surface-sunken);border-color:var(--border)}.menu-item[data-v-6bc437db]:focus-visible{box-shadow:var(--focus-ring);outline:none}.footer[data-v-6bc437db]{text-align:center;padding:var(--s-4) 0;background:var(--surface);color:var(--text);border-top:1px solid var(--border-subtle);margin-top:auto;font-size:16px}
