html,body{margin:0;height:100%;background:#1e1e1e;color:#d6d6d6;font:13px/1.4 Segoe UI,system-ui,-apple-system,Helvetica Neue,sans-serif;overscroll-behavior:none}body{overflow:hidden}.lf-boot{height:100vh;display:grid;place-content:center;text-align:center;gap:8px}.lf-boot h1{font-size:20px;font-weight:600;margin:0;letter-spacing:.01em}.lf-boot p{margin:0;color:#9a9a9a;max-width:42ch}.lf-boot-mark{display:block;width:48px;height:48px;margin:0 auto 8px}.lf-site-error,.lf-site-page{max-width:640px;margin:15vh auto;padding:0 16px}.lf-site-page{overflow:auto}.lf-site-error-mark{display:block;margin-bottom:12px}.lf-site-page a{color:#2a82f0}
