main{min-width:0}main:focus{outline:none}:root{--bs-body-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bs-card-spacer-x:1.25rem;--bs-card-spacer-y:1.25rem;--bs-card-border-radius:.75rem;--bs-border-radius:.6rem}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color:#adb5bd;--bs-btn-border-color:#adb5bd;--bs-btn-hover-color:#212529;--bs-btn-hover-bg:#adb5bd;--bs-btn-hover-border-color:#adb5bd;--bs-btn-active-color:#212529;--bs-btn-active-bg:#ced4da;--bs-btn-active-border-color:#ced4da;--bs-btn-focus-shadow-rgb:173, 181, 189}.navbar-nav{--bs-nav-link-padding-x:.85rem}@media (min-width:992px){.container{max-width:960px}}.text-lg{font-size:1.25rem}.text-xl{font-size:1.5rem}.text-2xl{font-size:1.75rem}.text-4xl{font-size:2.5rem}.text-5xl{font-size:3.5rem;line-height:1.1}.text-balance{text-wrap:balance}.measure{max-width:40rem}.blog{max-width:46rem;margin-inline:auto}.blog-body{font-size:1.0625rem;line-height:1.75}.blog-body h2{margin:2.25rem 0 .75rem;scroll-margin-top:1.5rem;font-size:1.5rem;font-weight:600}.blog-body h3{margin:1.75rem 0 .5rem;font-size:1.2rem;font-weight:600}.blog-body ul,.blog-body ol{padding-left:1.5rem}.blog-body li+li{margin-top:.35rem}.blog-body blockquote{border-left:.25rem solid var(--bs-border-color);color:var(--bs-secondary-color);padding-left:1rem}.blog-body pre{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:.5rem;padding:1rem;overflow-x:auto}.brand{max-width:60rem;margin-inline:auto;line-height:1.7}.brand section{margin-bottom:2.5rem}.brand ul{padding-left:1.5rem}.brand ul.list-unstyled{padding-left:0}.swatch{border:1px solid var(--bs-border-color);border-radius:.5rem;height:4.5rem}.swatch-navy{background-color:#0b1f3a}.swatch-mist{background-color:#9db4d3}.swatch-accent{background-color:#0d6efd}.swatch-ink{background-color:#212529}.swatch-paper{background-color:#fff}.docs-toc{top:1.5rem}.docs section{margin-bottom:2.5rem;scroll-margin-top:1.5rem}.docs section:last-child{margin-bottom:0}.docs ul{padding-left:1.5rem}.prose{max-width:45rem;margin-inline:auto;line-height:1.7}.prose h1{margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.prose h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.375rem;font-weight:600}.prose ul{padding-left:1.5rem}.prose ul.list-unstyled{padding-left:0}
