body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#09243c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:20pt}html{box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}a{color:inherit;text-decoration:none}p{color:#fff;font-size:20pt;margin:0}#header{margin-bottom:10pt}#header #header-logo{align-items:center;display:flex}#header #header-logo a{color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-size:30pt;margin-left:10pt}#header #header-logo a:hover{text-decoration:underline}@media only screen and (max-width:800px){#header #header-logo a{font-size:25pt}}.message-error{background:#f2c7c7;border:2pt solid #e01111;border-radius:16pt;line-height:1;padding:12pt}.message-error .message-error-title{color:#b70303;font-size:17pt;font-weight:700;margin:0}.message-error .message-error-message{color:#2e0202;font-size:14pt;margin:10px 0 0}@keyframes spinner{to{transform:rotate(1turn)}}.spinner{animation:spinner .6s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#000;height:20px;left:50%;margin-bottom:20pt;margin-left:-10px;margin-top:10pt;position:relative;width:20px}.group-bar-item{color:#fff;margin-bottom:2pt;margin-top:2pt}.group-bar-item:not(:last-child){border-right:2pt dotted #ffbda5}.group-bar-item a{border-radius:4pt;color:#fff;cursor:pointer;padding-left:8pt;padding-right:8pt}.group-bar-item a:hover{background-color:#ffbda5;color:#5a0707}@media only screen and (max-width:800px){.group-bar-item a{display:inline-block;white-space:break-spaces;word-break:keep-all}.group-bar-item:not(:last-child){border-right:none}}.group-bar{background-color:#dc2e2e;border:2pt solid #bb1515;border-radius:20px;display:inline;font-size:20pt;padding-left:20pt;padding-right:20pt;text-align:center}@media only screen and (max-width:800px){.group-bar{border-color:#e3cdcd;border-radius:0;display:inline-block;padding-left:5pt;padding-right:5pt;width:100%}}.product-list-item{background-color:#135187;border:3pt solid #135187;border-radius:20pt;margin-bottom:10pt;overflow:hidden;padding:4pt 10pt}.product-list-item img{border-radius:12pt;float:right;height:180px;object-fit:cover;width:180px}.product-list-item .product-list-item-name{color:#fff;font-weight:700}.product-list-item .product-list-item-maturity{border-radius:10pt;color:#fff;font-style:italic;margin-left:7pt}.product-list-item .product-list-item-summary{color:#a3b88e;margin-left:7pt}.product-list-item:hover{background-color:#226dad;border-color:#226dad}@media only screen and (max-width:1200px){.product-list-item img{height:120px;width:120px}}@media only screen and (max-width:600px){.product-list-item img{display:none}}.product-list{grid-gap:1vw;display:inline-grid;font-size:20pt;grid-template-columns:24vw 24vw 24vw 24vw}@media only screen and (max-width:3000px){.product-list{grid-template-columns:32vw 32vw 32vw}}@media only screen and (max-width:2000px){.product-list{grid-template-columns:48vw 48vw}}@media only screen and (max-width:1200px){.product-list{font-size:17pt;grid-template-columns:90vw}}.message-info{border:2pt solid #11a2e0;border-radius:16pt;line-height:1;padding:12pt}.message-info .message-info-title{color:#11a2e0;font-size:17pt;font-weight:700;margin:0}.message-info .message-info-message{color:#dcdfe6;font-size:14pt;margin:10px 0 0}.product{grid-gap:1vw;color:#fff;display:inline-grid;font-size:20pt;grid-template-columns:60vw 35vw}.product .product-name{font-size:28pt;font-weight:700;margin-bottom:10pt;margin-top:10pt}.product .product-maturity{color:#dd4141;font-weight:400;margin-left:10pt}.product .product-tags{color:#e5a3b5;font-size:17pt;padding-bottom:10pt}.product .product-tag{border:1pt solid #e5a3b5;border-radius:10pt;margin-right:10pt;padding:0 10pt}.product .product-description{color:#eddcdc;margin:4pt 0 0}.product .product-screenshot{border:1pt solid #0000;max-width:40vw}.product .product-screenshot:hover{border-color:#9e9e9e;filter:brightness(150%)}.product .product-link{background-color:#0c3e77;border-radius:15pt;margin-bottom:10pt;padding:10pt}.product .product-link .product-link-summary{font-weight:700;margin:0}.product .product-link .product-link-anchor{color:#61d80b;margin:0;text-decoration:underline}.product .product-link:hover{background-color:#104c90}.product .product-release{border:2pt solid #9099ac;border-radius:15pt;margin-bottom:20pt;padding:10pt}.product .product-release .product-release-title{font-weight:700;margin:0}.product .product-release .product-release-title .product-release-maturity{color:#dbedc6;font-weight:400;margin-left:4pt}.product .product-release .product-release-file-name{color:#fff;display:block;font-weight:700;margin:0;text-decoration:underline}.product .product-release .product-release-file-platform{background-color:#fff;border-radius:8pt;color:#000;font-size:14pt;padding:0 5pt}.product .product-release .product-release-file-description{display:block;font-size:12pt}.product .product-release ul{list-style:none;margin:0;padding:0}.product .product-release li{background-color:#003571;border:1px solid #8cb3ec;border-radius:8pt;font-size:16pt;margin-left:0;margin-top:10pt;padding:8pt 12pt}.product .product-release li:hover{background-color:#2e629f}.product .product-release-latest{background-color:#872a3e;border:2pt solid #fff}.product .product-release-latest li{background-color:#b25050;border-color:#f0dbdb}.product .product-release-latest li:hover{background-color:#c46161}.product .product-release-latest-label{background-color:#fff;border-radius:8pt;color:#000;font-size:16pt;font-weight:700;padding:2pt 4pt}.product .product-release-date{color:#fff;font-size:14pt;margin-bottom:2pt;margin-top:2pt}@media only screen and (max-width:800px){.product{grid-gap:initial;display:inline;display:initial;grid-template-columns:none}.product .product-info-left{margin-bottom:20pt}.product .product-tags{padding-bottom:7pt}.product .product-tags .product-tag{display:inline-block;margin-bottom:3pt;white-space:break-spaces;word-break:keep-all}}.back-link{color:silver;font-size:18pt;text-decoration:underline}.back-link:before{content:"« "}
/*# sourceMappingURL=main.6871972d.css.map*/