.App{max-height:100vh;display:flex;flex-direction:column;justify-self:center;text-align:center}.content-wrapper{text-align:center;align-items:center;display:flex;flex-direction:column;height:95vh;justify-content:space-between;padding:.5em}.score-buttons{border-radius:8px;border:1px solid transparent;font-size:1.9em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;width:100px;height:55px}.score-buttons:hover{border-color:#5db5fa}.score-buttons:active{background-color:#5db5fa}.score-buttons:focus,.score-buttons:focus-visible{outline:4px auto -webkit-focus-ring-color}.loader-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;flex-direction:column;align-items:center}.loader{border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%;width:70px;height:70px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-container{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em;max-width:600px;padding:0 0 3em}.tooltip-toggle{background-color:transparent;border:none;color:#5db5fa;cursor:pointer}.tooltip-content{display:none;justify-content:center;align-items:center;position:fixed;height:95vh;overflow-y:auto;background-color:#000000e6;border:1px solid rgba(93,181,250,.47);border-radius:5px;z-index:1;left:0;bottom:0;padding:0 10px}.show-tooltip.tooltip-content{display:flex;flex-direction:column;justify-content:center}.closeToolTipButton{width:90vw;max-width:400px;height:50px;position:absolute;bottom:30px;background-color:#5db5fa;font-size:1.5em;border:1px solid transparent;border-radius:8px;color:#000}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#484848;display:flex;justify-content:center;align-items:center;z-index:10}.modal-content{padding:20px;border-radius:8px;text-align:center;font-weight:700;font-size:1.5em}.modal-close-button{background-color:#fa5d6a;border:none;color:#fff;cursor:pointer;position:absolute;right:20px;top:20px}nav{background-color:#5db5fa;padding:.25em 0 0;text-align:center;box-shadow:0 4px 8px #0200006b;position:sticky;left:0;z-index:1000;border-radius:0 0 3px 3px}.nav img{width:5vh}.nav h3{margin:0;color:#fff;font-weight:700}/**
 * @license
 *
 * Font Family: Switzer
 * Designed by: Jérémie Hornus
 * URL: https://www.fontshare.com/fonts/switzer
 * © 2022 Indian Type Foundry
 *
 * Font Styles:
 * Switzer Variable(Variable font)
 * Switzer Variable Italic(Variable font)
 * Switzer Thin
 * Switzer Thin Italic
 * Switzer Extralight
 * Switzer Extralight Italic
 * Switzer Light
 * Switzer Light Italic
 * Switzer Regular
 * Switzer Italic
 * Switzer Medium
 * Switzer Medium Italic
 * Switzer Semibold
 * Switzer Semibold Italic
 * Switzer Bold
 * Switzer Bold Italic
 * Switzer Extrabold         
 * Switzer Extrabold Italic
 * Switzer Black
 * Switzer Black Italic
 *
*/@font-face{font-family:Switzer-Variable;src:url(/assets/Switzer-Variable-d1bf801f.woff2) format("woff2"),url(/assets/Switzer-Variable-e023cdff.woff) format("woff"),url(/assets/Switzer-Variable-373c2d2a.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Switzer-VariableItalic;src:url(/assets/Switzer-VariableItalic-bf66eb64.woff2) format("woff2"),url(/assets/Switzer-VariableItalic-bb8ec5ab.woff) format("woff"),url(/assets/Switzer-VariableItalic-82f14363.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Thin;src:url(/assets/Switzer-Thin-699d43c5.woff2) format("woff2"),url(/assets/Switzer-Thin-155d211a.woff) format("woff"),url(/assets/Switzer-Thin-40aa53e0.ttf) format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ThinItalic;src:url(/assets/Switzer-ThinItalic-8fc8c5c5.woff2) format("woff2"),url(/assets/Switzer-ThinItalic-60e1d21f.woff) format("woff"),url(/assets/Switzer-ThinItalic-f45abb14.ttf) format("truetype");font-weight:100;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Extralight;src:url(/assets/Switzer-Extralight-cdedece4.woff2) format("woff2"),url(/assets/Switzer-Extralight-66b786de.woff) format("woff"),url(/assets/Switzer-Extralight-41bfd2c0.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ExtralightItalic;src:url(/assets/Switzer-ExtralightItalic-240da80a.woff2) format("woff2"),url(/assets/Switzer-ExtralightItalic-c818547b.woff) format("woff"),url(/assets/Switzer-ExtralightItalic-387e9d91.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Light;src:url(/assets/Switzer-Light-c345686e.woff2) format("woff2"),url(/assets/Switzer-Light-612f3ea9.woff) format("woff"),url(/assets/Switzer-Light-1f93ac87.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Switzer-LightItalic;src:url(/assets/Switzer-LightItalic-84e13fe6.woff2) format("woff2"),url(/assets/Switzer-LightItalic-ccd15a97.woff) format("woff"),url(/assets/Switzer-LightItalic-8f4d8e30.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Regular;src:url(/assets/Switzer-Regular-ddd95955.woff2) format("woff2"),url(/assets/Switzer-Regular-6bcfc729.woff) format("woff"),url(/assets/Switzer-Regular-fdc54961.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Switzer-Italic;src:url(/assets/Switzer-Italic-bd2269f5.woff2) format("woff2"),url(/assets/Switzer-Italic-2dbc8983.woff) format("woff"),url(/assets/Switzer-Italic-6c782d2f.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Medium;src:url(/assets/Switzer-Medium-7393d1ab.woff2) format("woff2"),url(/assets/Switzer-Medium-102c13ae.woff) format("woff"),url(/assets/Switzer-Medium-33ad3fa9.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Switzer-MediumItalic;src:url(/assets/Switzer-MediumItalic-d6e92932.woff2) format("woff2"),url(/assets/Switzer-MediumItalic-7ed56272.woff) format("woff"),url(/assets/Switzer-MediumItalic-a2b72397.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Semibold;src:url(/assets/Switzer-Semibold-d6497c26.woff2) format("woff2"),url(/assets/Switzer-Semibold-76a789e2.woff) format("woff"),url(/assets/Switzer-Semibold-0a9aa267.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Switzer-SemiboldItalic;src:url(/assets/Switzer-SemiboldItalic-728367fe.woff2) format("woff2"),url(/assets/Switzer-SemiboldItalic-0f9ead2d.woff) format("woff"),url(/assets/Switzer-SemiboldItalic-f403425f.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Bold;src:url(/assets/Switzer-Bold-7aecbe03.woff2) format("woff2"),url(/assets/Switzer-Bold-f2a796b3.woff) format("woff"),url(/assets/Switzer-Bold-00cb6734.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Switzer-BoldItalic;src:url(/assets/Switzer-BoldItalic-0e11e659.woff2) format("woff2"),url(/assets/Switzer-BoldItalic-229ea7ae.woff) format("woff"),url(/assets/Switzer-BoldItalic-12c8177d.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Extrabold;src:url(/assets/Switzer-Extrabold-696a6dd0.woff2) format("woff2"),url(/assets/Switzer-Extrabold-02a4367f.woff) format("woff"),url(/assets/Switzer-Extrabold-07884ed7.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ExtraboldItalic;src:url(/assets/Switzer-ExtraboldItalic-5da87a7e.woff2) format("woff2"),url(/assets/Switzer-ExtraboldItalic-d0e5e55a.woff) format("woff"),url(/assets/Switzer-ExtraboldItalic-fcffe6e4.ttf) format("truetype");font-weight:800;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Black;src:url(/assets/Switzer-Black-4c33e641.woff2) format("woff2"),url(/assets/Switzer-Black-d2f1a9f0.woff) format("woff"),url(/assets/Switzer-Black-4fd93992.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Switzer-BlackItalic;src:url(/assets/Switzer-BlackItalic-a50cb0ea.woff2) format("woff2"),url(/assets/Switzer-BlackItalic-41ed6cf3.woff) format("woff"),url(/assets/Switzer-BlackItalic-6aafbc7e.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}:root{font-family:Switzer Medium,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#484848;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#46bdc7;text-decoration:inherit}a:hover{color:#46bdc7}body{margin:0}h1,h2,h3{font-weight:700}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#46bdc7}button{background-color:#f9f9f9}}
