@import "https://fonts.googleapis.com/css2?family=Ubuntu+Sans:ital,wght@0,100..800;1,100..800&display=swap";*,:before,:after{box-sizing:border-box}html,body{font-optical-sizing:auto;font-variation-settings:"wdth" 100;background-color:#efefef;width:100%;margin:0 auto;padding:0;font-family:Quicksand,sans-serif;font-style:normal;font-weight:500}.card{background-color:#fff;border-radius:15px;flex-direction:column;max-width:500px;height:100%;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.card:hover{transform:translateY(-2px);box-shadow:0 0 20px #0000001a}}.icon-links{justify-content:center;margin-top:auto;margin-bottom:5px;margin-left:auto;display:flex;bottom:10px}.image-card-container{aspect-ratio:16/10;background-size:cover;border-radius:10px;margin:5px;display:flex}.card-title{margin:-5px 0;font-size:22px}.card-description{color:#343434;justify-content:center;margin:15px 0;font-size:18px}.icon-link{background-color:#fcfcfc;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:10px;transition:transform .2s ease-in-out;display:flex;box-shadow:0 0 20px #0000001a}@media (hover:hover) and (pointer:fine){.icon-link:hover{cursor:pointer;transform:scale(1.1)}}.icon-link img{object-fit:contain;width:32px;height:32px;display:block}.tag{color:#343434;background-color:#f5f5f5;border-radius:20px;margin-bottom:5px;margin-right:5px;padding:5px 10px;font-size:16px;display:inline-block;overflow:hidden}.desc-wrapper{flex-direction:column;width:calc(100% - 30px);height:100%;margin:15px;display:flex}.date-updated{color:#7e7e7e;margin:10px 0 0;font-size:16px}.card-divider{border:none;border-top:2px dashed #bebebe}.card-footer{width:100%;margin-top:auto}#info-line-1{display:flex}#license-open-source{color:#1d8322}#license-proprietary{color:#504e4c}.license-type,#github-stars,#divider{align-items:center;margin-right:10px;display:flex}.license-text,#stars-text{margin-left:5px}#github-stars{color:#8b6f32;border-left:2px dashed #bebebe;padding-left:10px}.card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;gap:1rem;width:100%;max-width:1500px;padding:1rem;display:grid}@media (width>=1050px){.card-grid{grid-template-columns:repeat(3,1fr)}}#card-grid-container{justify-content:center;margin:0 10px;display:flex}:root{--panel-filter:drop-shadow(0px 4px 20px #00000040);--panel-backdrop-filter:blur(7px);--panel-background-color:#ffffff79;& .ubuntu-light{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:300}& .roboto-regular{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}& .ubuntu-regular{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:300}& .roboto-medium{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Roboto,sans-serif;font-style:normal;font-weight:500}& .roboto-semibold{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Roboto,sans-serif;font-style:normal;font-weight:600}& .ubuntu-medium{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:600}& .ubuntu-bold{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700}& .roboto-bold{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Roboto,sans-serif;font-style:normal;font-weight:700}& .fredoka-medium{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Fredoka,sans-serif;font-style:normal;font-weight:500}& .quicksand-regular{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Quicksand,sans-serif;font-style:normal;font-weight:500}& .quicksand-medium{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Quicksand,sans-serif;font-style:normal;font-weight:600}& .quicksand-semibold{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Quicksand,sans-serif;font-style:normal;font-weight:700}& .quicksand-bold{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Quicksand,sans-serif;font-style:normal;font-weight:800}}.fredoka-medium{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Fredoka,sans-serif;font-style:normal;font-weight:500}#header-container{align-items:left;background-color:#fff;border-radius:20px;justify-content:space-between;margin:10px 20px;padding:5px 20px;display:flex}#header-title-container{align-items:center;display:flex}#header-title{color:#000;margin:0;font-size:22px}@media only screen and (width<=500px){#header-title{display:none}}#header-links{align-items:center;display:flex}.header-link svg{margin-left:5px}#header-submit{background:#f3f3f3;border-radius:16px;align-items:center;padding:4px 4px 4px 8px;transition:transform .2s ease-in-out;display:flex}#header-link-github{background:#f3f3f3;border-radius:50%;align-items:center;width:42px;height:40px}#header-submit:hover,.header-link:hover{transform:scale(1.05)}.header-link{color:#000;align-items:center;padding:0;font-size:20px;line-height:1;text-decoration:none;transition:transform .2s ease-in-out;display:inline-flex}#header-link-github{margin:0 10px}#header-logo{margin-right:10px}#header-right-container{align-items:center;display:flex}#theme-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:38px;height:38px;display:none}#theme-btn img{transition:transform .2s ease-in-out}#theme-btn:hover img{transform:rotate(.15turn)}#search{backdrop-filter:blur(8px);background:#e8e8e8;border-radius:26px;flex-direction:column;margin:10px 20px 0;padding:10px;display:flex}#search-row-1,#search-row-2{flex-direction:row;display:flex}@media (width<=530px){#search-row-1{flex-direction:column}}#search{z-index:1000000;top:10px}#startpage-search,#startpage-sort{background:#fafafa;border:2px solid #e2e2e2;border-radius:16px;outline:none;padding:10px;font-size:16px}#startpage-search{width:100%}#startpage-search:focus{border:2px solid #cecece}#startpage-sort{background:#fafafa;border:2px solid #e2e2e2;border-radius:16px;padding:10px}.search-icon{color:#555;pointer-events:none;width:24px;height:24px;transform:translate(-34px)translateY(30%)}.search-prop{margin:5px;font-size:16px}.search-row{margin:5px 0}.search-item{margin-right:5px}#tag-list{white-space:nowrap;border-radius:20px;flex-direction:row;align-items:center;width:100%;margin-top:7px;margin-left:-40px;display:flex;overflow-x:scroll}.tag{cursor:pointer;flex-shrink:0}
