@view-transition{navigation:auto}:root{color-scheme:dark;--bg:#14130f;--surface:#1c1a16;--border:#38332b;--text:#e8e2d6;--muted:#9b9384;--accent:#e3ac52;--win:#93c072;--loss:#e07a66;--live:#f04a3e;--blocked:#ea5a4f;--hover:color-mix(in srgb, var(--accent) 15%, transparent);--overlay:color-mix(in srgb, var(--bg) 75%, transparent);--radius:.375rem;background:var(--bg);color:var(--text);font:1rem/1.5 system-ui,sans-serif}body{margin:0}[hidden],.no-js .js-only{display:none!important}@keyframes live-wave{0%{outline-offset:-1px;outline-color:color-mix(in srgb, var(--live) 80%, transparent)}to{outline-offset:.4375em;outline-color:#0000}}@keyframes blog-pulse{to{opacity:.4}}h1,h2{margin:0 0 1rem;font-weight:600;line-height:1.2}h1{font-size:1.75rem}h2{font-size:1.25rem}p,ol,ul{margin:0 0 1rem}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,a.button{border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent);font:inherit;cursor:pointer;background:0 0;padding:.25rem .75rem;display:inline-block}button:hover,a.button:hover{background:var(--hover);text-decoration:none}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;padding:.25rem .5rem}textarea{resize:vertical}label{font-weight:600}code{background:var(--surface);border-radius:.25rem;padding:.125rem .25rem;font:.875em ui-monospace,monospace}.pinkie-0fd9bee1b4199678{& ul{margin:0 0 1rem;padding:0;list-style:none}& li{overflow-wrap:anywhere;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.125rem 0;display:grid}& li code{justify-self:start}& .bullet{color:var(--muted);justify-self:center}& .blocked{color:var(--blocked);display:flex}& .blocked svg{width:1.25rem;height:1.25rem}}.pinkie-5d406731d0e6dc38{& .menu{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);white-space:nowrap;text-align:start;padding:0;font-size:.875rem;font-weight:400;overflow:hidden}@supports (anchor-name:--a){&>.menu{min-width:anchor-size(width);position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin:.25rem 0 0;position:fixed;inset:auto}& .submenu{inset:auto;top:calc(anchor(top) - 1px);left:anchor(right);position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline;margin:0;position:fixed}}& .menu .opens-submenu{justify-content:space-between;gap:1rem;display:flex}& .opens-submenu .arrow{color:var(--muted);font-size:.75rem}& .menu a,& .menu button{box-sizing:border-box;width:100%;color:var(--text);text-align:start;border:none;border-radius:0;padding:.25rem .75rem;display:block}& .menu a:focus-visible,& .menu button:focus-visible{outline-offset:-2px}& .menu a:hover,& .menu button:hover{background:var(--hover);text-decoration:none}& .menu form{border-top:1px solid var(--border);margin:0}& .menu hr{border:none;border-top:1px solid var(--border);margin:0}}.pinkie-debd6ef17dde96bc{min-width:0;& .box{border:1px solid var(--border);border-radius:var(--radius);padding:1rem;container-type:inline-size}& .calendar{grid-template-rows:auto repeat(7,auto);grid-template-columns:2.25rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.125rem;display:grid}& .labels,& .week{grid-row:1/-1;grid-template-rows:subgrid;display:grid}& .week{min-width:0}& .month{width:0}& .month,& .weekday{color:var(--muted);white-space:nowrap;font-size:.875rem;line-height:1.5}& .weekday{align-self:center;align-items:center;height:0;display:flex}& .day{aspect-ratio:1;background:color-mix(in srgb, var(--accent) var(--share), var(--surface));border-radius:.125rem;align-self:start}& .day.none{background:var(--surface);outline:1px solid var(--border);outline-offset:-1px}& .legend{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.5rem;display:flex;& .day{align-self:center;width:.625rem}}@container (width<=35.375rem){& .old3{display:none}& .pre3{visibility:hidden}}@container (width<=26.625rem){& .old2{display:none}& .pre2{visibility:hidden}}@container (width<=18.5rem){& .old1{display:none}& .pre1{visibility:hidden}}}.pinkie-0bc39726ab40b988{& .win{color:var(--win)}& .loss{color:var(--loss)}& .igt{text-align:right}& .vod,& td.mods,& th.mods,& .status{width:1%}& .status{white-space:nowrap}& .vod svg,& td.mods svg,& .status svg{vertical-align:middle;width:1.25rem;height:1.25rem}& .action{text-align:right}@container (width<=32rem){:where(html:not(.cards-js)) &{display:block;& thead{display:none}& tbody{gap:.5rem;display:grid}& tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr auto auto auto;grid-template-areas:"result igt rta rta""date seed vod mods";align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}& td{padding:0}& .result{grid-area:result;font-weight:600}& .igt{grid-area:igt}& .rta{grid-area:rta}& .igt,& .rta{white-space:nowrap}& .igt:before,& .rta:before{color:var(--muted);font-size:.875rem}& .igt:before{content:"IGT "}& .rta:before{content:"RTA "}& .vod{grid-area:vod;justify-self:end;width:auto}& td.mods{grid-area:mods;justify-self:end;width:auto}& .seed{grid-area:seed;font-size:.875rem}& .date{color:var(--muted);grid-area:date;font-size:.875rem}&.with-status tbody tr{grid-template-columns:1fr auto auto auto auto;grid-template-areas:"result igt rta rta rta""date seed vod mods status"}&.with-status tbody tr:has(.mark){grid-template-columns:1fr auto auto auto;grid-template-areas:"result igt rta rta""date seed vod mods""status status status status"}&.with-controls tbody tr{grid-template-columns:1fr auto auto auto;grid-template-areas:"result igt rta rta""date seed vod mods""action action action action"}&.with-status.with-controls tbody tr{grid-template-areas:"result igt rta rta""date seed vod mods""status action action action"}&.with-status.with-controls.with-players tbody tr{grid-template-areas:"player player player player""result igt rta rta""date seed vod mods""status action action action"}& .player{grid-area:player;font-weight:600}& .status{grid-area:status;justify-self:start;width:auto}& .action{grid-area:action;justify-self:end}@container (width<=25rem){& .igt{text-align:left}& tbody tr{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"result result vod mods""igt rta rta rta""date seed seed seed";column-gap:.5rem}&.with-status tbody tr{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"result result vod mods status""igt rta rta rta rta""date seed seed seed seed"}&.with-status tbody tr:has(.mark){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"result result vod mods""igt rta rta rta""date seed seed seed""status status status status"}&.with-controls tbody tr{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"result result vod mods""igt rta rta rta""date seed seed seed""action action action action"}&.with-status.with-controls tbody tr{grid-template-areas:"result result vod mods""igt rta rta rta""date seed seed seed""status action action action"}&.with-status.with-controls.with-players tbody tr{grid-template-areas:"player player player player""result result vod mods""igt rta rta rta""date seed seed seed""status action action action"}}}}:where(.as-cards) &,& :where(.as-cards){display:block;& thead{display:none}& tbody{gap:.5rem;display:grid}& tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr auto auto auto;grid-template-areas:"result igt rta rta""date seed vod mods";align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}& td{padding:0}& .result{grid-area:result;font-weight:600}& .igt{grid-area:igt}& .rta{grid-area:rta}& .igt,& .rta{white-space:nowrap}& .igt:before,& .rta:before{color:var(--muted);font-size:.875rem}& .igt:before{content:"IGT "}& .rta:before{content:"RTA "}& .vod{grid-area:vod;justify-self:end;width:auto}& td.mods{grid-area:mods;justify-self:end;width:auto}& .seed{grid-area:seed;font-size:.875rem}& .date{color:var(--muted);grid-area:date;font-size:.875rem}&.with-status tbody tr{grid-template-columns:1fr auto auto auto auto;grid-template-areas:"result igt rta rta rta""date seed vod mods status"}&.with-status tbody tr:has(.mark){grid-template-columns:1fr auto auto auto;grid-template-areas:"result igt rta rta""date seed vod mods""status status status status"}&.with-controls tbody tr{grid-template-columns:1fr auto auto auto;grid-template-areas:"result igt rta rta""date seed vod mods""action action action action"}&.with-status.with-controls tbody tr{grid-template-areas:"result igt rta rta""date seed vod mods""status action action action"}&.with-status.with-controls.with-players tbody tr{grid-template-areas:"player player player player""result igt rta rta""date seed vod mods""status action action action"}& .player{grid-area:player;font-weight:600}& .status{grid-area:status;justify-self:start;width:auto}& .action{grid-area:action;justify-self:end}@container (width<=25rem){& .igt{text-align:left}& tbody tr{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"result result vod mods""igt rta rta rta""date seed seed seed";column-gap:.5rem}&.with-status tbody tr{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"result result vod mods status""igt rta rta rta rta""date seed seed seed seed"}&.with-status tbody tr:has(.mark){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"result result vod mods""igt rta rta rta""date seed seed seed""status status status status"}&.with-controls tbody tr{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"result result vod mods""igt rta rta rta""date seed seed seed""action action action action"}&.with-status.with-controls tbody tr{grid-template-areas:"result result vod mods""igt rta rta rta""date seed seed seed""status action action action"}&.with-status.with-controls.with-players tbody tr{grid-template-areas:"player player player player""result result vod mods""igt rta rta rta""date seed seed seed""status action action action"}}}}.pinkie-af5e3b80fd2c3a28{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:min(20rem,100vw - .5rem);color:var(--text);white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;margin:0;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;position:fixed;inset:0 auto auto 0;overflow:visible}.pinkie-cd141076678a38d0{text-align:center;margin-top:3rem;&>.text{overflow-wrap:anywhere}}.pinkie-d4257610a82c0754{align-items:flex-start;gap:.5rem;display:flex;&>.pic:hover{text-decoration:none}&>.live{flex:none;justify-content:center;align-items:center;width:.75rem;height:1.5rem;margin-right:-.125rem;display:flex}&>.live>a{margin:-.25em}&>.name{overflow-wrap:anywhere;align-self:baseline;min-width:0}& .avatar{width:1.5rem;height:1.5rem}& img.avatar{display:block}& span.avatar{font-size:.75rem}}.pinkie-b8026f9d7cafb178{color:var(--muted);white-space:nowrap;font-size:.875rem;font-weight:400}.pinkie-23c95342916785de{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pinkie-8456a8fd8ed080ed{color:var(--text);border-color:#0000}.pinkie-a70e39abb77196b4{background:0 0;border:none;border-radius:0;padding:0;&:hover{background:0 0;text-decoration:underline}}.pinkie-5f0fc354fe908de4{color:var(--muted);background:0 0;border:none;border-radius:0;padding:0;&:hover,&:focus-visible{color:var(--accent);background:0 0;text-decoration:none}}.pinkie-9fc1feb062643e43{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(32rem,100% - 2rem);color:var(--text);text-align:start;white-space:normal;padding:1rem;font-size:1rem;font-weight:400;&::backdrop{background:var(--overlay)}& h2{overflow-wrap:anywhere;margin-top:0}& code{background:var(--bg)}& label{display:block}& p{margin:0 0 .25rem}& .spaced{margin-bottom:1rem}& form input,& form textarea{box-sizing:border-box;background:var(--bg);width:100%;margin-bottom:1rem}& .buttons{justify-content:end;gap:.5rem;display:flex}}.pinkie-2897f57ad2c1252a{color:var(--muted);font-size:.75rem}.pinkie-57230aeca9910a9c{color:var(--muted)}.pinkie-eb0a531bf38059a1{color:var(--muted);font-size:.875rem;:is(h1,h2):has(+&){margin-bottom:.5rem}}.pinkie-a0cc3dda38caa31f{& .time{white-space:nowrap}& .reason{overflow-wrap:anywhere;margin:.25rem 0 0}@container (width<=28rem){:where(html:not(.cards-js)) &{& tbody tr{grid-template-columns:1fr auto;grid-template-areas:"change time""admin admin"}& .time{color:var(--muted);grid-area:time;font-size:.875rem}& .admin{color:var(--muted);grid-area:admin;font-size:.875rem}& .change{grid-area:change}& .admin:before{content:"by "}}}:where(.as-cards) &,& :where(.as-cards){& tbody tr{grid-template-columns:1fr auto;grid-template-areas:"change time""admin admin"}& .time{color:var(--muted);grid-area:time;font-size:.875rem}& .admin{color:var(--muted);grid-area:admin;font-size:.875rem}& .change{grid-area:change}& .admin:before{content:"by "}}}.pinkie-4adf125bfa9882a5{& .add{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;margin-bottom:1rem;display:flex}& .field{flex-direction:column;gap:.25rem;display:flex}& .buttons-row{justify-content:end;gap:.5rem;display:flex}& .columns{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));column-gap:2rem;display:grid}& .columns>section{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}@container (width<=28rem){:where(html:not(.cards-js)) &{& tbody tr{grid-template-columns:1fr auto;align-items:center}& .allowed-mods tbody tr{grid-template-areas:"name action""id action"}& .allowed-mods .display-name{grid-area:name;font-weight:600}& .allowed-mods .id{grid-area:id}& .allowed-mods .action{grid-area:action}}}:where(.as-cards) &,& :where(.as-cards){& tbody tr{grid-template-columns:1fr auto;align-items:center}& .allowed-mods tbody tr{grid-template-areas:"name action""id action"}& .allowed-mods .display-name{grid-area:name;font-weight:600}& .allowed-mods .id{grid-area:id}& .allowed-mods .action{grid-area:action}}}.pinkie-4b818c20d9972494{& form{margin-top:1rem}}.pinkie-5dd90bfaf0949a40{&:has(>dialog[open]){z-index:10;background:var(--overlay);position:fixed;inset:0}}.pinkie-e2b309051ff14904{height:fit-content;margin:auto;position:fixed;inset:0;& form{margin-top:1rem}}.pinkie-28de574600d6d8dd{color:var(--muted);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex;&:hover{color:var(--text);text-decoration:none}& .box{box-sizing:border-box;border:1px solid var(--muted);width:1rem;height:1rem;color:var(--bg);border-radius:.25rem;place-items:center;font-size:.75rem;line-height:1;display:inline-grid}&:hover .box{border-color:var(--accent)}&[aria-checked=true] .box{border-color:var(--accent);background:var(--accent)}}.pinkie-ae0a810470ad2027{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:2rem;padding:1rem;& h2{margin-bottom:.5rem}& .label{margin:0}& .reason{overflow-wrap:anywhere;margin:0 0 1rem}&>:last-child{margin-bottom:0}& summary{cursor:pointer;width:fit-content}& details .reason{margin:.25rem 0 0}}.pinkie-6c9813b5202209a1{white-space:nowrap;padding:.25rem .5rem;& .avatar{vertical-align:middle;width:1.75rem;height:1.75rem;margin-right:.5rem}& span.avatar{font-size:.875rem;display:inline-grid}}.pinkie-cb622d72f7249a22{position:relative;& .legacy{padding:0 .125rem;font-size:.875rem;font-weight:400;line-height:1;position:absolute;top:0;left:100%}}.pinkie-31e582eed2a61707{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:max-content;max-width:min(20rem,100vw - 1rem);color:var(--text);white-space:normal;text-align:start;overflow-wrap:anywhere;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;& p{margin:0 0 .5rem}& p:last-child,& .label{margin:0}@supports (anchor-name:--a){position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin:.25rem 0 0;position:fixed;inset:auto}}.pinkie-c912fc1dc2193c7d{justify-items:start;max-width:40rem;display:grid;& .field{flex-wrap:wrap;gap:.5rem;display:flex}& select{max-width:100%}&>select,&>.field{margin-bottom:1rem}& .check{align-items:center;gap:.5rem;display:flex}& .check+p{margin-bottom:1rem}& .check input{accent-color:var(--accent);margin:0;padding:0}& p{margin:0 0 .25rem}}.pinkie-cf5297273009634a{color:var(--win)}.pinkie-47dced66463455fe{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;margin-top:1rem;display:flex;&>*{border-radius:var(--radius);border:1px solid #0000;padding:.25rem .5rem}&>.current{border-color:var(--border);background:var(--surface);color:var(--text);font-weight:600}&>.off,&>.gap{color:var(--muted)}@media (width<=30rem){& .word{display:none}}}.pinkie-359f8fd52d5be4e0{font-variant-numeric:tabular-nums;white-space:nowrap}.pinkie-6c434f850178302d{& .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}& .toolbar form{flex-wrap:wrap;gap:.5rem;display:flex}& .toolbar input{width:16rem;max-width:100%}& .sort-bar,& .label{display:none}& table{table-layout:fixed;min-width:48rem}& col.flag{width:2.25rem}& col.last{width:10rem}& col.best{width:4.5rem}& col.current{width:6rem}& col.action{width:7rem}& th{white-space:nowrap}& th.group{padding-bottom:0}& .player{overflow-wrap:anywhere}& .last,& .streak{white-space:nowrap}& th.streak,& td.streak{text-align:right}& td.streak{font-weight:600}& .none{color:var(--muted)}& .banned .name a{text-decoration-line:line-through}& .banned .name a:hover{text-decoration-line:underline line-through}@container (width<=48rem){:where(html:not(.cards-js)) &{& table{min-width:0;display:block}& colgroup,& thead{display:none}& tbody{gap:.5rem;display:grid}& table tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}& tbody td{padding:0}& .sort-bar{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.5rem;display:flex}& .label{font-weight:400;display:block}& .last .label{display:inline}& tbody tr{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"player player flag action""last last last action""normal-best normal-current nightmare-best nightmare-current"}@container (width<=30rem){& table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-template-areas:"player flag action""last last action""normal-best normal-current normal-current""nightmare-best nightmare-current nightmare-current"}}& .player{grid-area:player;font-weight:600}& .flag{grid-area:flag;justify-self:end}& .last{color:var(--muted);grid-area:last;font-size:.875rem}& .normal-best{grid-area:normal-best}& .normal-current{grid-area:normal-current}& .nightmare-best{grid-area:nightmare-best}& .nightmare-current{grid-area:nightmare-current}& td.streak{text-align:start}& .action{grid-area:action;justify-self:end}& .action:empty{display:none}}}:where(.as-cards) &,& :where(.as-cards){& table{min-width:0;display:block}& colgroup,& thead{display:none}& tbody{gap:.5rem;display:grid}& table tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}& tbody td{padding:0}& .sort-bar{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.5rem;display:flex}& .label{font-weight:400;display:block}& .last .label{display:inline}& tbody tr{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"player player flag action""last last last action""normal-best normal-current nightmare-best nightmare-current"}@container (width<=30rem){& table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-template-areas:"player flag action""last last action""normal-best normal-current normal-current""nightmare-best nightmare-current nightmare-current"}}& .player{grid-area:player;font-weight:600}& .flag{grid-area:flag;justify-self:end}& .last{color:var(--muted);grid-area:last;font-size:.875rem}& .normal-best{grid-area:normal-best}& .normal-current{grid-area:normal-current}& .nightmare-best{grid-area:nightmare-best}& .nightmare-current{grid-area:nightmare-current}& td.streak{text-align:start}& .action{grid-area:action;justify-self:end}& .action:empty{display:none}}}.pinkie-90832290c71c645c{&>.button{margin-bottom:1rem}&>.version{margin-left:1rem}}.pinkie-25663244deef3d72{max-width:60rem;margin:0 auto;&>section{margin-top:3rem}& li{margin-bottom:.25rem}& .login-note{margin-top:1rem}}.pinkie-fe51bd89c1208403{margin-bottom:3rem;container-type:inline-size;&>.layout{grid-template-columns:minmax(12rem,max-content) minmax(0,1fr);grid-template-areas:"player activity";align-items:start;gap:2rem;display:grid}& .player{text-align:center;grid-area:player;align-items:center;gap:.5rem 1rem;display:grid}& .activity{grid-area:activity;min-width:0}& .avatar{aspect-ratio:1;justify-self:center;width:12rem;height:auto}& span.avatar{font-size:4rem}& h1{white-space:nowrap;margin:0}& h1>.lead,& h1>.tail{white-space:nowrap}& h1 .flag{margin-left:.5rem}& .streak,& .meta,& .actions{grid-column:-2/-1}& .streak{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:600;line-height:1.2}& .streak .numbers{align-items:center;gap:.5rem;display:inline-flex}& .streak .best{color:var(--muted);font-size:.5em}& .streak .best .number:has(.legacy){margin-right:.75rem}& .streak .caption{font-weight:400;line-height:1.5;display:block}& .meta{contain:inline-size;overflow-wrap:anywhere;margin:0}@container (width<=48rem){&>.layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"player""activity"}& .player{text-align:start;grid-template-columns:4rem minmax(0,1fr)}& .avatar{grid-row:span 2;width:100%}& h1{white-space:normal;overflow-wrap:anywhere}& span.avatar,& .streak{font-size:2rem}}}.pinkie-c0b29d6f48395bee{text-align:start;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1rem;padding:.5rem 1rem;font:.875rem ui-monospace,monospace}.pinkie-a925ae91cba156b9{& section{margin-top:3rem}& .action{text-align:right}}.pinkie-ff23b99f2e62b65a{color:var(--muted);flex:none;display:flex;&:hover,&:focus-visible{color:var(--accent)}&>svg{width:1.25rem;height:1.25rem}&.unread{color:var(--accent);animation:1.5s ease-in-out infinite alternate blog-pulse}&.unread:hover,&.unread:focus-visible{animation:none}@media (prefers-reduced-motion:reduce){&.unread{animation:none}}}.pinkie-276e7d6cf991f90b{border-bottom:1px solid var(--border);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);grid-template-areas:"home tabs end";align-items:center;gap:.5rem 1rem;min-height:2.25rem;margin-bottom:2rem;padding-bottom:.75rem;display:grid;&>.brand{grid-area:home;align-items:center;gap:.5rem;display:flex;container:brand/inline-size}& .home{min-width:0;color:var(--text);white-space:pre;font-weight:600;text-decoration:none;overflow:hidden}@container brand (width<21.5rem){& .tagline{display:none}}&>.tabs{grid-area:tabs;justify-self:center;gap:1rem;display:flex}&>:last-child{grid-area:end;justify-self:end}@media (width<=54rem){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"home end""tabs tabs"}}.pinkie-0639f7f929329f53{&[data-streak^=\-]{color:var(--loss)}}.pinkie-9832059d9225a5e9{&>*{margin:0 0 .5rem}&>:last-child{margin-bottom:0}& ul,& ol{padding-left:1.5rem}}.pinkie-1afb6f966e0ce2f3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex;& h2{margin:0}}.pinkie-0f5dc734059c6791{max-width:60rem;margin:0 auto;& .name{overflow-wrap:anywhere}@container (width<=28rem){:where(html:not(.cards-js)) &{& tbody tr{grid-template-columns:1fr}& .name{font-weight:600}}}:where(.as-cards) &,& :where(.as-cards){& tbody tr{grid-template-columns:1fr}& .name{font-weight:600}}}.pinkie-b886e5cda2f275f1{border-radius:50%;width:.5em;height:.5em;margin:-.25em .25em -.25em -.25em;padding:.25em;display:inline-block;position:relative;&[hidden]{display:none}&:before{background:var(--live)}&:before,&:after{content:"";border-radius:50%;outline:1px solid #0000;animation:2s ease-out infinite live-wave;position:absolute;inset:.25em}&:after{animation-delay:1s}@media (prefers-reduced-motion:reduce){&:before,&:after{animation:none}}}.pinkie-b0638935959777d7{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:1rem;font-size:.875rem;display:flex}.pinkie-353a97bed6a66e6e{flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:2rem;display:flex}.pinkie-7e902e05e9696d35{& .current{color:var(--text);text-decoration:underline 2px var(--accent);text-underline-offset:.375rem}}.pinkie-01bdc1dc8572546b{margin-bottom:3rem}.pinkie-4d04e9ff9c947fb0{& th:first-child{width:2rem}& th:nth-child(2),& th:nth-child(5){width:1%}& th:nth-child(4){width:6.5rem}& .rank{color:var(--muted);text-align:right;padding-right:.25rem}& .player{white-space:nowrap;padding-left:.25rem}& th:nth-child(3),& td.flag{padding-left:0}& .reached{white-space:nowrap}& tr.moving>td:not(.rank){z-index:var(--lift);background:var(--bg);position:relative}& .streak{white-space:nowrap;text-align:right}& td.streak{font-weight:600}& .ongoing{color:var(--accent);margin-right:.5rem;font-size:.875rem;font-weight:400}@container (width<=36rem){:where(html:not(.cards-js)) &{display:block;& thead{display:none}& tbody{gap:.5rem;display:grid}& tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}& tbody td{padding:0}& tbody tr{grid-template-columns:minmax(1.5rem,max-content) minmax(0,max-content) 1fr auto;grid-template-areas:"rank player flag streak""rank reached reached streak"}& .flag{grid-area:flag}& .rank{grid-area:rank;align-self:center;padding:0}& .player{white-space:normal;grid-area:player;padding:0}& .streak{grid-area:streak;justify-content:flex-end;align-self:center;align-items:center;font-size:1.5rem;display:flex}& tr.moving{z-index:var(--lift);position:relative}& tr.moving>td:not(.rank){background:0 0;position:static}& .reached{color:var(--muted);grid-area:reached;padding-left:1.125rem;font-size:.875rem}}}:where(.as-cards) &,& :where(.as-cards){display:block;& thead{display:none}& tbody{gap:.5rem;display:grid}& tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}& tbody td{padding:0}& tbody tr{grid-template-columns:minmax(1.5rem,max-content) minmax(0,max-content) 1fr auto;grid-template-areas:"rank player flag streak""rank reached reached streak"}& .flag{grid-area:flag}& .rank{grid-area:rank;align-self:center;padding:0}& .player{white-space:normal;grid-area:player;padding:0}& .streak{grid-area:streak;justify-content:flex-end;align-self:center;align-items:center;font-size:1.5rem;display:flex}& tr.moving{z-index:var(--lift);position:relative}& tr.moving>td:not(.rank){background:0 0;position:static}& .reached{color:var(--muted);grid-area:reached;padding-left:1.125rem;font-size:.875rem}}}.pinkie-ea0e7b36df2f6190{box-sizing:border-box;border:1px solid var(--border);object-fit:cover;border-radius:50%}.pinkie-2d98caf7cacab56f{background:var(--surface);color:var(--muted);place-items:center;display:grid}.pinkie-415ad21af4811391{max-width:60rem;margin:0 auto;& label{margin-bottom:.25rem;display:block}& .hint{margin:0 0 .25rem}& input,& textarea{box-sizing:border-box;width:100%;margin-bottom:1rem}& textarea{min-height:20rem}& .buttons{justify-content:end;gap:.5rem;display:flex}}.pinkie-1bfe5a0c4800e184{max-width:60rem;margin:0 auto;&>.heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex;&>h1{margin:0}}& .post{margin-top:2rem}& .post+.post{border-top:1px solid var(--border);padding-top:2rem}& .meta{margin:0 0 1rem}& .text{overflow-wrap:anywhere;&>:last-child{margin-bottom:0}& h1,& h2,& h3,& h4,& h5,& h6{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:600}& h4,& h5,& h6{font-size:1rem}& ul,& ol{padding-left:1.5rem}& li{margin-bottom:.25rem}& img{max-width:100%;height:auto}& blockquote{border-left:3px solid var(--border);color:var(--muted);margin:0 0 1rem;padding-left:1rem}& pre{border-radius:var(--radius);background:var(--surface);white-space:pre-wrap;margin:0 0 1rem;padding:.5rem 1rem}& pre code{padding:0}& hr{border:none;border-top:1px solid var(--border)}}& .controls{gap:.5rem;margin-top:1rem;display:flex}}.pinkie-61f109639e9a3ffa{justify-items:start;display:inline-grid;&>span{grid-area:1/1}&>.full{visibility:hidden}.no-js &>.full{display:none}.shift-held &>.ago{visibility:hidden}.shift-held &>.full{visibility:visible}}.pinkie-f9fc2ce7c12e1955{&>.full,.shift-held &>.ago{display:none}.shift-held &>.full{display:inline}}.pinkie-c76c6b9aca4c4c82{max-width:max(60rem,65vw);margin:0 auto;padding:1rem 1rem 3rem}.pinkie-b58888ed8b301763{box-sizing:border-box;place-items:center;min-height:100vh;padding:1rem;display:grid;&>main{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;width:min(32rem,100%);padding:2rem}& .label{margin-bottom:.25rem}& .reason{overflow-wrap:anywhere;margin-bottom:2rem}& form{margin:0}}.pinkie-764c1317ddbc682b{container-type:inline-size;&>div{gap:3rem 2rem;display:grid}&>div[data-side=true]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@container (width>=74rem){&>div:not([data-side=false]){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}}.pinkie-19bfbaea178f432c{container-type:inline-size}.pinkie-77395677208f13d2{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;& th,& td{text-align:left;vertical-align:baseline;padding:.5rem}& th{color:var(--muted);font-size:.875rem;font-weight:400}& tbody tr{border-top:1px solid var(--border)}& time{white-space:nowrap}@container (width<=28rem){:where(html:not(.cards-js)) &{display:block;& thead{display:none}& tbody{gap:.5rem;display:grid}& tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}& td{padding:0}}}:where(.as-cards) &,& :where(.as-cards){display:block;& thead{display:none}& tbody{gap:.5rem;display:grid}& tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:grid}& td{padding:0}}}.pinkie-914a37ff7adc43bb{box-sizing:border-box;vertical-align:-.125em;object-fit:cover;border:1px solid var(--border);border-radius:.125rem;width:1.25em;height:.9375em}