body.background-background-color{min-height:100vh}.site-section{min-height:0;padding-top:var(--spacing-x);padding-bottom:var(--spacing-x)}.table-section{height:fit-content;min-height:none;padding-top:var(--spacing-x);padding-bottom:var(--spacing-x)}.hero{min-height:90vh;padding-top:var(--spacing-x);padding-bottom:var(--spacing-x)}.hero-tagline{max-width:44ch}.hero-video{max-width:90%;height:auto}.topbar{border-bottom:1px solid var(--primary-hovered)}.navbar-brand-logo{background:var(--on-primary);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.navbar-brand-logo svg{width:18px;height:18px;fill:var(--primary)}.os-badges{gap:var(--spacing-3)}.os-btn{border-radius:var(--border-radius-x-small);background-color:var(--surface);border:1px solid var(--outline);justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .15s,box-shadow .15s,transform 50ms;display:inline-flex;box-shadow:0 1px 2px #0000000a}.os-btn:hover{border-color:var(--primary);box-shadow:0 2px 8px #00000014}.os-btn:active{transform:translateY(1px)}.os-btn svg{width:22px;height:22px;fill:var(--on-background)}.section-title{text-align:center}.version-card{border-radius:var(--border-radius-small);border:1px solid var(--outline);background:var(--surface)}.version-table thead th{background:var(--secondary-container);color:var(--on-secondary-container);border-bottom:0}.version-table tbody td{vertical-align:middle}.version-table tbody tr:hover{background:var(--secondary-container-hovered)}a.link-primary{text-decoration:none;color:var(--primary)!important}a.link-primary:hover{text-decoration:underline;color:var(--primary-hovered)!important}.wat-accordion .accordion-item{background:var(--surface);border:1px solid var(--outline);border-radius:var(--border-radius-small);margin-bottom:var(--spacing-4);overflow:hidden}.wat-accordion .accordion-item:has(.accordion-collapse.show){border:1px solid var(--primary);border-left:3px solid var(--primary)}.wat-accordion .accordion-button{background:var(--surface);color:var(--on-background);box-shadow:none;padding:1.25rem 1.75rem;font-weight:600}.wat-accordion .accordion-button:not(.collapsed){border-bottom:1px solid var(--outline);background:var(--surface);box-shadow:none;color:var(--primary);font-weight:700}.wat-accordion .accordion-button:after{background-image:url("data:image/svg+xml;utf8,        <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23008394'>          <path d='M11 11V5h2v6h6v2h-6v6h-2v-6H5v-2z'/>        </svg>");transform:none}.wat-accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;utf8,        <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23008394'>          <path d='M5 11h14v2H5z'/>        </svg>")}.wat-accordion .accordion-body{background:var(--surface);color:var(--on-background)}.modal-header.primary-container-background-color{border-bottom:1px solid var(--primary-container-hovered)}.changelog-body{white-space:pre-wrap}.table a{text-decoration:none}.hero-illustration{width:100%;max-width:560px;height:auto}@media (width<=991.98px){.hero{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.section-title{text-align:center}}