footer .partners{display:flex;flex-wrap:wrap;gap:22px 56px;border-top:1px solid var(--line);padding:22px 0 24px}footer .partners h6{margin-bottom:10px}footer .tiles{display:flex;flex-wrap:wrap;gap:10px}footer .tile{display:inline-flex;align-items:center;justify-content:center;height:72px;padding:0 18px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--line)}footer .tile img{display:block;width:auto}footer a.tile{transition:box-shadow .15s,transform .15s}footer a.tile:hover{box-shadow:0 0 0 2px var(--accent2);transform:translateY(-1px)}footer .logo-zds{height:68px}footer .logo-patreon{height:22px}footer .logo-ministry{height:54px}footer .logo-bnrm{height:44px}@media(max-width:880px){footer .in,footer .partners{flex-direction:column}footer .tile{padding:0 14px}footer .logo-ministry{height:46px}}.localeswitch{display:flex;flex:0 0 auto;height:36px;min-width:0;margin:0;padding:3px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.localeswitch button{min-width:32px;padding:0 8px;border:0;border-radius:15px;background:none;color:var(--ink3);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.16s}.localeswitch button:not(:disabled):hover{color:var(--ink)}.localeswitch button:disabled{background:var(--line);color:var(--accent2);cursor:default}@media(max-width:880px){.localeswitch{width:36px;padding:0}.localeswitch button{flex:1 1;min-width:0;padding:0;border-radius:50%;color:var(--ink2)}.localeswitch button:disabled{display:none}}.site .row{flex-wrap:nowrap}.brand{flex:0 0 auto}.brand b,.brand small{white-space:nowrap}.themebtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--ink2);cursor:pointer;transition:.18s;flex:0 0 auto}.themebtn:hover{color:var(--ink);border-color:var(--line2)}.themebtn svg{width:16px;height:16px}.themebtn .sun{display:none}html.light .themebtn .sun{display:block}html.light .themebtn .moon{display:none}.searchbtn{display:flex;align-items:center;gap:9px;white-space:nowrap;font-family:var(--font-mono);font-size:11.5px;color:var(--ink2);border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:8px 14px;cursor:pointer;transition:.18s;text-decoration:none;flex:0 0 auto}.searchbtn:hover{color:var(--ink);border-color:var(--line2)}.searchbtn kbd{font-size:9.5px;border:1px solid var(--line2);border-radius:4px;padding:1px 5px;color:var(--ink3)}.site:has(.backbar){position:-webkit-sticky;position:sticky}.backbar{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink2);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;transition:.16s}.backbar:hover{color:var(--accent2)}.backbar svg{width:14px;height:14px}@media(max-width:880px){.site .row{height:60px;gap:12px}.brand small{display:none}.brand .mk{width:30px;height:30px;font-size:15px}.backbar{justify-content:center;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;background:var(--panel)}.backbar .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.searchbtn kbd,.searchbtn span.lbl{display:none}.searchbtn{width:36px;height:36px;justify-content:center;padding:0;border-radius:50%}}@media(max-width:480px){.site:has(.backbar):has(.searchbtn) .brand>span:last-child{display:none}}