/*! catalystui.org.www.client vundefined | (c) 2026 CatalystUI LLC | All rights reserved. */

.credits-section{padding:clamp(3.5em,8vh,7em) clamp(1.25em,5vw,4em);width:100%;max-width:none;margin:0;box-sizing:border-box}.credits-section+.credits-section{border-top:1px solid var(--color-shade-light2)}.credits-section-heading{width:min(100%,760px);margin:0 auto clamp(2.5em,6vw,5em);text-align:center}.credits-section-heading>.title{margin:.15em 0 .45em}.credits-section-heading>p:last-child{margin:0;color:var(--color-shade-dark1);line-height:1.65}.github-data-status{display:block;margin-top:1em;color:var(--color-shade-dark1)}.credits-eyebrow{margin:0;color:#4b9633;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.primary-contributor-list,.repository-list{width:min(100%,1120px);margin:0 auto}.primary-contributor-list{display:flex;flex-direction:column;gap:clamp(3em,8vw,6.5em)}.primary-contributor{display:flex;flex-direction:row;align-items:center;gap:clamp(2em,6vw,5em)}.primary-contributor:nth-child(even){flex-direction:row-reverse}.primary-contributor-image{width:clamp(220px,32vw,410px);aspect-ratio:1;flex:0 0 auto;overflow:hidden;border-radius:clamp(24px,4vw,52px);background-color:var(--color-shade-light1);box-shadow:0 20px 55px rgba(0,0,0,.12)}.primary-contributor-image>img{display:block;width:100%;height:100%;object-fit:cover}.primary-contributor-content{flex:1 1 auto;min-width:0}.primary-contributor-content>header{display:flex;flex-direction:column;align-items:flex-start;gap:.7em;margin-bottom:1.25em}.primary-contributor-content h3{margin:0;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:600;overflow-wrap:anywhere}.primary-contributor-content>p{margin:0;color:var(--color-shade-dark1);font-size:clamp(1rem,.35vw + .95rem,1.12rem);line-height:1.75}.contributor-socials{display:flex;flex-direction:row;align-items:center;gap:.55em;line-height:1}.contributor-social{position:relative;width:2.25em;height:2.25em;min-width:2.25em;min-height:2.25em;margin:0;padding:0;display:flex;flex:0 0 2.25em;justify-content:center;align-items:center;box-sizing:border-box;color:var(--color-text-primary);border:1px solid var(--color-shade-light3);border-radius:50%;background-color:var(--color-shade-white);font:inherit;line-height:1;text-decoration:none;appearance:none;-webkit-appearance:none;outline:1px dotted rgba(0,0,0,0) !important;overflow:visible;vertical-align:middle}.contributor-social:hover,.contributor-social:focus-visible{color:#4b9633;border-color:#4b9633}.contributor-social:focus-visible{outline-color:#4b9633 !important;outline-offset:3px}.contributor-socials svg{display:block;width:1.05em;height:1.05em;flex:0 0 1.05em;fill:currentColor;overflow:visible}.contributor-social-tooltip{cursor:help}.contributor-social-tooltip-content{position:absolute;bottom:calc(100% + .65em);left:50%;padding:.45em .7em;width:max-content;max-width:min(260px,75vw);color:var(--color-text-secondary);background-color:var(--color-shade-black);border-radius:7px;font-size:.78rem;font-weight:400;line-height:1.3;text-align:center;overflow-wrap:anywhere;opacity:0;pointer-events:none;transform:translate(-50%, 0.3em);transition:opacity 120ms ease,transform 120ms ease;visibility:hidden;z-index:20}.contributor-social-tooltip-content>strong,.contributor-social-tooltip-content>span{display:block;color:inherit}.contributor-social-tooltip-content>strong{margin-bottom:.15em;font-size:.82em;font-weight:600;opacity:.7}.contributor-social-tooltip:hover>.contributor-social-tooltip-content,.contributor-social-tooltip:focus-visible>.contributor-social-tooltip-content,.contributor-social-tooltip[aria-expanded=true]>.contributor-social-tooltip-content{opacity:1;transform:translate(-50%, 0);visibility:visible}#repository-contributors{background-color:var(--color-shade-light1)}.repository-list{display:flex;flex-direction:column;gap:2em}.repository-credits{padding:clamp(1.5em,4vw,2.5em);border:1px solid var(--color-shade-light2);border-radius:26px;background-color:var(--color-shade-white);box-shadow:0 14px 38px rgba(0,0,0,.06)}.repository-credits>header{margin-bottom:1.75em}.repository-credits>header>div{display:flex;flex-direction:row;align-items:baseline;gap:.65em;flex-wrap:wrap}.repository-credits h3{margin:0;font-size:clamp(1.4rem,2.5vw,2rem)}.repository-credits h3>a{border-bottom:1px solid rgba(0,0,0,0)}.repository-credits h3>a:hover,.repository-credits h3>a:focus{color:#4b9633;border-bottom-color:currentColor}.repository-credits small,.repository-credits>header>p{color:var(--color-shade-dark1)}.repository-metadata,.repository-metadata>span{display:inline-flex;flex-direction:row;align-items:center;gap:.25em}.repository-metadata{gap:.65em}.repository-metadata svg{width:1em;height:1em;fill:currentColor}.repository-credits>header>p{max-width:780px;margin:.75em 0 0;line-height:1.55}.repository-contributor-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(205px, 1fr));gap:.85em}.repository-contributor{min-width:0;padding:.65em;display:flex;flex-direction:row;align-items:center;gap:.8em;border:1px solid var(--color-shade-light2);border-radius:16px;background-color:var(--color-background)}.repository-contributor>img{width:52px;height:52px;flex:0 0 auto;border-radius:12px;object-fit:cover;background-color:var(--color-shade-light1)}.repository-contributor>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;font-weight:600;overflow-wrap:anywhere}.repository-contributor>span>a{border-bottom:1px solid rgba(0,0,0,0)}.repository-contributor>span>a:hover,.repository-contributor>span>a:focus{color:#4b9633;border-bottom-color:currentColor}.repository-contributor>span>small{margin-top:.15em;color:var(--color-shade-dark1);font-size:.72em;font-weight:400}html[data-theme=dark] .primary-contributor-image{box-shadow:0 20px 55px rgba(0,0,0,.32)}html[data-theme=dark] .repository-credits{box-shadow:0 14px 38px rgba(0,0,0,.2)}@media(max-width: 745px){.credits-section{padding:3.5em 1.25em}.credits-section-heading{margin-bottom:2.75em}.primary-contributor-list{gap:4em}.primary-contributor,.primary-contributor:nth-child(even){flex-direction:column;align-items:stretch;gap:1.75em}.primary-contributor-image{width:min(100%,420px);margin:0 auto;border-radius:28px}.primary-contributor-content{text-align:center}.primary-contributor-content>header{align-items:center}.repository-credits{border-radius:20px}.repository-contributor-grid{grid-template-columns:repeat(auto-fit, minmax(165px, 1fr))}}@media(max-width: 420px){.repository-contributor-grid{grid-template-columns:1fr}}
