@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Red+Hat+Text:wght@300;400;500;600;700&family=Red+Hat+Display:wght@300;400;600;700&family=PT+Mono&display=swap";:root{--wildfly-red: #DE5C49;--wildfly-orange: #E37B40;--wildfly-yellow: #FFEF9F;--wildfly-blue: #324D5C;--wildfly-teal: #3ECBAF;--wildfly-dark-red: #85372C;--wildfly-dark-orange: #85372C;--wildfly-dark-yellow: #90792E;--wildfly-dark-blue: #1E2E37;--wildfly-dark-teal: #2A9D89;--bg-primary: #1E2E37;--bg-secondary: #2a3f4d;--bg-accent: #f8f9fa;--text-primary: #FFFFFF;--text-secondary: #f0f2f5;--text-muted: #c5cdd5;--font-heading: "Red Hat Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Red Hat Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "PT Mono", monospace;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 4rem;--border-radius: 8px;--border-radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-md: 0 4px 6px rgba(0, 0, 0, .16), 0 2px 4px rgba(0, 0, 0, .23);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)}html,body{font-size:100%;font-weight:400;background-color:var(--bg-primary)}body{margin:0;font-family:var(--font-body);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.content{padding:0 8rem;max-width:1400px;margin:0 auto}@media screen and (max-width: 1170px){div.content{padding:0 4rem}}@media screen and (max-width: 768px){div.content{padding:0 3rem}}@media screen and (max-width: 480px){div.content{padding:0 1.5rem}}@media screen and (max-width: 768px){.hide-tablet{display:none}}@media screen and (max-width: 480px){.hide-mobile{display:none}}@media screen and (max-width: 768px){.tablet-fullwidth{margin-left:-6rem!important;margin-right:-6rem!important}}@media screen and (max-width: 480px){.tablet-fullwidth{margin-left:-2rem!important;margin-right:-2rem!important}}@media screen and (max-width: 480px){.mobile-fullwidth{margin-left:-2rem!important;margin-right:-2rem!important}}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin:0 0 1.5rem;font-family:var(--font-heading)}p{color:var(--text-secondary);margin:0 0 1.5rem}h1{font-size:4.5rem;line-height:1.1;font-weight:200;letter-spacing:-.01em;padding-top:.5em;margin-bottom:2rem}@media screen and (max-width: 768px){h1{font-size:2.75rem;line-height:1.2}}h2{font-size:2.25rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-top:2.5rem;margin-bottom:1.5rem}@media screen and (max-width: 768px){h2{font-size:1.85rem;line-height:1.3}}h3{font-size:1.75rem;line-height:1.3;font-weight:400;margin-top:2rem;margin-bottom:1rem}@media screen and (max-width: 768px){h3{font-size:1.4rem;line-height:1.4}}h4{font-size:1.35rem;line-height:1.4;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem}@media screen and (max-width: 768px){h4{font-size:1.15rem;line-height:1.4}}p{font-size:1rem;line-height:1.65;font-weight:400;color:var(--text-secondary);margin-bottom:1.5rem}p.light{color:var(--text-primary)}p.byline{font-size:1.5rem;line-height:1.8rem}img.avatar{vertical-align:middle;border-radius:50%}a{line-height:1.6;font-weight:500;color:var(--wildfly-yellow);cursor:pointer;text-decoration:none;transition:color .2s ease}a strong{color:var(--wildfly-yellow)}a.light-background{color:var(--wildfly-teal)}a:hover{color:var(--wildfly-dark-yellow);text-decoration:underline}a.button-cta{display:inline-block;text-align:center;color:var(--wildfly-dark-blue);background-color:var(--wildfly-yellow);border:2px solid var(--wildfly-yellow);text-transform:uppercase;text-decoration:none;margin:.5rem;padding:.875rem 2.5rem;font-size:1rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;border-radius:var(--border-radius);transition:all .2s ease;box-shadow:var(--shadow-sm)}a.button-cta:hover,a.button-cta:active,a.button-cta:focus{background-color:var(--wildfly-dark-yellow);border-color:var(--wildfly-dark-yellow);color:var(--wildfly-yellow);transform:translateY(-1px);box-shadow:var(--shadow-md);text-decoration:none}@media screen and (max-width: 768px){a.button-cta{padding:.75rem 1.5rem;font-size:.95rem}}a.button-cta.secondary{background:transparent;border:2px solid var(--wildfly-yellow);color:var(--wildfly-yellow)}a.button-cta.secondary:hover,a.button-cta.secondary:active,a.button-cta.secondary:focus{background-color:#ffef9f26;border-color:var(--wildfly-yellow);color:var(--wildfly-yellow);transform:translateY(-1px);box-shadow:var(--shadow-md)}.hljs{background:#1a2530;border-radius:var(--border-radius);padding:1.5rem!important;font-size:.95rem;box-shadow:var(--shadow-sm)}code{font-family:var(--font-mono);background-color:#3ecbaf1f;color:#5ee6ca;overflow:auto;padding:.2rem .5rem;border-radius:4px;font-size:.9em;border:1px solid rgba(62,203,175,.2)}pre{padding:1rem 1.5rem;background-color:#1a2530;border-radius:var(--border-radius);overflow-x:auto;box-shadow:var(--shadow-sm)}pre code{background:transparent;border:none;padding:0;color:inherit}hr{border-width:2px;margin:6rem 0 4rem}img{max-width:100%}.btn-copy{background-color:transparent!important;border:transparent!important;color:#ffef9f;cursor:pointer;float:right}.copy-text .btn-copy{background-color:transparent!important;border:transparent!important;color:#ffef9f;cursor:pointer;float:none!important}.btn-copy:hover{color:#e37b40!important}.inline-btn-copy{margin-top:0;margin-left:0;margin-bottom:0}pre.highlight .btn-copy{display:block;margin-top:0;padding-left:.5em;margin-bottom:0}.logo-wrapper{display:inline-block;max-width:13.5rem;padding-top:.5rem;padding-bottom:.5rem}.wf-logo{width:100%;height:auto}.sec-title-teal h2{background-color:#3ecbaf;color:#fff;padding:1rem}.sec-title-yellow h2{background-color:#ffef9f;color:#324d5c;padding:1rem}.sec-title-red h2{background-color:#de5c49;color:#fff;padding:1rem}.sec-title-blue h2{background-color:#324d5c;color:#fff;padding:1rem}table:not(.version-table table){border-spacing:0;width:100%;border-collapse:separate;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-sm)}table:not(.version-table table) thead th,table:not(.version-table table) tbody td{padding:1rem 1.5rem}table:not(.version-table table) thead th{background-color:var(--wildfly-teal);color:var(--text-primary);padding:1rem 1.5rem;font-size:1.125rem;line-height:1.4;font-weight:600;text-align:left;letter-spacing:.01em}table:not(.version-table table) tbody tr{transition:background-color .2s ease}table:not(.version-table table) tbody tr:nth-child(2n){background-color:#324d5c80}table:not(.version-table table) tbody tr:nth-child(odd){background-color:#2a3f4d4d}table:not(.version-table table) tbody tr:hover{background-color:#3ecbaf26}table:not(.version-table table) tbody tr td{border-top:1px solid rgba(255,255,255,.05)}table:not(.version-table table) tbody tr td p{margin:0}.admonitionblock.note,.note{margin-bottom:1.5rem;margin-top:1.5rem}.admonitionblock.note tbody .icon,.note tbody .icon{background-color:#3ecbaf;padding:1rem;vertical-align:middle;text-align:center;width:1%;white-space:nowrap}.admonitionblock.note tbody .content,.note tbody .content{background-color:#324d5c;padding:1rem 1.5rem;width:100%}.admonitionblock.warning,.warning{margin-bottom:1.5rem;margin-top:1.5rem}.admonitionblock.warning tbody .icon,.warning tbody .icon{background-color:#e37b40;padding:1rem;vertical-align:middle;text-align:center;width:1%;white-space:nowrap}.admonitionblock.warning tbody .content,.warning tbody .content{background-color:#324d5c;padding:1rem 1.5rem;width:100%}.listingblock .content,.literalblock .content,.imageblock .content,.tableblock .content{padding:0}.paginator-btns{display:flex;justify-content:space-between;gap:1rem;margin:2rem 0}@media screen and (max-width: 768px){.paginator-btns{flex-direction:column;align-items:center}.paginator-btns a.button-cta{max-width:250px;padding:.625rem 1.5rem;font-size:.875rem}}.youtube-video{aspect-ratio:16/9;width:100%}.grid-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1em;clear:both}.width-1-12{grid-column:span 1}.width-2-12{grid-column:span 2}.width-3-12{grid-column:span 3}.width-4-12{grid-column:span 4}.width-5-12{grid-column:span 5}.width-6-12{grid-column:span 6}.width-7-12{grid-column:span 7}.width-8-12{grid-column:span 8}.width-9-12{grid-column:span 9}.width-10-12{grid-column:span 10}.width-11-12{grid-column:span 11}.width-12-12{grid-column:span 12}@media (max-width: 48em){.width-1-12-m{grid-column:span 1}}@media (max-width: 48em){.width-2-12-m{grid-column:span 2}}@media (max-width: 48em){.width-3-12-m{grid-column:span 3}}@media (max-width: 48em){.width-4-12-m{grid-column:span 4}}@media (max-width: 48em){.width-5-12-m{grid-column:span 5}}@media (max-width: 48em){.width-6-12-m{grid-column:span 6}}@media (max-width: 48em){.width-7-12-m{grid-column:span 7}}@media (max-width: 48em){.width-8-12-m{grid-column:span 8}}@media (max-width: 48em){.width-9-12-m{grid-column:span 9}}@media (max-width: 48em){.width-10-12-m{grid-column:span 10}}@media (max-width: 48em){.width-11-12-m{grid-column:span 11}}@media (max-width: 48em){.width-12-12-m{grid-column:span 12}}.navigation{min-height:70px;position:sticky;top:0;z-index:1000;background-color:#1e2e37eb;backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08);transition:transform .3s ease,background-color .2s ease}@media only screen and (max-width: 1024px){.navigation.nav-hidden{transform:translateY(-100%)}}.homepage .navigation{background-color:#1e2e3726;border-bottom:none;padding:0 2rem}.homepage .navigation:hover{background-color:#1e2e3780}.nav-container{max-width:1000px;margin:0 auto;display:inline}nav{float:right;padding-top:.5rem}nav ul{list-style:none;margin:0;padding:0}nav ul li{float:left;position:relative}nav ul li a,nav ul li a:visited{display:block;padding:1rem 1.25rem;font-size:1rem;font-weight:400;font-family:var(--font-heading);text-decoration:none;color:var(--text-primary);transition:color .2s ease}nav ul li a:hover,nav ul li a:visited:hover{color:var(--wildfly-yellow);text-decoration:none}nav ul li a.active,nav ul li a:visited.active{color:var(--wildfly-yellow);font-weight:700}nav ul.nav-list .button-cta.secondary{line-height:1.3;padding:.5rem 1.25rem;margin-top:.5rem;text-transform:none;font-size:.95rem}.nav-mobile{display:none;position:absolute;top:1.25rem;right:2rem;height:70px;width:70px}@media only screen and (max-width: 1024px){.navigation{padding-top:1rem;padding-right:2rem}.nav-mobile{display:block;z-index:1}.logo-wrapper{display:block;margin:0 auto;padding-top:.5rem;padding-bottom:.5rem}nav{width:16rem;padding-top:0}nav .nav-list{background-color:var(--wildfly-yellow);position:relative;left:100px;top:-80px;padding:3rem 1rem 1rem;border-top-right-radius:30px;border-bottom-left-radius:30px}}@media only screen and (max-width: 1024px) and (max-width: 468px){nav .nav-list{left:50px}}@media only screen and (max-width: 1024px){nav .nav-list .button-cta.secondary{display:none}nav ul{display:none}nav ul li{float:none}nav ul li a,nav ul li a:visited{padding:15px;line-height:20px;color:var(--wildfly-dark-blue);font-family:var(--font-heading)}nav ul li a.active,nav ul li a:visited.active{color:var(--wildfly-dark-blue);font-weight:700}nav ul li ul li a{padding-left:30px}}@media screen and (min-width: 1024px){.nav-list{display:block!important}}#nav-toggle{position:absolute;left:18px;top:22px;cursor:pointer;padding:10px 35px 16px 0}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;background:var(--text-primary);position:absolute;display:block;content:"";transition:all .3s ease-in-out}#nav-toggle span:before{top:-10px}#nav-toggle span:after{bottom:-10px}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}@media only screen and (max-width: 480px){nav{width:18rem}}.project-footer{background:linear-gradient(180deg,#222222f2,#222);border-top:2px solid rgba(255,255,255,.1);padding-top:3rem}.project-footer .logo-wrapper{display:block;margin:0 auto;filter:brightness(1.1);transition:filter .3s ease}.project-footer .logo-wrapper:hover{filter:brightness(1.3)}.project-footer p{margin-top:0;font-size:.95rem;line-height:1.6;color:var(--text-muted)}@media screen and (max-width: 1024px){.project-footer p{grid-column:1/6}}@media screen and (max-width: 768px){.project-footer p{order:2;grid-column:span 12}}.project-footer .project-links{font-size:.875rem}@media screen and (max-width: 1024px){.project-footer .project-links{grid-column:span 2}}@media screen and (max-width: 768px){.project-footer .project-links{order:1;grid-column:span 4}}@media screen and (max-width: 480px){.project-footer .project-links{order:1;grid-column:span 6}}.project-footer ul.footer-links{list-style:none;padding-left:0}.project-footer ul.footer-links li{margin-bottom:.5rem}.project-footer ul.footer-links a{font-size:.95rem;color:var(--text-muted);transition:color .2s ease}.project-footer ul.footer-links a:hover{color:var(--wildfly-yellow);text-decoration:none}.project-footer .more-links{padding-left:4rem;font-size:.95rem;margin-bottom:2rem}.project-footer .more-links ul{-moz-column-count:4;-moz-column-gap:2rem;-webkit-column-count:4;-webkit-column-gap:2rem;column-count:4;column-gap:2rem}.project-footer .more-links ul a{font-size:.95rem;color:var(--text-muted)}.project-footer .more-links ul a:hover{color:var(--wildfly-yellow)}@media screen and (max-width: 1024px){.project-footer .more-links{grid-column:span 12;border-top:4px solid white;padding:3rem 0 2rem;margin-bottom:1rem}}@media screen and (max-width: 768px){.project-footer .more-links{order:3}.project-footer .more-links ul{-moz-column-count:3;-moz-column-gap:1rem;-webkit-column-count:3;-webkit-column-gap:1rem;column-count:3}}@media screen and (max-width: 480px){.project-footer .more-links ul{-moz-column-count:2;-moz-column-gap:1rem;-webkit-column-count:2;-webkit-column-gap:1rem;column-count:2}}.footer-section{border-bottom:2px solid rgba(255,255,255,.1);margin-bottom:3rem;padding:1rem 0}@media screen and (max-width: 480px){.footer-section{border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:1.5rem}}.commonhaus-footer{background-color:#000}.commonhaus-footer .grid-wrapper{padding:.5rem 0}.commonhaus-footer .licence{grid-column:1/6;grid-row:1;align-self:center;justify-self:center}.commonhaus-footer .licence a{color:#fff;font-size:.875rem;font-weight:200}@media screen and (max-width: 1024px){.commonhaus-footer .licence{grid-column:1/5;justify-self:left}}@media screen and (max-width: 768px){.commonhaus-footer .licence{grid-column:1/5}}@media screen and (max-width: 480px){.commonhaus-footer .licence{grid-column:1/13;grid-row:3;justify-self:center;margin-top:1rem}}.commonhaus-footer .commonhaus-logo{grid-column:7/13;grid-row:1;justify-self:center;align-self:center}.commonhaus-footer .commonhaus-logo img{height:30px}@media screen and (max-width: 1024px){.commonhaus-footer .commonhaus-logo{grid-column:6/12;justify-self:center}}@media screen and (max-width: 768px){.commonhaus-footer .commonhaus-logo{grid-column:5/11}}@media screen and (max-width: 480px){.commonhaus-footer .commonhaus-logo{grid-column:1/13;grid-row:1;justify-self:center;margin-bottom:1rem}}.commonhaus-footer .commonhaus-legal{grid-column:1/13;grid-row:2;align-self:start;justify-self:center;font-size:.75rem;font-weight:200;padding:0 1rem}.commonhaus-footer .commonhaus-legal a{color:#fff}@media screen and (max-width: 1024px){.commonhaus-footer .commonhaus-legal{grid-column:1/12;justify-self:center}}@media screen and (max-width: 768px){.commonhaus-footer .commonhaus-legal{grid-column:1/11}}@media screen and (max-width: 480px){.commonhaus-footer .commonhaus-legal{grid-column:1/13;grid-row:2;justify-self:center;margin-bottom:1rem}}.share-page a{text-decoration:none}.share-page a img{max-width:1.5rem;margin-right:.5rem}.post-page,.getstarted-page{padding-bottom:4rem}.error-page{text-align:center;padding:5rem 0;height:90vh}@media screen and (max-width: 48em){.error-page{height:auto}}.error-page .page-title{text-transform:uppercase;color:#ffef9f;font-weight:600}.error-page p{font-size:2rem;font-weight:200}.about-page{padding-bottom:4rem}.about-page h1{margin-bottom:2rem}.about-page .page-subtitle{color:#3ecbaf;border-top:2px solid #3ECBAF;border-bottom:2px solid #3ECBAF;padding:2rem 0;margin:2rem 0 3rem}.about-page .page-subtitle strong{color:#3ecbaf}.about-page .sec-title-teal,.about-page .sec-title-yellow,.about-page .sec-title-red,.about-page .sec-title-blue{margin-bottom:3rem}.about-page .sec-title-teal h2,.about-page .sec-title-yellow h2,.about-page .sec-title-red h2,.about-page .sec-title-blue h2{text-align:center;margin-bottom:1.5rem}.about-page .sec-title-teal p,.about-page .sec-title-yellow p,.about-page .sec-title-red p,.about-page .sec-title-blue p{padding:0 1.5rem 1.5rem}.security-page{padding-bottom:4rem}.security-page h1{margin-bottom:2rem}.security-page .page-subtitle{color:#3ecbaf;border-top:2px solid #3ECBAF;border-bottom:2px solid #3ECBAF;padding:2rem 0;margin:2rem 0 3rem}.security-page .page-subtitle strong{color:#3ecbaf}.security-page .sec-title-teal,.security-page .sec-title-yellow,.security-page .sec-title-red,.security-page .sec-title-blue{margin-bottom:3rem}.security-page .sec-title-teal h2,.security-page .sec-title-yellow h2,.security-page .sec-title-red h2,.security-page .sec-title-blue h2{text-align:center;margin-bottom:1.5rem}.security-page .sec-title-teal p,.security-page .sec-title-yellow p,.security-page .sec-title-red p,.security-page .sec-title-blue p{padding:0 1.5rem 1.5rem}.contribute-page{padding-bottom:4rem}.contribute-page h1{margin-bottom:2rem}.contribute-page .page-subtitle{color:#de5c49;border-top:2px solid #DE5C49;border-bottom:2px solid #DE5C49;padding:2rem 0;margin:2rem 0 3rem}.contribute-page .page-subtitle strong{color:#de5c49}.contribute-page .contribute-item{text-align:center;margin:1.5rem 1rem}.contribute-page .contribute-item h3{margin-bottom:1rem}.contribute-page .contribute-item p{margin-top:1rem}.contribute-page .contribute-item img{margin-bottom:1rem}@media screen and (max-width: 480px){.contribute-page .contribute-item{grid-column:span 12}}.homepage{background-repeat:no-repeat;background-size:100% auto;background-position:top center}@media screen and (max-width: 1400px){.homepage{background-size:1400px auto}}@media screen and (max-width: 768px){.homepage{background-size:auto 300px;background-position:top center}}.home-section{text-align:center;padding-bottom:5rem}.home-section:not(:last-of-type){border-bottom:2px solid rgba(255,255,255,.8)}.home-section:has(.home-icons){padding-bottom:1rem}.home-ctas{grid-column-start:3;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.home-icons{justify-self:center;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.home-icons a{display:flex;flex-direction:column;align-items:center;text-transform:uppercase;font-weight:700;text-decoration:none;color:var(--text-primary);font-size:1.25rem;padding:1.5rem;transition:all .3s ease;border-radius:var(--border-radius)}.home-icons a:before{transform:scale(.85);margin-bottom:1rem;transition:transform .3s ease}.home-icons a:hover{background-color:#ffffff0d;transform:translateY(-4px)}.home-icons a:hover:before{transform:scale(.95)}.home-img{max-width:70%;margin-top:2rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg)}@media screen and (max-width: 768px){.home-img{max-width:100%}}.callout{padding:2.5rem 2rem;text-align:left;margin-top:1.5rem;display:flex;align-items:center;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);transition:all .3s ease;position:relative;overflow:hidden}.callout:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;opacity:0;transition:opacity .3s ease}.callout:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.callout:hover:before{opacity:1}.callout h2{display:block;float:left;width:35%;margin:0 2rem 0 0;text-transform:uppercase;font-size:1.75rem;font-weight:600;letter-spacing:.03em;font-family:var(--font-heading)}.callout p{width:65%;display:block;margin:0;font-size:1rem;line-height:1.7;font-family:var(--font-body)}.callout.red{background:linear-gradient(135deg,#de5c49f2,#de5c49d9)}.callout.red strong{color:var(--wildfly-yellow)}.callout.red:before{background-color:var(--wildfly-yellow)}.callout.yellow{background:linear-gradient(135deg,#ffef9ff2,#ffef9fd9);color:var(--wildfly-dark-blue)}.callout.yellow h2,.callout.yellow p{color:var(--wildfly-dark-blue)}.callout.yellow strong{color:var(--wildfly-red)}.callout.yellow:before{background-color:var(--wildfly-red)}.callout.teal{background:linear-gradient(135deg,#3ecbaff2,#3ecbafd9)}.callout.teal strong{color:var(--wildfly-dark-blue)}.callout.teal:before{background-color:var(--wildfly-dark-blue)}.callout.orange{background:linear-gradient(135deg,#e37b40f2,#e37b40d9)}.callout.orange strong{color:var(--wildfly-dark-blue)}.callout.orange:before{background-color:var(--wildfly-dark-blue)}@media screen and (max-width: 1505px){.callout h2,.callout p{width:45%;margin-right:1.5rem}.callout p{width:55%}}@media screen and (max-width: 1024px){.callout{display:block;padding:2rem}.callout h2,.callout p{display:block;width:100%;margin:0 0 1.5rem}.callout p{margin-bottom:0}}@media screen and (max-width: 768px){.home-ctas{flex-direction:column}.home-ctas .button-cta{display:block;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.callout{padding:1.75rem 1.5rem}.callout h2{font-size:1.5rem}}.conference{padding-bottom:4rem}.conference h1{margin-bottom:2rem}.conference .page-subtitle{color:#3ecbaf;border-top:2px solid #3ECBAF;border-bottom:2px solid #3ECBAF;padding:2rem 0;margin:2rem 0 3rem}.conference .page-subtitle strong{color:#3ecbaf}.conference .sec-title-teal h2,.conference .sec-title-yellow h2,.conference .sec-title-red h2,.conference .sec-title-blue h2{text-align:center}.conference .c-when-and-where{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;font-size:1.5rem;line-height:1.5rem}.conference .c-when-and-where dt{font-weight:600;grid-column:1;text-align:right}.conference .c-when-and-where dd{grid-column:2;margin:0}.conference .c-sessions{margin-bottom:3rem}.conference .c-session{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;grid-column-gap:3rem;padding:2rem 1rem}.conference .c-session:not(:last-of-type){border-bottom:1px solid white}@media screen and (max-width: 1024px){.conference .c-session{grid-column-gap:2rem}}@media screen and (max-width: 768px){.conference .c-session{grid-column-gap:1rem}}.conference .c-session-other{background-color:#324d5c80}.conference .c-session-blue{background-color:#324d5c}.conference .c-time{display:flex;flex-direction:row;grid-row:1/3}@media screen and (max-width: 768px){.conference .c-time{grid-row:1;grid-column:1/-1;margin-bottom:1rem}}.conference .c-from,.conference .c-to{font-size:1.5rem;font-weight:600;line-height:2rem;opacity:.5}@media screen and (max-width: 1024px){.conference .c-from,.conference .c-to{font-size:1.2rem;line-height:1.5rem}}.conference .c-from{white-space:nowrap}.conference .c-from:after{content:" - "}.conference .c-local-time:popover-open{border:none;font-size:1.2rem;font-weight:500;line-height:1.5rem;margin:0!important;padding:.25rem;text-wrap:balance}@media (max-width: 48em){.conference .c-local-time:popover-open{font-size:1rem;line-height:1.2rem}}.conference .c-title{font-size:2rem;font-weight:100;line-height:2rem}@media screen and (max-width: 1024px){.conference .c-title{font-size:1.5rem}}@media screen and (max-width: 768px){.conference .c-title{grid-column:1/-1;font-size:1.2rem}}.conference .c-session.done .c-title{grid-column:1/-1}.conference .c-abstract{line-height:1.2rem}@media screen and (max-width: 768px){.conference .c-abstract{grid-column:1/-1}}.conference .c-session.done .c-abstract{grid-column:1/-1}.conference .c-links{line-height:1.2rem}.conference .c-links ul{display:flex;margin:2rem 0;padding:0;list-style:none;gap:1rem}.conference .c-speaker-avatar{align-items:center;display:flex;flex-direction:column;padding:5px 0}.conference .c-speaker-bio{align-self:center;font-size:.9rem;font-weight:100;opacity:.6;padding:5px 0}.wildfly-downloads{padding-bottom:4rem}.wildfly-downloads h1,.wildfly-downloads .download-ctas{text-align:center;margin-bottom:2rem}@media screen and (max-width: 768px){.wildfly-downloads .download-ctas a.button-cta{display:block;margin:1rem auto;min-width:230px}}.wildfly-downloads .page-eap{text-align:center;border-top:2px solid white;border-bottom:2px solid white;padding:0 0 2rem;margin:3rem 0}.wildfly-downloads .page-eap h4{text-align:left;font-weight:200;color:#3ecbaf}.wildfly-downloads .page-eap h4 a{font-weight:200}.wildfly-downloads .page-eap h4 strong{color:#3ecbaf}.wildfly-downloads .page-eap h5{font-weight:200;color:#3ecbaf}.wildfly-downloads .page-eap h5 a{font-weight:200}.wildfly-downloads .page-eap h5 strong{color:#3ecbaf}.wildfly-downloads .page-nightlies{text-align:center}.wildfly-downloads .page-nightlies h5{font-weight:200;color:#3ecbaf}.wildfly-downloads .page-nightlies h5 a{font-weight:200}.wildfly-downloads .page-nightlies h5 strong{color:#3ecbaf}.version-row{background-color:#324d5c66;margin:3rem 0;padding:1rem;border-radius:var(--border-radius)}.version-row:first-of-type .version-name{border-bottom:3px solid #FFFFFF}@media screen and (max-width: 1380px){.version-row .version-id h2{font-size:1.5rem;line-height:2rem}}@media screen and (max-width: 768px){.version-row .version-id{grid-column:span 12}}@media screen and (max-width: 768px){.version-row .version-content{grid-column:span 12}}.version-row h1>a.anchor,.version-row h2>a.anchor,.version-row h3>a.anchor,.version-row h4>a.anchor,.version-row h5>a.anchor,.version-row h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.2ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400}.version-row h1>a.anchor:before,.version-row h2>a.anchor:before,.version-row h3>a.anchor:before,.version-row h4>a.anchor:before,.version-row h5>a.anchor:before,.version-row h6>a.anchor:before{content:"\a7";font-size:.75em;display:block;padding-top:.1em}.version-row h1:hover>a.anchor,.version-row h1>a.anchor:hover,.version-row h2:hover>a.anchor,.version-row h2>a.anchor:hover,.version-row h3:hover>a.anchor,.version-row h3>a.anchor:hover,.version-row h4:hover>a.anchor,.version-row h4>a.anchor:hover,.version-row h5:hover>a.anchor,.version-row h5>a.anchor:hover,.version-row h6:hover>a.anchor,.version-row h6>a.anchor:hover{visibility:visible}.version-table{justify-self:center;margin:1rem 0}.version-table table{border-collapse:collapse;width:auto}.version-table thead th,.version-table tbody td{padding:.5rem .75rem}.version-table tbody tr:not(:first-of-type):not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.15)}.version-table .version-name{text-align:left;padding-bottom:.3rem;border-bottom:1px solid #3ECBAF;font-weight:400}.version-table .version-name.final{font-weight:700;text-transform:uppercase}.version-table .version-name .release-date{float:right;text-transform:initial}.version-table .description{width:60%}.version-table .licence{width:15%;text-align:center}.version-table .links{width:25%;padding:5px 0 7px;text-align:right;white-space:nowrap}.version-table td,.version-table a{font-size:.875rem}@media screen and (max-width: 1024px){.version-table{grid-column:span 12}}.news-page{padding-bottom:4rem}.news-page h1.title{margin-bottom:1.5rem}.news-page .news-list-item{margin-bottom:3rem;border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:2px solid rgba(62,203,175,.3);transition:all .3s ease;background:#2a3f4d4d}.news-page .news-list-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#3ecbaf80}.news-page .news-list-item p{margin:0;padding:1.5rem}.news-page .news-list-item>.grid__item:last-child{padding:1rem 1.5rem 1.5rem}.news-page .news-list-item .byline,.news-page .news-list-item .share-page{padding:0 1.5rem}.news-page .news-list-item .post-title{padding:1.75rem;position:relative;background:linear-gradient(135deg,#3ecbaff2,#3ecbafd9)}.news-page .news-list-item .post-title:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff3}.news-page .news-list-item .post-title h2{margin:0;font-size:1.85rem;line-height:1.3}.news-page .news-list-item .post-title h2 a{color:var(--text-primary);text-decoration:none;font-weight:400;text-transform:uppercase;letter-spacing:.03em;transition:opacity .2s ease}.news-page .news-list-item .post-title h2 a:hover{opacity:.85}.news-page .share-page{text-align:right}.news-page .rss-btn{justify-self:right;align-self:center;font-size:2rem;transition:all .3s ease}.news-page .rss-btn i{color:inherit}.news-page .rss-btn:hover{transform:scale(1.1);color:var(--wildfly-yellow)}.news-list-blocks{margin-top:3rem}.news-list-blocks .news-card-link{display:block;text-decoration:none;color:inherit}.news-list-blocks .news-card-link:hover{text-decoration:none}.news-list-blocks .news-block-item{margin-bottom:3rem;text-align:left;transition:all .3s ease;display:flex;flex-direction:column}.news-list-blocks .news-block-item:hover{transform:translateY(-4px)}.news-list-blocks .news-block-item:hover .post-title{box-shadow:var(--shadow-lg)}@media screen and (max-width: 1024px){.news-list-blocks .news-block-item{grid-column:span 6}}@media screen and (max-width: 48em){.news-list-blocks .news-block-item{grid-column:span 12}}.news-list-blocks .post-title{border:2px solid var(--wildfly-teal);min-height:16rem;height:100%;border-radius:var(--border-radius-lg);transition:all .3s ease;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:1.5rem;color:var(--wildfly-teal);background:linear-gradient(135deg,#3ecbaf1a,#3ecbaf0d);overflow-wrap:break-word;word-wrap:break-word}.news-list-blocks .post-title h4{margin:0 0 1rem;color:inherit;font-size:1.35rem;font-weight:400;line-height:1.4}.news-list-blocks .post-title .byline{font-size:.9rem;color:var(--text-muted);margin:0 0 1rem;line-height:1.4;font-family:var(--font-body)}.news-list-blocks .post-title .description{flex:1;margin:0 0 1rem;line-height:1.65;color:var(--text-secondary);font-family:var(--font-body);font-size:1rem}.news-list-blocks .post-title .read-more-link{display:block;margin-top:auto;font-weight:600;color:inherit}@media screen and (max-width: 48em){.news-block-item .post-title h4{font-size:1.35rem}.news-list-item .share-page{text-align:left}}.wildfly-contributors{padding-bottom:4rem}.wildfly-contributors h1{text-align:center;margin-bottom:2rem}.contributor-row{background-color:#324d5c;margin:3rem 0;padding:1rem}.contributor-row h2{display:inline}.contributor-row .social-icons{float:right}.contributor-row .social-icons img{padding-right:5px}.contributor-row table{border-collapse:collapse}.contributor-row tr.separator:not(:first-of-type):not(:last-of-type){border-top:1px solid #FFEF9F}.contributor-row tr.separator:not(:first-of-type):not(:last-of-type) td{padding-top:30px}.contributor-row td.contributor-label{font-weight:700}.contributor-row tr.invalidated{text-decoration:line-through}.contributor-row tr.invalidated-header{color:#de5c49;font-weight:700}.contributor-row a>img{height:60px;width:60px}.guide{padding-bottom:4rem}.guides{padding-bottom:5rem}.guides .description{margin:0 1rem 1rem;font-family:var(--font-body);line-height:1.6}.guides .news-list-blocks{margin-top:0}.guides .news-block-item{display:flex;flex-direction:column;margin-bottom:0}.guides .news-block-item .post-title{flex:1;display:flex;flex-direction:column;min-height:14rem}.guides .news-block-item .post-title h4{margin-bottom:1rem}.guides .news-block-item .post-title .description{flex:1;display:flex;flex-direction:column}.guides .news-block-item .post-title .description ul{margin-left:0;padding-left:1rem}.guides .news-block-item .post-title .description li{padding-bottom:.5rem}.guides .news-block-item .post-title .description a{display:block;margin-bottom:.5rem}.guides .news-block-item .post-title .description a:last-child{margin-bottom:0}.guides-page .title{margin-bottom:2rem}.guides-page .guides-search-wrapper{display:flex;align-items:center;justify-content:flex-end;padding-top:.5em}.guides-search-container{max-width:400px;min-width:300px;position:relative}.guides-search-container .search-input-wrapper{position:relative;display:flex;align-items:center}.guides-search-container .guides-search-input{width:100%;padding:.75rem 3rem .75rem 1rem;border:2px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.guides-search-container .guides-search-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.guides-search-container .guides-search-input::placeholder{color:#666}.guides-search-container .guides-search-clear{position:absolute;right:.75rem;background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:.25rem;border-radius:3px;transition:background-color .2s ease,color .2s ease}.guides-search-container .guides-search-clear:hover{background-color:#f5f5f5;color:#333}.guides-search-container .guides-search-clear:focus{outline:2px solid #007bff;outline-offset:2px}.guides-search-container .guides-search-count{position:absolute;top:100%;left:0;margin-top:.5rem;font-size:.9rem;color:#666;font-style:italic;width:100%}.guide-hidden{display:none!important}.guide-visible{display:block}.category-hidden{display:none!important}.guides-no-results{grid-column:1/-1;text-align:center;padding:3rem 1rem;color:#666;font-style:italic}.guides-no-results p{margin:0;font-size:1.1rem}@media (max-width: 1024px){.guides-page{margin:2rem 0 1.5rem}.guides-page .title{margin-bottom:1rem;text-align:center}.guides-page .guides-search-wrapper{justify-content:center}.guides-search-container{max-width:none;min-width:auto;width:100%}.guides-search-container .guides-search-input{padding:.6rem 2.5rem .6rem .8rem;font-size:.9rem}.guides-search-container .guides-search-clear{right:.6rem;font-size:1rem}}.events{padding-bottom:4rem}.events h1{margin-bottom:2rem}.events .page-subtitle{color:#3ecbaf;border-top:2px solid #3ECBAF;border-bottom:2px solid #3ECBAF;padding:2rem 0;margin:2rem 0 3rem}.events .page-subtitle strong{color:#3ecbaf}.events .sec-title-teal h2,.events .sec-title-yellow h2,.events .sec-title-red h2,.events .sec-title-blue h2{text-align:center}.events .calendar-ics{word-wrap:anywhere;word-break:break-all;hyphens:none}.events-toc{grid-column:span 2;order:unset;padding-left:2rem;position:sticky;top:2rem;align-self:start}@media screen and (max-width: 768px){.events-toc{padding-left:0;grid-column:span 12;order:-1;position:static}}.events-toc h3{font-size:larger;font-weight:500;margin-bottom:0}.events-toc ul{list-style:none}.events-toc li>a{display:block;margin-bottom:.25rem}.events-toc hr{display:none}@media screen and (max-width: 768px){.events-toc hr{display:block;border-width:1px;margin:2rem 0 0}}.event{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:3rem;gap:3rem;align-items:flex-start}@media screen and (max-width: 1024px){.event{margin-top:2rem;gap:2rem}}@media screen and (max-width: 768px){.event{flex-direction:column;gap:0;align-items:normal}}.event .event-video{display:flex;flex-basis:400px;flex-shrink:0;order:1}@media screen and (max-width: 1024px){.event .event-video{flex-basis:300px}}@media screen and (max-width: 768px){.event .event-video{order:2}}.event .event-details{order:2}@media screen and (max-width: 768px){.event .event-details{order:1}}.event .event-details h3{margin:0;font-weight:400}@media screen and (max-width: 1024px){.event .event-details h3{font-size:1.5rem}}@media screen and (max-width: 768px){.event .event-details h3{font-size:1.2rem}}.event .event-details ul{margin:2rem 0}.event .event-details li{line-height:1.5rem}
/*# sourceMappingURL=/static/bundle/app-GOODGH67.css.map */
