.activities-page main{max-width:50rem;margin:0 auto;padding:1rem}.activities-header h1{font-family:'Source Serif 4',serif;font-size:1.4rem;margin:0 0 .25rem}.activities-header p{margin:0 0 1rem;font-size:.85rem;color:var(--fxki-tx-2)}.activity-cards{display:flex;flex-direction:column;gap:1rem}.activity-card{min-width:0;border:1px solid var(--fxki-ui-2);border-radius:.5rem;background:var(--fxki-bg-2);padding:.75rem 1rem 1rem}.activity-card h2{font-family:'Source Serif 4',serif;font-size:1.05rem;margin:0 0 .5rem}.activity-table{overflow-x:auto}.activity-table table{border-collapse:collapse;width:100%;font-size:.8rem;overflow:hidden}.activities-page{--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) rgba(255,255,255,0.07);--row-col-hl:var(--csstools-light-dark-toggle--6,rgba(0,0,0,0.05))}@supports (color: light-dark(red, red)){
.activities-page{--row-col-hl:light-dark(rgba(0,0,0,0.05),rgba(255,255,255,0.07))}
}@supports not (color:light-dark(tan,tan)){.activities-page *{--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) rgba(255,255,255,0.07);--row-col-hl:var(--csstools-light-dark-toggle--6,rgba(0,0,0,0.05))}}.activity-table tbody tr:hover{background:var(--row-col-hl)}.activity-table td{position:relative}.activity-table td:hover::after{content:'';position:absolute;top:-5000px;right:0;bottom:-5000px;left:0;background:var(--row-col-hl);pointer-events:none}.activity-table th,.activity-table td{padding:.15rem .15rem;text-align:center}.activity-table th.fac{text-align:left}.activity-table thead th{color:var(--fxki-tx-2);font-weight:600}.activity-table thead tr+tr th{font-weight:400}.activities-page{--per-m:var(--fxki-ye);--per-a:var(--fxki-or);--per-e:var(--fxki-pu);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--fxki-yellow-850);--per-m-check:var(--csstools-light-dark-toggle--0,var(--fxki-yellow-200));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--fxki-orange-850);--per-a-check:var(--csstools-light-dark-toggle--1,var(--fxki-orange-200));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--fxki-purple-850);--per-e-check:var(--csstools-light-dark-toggle--2,var(--fxki-purple-200));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--fxki-yellow-900);--per-m-faint:var(--csstools-light-dark-toggle--3,var(--fxki-yellow-150));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--fxki-orange-900);--per-a-faint:var(--csstools-light-dark-toggle--4,var(--fxki-orange-150));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--fxki-purple-900);--per-e-faint:var(--csstools-light-dark-toggle--5,var(--fxki-purple-150))}@supports (color: light-dark(red, red)){
.activities-page{--per-m-check:light-dark(var(--fxki-yellow-200),var(--fxki-yellow-850));--per-a-check:light-dark(var(--fxki-orange-200),var(--fxki-orange-850));--per-e-check:light-dark(var(--fxki-purple-200),var(--fxki-purple-850));--per-m-faint:light-dark(var(--fxki-yellow-150),var(--fxki-yellow-900));--per-a-faint:light-dark(var(--fxki-orange-150),var(--fxki-orange-900));--per-e-faint:light-dark(var(--fxki-purple-150),var(--fxki-purple-900))}
}@supports not (color:light-dark(tan,tan)){.activities-page *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--fxki-yellow-850);--per-m-check:var(--csstools-light-dark-toggle--0,var(--fxki-yellow-200));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--fxki-orange-850);--per-a-check:var(--csstools-light-dark-toggle--1,var(--fxki-orange-200));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--fxki-purple-850);--per-e-check:var(--csstools-light-dark-toggle--2,var(--fxki-purple-200));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--fxki-yellow-900);--per-m-faint:var(--csstools-light-dark-toggle--3,var(--fxki-yellow-150));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--fxki-orange-900);--per-a-faint:var(--csstools-light-dark-toggle--4,var(--fxki-orange-150));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--fxki-purple-900);--per-e-faint:var(--csstools-light-dark-toggle--5,var(--fxki-purple-150))}}.activities-header .per-m{color:var(--per-m)}.activities-header .per-a{color:var(--per-a)}.activities-header .per-e{color:var(--per-e)}.activity-table thead tr+tr th:nth-of-type(3n+1){color:var(--per-m)}.activity-table thead tr+tr th:nth-of-type(3n+2){color:var(--per-a)}.activity-table thead tr+tr th:nth-of-type(3n){color:var(--per-e)}.activity-table td:nth-of-type(3n+1){--per-check:var(--per-m-check);--per-faint:var(--per-m-faint)}.activity-table td:nth-of-type(3n+2){--per-check:var(--per-a-check);--per-faint:var(--per-a-faint)}.activity-table td:nth-of-type(3n){--per-check:var(--per-e-check);--per-faint:var(--per-e-faint)}.activity-table thead abbr{-webkit-text-decoration:none;text-decoration:none;cursor:help}.activity-table tbody tr{border-top:1px solid var(--fxki-ui)}.activity-table tbody th.fac{font-weight:400;white-space:nowrap;padding-right:.5rem}.activity-table tbody th.fac a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.activity-table tbody th.fac a:hover{color:var(--fxki-bl);-webkit-text-decoration:underline;text-decoration:underline}.activity-table td:nth-of-type(3n+1),.activity-table thead tr:first-child th:not(.fac),.activity-table thead tr+tr th:nth-of-type(3n+1){border-left:1px solid var(--fxki-ui-2)}.activity-table input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:0 auto;width:.8rem;height:.8rem;border:1px solid var(--per-faint,var(--fxki-ui-3));border-radius:.15rem;background:var(--fxki-bg)}.activity-table input[type="checkbox"]:checked{background:var(--per-check,var(--fxki-bl));border-color:var(--per-check,var(--fxki-bl))}
