:root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.font-sans,h4,h3,h2,h1{font-family:var(--font-stack-sans)}.font-mono,.extra-thin-text,.breadcrumb-component .breadcrumb-text,p{font-family:var(--font-stack-mono)}.font-pixel{font-family:var(--font-stack-pixel)}.font-barcode{font-family:var(--font-libre-barcode)}.font-silkscreen{font-family:var(--font-silkscreen),monospace}h1{font-size:4rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}h4{font-size:2rem;font-weight:300}p{font-size:1rem;font-weight:300}p>:is(strong,b){font-weight:700}.extra-thin-text,.breadcrumb-component .breadcrumb-text{font-size:.8rem;font-weight:100}.breadcrumb-component{flex-wrap:nowrap;display:inline-flex}.breadcrumb-component .breadcrumb-list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:.75rem 0;list-style:none;display:flex}.breadcrumb-component .breadcrumb-item{align-items:center;display:flex}.breadcrumb-component .breadcrumb-sep{color:hsl(from var(--foreground)h s l/.7);-webkit-user-select:none;user-select:none;align-items:center;margin:0 6px;display:flex}.breadcrumb-component .breadcrumb-crumb{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.breadcrumb-component .breadcrumb-crumb--current,.breadcrumb-component .breadcrumb-crumb--link{color:var(--foreground);cursor:default;position:relative}.breadcrumb-component .breadcrumb-crumb--current:after,.breadcrumb-component .breadcrumb-crumb--link:after{content:"";background:hsl(from var(--foreground)h s l/.7);height:1px;position:absolute;bottom:0;left:6px;right:6px}.breadcrumb-component .breadcrumb-crumb--link:after{transform-origin:0;transition:transform .1s;transform:scaleX(0)}.breadcrumb-component .breadcrumb-crumb--link:hover:after{transform:scaleX(1)}.breadcrumb-component .breadcrumb-icon{color:inherit;opacity:.75;align-items:center;display:flex}