@font-face{font-family:inconsolata;src:url(/fonts/Inconsolata/Inconsolata-Regular.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:inconsolata;src:url(/fonts/Inconsolata/Inconsolata-Bold.woff2)format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--font-body:'Inconsolata', monospace;--font-heading:'Inconsolata', monospace;--font-size-base:20px;--bg-color:#f5f5f5;--text-color:#1a1a1a;--title-color:#007acc;--link-color:#007acc;--link-hover-bg:#e0f0ff;--header-bg:#ffffff;--menu-bg:#ffffff;--border-color:#cccccc;--footer-text:#555555;--footer-link-color:#007acc;--hamburger-color:var(#007acc);--shortcode-button-bg:#007acc;--shortcode-button-text:#ffffff;--shortcode-button-hover-bg:#005fa3;--shortcode-button-hover-text:#ffffff;--shortcode-button-active-bg:#004f80;--shortcode-button-active-text:#ffffff;--shortcode-code-bg:#e8e8e8;--shortcode-code-text:#1a1a1a;--shortcode-code-header-bg:#d0d0d0;--shortcode-code-header-text:#1a1a1a;--shortcode-inline-code-bg:#dcdcdc;--shortcode-inline-code-text:#1a1a1a;--shortcode-callout-bg:#f0f8ff;--shortcode-callout-border:#007acc;--shortcode-callout-text:#1a1a1a;--shortcode-card-bg:#ffffff;--shortcode-card-border:#cccccc;--shortcode-card-text:#1a1a1a;--shortcode-image-caption-bg:#f0f0f0;--shortcode-image-caption-text:#555555}html{font-size:var(--font-size-base)}body,pre,code{font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.5;margin:0;padding:0}em,i{font-family:inconsolata,Georgia,serif;font-style:italic}h1{font-size:2rem;line-height:1.2}h2{font-size:1.75rem;line-height:1.25}h3{font-size:1.5rem;line-height:1.3}h4{font-size:1.25rem;line-height:1.35}h5{font-size:1.1rem;line-height:1.4}h6{font-size:1rem;line-height:1.5}p,li,span,input,textarea{font-size:1rem;line-height:1.5}