:root{--accent:#ffaa62;--accent-text:oklch(from var(--accent)clamp(.18,(.7 - l)*99,.99)0 h);--code-colour:#f4f4f3;--error-colour:#c33;--field-colour:#d6d6d2;--font:system-ui,-apple-system,"Segoe UI",Roboto,"Hiragino Sans",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ink-colour:#161616;--line-colour:#e8e8e6;--link-colour:var(--accent);--muted-colour:#6e6e6b;--notice-colour:#393;--page-colour:#fff;--quiet-colour:#a3a3a0;--text-colour:#2b2b2a;--warning-colour:#a15c00;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23161616' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10'%3E%3Cpath d='M0 5Q15 1.5 30 5T60 5T90 5T120 5' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E");--waves:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='w' width='30' height='8' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'%3E%3Cpath d='M0 4Q7.5 1 15 4T30 4' fill='none' stroke='%23000' stroke-opacity='.06' stroke-width='1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100' height='100' fill='url(%23w)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{accent-color:var(--accent);background:var(--waves)no-repeat left calc(50% - 46.5rem)top 14rem/13.5rem 13.5rem,var(--waves)no-repeat right calc(50% - 43.5rem)top 46rem/10.5rem 10.5rem,var(--page-colour)}body{color:var(--text-colour);font:1rem/1.6 var(--font);-webkit-font-smoothing:antialiased;max-width:64rem;margin:0 auto;padding:2rem 1rem 4rem}::selection{background:var(--accent);color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%}h1,h2,h3,h4{color:var(--ink-colour);text-wrap:balance;font-weight:600;line-height:1.25}h1{letter-spacing:-.01em;margin:0 0 1rem;font-size:1.75rem}h2{margin:2.5rem 0 1rem}h3{margin:1.5rem 0 .5rem;font-size:1rem}a{color:var(--link-colour);text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:.2em;text-decoration-thickness:1px;&:hover{text-decoration-color:currentColor}}:where(h1,h2,h3,h4,body>header,main>article>header,[data-pagination],ol[data-results] h2,ul[data-results],td:first-child,td:has(>img:only-child)+td) a:not([data-new]){color:var(--ink-colour);text-decoration:none;&:hover{color:var(--link-colour)}}nav[aria-label=Breadcrumb] a,main>article:not([data-profile])>header>a,main>article>footer a{color:var(--muted-colour);text-decoration:none;&:hover{color:var(--link-colour)}}[data-me] img,td:first-child>img:only-child,ul[data-results] img,main>article>header>img,[data-profile]>header>img{object-fit:cover;border-radius:50%;width:2rem;height:2rem;display:block}strong,b{color:var(--ink-colour);font-weight:600}small{color:var(--muted-colour);font-size:.8125rem}ul,ol{padding-left:1.25rem}li::marker{color:var(--quiet-colour)}mark{background:color-mix(in oklab,var(--accent)35%,transparent);color:inherit;border-radius:.125rem;padding-inline:.125rem}hr,section:has(>table)>h2:before,section:has(>table)>h2:after,[data-online]:before{background:var(--quiet-colour);content:"";mask:var(--wave)repeat-x left center/6rem .5rem;border:none;height:.5rem;margin-block:2rem;display:block}code,pre,kbd{font-family:var(--font-mono)}code{background:var(--code-colour);border-radius:.25rem;padding:.125em .375em;font-size:.875em}pre{background:var(--code-colour);border-radius:.25rem;padding:1rem 1.125rem;font-size:.875rem;line-height:1.5;overflow-x:auto;& code{font-size:inherit;background:0 0;padding:0}}blockquote{border-left:2px solid var(--accent);color:var(--muted-colour);margin:1rem 0;padding:.125rem 0 .125rem 1rem}progress{appearance:none;background:var(--line-colour);vertical-align:middle;border:none;border-radius:99rem;width:10rem;height:.375rem;overflow:hidden;&::-webkit-progress-bar{background:var(--line-colour)}&::-webkit-progress-value{background:var(--accent)}&::-moz-progress-bar{background:var(--accent)}}p:has(>progress){color:var(--muted-colour);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;font-size:.8125rem;display:flex}h2,th,legend,nav[aria-label=Breadcrumb] ol,main>nav:not([aria-label]) a,[data-account-tabs] a,body>header :is(a,button),[data-actions] :is(a,button),td button,::file-selector-button,[data-flag],[data-new],[data-credit],[data-pagination] [rel],main>article>header>a,main>article>footer a,[data-profile] dt,[data-profile]>header li,[data-login-gate-label],[data-spoiler-cover]:after{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}h2{letter-spacing:.22em;font-size:.8125rem}[data-flag],[data-new]{vertical-align:middle;border-radius:99rem;padding:.0625rem .5rem;font-size:.625rem;line-height:1.4;display:inline-block}[data-flag]{border:1px solid var(--field-colour);color:var(--muted-colour);margin-right:.375rem}[data-new]{background:var(--accent);color:var(--accent-text);margin-left:.375rem;text-decoration:none}table:has(td[style*=--depth]) tr[data-unread] td:first-child>a:first-child:after,[data-notifications] button:has(strong):before{background:var(--accent);content:"";vertical-align:middle;border-radius:50%;width:.4375rem;height:.4375rem;margin-inline:.5rem;display:inline-block}body>header{margin-bottom:2.5rem;&>div{border-bottom:1px solid var(--line-colour);align-items:center;gap:.5rem;padding-bottom:1rem;display:flex;&>a:first-child{letter-spacing:0;text-transform:none;flex:1 1 0;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex;& svg{flex-shrink:0;width:1.75rem;height:1.75rem}}&>div{flex:1 1 0;justify-content:flex-end;align-items:center;gap:.25rem;display:flex;@media (width<=40rem){&{flex:none}}}}&>nav{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-top:.875rem;display:flex;&>div{align-items:center;gap:1.5rem;margin-left:auto;display:flex;@media (width<=40rem){&{margin-left:0}}}}& :is(a,button){font-size:.75rem}& button{color:var(--ink-colour);cursor:pointer;line-height:inherit;background:0 0;border:none;padding:0;&:hover{color:var(--link-colour)}}& form{align-items:center;gap:.25rem;display:flex}& input{background:var(--page-colour);border:1px solid var(--ink-colour);border-radius:99rem;width:11rem;padding:.3125rem .875rem;font-size:.8125rem;@media (width<=40rem){&{display:none}}}& [data-icon]{border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:background .15s;display:inline-grid;position:relative;&:hover{background:var(--code-colour);color:var(--ink-colour)}& svg{width:1.125rem;height:1.125rem}}& [data-count]{background:var(--accent);border:2px solid var(--page-colour);color:var(--accent-text);letter-spacing:0;text-align:center;border-radius:99rem;min-width:1.125rem;padding:.125rem .25rem;font-size:.5625rem;font-weight:700;line-height:1;position:absolute;inset:.0625rem .0625rem auto auto}& [data-me] img{margin-left:.375rem}}[data-logo] img{width:auto;max-height:2rem;display:block}[data-mark]{& path:first-child{fill:var(--accent)}& path:last-child{fill:var(--accent-text)}}body>footer{margin-top:5rem;position:relative;&:before{background:var(--waves),var(--waves);content:"";background-size:100%;width:6rem;height:6rem;position:absolute;inset:auto auto 0 0}}[data-credit]{color:var(--quiet-colour);justify-items:center;gap:.375rem;margin:0;display:grid;& a{color:inherit;font-size:.5625rem;text-decoration:none;&:hover{color:var(--link-colour)}}}[data-ring]{color:var(--ink-colour);opacity:.22;place-items:center;width:7rem;height:7rem;margin-bottom:.25rem;display:grid;position:relative;& svg{width:3rem;height:3rem}& svg:first-child{width:100%;height:100%;position:absolute;inset:0}}main>nav:not([aria-label]),[data-account-tabs] ul{border-bottom:1px solid var(--line-colour);flex-wrap:wrap;gap:.25rem 1.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex;& a{color:var(--muted-colour);border-bottom:2px solid #0000;margin-bottom:-1px;padding-block:.625rem;text-decoration:none;display:block;&:hover{color:var(--ink-colour)}}& [aria-current] a{border-color:var(--accent);color:var(--ink-colour)}}nav[aria-label=Breadcrumb] ol{color:var(--quiet-colour);flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}th,td{border-bottom:1px solid var(--line-colour);text-align:left;vertical-align:top;padding:.875rem .625rem;&:first-child{padding-left:0}&:last-child{padding-right:0}}th{color:var(--muted-colour);padding-block:.5rem}td p{color:var(--muted-colour);margin:.125rem 0 0;font-size:.875rem}td[style*=--depth]{padding-left:calc(var(--depth)*1.5rem)}table+table{margin-top:2.5rem}td:first-child>a:not([data-new]),td:has(>img:only-child)+td>a{font-weight:600}section:has(>table)>h2{align-items:center;gap:1.25rem;display:flex;&:before,&:after{background:var(--ink-colour);flex:1;margin:0}}table:has(td[style*=--depth]){& th:nth-child(2),& th:nth-child(3){width:5rem}& th:nth-child(4){width:17rem}}table[data-topics]{& th:nth-child(3),& th:nth-child(4){width:5rem}& th:nth-child(5){width:9.5rem}& th:nth-child(6){width:14rem}}:is(table[data-topics],table:has(td:first-child>img:only-child)) td:not(:first-child){color:var(--muted-colour);font-size:.875rem}table:is([data-topics],:has(td[style*=--depth])){@media (width<=40rem){& thead,& td:not(:first-child,:last-child){display:none}& tr{border-bottom:1px solid var(--line-colour);padding-block:.75rem;display:block}& td{padding-block:0;border:none;padding-right:0;font-size:.875rem;display:block}& td:first-child{font-size:.9375rem}& td:not([style]){padding-left:0}& td+td{margin-top:.25rem}}}table:has(td:first-child>img:only-child){& th:first-child{width:2.75rem}& td{vertical-align:middle}& td+td>a{margin-right:.375rem}}label:not([data-spoiler],[data-spoiler-cover]){color:var(--ink-colour);grid-template-columns:minmax(0,1fr);gap:.375rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:grid;& small{font-weight:400}&:has(>input[type=checkbox],>input[type=radio]){align-items:center;gap:.5rem;font-weight:400;display:flex}&:not(:has(input,select,textarea)){margin-bottom:.375rem}:is(input,select,textarea,small)+&{margin-top:1rem}}:where(input,select,button,textarea){font:inherit}:where(input:not([type=checkbox],[type=radio],[type=file],[type=submit],[type=hidden])),textarea{background:var(--page-colour);border:1px solid var(--field-colour);color:var(--text-colour);border-radius:.375rem;width:100%;max-width:32rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:400;transition:border-color .15s;&:focus{border-color:var(--ink-colour);outline:none}&::placeholder{color:var(--quiet-colour)}}textarea{max-width:none;min-height:8rem;line-height:1.6}select{appearance:none;background:var(--chevron)no-repeat right .875rem center/.625rem,var(--page-colour);border:1px solid var(--ink-colour);color:var(--ink-colour);cursor:pointer;border-radius:99rem;justify-self:start;max-width:min(100%,32rem);padding:.4375rem 2.25rem .4375rem 1rem;font-size:.8125rem;font-weight:500;&:is([multiple],[size]){background:var(--page-colour);border-color:var(--field-colour);border-radius:.375rem;width:min(100%,32rem);padding:.375rem;font-weight:400}}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;margin:0}input[type=file]{font-size:.875rem;font-weight:400}fieldset{border:none;margin:1.5rem 0;padding:0}legend{color:var(--ink-colour);margin-bottom:.75rem;padding:0}:is(input,select,textarea)+small{margin-top:.375rem;display:block}[data-error]{color:var(--error-colour)}[data-notice]{color:var(--notice-colour)}[data-warning]{color:var(--warning-colour)}:where(button,input[type=submit],[data-button]):where(:not([data-editor] *,[data-embed],[data-notifications] *,body>header *)){background:var(--ink-colour);border:1px solid var(--ink-colour);color:var(--page-colour);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-size:.6875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;&:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}&:disabled{cursor:not-allowed;opacity:.4}&:has(>img,>svg){color:var(--ink-colour);background:0 0;& :is(img,svg){width:auto;height:1rem}}}a[data-button]{color:var(--page-colour);&:hover{color:var(--accent-text)}}[data-actions]>a:not([data-button]),[data-actions] button,td button,::file-selector-button{border:1px solid var(--ink-colour);color:var(--ink-colour);cursor:pointer;background:0 0;border-radius:99rem;align-items:center;margin-right:.75rem;padding:.4375rem .9375rem;line-height:1.2;text-decoration:none;display:inline-flex;&:hover{background:var(--ink-colour);color:var(--page-colour)}}[data-actions]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:0 1.5rem;display:flex;&>a:not([data-button]),& button{margin:0}&>a[aria-current]{background:var(--ink-colour);color:var(--page-colour)}}form:has(>button:only-child):not(body>header form){display:inline-block}main>:is(form,button){margin-top:.75rem}ol[data-results]{margin:0;padding:0;list-style:none;&>li{border-bottom:1px solid var(--line-colour);padding-block:1.25rem}& h2{letter-spacing:normal;text-transform:none;margin:0 0 .25rem;font-size:1.0625rem}& p{margin:0}& h2+p{color:var(--muted-colour);margin-bottom:.5rem;font-size:.8125rem}}ul[data-results]{flex-wrap:wrap;gap:.75rem 1.5rem;padding:0;list-style:none;display:flex;&>li{align-items:center;gap:.625rem;display:flex}& a{font-weight:600}}[data-profile]{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:0 4rem;display:grid;@media (width<=48rem){&{grid-template-columns:minmax(0,1fr)}}&>*{grid-column:1}&>header{border-bottom:1px solid var(--line-colour);grid-column:1/-1;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:0 2rem;margin-bottom:2rem;padding-bottom:2rem;display:grid;@media (width<=30rem){&{grid-template-columns:minmax(0,1fr)}}&>img{grid-row:span 6;width:8rem;height:8rem}&>:not(img){grid-column:2;margin:.25rem 0;@media (width<=30rem){&{grid-column:1}}}&>h1{font-size:2.25rem}&>p{color:var(--muted-colour)}&>ul{flex-wrap:wrap;gap:.375rem .875rem;padding:0;list-style:none;display:flex}& li{align-items:center;gap:.375rem;display:inline-flex}&>[data-actions]{margin-top:.75rem}}&>section[data-bio]{max-width:40rem;line-height:1.7}&>ul[data-links]{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex;& a{border:1px solid var(--field-colour);border-radius:99rem;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.8125rem;text-decoration:none;display:inline-flex;&:hover{border-color:currentColor}}& svg{fill:currentColor;width:.875rem;height:.875rem}}&>dl{grid-area:2/2/span 8;grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:baseline;gap:.875rem 1rem;margin:0;display:grid;@media (width<=48rem){&{grid-area:auto/1;margin-top:2rem}}}& dt{color:var(--ink-colour);white-space:nowrap;align-items:baseline;gap:.75rem;display:flex;&:after{border-bottom:2px dotted var(--field-colour);content:"";flex:1}}& dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}}main>form:has(>input[type=search]):not([data-search]){flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex;& input{flex:1;max-width:20rem}}ul[data-notifications]{margin:1.5rem 0 0;padding:0;list-style:none;&>li{border-bottom:1px solid var(--line-colour);justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-block:.875rem;display:flex}& form{min-width:0}& button{color:var(--text-colour);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;&:hover{color:var(--link-colour)}&:has(strong):before{margin-left:0}}& small{flex-shrink:0}}main>article:not([data-profile]){border-bottom:1px solid var(--line-colour);padding-block:1.5rem;&>header{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin-bottom:1rem;display:flex;&>img{width:2.5rem;height:2.5rem}}&>div{overflow-wrap:anywhere;line-height:1.7;& :is(h1,h2,h3){letter-spacing:normal;text-transform:none;margin:1.5rem 0 .5rem;font-size:1.1875rem}& h1{font-size:1.375rem}& h3{font-size:1.0625rem}&>:first-child{margin-top:0}&>:last-child{margin-bottom:0}}&>aside{margin-top:1.25rem;font-size:.875rem;&>:last-child{margin-bottom:0}}&>aside[data-signature]{border-top:1px solid var(--line-colour);color:var(--muted-colour);padding-top:.75rem}&>aside[data-waiting]{border-left:2px solid var(--accent);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.25rem 0 .25rem 1rem;display:flex}&>footer{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;display:flex}&[data-waiting]{border:1px dashed var(--field-colour);margin-top:1rem;padding-inline:1rem}}[data-pagination]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem;margin-block:1rem;font-size:.8125rem;display:flex;&>*{border:1px solid #0000;border-radius:99rem;place-items:center;min-width:2rem;height:2rem;padding-inline:.5rem;display:inline-grid}& a:hover{border-color:var(--ink-colour);color:var(--ink-colour)}& span{color:var(--quiet-colour)}& strong{background:var(--ink-colour);color:var(--page-colour)}& [rel]{padding-inline:.75rem}}[data-editor]{border:1px solid var(--field-colour);border-radius:.375rem;margin-bottom:1rem;transition:border-color .15s;display:grid;position:relative;&:focus-within{border-color:var(--ink-colour)}& button{color:var(--muted-colour);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;&:hover{background:var(--code-colour);color:var(--ink-colour)}&[aria-pressed=true]{color:var(--ink-colour);font-weight:600}}& textarea,& [data-editor-preview]{border:none;border-radius:0 0 .375rem .375rem;outline:none;min-height:12rem;padding:.875rem 1rem 3.5rem}& [data-editor-tabs]{display:contents;&>button{background:var(--ink-colour);z-index:2;border-radius:50%;width:2rem;height:2rem;padding:0;font-size:0;position:absolute;inset:auto .75rem .75rem auto;&:before{background:var(--page-colour);content:"";width:.8125rem;height:.8125rem;margin:auto;position:absolute;inset:0;mask:url(/assets/svg/icons/editor/eye.svg) 50%/contain no-repeat}&:hover{background:var(--accent);&:before{background:var(--accent-text)}}&[aria-pressed=true]{display:none}}&>[data-editor-write]:before{mask-image:url(/assets/svg/icons/editor/pen.svg)}}& [data-editor-styles]{background:var(--code-colour);z-index:1;border-radius:99rem;margin:0;padding:.1875rem;display:flex;position:absolute;inset:.4375rem .5rem auto auto;@media (width<=40rem){&{justify-self:center;margin:.5rem .5rem 0;position:static}}& button{border-radius:99rem;padding:.25rem .625rem;font-size:.6875rem;&[aria-pressed=true]{background:var(--page-colour);box-shadow:0 1px 2px #0000001a}}}& [data-editor-toolbar]{border-bottom:1px solid var(--line-colour);margin:0;padding:.375rem 11rem .375rem .5rem;@media (width<=40rem){&{padding-right:.5rem}}& button{min-height:1.875rem;font-size:.9375rem}}}[data-badge]{--badge-size:1.5rem;background:var(--badge-colour,#a3a8ae);border-radius:var(--badge-shape,50%);color:var(--badge-icon,#000);vertical-align:middle;height:var(--badge-size);width:var(--badge-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;&>:is(svg,img){width:55%;height:55%}&>svg:not([fill]){fill:currentColor}}[data-shape="1"]{--badge-shape:43% 57% 68% 32%/33% 50% 50% 67%}[data-shape="2"]{--badge-shape:42% 58% 33% 67%/57% 49% 51% 43%}[data-shape="3"]{--badge-shape:58% 42% 68% 32%/48% 73% 27% 52%}[data-shape="4"]{--badge-shape:63% 37% 54% 46%/55% 48% 52% 45%}[data-shape="5"]{--badge-shape:37% 63% 46% 54%/40% 61% 39% 60%}[data-shape="6"]{--badge-shape:50% 50% 35% 65%/62% 38% 62% 38%}[data-shape="7"]{--badge-shape:55% 45% 40% 60%/45% 58% 42% 55%}[data-shape="8"]{--badge-shape:46% 54% 61% 39%/63% 37% 63% 37%}[data-badges]{vertical-align:middle;gap:.25rem;display:inline-flex}[data-video]{margin-block:1em}[data-embed],[data-video] iframe{aspect-ratio:16/9;border:0;border-radius:.375rem;width:100%;display:block}[data-embed]{color:#fff;cursor:pointer;background:#000;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;& img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}& svg{background:#0009;border-radius:50%;width:4rem;padding:1rem;position:relative}}[data-spoiler]{background:var(--ink-colour);cursor:pointer;border-radius:.25rem;padding-inline:.125rem}[data-spoiler=block],[data-login-gate]{border:1px dashed var(--field-colour);border-radius:.375rem;margin-block:1em;padding:.75rem 1rem;display:block}[data-spoiler=block]{background:var(--code-colour);min-height:2.75rem;position:relative}[data-spoiler-toggle]{opacity:0;pointer-events:none;position:absolute}[data-spoiler-cover]{cursor:pointer;place-items:center;display:grid;position:absolute;inset:0;&:after{color:var(--muted-colour);content:"Spoiler"}}[data-spoiler-content]{visibility:hidden}[data-spoiler]:has([data-spoiler-toggle]:checked){cursor:auto;background:0 0;& [data-spoiler-content]{visibility:visible}& [data-spoiler-cover]{display:none}}[data-login-gate]:not([data-login-gate=open]){color:var(--muted-colour);text-align:center}[data-login-gate-label]{color:var(--ink-colour);margin-bottom:.375rem}[data-empty]{background:radial-gradient(closest-side,color-mix(in oklab,var(--accent)60%,transparent)97%,transparent)14% 22%/1.125rem 1.125rem no-repeat,radial-gradient(closest-side,color-mix(in oklab,oklch(from var(--accent)l c calc(h + 90))55%,transparent)97%,transparent)84% 18%/.75rem .75rem no-repeat,radial-gradient(closest-side,color-mix(in oklab,oklch(from var(--accent)l c calc(h + 180))50%,transparent)97%,transparent)24% 84%/.625rem .625rem no-repeat,radial-gradient(closest-side,color-mix(in oklab,oklch(from var(--accent)l c calc(h + 270))55%,transparent)97%,transparent)78% 78%/1rem 1rem no-repeat;color:var(--muted-colour);text-align:center;margin-block:1.5rem;padding:3.5rem 1rem;& :is(h1,p){margin-block:.5rem}}[data-online]{margin-top:3rem;&:before{margin:0}& a{font-weight:500;text-decoration:none}& [data-hidden]{opacity:.55}& [data-bot]{color:var(--muted-colour)}}:is([data-legend],[data-stats]){font-size:.8125rem}[data-stats]{color:var(--muted-colour)}