:root{--accent: 224, 49, 49;--accent-light: 134, 142, 150;--accent-dark: 128, 128, 128;--accent-very-dark: 35, 38, 45;--accent-important: 255, 107, 107;--accent-black: 0, 0, 0;--accent-white: 255,255,255;--container-size: 960px;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent-dark)) 0%, rgb(var(--accent)), white 60% );--page-scale: 1;--container-size-xs: calc(33.75rem * var(--page-scale));--container-size-sm: calc(45rem * var(--page-scale));--container-size-md: calc(60rem * var(--page-scale));--container-size-lg: calc(71.25rem * var(--page-scale));--container-size-xl: calc(82.5rem * var(--page-scale));--container-margin-xs: clamp(.5rem, calc(.5rem + (1vw - .48rem)*2.5316) , 1rem);--container-margin-sm: clamp(1rem, calc(1rem + (1vw - .48rem)*2.5316) , 2.5rem);--container-margin-md: clamp(3rem, calc(3rem + (1vw - .48rem)*2.5316) , 4rem);--container-margin-lg: clamp(4rem, calc(4rem + (1vw - .48rem)*2.5316) , 5rem);--container-margin-xl: clamp(5rem, calc(5rem + (1vw - .48rem)*15.8228) , 11.25rem);--container-radius-default: .25rem ;--container-radius-lg: 1rem ;--container-radius-md: .5rem ;--container-radius-sm: .25rem ;--container-radius-xl: 2rem ;--container-radius-xs: .125rem --container-spacing-lg: 1.25rem ;--container-spacing-md: 1rem ;--container-spacing-sm: .75rem ;--container-spacing-xl: 2rem ;--container-spacing-xs: .625rem ;--font-size-sm: clamp(12px, calc(4.25rem + (1vw - 7.68px)/.08) , 14px);--font-size-md: clamp(18px, calc(4.25rem + (1vw - 7.68px)/.08) , 24px);--font-size-xl: clamp(68px, calc(4.25rem + (1vw - 7.68px)/.08) , 120px);--font-size-xxl: clamp(68px, calc(4.25rem + (1vw - 7.68px)/.08) , 120px)}html{font-family:system-ui,sans-serif;background:#13151a;background-size:224px}body{margin:0;padding:0}footer{border-top:1px solid rgb(var(--accent));text-align:center;padding:20px 0 50px;color:rgb(var(--accent-light))}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}main{margin:auto;padding:1rem;max-width:var(--container-size);color:#fff;font-size:20px;line-height:1.6;margin-bottom:var(--container-margin-md)}h1{font-size:var(--font-size-xxl);font-weight:700;line-height:1;text-align:center;margin-bottom:1em;margin-top:var(--container-margin-xl);margin-bottom:var(--container-margin-md);color:#fff}h4{margin:0}a{color:rgb(var(--accent))}a:visited{color:rgb(var(--accent-light))}p{padding:0;margin:0}.text-center{text-align:center}.text-gradient{background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.intro-text{color:rgb(var(--accent-light));text-align:center;font-size:var(--font-size-md);max-width:calc(40rem * var(--page-scale));margin-inline:auto;margin-bottom:var(--container-margin-xl);line-height:1.8rem;@media screen and (max-width: 767px){padding-left:1rem;padding-right:1rem}p+p{margin-top:var(--container-margin-xs)}}.instructions code{font-size:.8em;font-weight:700;background:rgba(var(--accent-light),12%);color:rgb(var(--accent-light));border-radius:4px;padding:.3em .4em}.instructions strong{color:rgb(var(--accent-light))}.link-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:2rem;padding:0}.card-group{margin-bottom:var(--container-margin-lg);.foot-note{font-size:var(--font-size-sm);color:var(--accent-light)}.card-group-wrapper{background-image:linear-gradient(-60deg,rgb(var(--accent-black)),rgb(var(--accent)));padding:var(--container-spacing-xl);border-radius:var(--container-radius-md);margin-bottom:var(--container-margin-xs);@media screen and (max-width: 767px){div+div{padding-top:var(--container-spacing-xl);margin-top:var(--container-spacing-xl);border-top:calc(.0625rem * var(--page-scale)) solid rgb(var(--accent-black))}}@media screen and (min-width: 768px){display:flex;div+div{padding-left:var(--container-spacing-xl);margin-left:var(--container-spacing-xl);border-left:calc(.0625rem * var(--page-scale)) solid rgb(var(--accent-black))}}p{padding:0;margin:0}div{flex:1}.card-data{font-size:clamp(2rem,calc(2rem + (1vw - .48rem)*5.0633),3rem);@media screen and (max-width: 768px){display:inline;padding-right:16px}}.card-title{font-size:clamp(1.2rem,calc(1.2rem + (1vw - .48rem)*.5063),1.4rem);border-bottom:1px solid rgb(var(--accent-white));margin-bottom:8px;@media screen and (max-width: 768px){display:inline}}.card-desc{font-size:1rem}}}.graph-wrapper{margin-bottom:var(--container-margin-lg)}.apexcharts-tooltip{background-color:rgb(var(--accent-black))!important;color:#ff6b6b!important;padding:8px;.tooltip-title,.apexcharts-text.apexcharts-yaxis-label,.apexcharts-text.apexcharts-xaxis-label,.apexcharts-legend-series .apexcharts-legend-text{color:rgb(var(--accent-white))!important}}.apexcharts-tooltip-title,#chartContainer .apexcharts-tooltip{color:rgb(var(--accent-black))!important}.play-btn{border:none;border-radius:8px;color:rgb(var(--accent-white))!important;padding:4px 8px;background-color:rgb(var(--accent))}.video-wrapper{margin-bottom:var(--container-margin-lg)}video{width:100%}#playlist{margin-bottom:var(--container-margin-sm);.playlist-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x;gap:14px;>div{scroll-snap-align:start;display:inline-block;border-radius:3px;height:150px;&:hover{cursor:pointer}.thumbnail{height:100px;width:200px;overflow:hidden}.video-details{>span{color:#ccc;font-size:16px;margin:0}span+span{color:#fff;font-size:12px}}}}}.data-table div.datatable-wrapper{overflow-y:scroll;div.datatable-top{div.datatable-dropdown label{font-size:16px}.datatable-search input.datatable-input{border:1px solid transparent;border-radius:8px;background-color:rgb(var(--accent-light));&:focus{outline:none;border:1px solid rgb(var(--accent));background-color:#fff}}}.datatable-bottom{.datatable-pagination,.datatable-info{font-size:16px}.datatable-pagination button{border-radius:8px;&:hover{background-color:rgb(var(--accent-dark))}}.datatable-pagination .datatable-active button{background-color:rgb(var(--accent-important))!important}}}.data-table{.datatable-table>tbody>tr>td{vertical-align:middle}.datatable-sorter:after{border-bottom:rgb(var(--accent-important))!important;border-top:rgb(var(--accent-important))!important}.search-box{label{color:rgb(var(--accent-dark));font-size:18px;padding-right:var(--container-margin-xs)}input:focus{outline:none;border:1px solid rgb(var(--accent))}input{padding:5px;border-style:inset;border:1px solid transparent;border-radius:8px;background-color:rgb(var(--accent-light))}}table{width:100%;font-size:14px;border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid rgb(var(--accent));border-left:20px;padding:5px 0}tbody tr:nth-child(odd){background:rgb(var(--accent-very-dark))}td:nth-child(-n+2),th:nth-child(-n+2){text-align:left;border-left:none;padding-left:10px}td:nth-child(n+3),th:nth-child(n+3){text-align:center}.star .icon{color:rgba(var(--accent),75%)}svg.icon{width:30px;height:30px;&:hover{color:rgba(var(--accent),75%)}}}#monthly-heatmap .react-calendar-heatmap{rect:focus{outline:#000 auto 1px;outline-offset:-1px}.color-empty,.color-scale-0{fill:#434343}.color-scale-1{fill:#f89393}.color-scale-2,.color-scale-3,.color-scale-4{fill:#fc6c6c}.color-scale-5{fill:#fe4646}.color-scale-10{fill:#f62828}.color-scale-15{fill:#fe1616}.color-scale-20,.color-scale-25{fill:red}text{font-size:4px!important}}.heatmap-tool-tip.__react_component_tooltip{background-color:rgb(var(--accent-black));opacity:1;font-size:14px;border-radius:5px;border:2px solid rgb(var(--accent-white));padding:8px;color:rgb(var(--accent-important));.tooltip-title{color:rgb(var(--accent-white));display:block}:before{display:none!important}}.link-card[data-astro-cid-dohjnao5]{list-style:none;display:flex;padding:1px;background-color:#23262d;background-image:none;background-size:400%;border-radius:7px;background-position:100%;transition:background-position .6s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff1a}.link-card[data-astro-cid-dohjnao5]>a[data-astro-cid-dohjnao5]{width:100%;text-decoration:none;line-height:1.4;padding:calc(1.5rem - 1px);border-radius:8px;color:#fff;background-color:#23262d;opacity:.8}h3[data-astro-cid-dohjnao5]{margin:0;font-size:1.25rem;color:rgb(var(--accent));transition:color .6s cubic-bezier(.22,1,.36,1)}p[data-astro-cid-dohjnao5]{margin-top:.5rem;margin-bottom:0}.link-card[data-astro-cid-dohjnao5]:is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}.link-card[data-astro-cid-dohjnao5]:is(:hover,:focus-within) h2[data-astro-cid-dohjnao5]{color:rgb(var(--accent-light))}
