/* AlomWare Toolbox manual article theme, preview */
:root { --ink:#26344a; --muted:#64748b; --blue:#2563eb; --line:#dce5ee; }
* { box-sizing:border-box; }
html { background:#fff; }
body { margin:0 !important; padding:26px clamp(18px,3.5vw,48px) 48px !important; background:#fff !important; color:var(--ink) !important; font:15px/1.75 system-ui,-apple-system,"Segoe UI",Arial,sans-serif !important; overflow-wrap:break-word; }
body > font, body > div, body div { font-family:inherit !important; font-size:inherit !important; color:inherit; }
body > div[style*="margin-left"] { margin-left:0 !important; margin-right:0 !important; }
body div[style*="text-align:justify"] { text-align:left !important; line-height:1.75 !important; }
h1,h2,h3 { color:var(--ink) !important; letter-spacing:-.025em; line-height:1.3; }
h1 { font-size:clamp(23px,2.8vw,31px) !important; margin:0 0 22px !important; padding-bottom:16px; border-bottom:1px solid var(--line); }
h2 { font-size:21px !important; margin:28px 0 12px !important; }
h3 { font-size:17px !important; margin:22px 0 10px !important; }
h1 font,h2 font,h3 font,h1 i,h2 i,h3 i { color:inherit !important; font-size:inherit !important; font-style:normal !important; }
font[face],font[size] { font-family:inherit !important; font-size:inherit !important; }
a { color:var(--blue) !important; text-underline-offset:3px; }
a:hover { color:#1d4ed8 !important; }
p { margin:0 0 15px; }
hr { height:1px !important; background:var(--line) !important; border:0 !important; margin:30px 0 !important; }
img { max-width:100%; height:auto; }
table { max-width:100%; border-collapse:separate; border-spacing:0; margin:10px 0 24px; font-family:inherit !important; font-size:13px !important; color:var(--muted) !important; }
table img { border:0; border-radius:0; background:transparent; }
td { vertical-align:top; }
pre,code { font-family:Consolas,monospace; background:#f5f8fc; border-radius:5px; }
pre { padding:14px; overflow:auto; }
@media(max-width:600px) { body { padding:18px 16px 30px !important; } }
