/* Built from css/index.css by scripts/build_css.py. Edit the source, not this file. */
html, body{height: 100%;margin: 0;padding: 0}#content, #contentMobile{width: 80%;margin-left: 10%;margin-right: 10%}#content{padding-bottom: 40px}@media (max-width: 991.98px){#content, #contentMobile{width: 98%;margin-left: 1%;margin-right: 1%}#content{padding-bottom: 32px}}#presentation, #presentationMobile{text-align: center}.toph1{font-size: 60px;font-family: 'Alegreya Sans SC', sans-serif;font-weight: 800;color: var(--tf-fg-1178b3)}@media (max-width: 575.98px){#presentationMobile .toph1{font-size: clamp(34px, calc((100vw - 84px) / 7.1), 60px);line-height: 1.2;overflow-wrap: anywhere}}#presentation h2, #presentationMobile h2{font-size: 18px}#presentationSecondary{text-align: left}#presentationSecondary h1{font-size: 42px;font-family: 'Alegreya Sans SC', sans-serif;font-weight: 800;color: var(--tf-fg-1178b3)}#presentationSecondary h2{font-size: 16px}.cardTitle{font-size: 36px;text-align: center;font-family: 'Alegreya Sans SC', sans-serif;font-weight: 700;color: var(--tf-fg-1178b3)}@media (max-width: 374.98px){.cardTitle{font-size: 28px}}@media (max-width: 419.98px){.col-6 > .card > .card-header:has(> .cardTitle){padding-left: 0.75rem;padding-right: 0.75rem}}.active:not([role=tab]){color: var(--tf-fg-000) !important;font-size: 16px;font-family: 'Rubik', sans-serif;border-radius: 50px;background: var(--tf-bg-fff)}.nav-pills li a{color: var(--tf-fg-000);font-size: 16px;font-family: 'Rubik', sans-serif;border-radius: 50px;font-weight: 500;background: var(--tf-bg-cad2e8)}.nav-pills li a:hover:not(.active){color: var(--tf-fg-000);font-size: 16px;font-family: 'Rubik', sans-serif;border-radius: 50px;background: var(--tf-bg-e1e6f2)}.nav-link.active:not([href$="html"]):not([href$="/"]):not(.border-bottom-0){color: var(--tf-fg-fff) !important;font-size: 16px;font-family: 'Rubik', sans-serif;border-radius: 50px;background: var(--tf-bg-1da1f2)}.fa-copy:hover{color: var(--tf-fg-325d81) !important}.btn:hover{background-image: linear-gradient(rgb(0 0 0/15%) 0 0)}.grid-container{display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;padding: 10px}@media screen and (max-width: 768px){.grid-container{grid-template-columns: repeat(1, 1fr)}}.tweet-container{border-radius: 10px;padding: 10px;background-color: var(--tf-bg-15202b);color: var(--tf-fg-fff);display: block;height: 220px;overflow: auto}.tweet-container:hover{background-color: var(--tf-bg-1a394b);color: var(--tf-fg-fff)}.tweet-avatar img{border-radius: 50%;width: 48px;height: 48px;display: block;margin-left: auto;margin-right: auto}.tweet-header{text-align: center}.tweet-author{margin-top: 10px}.tweet-body{font-size: 0.9em;margin-top: 10px}.tweet-divider{border-top: 1px solid var(--tf-bd-tweet-divider);margin: 10px 0}.tf-copy{cursor: pointer;color: inherit;position: relative}.tf-copy::after{content: "";position: absolute;top: 50%;left: 50%;width: 24px;height: 24px;transform: translate(-50%, -50%)}.tf-copy:active, .tf-copy:focus{color: inherit;outline: none}.tf-copy:focus-visible{outline: 2px solid var(--tf-ol-3a6f96);outline-offset: 2px}
