html body{background-repeat:no-repeat;background-attachment:fixed;height:100%;margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.about-page{color:#222;max-width:700px;margin:20px auto auto;font-family:Montserrat,sans-serif;font-size:1.25em}.nightsky-gradient-background{color:#fff;background-image:linear-gradient(#020024 0%,#010737 32%,#000d47 53%,#000e5c 67%,#000b70 76%,#49007a 84%,#8f0072 89%,#c7005d 94%,#eb003b 97%,red 100%)}.bd-placeholder-img{text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.125rem}@media (width>=768px){.bd-placeholder-img-lg{font-size:3.5rem}}.b-example-divider{background-color:#0000001a;border:1px solid #00000026;border-width:1px 0;width:100%;height:3rem;box-shadow:inset 0 .5em 1.5em #0000001a,inset 0 .125em .5em #00000026}.b-example-vr{flex-shrink:0;width:1.5rem;height:100vh}.bi{vertical-align:-.125em;fill:currentColor}.nav-scroller{z-index:2;height:2.75rem;position:relative;overflow-y:hidden}.nav-scroller .nav{text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-top:-1px;padding-bottom:1rem;display:flex;overflow-x:auto}.btn-bd-primary{--bd-violet-bg:#712cf9;--bd-violet-rgb:112.521, 44.0622, 249.438;--bs-btn-font-weight:600;--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bd-violet-bg);--bs-btn-border-color:var(--bd-violet-bg);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:#6528e0;--bs-btn-hover-border-color:#6528e0;--bs-btn-focus-shadow-rgb:var(--bd-violet-rgb);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:#5a23c8;--bs-btn-active-border-color:#5a23c8}.bd-mode-toggle{z-index:1500}.p.larger,p.larger{letter-spacing:-.019em;font-size:24px;font-weight:400}.hero-h1{font-size:64px;font-weight:800}.st0{fill:#fff}.mission-statement{color:#222;max-width:800px;margin:auto;font-size:1.5em;font-weight:500}footer{color:#fff;background-color:#777}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-600{font-weight:600}.font-weight-800{font-weight:800}#signup-iframe{border:1px solid #ccc;border-radius:5px;width:100%;height:180px}.smaller-text{font-size:.75em}.font-size-zero-point-nine{font-size:.9em}.navbar-midnight{background-color:#020024;font-weight:700;color:#fff!important}.launchsite-list-item{margin-top:8px;margin-bottom:8px}.launchsite-name{font-weight:700}.tagline{font-size:.95rem}.internal-link{font-size:.85rem}.launchsites-flexbox{flex-flow:wrap;place-content:flex-start;align-items:stretch;gap:1.5rem;margin-top:10px;display:flex}#hp-launchsites.launchsites-flexbox{place-content:center}.launchsite-flex-item{background-color:#eee;border:1px solid #ccc;border-radius:5px;flex-direction:column;width:32%;padding:10px;display:flex;& .tagline-container{flex-grow:2}}.logo-for-card{border:1px solid #ccc;border-radius:8px;width:48px;height:48px;margin:auto;overflow:hidden}.logo-for-card img{width:100%}.logo-placeholder{color:#fff;background-color:#33f;border:1px solid #ccc;border-radius:8px;min-width:48px;height:48px;margin:auto;padding-top:4px;font-size:24px;font-weight:700;display:inline-block}.inactive-link{word-wrap:break-word;width:90%;display:inline-block}@media screen and (width<=767px){.launchsite-flex-item{width:98%}.hide-sm-and-less{display:none}}@media screen and (width>=768px) and (width<=991px){.launchsite-flex-item{width:48.2%}}@media screen and (width>=992px) and (width<=1399px){.launchsite-flex-item{width:31.5%}}.product-hunt-sticker{width:250px;height:54px}.stats-row{flex-flow:wrap;justify-content:center;margin-bottom:10px;display:flex;& .stat-card{text-align:center;border:1px solid #999;border-radius:10px;min-width:210px;margin:5px;padding:10px;& .stat-highlight{color:#eb003a;border-radius:10px;font-size:1.75em;font-weight:900}}}.homepage-lead{max-width:700px;margin:auto;padding-bottom:10px}.logo-container{max-width:200px}.logo-container img{width:100%;margin:auto}.ls-description img.desc-image-content{width:100%;max-width:600px;margin:auto}.last-updated-tag{color:#666;background-color:#d8d8d8;border-radius:5px;padding:3px;font-size:.8em}.last-updated-tag.recent-edit{color:green;background-color:#90ee90}.overflow-link{overflow-wrap:break-word}
