.repository form{display:grid;grid-auto-flow:row;grid-template-columns:1fr;padding-bottom:30px;row-gap:var(--spacing-sm)}.repository form #submit-button{padding:var(--spacing-sm) 0}.repository form select{font-size:var(--font-size-sm)}.repository-item-wrapper{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.repository-item-anchor{text-decoration:none}.repository-item-anchor:hover{text-decoration:none;transform:translateY(-1px)}.repository-item{background-color:var(--white);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;display:flex;flex-direction:column;gap:var(--spacing-xl);height:200px;justify-content:space-between;margin-top:var(--spacing-sm)}.repository-item h2.h6{margin-bottom:.75rem}.tag{background-color:var(--grey-200);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);max-width:fit-content;padding:calc(var(--spacing-xs)/2)}.type{border-bottom-style:solid;border-bottom-width:4px}.agency{border-bottom-color:var(--purple-medium)}.tech{border-bottom-color:var(--blue-medium)}.consultant{border-bottom-color:var(--yellow-medium)}.flip-card{background-color:transparent;height:200px;perspective:1000px}.flip-card,.flip-card-inner{position:relative;width:100%}.flip-card-inner{height:100%;text-align:left;transform-style:preserve-3d;transition:transform .6s}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;height:100%;overflow:hidden;position:absolute;width:100%}.flip-card-front{background-color:var(--white);display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:space-between}.flip-card-back{background-color:var(--white);overflow-y:auto;padding:var(--spacing-md);transform:rotateY(180deg)}.no-flip .flip-card-inner,.no-flip:hover .flip-card-inner{transform:none!important}.about-content{line-height:1.4;max-height:100%;overflow-y:auto}.about-content::-webkit-scrollbar{width:6px}.about-content::-webkit-scrollbar-track{background:transparent}.about-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.about-content{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.about-content p{font-size:var(--font-size-xs)}@media(min-width:768px){.repository form{display:grid;gap:var(--spacing-md);grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr 1fr .7fr}.repository-item-wrapper{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(5,1fr)}}