.lib-art{break-inside:avoid;margin:2px 0}.lib-art svg{max-width:100%;display:block}.lib-text{line-height:1.3}.lib-skill{color:var(--ink,#1f2937);align-items:center;gap:10px;font-size:1em;display:flex}.lib-skill.lib-stack{flex-direction:column;align-items:stretch;gap:3px}.lib-skill.lib-stack .lib-skill-ind{color:var(--lib-c)}.lib-skill-ind{color:var(--lib-c);display:inline-flex}.lib-skill-label{min-width:0}.lib-skill-pct,.lib-skill-word{color:var(--lib-c);font-size:.9em;font-weight:600}.lib-pill{color:var(--lib-c);border-radius:999px;padding:2px 10px;display:inline-block}.lib-tint{background:color-mix(in srgb,var(--lib-c) 14%,transparent)}.lib-uy{border-bottom:1px solid var(--lib-c);justify-content:space-between;width:100%;padding-bottom:2px}.lib-years{color:var(--lib-c);font-size:.85em}.lib-h{color:var(--lib-c);align-items:center;gap:6px;font-weight:700;display:flex;position:relative}.lib-h-text{min-width:0}.lib-h-rule-below{border-bottom:1.5px solid;padding-bottom:3px}.lib-h-rule-above-below{border-top:1px solid;border-bottom:1px solid;padding:3px 0}.lib-h-left-bar{border-left:4px solid;padding-left:8px}.lib-h-inverted .lib-h-text,.lib-h-pill .lib-h-text,.lib-h-ribbon .lib-h-text,.lib-h-tab .lib-h-text{background:var(--lib-c);color:var(--lib-ink);padding:2px 10px}.lib-h-pill .lib-h-text{border-radius:999px}.lib-h-ribbon .lib-h-text{clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);padding-right:18px}.lib-h-tab{border-bottom:2px solid}.lib-h-tab .lib-h-text{border-radius:6px 6px 0 0}.lib-h-band{background:var(--lib-c);padding:4px 10px}.lib-h-band .lib-h-text{color:var(--lib-ink)}.lib-h-side-rules:before,.lib-h-side-rules:after,.lib-h-dot-leader:after,.lib-h-small-caps:after{content:"";border-top:1px solid;flex:1}.lib-h-dot-leader:after{border-top-style:dotted;border-top-width:2px}.lib-h-underline-short{flex-direction:column;align-items:flex-start;gap:3px}.lib-h-underline-short:after{content:"";border-top:3px solid;width:28px}.lib-h-overline{flex-direction:column;align-items:flex-start;gap:3px}.lib-h-overline:before{content:"";border-top:3px solid;width:28px}.lib-h-boxed .lib-h-text{border:1.5px solid;padding:2px 10px}.lib-h-numbered .lib-h-pre{opacity:.55}.lib-h-num{background:var(--lib-c);width:1.6em;height:1.6em;color:var(--lib-ink);border-radius:50%;place-items:center;font-size:.8em;display:inline-grid}.lib-h-two-tone .lib-h-text:first-letter{color:var(--ink,#1f2937)}.lib-h-small-caps{font-variant:small-caps;font-weight:600;text-transform:none!important}.lib-h-letter-spaced{font-weight:500}.lib-h-vertical{writing-mode:vertical-rl;width:auto;min-height:80px;transform:rotate(180deg)}.lib-h-double-underline .lib-h-text{border-bottom:3px double;padding-bottom:2px}.lib-h-highlight .lib-h-text{background:linear-gradient(transparent 55%,color-mix(in srgb,var(--lib-c) 28%,transparent) 55%);color:var(--ink,#1f2937)}.lib-h-corner{padding:4px 8px}.lib-h-corner:before{content:"";border-top:2px solid;border-left:2px solid;width:10px;height:10px;position:absolute;top:0;left:0}
/*$vite$:1*/