html{scroll-behavior:smooth}*{transition:border-color .15s,background-color .15s,color .15s}h1,h2,h3{text-wrap:balance}body{color:#d3c6aa;-webkit-font-smoothing:antialiased;background:#2d353b;margin:0;font-family:IBM Plex Sans,sans-serif}a{color:#7fbbb3;text-decoration:none}a:hover{color:#83c092}::selection{background:#475258}section[id]{scroll-margin-top:76px}.nav-btn:hover{border-color:#859289!important}.nav-btn-primary:hover{background:#a7c08014!important;border-color:#b5cc92!important}.pm-tab:hover{color:#d3c6aa!important}.copy-box:hover{background:#a7c0800a!important}.install-chip:hover{background:#283031!important}.cta-primary:hover{background:#b5cc92!important}.cta-secondary:hover{border-color:#859289!important}.footer-link:hover{color:#d3c6aa!important}.pm-only{display:none}html[data-pm=npm] .pm-only-npm,html[data-pm=pnpm] .pm-only-pnpm,html[data-pm=bun] .pm-only-bun,html[data-pm=yarn] .pm-only-yarn,html:not([data-pm]) .pm-only-npm{display:inline}.pm-tab{color:#859289;background:0 0;border:1px solid #0000}html[data-pm=npm] .pm-tab-npm,html[data-pm=pnpm] .pm-tab-pnpm,html[data-pm=bun] .pm-tab-bun,html[data-pm=yarn] .pm-tab-yarn,html:not([data-pm]) .pm-tab-npm{color:#d3c6aa;background:#232a2e;border-color:#475258}.section-nav::-webkit-scrollbar{display:none}.section-link{color:#9da9a0;border-bottom:2px solid #0000}.section-link.active{color:#a7c080;border-bottom-color:#a7c080}.section-link:hover{color:#d3c6aa}.try-badge,.copy-tip-side{opacity:0}.try-badge.copied,.install-chip:hover .copy-tip-side,.copy-tip-side.copied{opacity:1}.try-box:has(.copy-box:hover) .try-badge{opacity:1}@keyframes strike{0%{transform:rotate(-5deg)scaleX(.1)}to{transform:rotate(-5deg)scaleX(1)}}.strike:after{content:"";opacity:.9;transform-origin:0;background:#e67e80;border-radius:2px;width:106%;height:4px;animation:1.6s cubic-bezier(.65,0,.35,1) .6s forwards strike;position:absolute;top:70%;left:-3%;transform:rotate(-5deg)scaleX(.1)}.try-badge:after{content:"";border:5px solid #0000;border-top-color:#14181b;position:absolute;top:100%;right:11px}.copy-tip-side:after{content:"";border:5px solid #0000;border-right-color:#14181b;margin-top:-5px;position:absolute;top:50%;right:100%}@media (width<=480px){.nav-btn span,.nav-btn-primary span{display:none}.nav-btn{padding:7px 10px!important}.nav-btn-primary{padding:7px 9.5px!important}.site-footer{text-align:center;flex-direction:column;align-items:center;gap:16px!important;padding:30px 16px 36px!important}}@media (width<=860px){.on-this-page,.section-nav-wrap{display:none!important}.problem-card{grid-template-columns:1fr!important;gap:18px!important}}@media (width<=760px){.copy-tip-side{inset:auto 0 calc(100% + 9px) auto!important;transform:none!important}.copy-tip-side:after{display:none!important}}@media (width<=600px){.solution-row{grid-template-columns:1fr!important;row-gap:4px!important}}
