.access-tools{position:fixed;right:24px;bottom:20px;display:flex;gap:8px;z-index:1100;font:700 13px/1.2 system-ui,sans-serif}.access-tools>div{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 15px;background:var(--adm-surface,var(--surface));border:1px solid var(--adm-line,var(--border));color:var(--adm-text,var(--ink))}.access-tools .access-theme-controls{gap:8px}.access-tools button{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:36px;padding:0!important;background:transparent!important;border:0!important;color:var(--adm-text,var(--ink));font-size:21px;cursor:pointer}.access-tools button.is-active,.access-tools button:hover,.access-tools a.is-active,.access-tools a:hover{color:var(--adm-accent-text,var(--access-accent-text,var(--accent)))!important}.access-tools a{color:var(--adm-text,var(--ink));text-decoration:none;padding:12px 0}.access-tools a:focus-visible,.access-tools button:focus-visible{outline:2px solid var(--adm-accent,var(--accent));outline-offset:2px}.access-language-controls>svg:first-child{color:var(--adm-accent,var(--accent))}.access-turnstile{display:flex;justify-content:center;width:100%;min-width:0}.access-page{padding-bottom:90px}@media(max-width:600px){.access-tools{right:12px;bottom:12px;max-width:calc(100vw - 24px)}.access-tools>div{min-height:48px;padding:0 12px;gap:10px}}
