body{font-family:Figtree,sans-serif}.form-floating{--bs-form-field-border-color: var(--bs-success);--bs-form-field-active-border-color: var(--bs-success-active);--bs-form-field-border-width: 2px;max-width:300px}[data-bs-theme=dark] .form-floating{--bs-form-field-border-color: var(--bs-success);--bs-form-field-active-border-color: var(--bs-success-emphasis)}#feedbackForm .form-floating{--bs-form-field-border-color: var(--bs-success-hover);--bs-form-field-active-border-color: var(--bs-tertiary-hover);--bs-form-field-border-width: var(--bs-border-width)}.navbar{--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.paper-card{width:300px}.btn-theme{--mdc-ripple-color: rgba(var(--bs-success-rgb), 1);color:var(--bs-body-color)}.btn-check:focus-visible+.btn-theme{outline:none;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.5)!important}.btn-check:checked+.btn-theme{color:var(--bs-text-on-success);background-color:rgba(var(--bs-success-rgb),1)}.btn-fab{--bs-btn-font-size: 1.85rem}.btn-fab.mini-fab{--bs-btn-font-size: 1.245rem}.link-card:hover div{background-color:rgba(var(--bs-success-rgb),.1)}.offcanvas{--bs-offcanvas-width: 300px;--bs-offcanvas-title-margin-end: .5rem;--bs-offcanvas-title-font-size: 1.15rem}.katex-display,.katex-display>.katex{text-align:left}#concept-content p:not(:last-child){margin-bottom:2.5rem}#hero-content,#hero-illustration{flex:1 1 50%}@media (max-width: 920px){#hero{flex-direction:column-reverse;text-align:center}#hero-content,#hero-illustration{flex:1 1 100%}}#sticky-header{z-index:1000}#sticky-header.position-fixed{top:0;left:0;right:0}
