main{min-width:0}main:focus{outline:none}:root{--ink:#212529;--paper:#fff;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--bs-card-spacer-x:1.25rem;--bs-card-spacer-y:1.25rem;--bs-card-border-radius:.75rem;--bs-border-radius:.6rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.01em;font-weight:700}:root,[data-bs-theme=light]{--bs-primary:var(--ink);--bs-primary-rgb:33, 37, 41;--bs-link-color:var(--ink);--bs-link-color-rgb:33, 37, 41;--bs-link-hover-color:var(--gray-700);--bs-link-hover-color-rgb:73, 80, 87;--bs-focus-ring-color:#21252940;--bs-emphasis-color:var(--ink);--bs-emphasis-color-rgb:33, 37, 41;--bs-code-color:var(--gray-700)}[data-bs-theme=dark]{--bs-primary:var(--paper);--bs-primary-rgb:255, 255, 255;--bs-link-color:var(--paper);--bs-link-color-rgb:255, 255, 255;--bs-link-hover-color:var(--gray-300);--bs-link-hover-color-rgb:222, 226, 230;--bs-focus-ring-color:#ffffff59;--bs-code-color:var(--gray-300);--bs-emphasis-color:var(--paper);--bs-emphasis-color-rgb:255, 255, 255}.btn-primary{--bs-btn-color:var(--paper);--bs-btn-bg:var(--ink);--bs-btn-border-color:var(--ink);--bs-btn-hover-color:var(--paper);--bs-btn-hover-bg:var(--gray-800);--bs-btn-hover-border-color:var(--gray-800);--bs-btn-focus-shadow-rgb:73, 80, 87;--bs-btn-active-color:var(--paper);--bs-btn-active-bg:var(--gray-700);--bs-btn-active-border-color:var(--gray-700);--bs-btn-disabled-color:var(--paper);--bs-btn-disabled-bg:var(--ink);--bs-btn-disabled-border-color:var(--ink)}[data-bs-theme=dark] .btn-primary{--bs-btn-color:var(--ink);--bs-btn-bg:var(--paper);--bs-btn-border-color:var(--paper);--bs-btn-hover-color:var(--ink);--bs-btn-hover-bg:var(--gray-200);--bs-btn-hover-border-color:var(--gray-200);--bs-btn-focus-shadow-rgb:222, 226, 230;--bs-btn-active-color:var(--ink);--bs-btn-active-bg:var(--gray-300);--bs-btn-active-border-color:var(--gray-300);--bs-btn-disabled-color:var(--ink);--bs-btn-disabled-bg:var(--paper);--bs-btn-disabled-border-color:var(--paper)}:where(a,summary,[tabindex]):focus-visible{outline:2px solid var(--bs-emphasis-color);outline-offset:2px}::selection{background:var(--ink);color:var(--paper)}[data-bs-theme=dark] ::selection{background:var(--paper);color:var(--ink)}.navbar-brand{padding-block:.25rem}[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-display{letter-spacing:-.02em;font-size:4.5rem;line-height:1.05}.text-5xl{letter-spacing:-.02em;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:700}.blog-body h3{margin:1.75rem 0 .5rem;font-size:1.2rem;font-weight:700}.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:3rem}.brand h2{scroll-margin-top:1.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-lg{align-items:flex-end;height:9rem;padding:1rem;display:flex}.swatch-ink{background-color:var(--ink);color:var(--paper)}.swatch-paper{background-color:var(--paper);color:var(--ink)}.swatch-100{background-color:var(--gray-100)}.swatch-200{background-color:var(--gray-200)}.swatch-300{background-color:var(--gray-300)}.swatch-500{background-color:var(--gray-500)}.swatch-600{background-color:var(--gray-600)}.swatch-700{background-color:var(--gray-700)}.swatch-800{background-color:var(--gray-800)}.swatch-900{background-color:var(--ink)}.brand-tile{border:1px solid var(--bs-border-color);border-radius:.75rem;justify-content:center;align-items:center;min-height:11rem;padding:1.5rem;display:flex;overflow:hidden}.brand-tile-light{background-color:var(--paper);color:var(--ink)}.brand-tile-soft{background-color:var(--gray-100);color:var(--ink)}.brand-tile-dark{background-color:var(--ink);color:var(--paper);border-color:var(--ink)}.brand-tile-slate{background-color:var(--gray-600);color:var(--ink);border-color:var(--gray-600)}.brand-tile-sm{min-height:8rem}.brand-tile-lg{min-height:13rem}.brand-tile img,.brand-tile svg{max-width:100%;height:auto}.brand-code{white-space:pre-wrap}.misuse{position:relative}.misuse:after{content:"×";color:#fff;text-align:center;background:#dc3545;border-radius:50%;width:1.4rem;height:1.4rem;font-weight:700;line-height:1.35rem;position:absolute;top:.5rem;left:.65rem}.misuse-stretch{transform:scale(1.18,.5)}.misuse-rotate{transform:rotate(-14deg)scale(.85)}.misuse-shadow{filter:drop-shadow(5px 5px #21252959)}.misuse-rearrange{flex-direction:row-reverse;align-items:center;gap:.25rem;display:flex}.type-specimen>*{margin-bottom:.5rem}.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:700}.prose ul{padding-left:1.5rem}.prose ul.list-unstyled{padding-left:0}
