/* The approved Features wordmark and header, shared by every page. */
body>header.site-header{max-width:1280px;padding:25px 40px;border-color:#35283e;display:flex;align-items:center;justify-content:space-between;gap:22px}
body>header.site-header .brand{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.035em;line-height:1.6;text-transform:none;white-space:nowrap;color:#fff;text-decoration:none}
body>header.site-header .brand span{color:#bc8aff}
body>header.site-header nav{display:flex;flex-wrap:wrap;gap:22px;width:auto}
body>header.site-header nav a{font-size:14px}
.model-install{scroll-margin-top:24px;border-top:1px solid #35283e;padding-top:30px;margin-top:38px}
.installation-complete{border:1px solid #3b8e64;border-left:5px solid #9df0c1;border-radius:10px;background:#172b23;padding:20px 24px;margin:24px 0}
.installation-complete h3{color:#9df0c1;margin-top:0;font-size:23px;line-height:1.4}
.installation-complete p{margin-bottom:0}
.release-heading{flex-wrap:wrap}.release-summary code{overflow-wrap:anywhere}
@media(max-width:850px){body>header.site-header{padding:23px 25px;flex-direction:column;align-items:flex-start;gap:22px}body>header.site-header nav{width:100%;gap:13px 21px}}
@media(max-width:580px){body>header.site-header{padding:20px}body>header.site-header nav a{font-size:12px}}

.fp-model-status>div>span.status-supported{background:#213b31;color:#9df0c1;border-color:#3b8e64}
