.mb-pfp{--pfp: 3rem}.mb-pfp--lg{--pfp: clamp(9rem, 7rem + 5vw, 12rem)}.mb-pfp--sm{--pfp: 2.75rem}.pfp--fill .pfp__clip img{left:0;top:0;width:100%}.pfp--photo::before{background:var(--sky)}.pfp--photo .pfp__clip{display:grid;place-items:center;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-h4)}.pfp--guest::before{background:color-mix(in srgb,var(--cream) 18%,var(--ink-2))}.pfp--guest .pfp__clip{display:grid;place-items:center;color:var(--cream-dim);font-family:var(--font-display);font-size:var(--fs-h4)}.pfp--gone::before{background:color-mix(in srgb,var(--cream) 10%,var(--ink-2))}.pfp--gone img{filter:brightness(0) invert(0.42)}.pfp--host::before{background:var(--gold);box-shadow:0 0 0 3px var(--cream),inset 0 calc(-1 * var(--bevel)) 0 0 var(--bevel-lo)}.mb-chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0.15em 0.6em;color:var(--cream);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:0.06em;text-transform:uppercase;line-height:1.4;background:color-mix(in srgb,var(--cream) 10%,var(--ink-2));border:1px solid color-mix(in srgb,var(--cream) 22%,transparent)}.mb-chip--host{color:var(--ink);background:var(--gold);border-color:transparent}.mb{display:grid;gap:var(--sp-5);width:100%}.mb[hidden],.mb [hidden],.mb-page [hidden],dialog.mb-modal [hidden]{display:none!important}.mb-count{color:var(--cream-dim);font-size:var(--fs-sm)}.mb-thread{display:grid;gap:var(--sp-5)}.mb-thread:empty{display:none}.mb-c{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3) var(--sp-4);align-items:start}.mb-c__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3)}.mb-c__name{color:var(--cream);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:0.03em}.mb-c__time{color:var(--cream-dim);font-size:var(--fs-xs)}.mb-c__body{display:grid;gap:var(--sp-2);min-width:0}.mb-c__text{color:var(--fg);font-size:var(--fs-body);line-height:1.6;text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere}.mb-c__text a{color:var(--sky);text-decoration:underline;text-underline-offset:3px;transition:color var(--t-fast) ease}.mb-c__text a:hover{color:var(--gold)}.mb-c__foot{display:flex;gap:var(--sp-4)}.mb-c__replies{grid-column:2;display:grid;gap:var(--sp-4);padding-left:var(--sp-4);border-left:2px solid color-mix(in srgb,var(--gold) 55%,transparent)}.mb-c__replies:empty{display:none}.mb-c--host .mb-c__name{color:var(--gold)}.mb-c--host .mb-c__text{font-family:var(--font-hand);font-size:var(--fs-hand);line-height:1.3}.mb-c--own{padding-left:var(--sp-4);border-left:2px solid var(--gold)}.mb-c--gone .mb-c__name{color:var(--cream-dim);font-style:italic}.mb-c--held{opacity:0.78}.mb-c--held .mb-c__text{color:var(--cream-dim)}.mb-wait{color:var(--gold);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:0.06em;text-transform:uppercase}.mb-empty,.mb-closed{color:var(--cream-dim);font-family:var(--font-hand);font-size:var(--fs-hand);line-height:1.3}.mb-form{display:grid;gap:var(--sp-4);width:100%;padding-top:var(--sp-5);border-top:1px dashed var(--line-strong)}.mb-form[hidden]{display:none}.mb-gate{justify-items:start}.mb-gate__line{color:var(--cream-dim);font-size:var(--fs-body);line-height:1.5}.mb-gate__row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.mb-gate .mb-provider,.mb-signedout .mb-provider{width:auto}.mb-as{display:flex;align-items:center;gap:var(--sp-3);color:var(--cream-dim);font-size:var(--fs-sm)}.mb-as__pfp:empty{display:none}.mb-as__name{color:var(--cream);font-family:var(--font-display);font-weight:400;text-decoration:none;transition:color var(--t-fast) ease}.mb-as__name:hover{color:var(--gold)}.mb-as__class:not(:empty)::before{content:" · "}.mb-replying{color:var(--cream-dim);font-size:var(--fs-sm)}.mb-replying b{color:var(--cream);font-weight:600}.mb-row2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.mb-note{color:var(--gold);font-size:var(--fs-sm);line-height:1.5}.mb-note[hidden]{display:none}.mb-note--bad{color:var(--band-terrible)}.mb-fine{color:var(--cream-dim);font-size:var(--fs-xs);line-height:1.5}.mb-link{color:var(--cream-dim);font:inherit;font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer;transition:color var(--t-fast) ease}.mb-link:hover{color:var(--gold)}.mb-link--danger:hover{color:var(--band-terrible)}.mb-post.is-busy{opacity:0.6;pointer-events:none}.mb-provider{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-5);color:var(--cream);font-family:var(--font-body);font-weight:600;font-size:var(--fs-body);text-decoration:none;background:color-mix(in srgb,black 24%,var(--ink-2));border:2px solid color-mix(in srgb,var(--cream) 30%,var(--ink-2));box-shadow:3px 3px 0 0 var(--shadow-hard);cursor:pointer;transition:border-color var(--t-fast) ease,transform var(--t-fast) ease,box-shadow var(--t-fast) ease}.mb-provider:hover{border-color:var(--gold);color:var(--cream)}.mb-provider:active{transform:translate(3px,3px);box-shadow:none}.mb-mark{display:grid;place-items:center;width:1.6em;height:1.6em;flex:none;background:var(--cream)}.mb-mark--google{background:var(--cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.5 0 6.6 1.2 9.1 3.6l6.8-6.8C35.8 2.4 30.3 0 24 0 14.6 0 6.5 5.4 2.6 13.3l7.9 6.1C12.4 13.7 17.7 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.5 24.5c0-1.6-.1-3.1-.4-4.5H24v9h12.7c-.6 3-2.2 5.5-4.7 7.2l7.6 5.9c4.4-4.1 6.9-10.1 6.9-17.6z'/%3E%3Cpath fill='%23FBBC05' d='M10.5 28.6c-.5-1.5-.8-3-.8-4.6s.3-3.1.8-4.6l-7.9-6.1C.9 16.6 0 20.2 0 24s.9 7.4 2.6 10.7l7.9-6.1z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.5 0 11.9-2.1 15.9-5.8l-7.6-5.9c-2.1 1.4-4.9 2.3-8.3 2.3-6.3 0-11.6-4.2-13.5-9.9l-7.9 6.1C6.5 42.6 14.6 48 24 48z'/%3E%3C/svg%3E") center / 62% no-repeat}.mb-mark--discord{background:#5865F2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127 96'%3E%3Cpath fill='%23fff' d='M107.7 8.1A105.2 105.2 0 0 0 81.5 0a72.4 72.4 0 0 0-3.4 6.8 97.7 97.7 0 0 0-29.1 0A72.4 72.4 0 0 0 45.6 0a105.9 105.9 0 0 0-26.3 8.1C2.8 32.7-1.7 56.7.5 80.4a106 106 0 0 0 32.2 16.2 77.7 77.7 0 0 0 6.9-11.1 68.4 68.4 0 0 1-10.9-5.2c.9-.7 1.8-1.4 2.7-2a75.6 75.6 0 0 0 64.3 0c.9.7 1.8 1.4 2.7 2a68.7 68.7 0 0 1-10.9 5.3 77.7 77.7 0 0 0 6.9 11.1 105.7 105.7 0 0 0 32.2-16.2c2.6-27.5-4.5-51.3-18.9-72.4zM42.5 65.9c-6.3 0-11.5-5.8-11.5-12.9s5-12.9 11.5-12.9c6.5 0 11.6 5.8 11.5 12.9 0 7.1-5 12.9-11.5 12.9zm42.2 0c-6.3 0-11.5-5.8-11.5-12.9s5-12.9 11.5-12.9c6.5 0 11.6 5.8 11.5 12.9 0 7.1-5 12.9-11.5 12.9z'/%3E%3C/svg%3E") center / 64% no-repeat}dialog.mb-modal{width:min(100% - 2 * var(--sp-5),52rem);max-height:calc(100svh - 2 * var(--sp-5));padding:0;border:0;background:transparent;color:var(--cream);overflow:visible}dialog.mb-modal::backdrop{background:color-mix(in srgb,black 62%,transparent)}.mb-modal__box{display:grid;gap:var(--sp-5);max-height:calc(100svh - 2 * var(--sp-5));overflow:auto;padding:var(--sp-7) var(--sp-7) var(--sp-6);background:var(--ink-2);border:2px solid var(--gold);box-shadow:6px 6px 0 0 var(--shadow-hard)}.page-game .mb-modal__box{box-shadow:6px 6px 0 0 var(--shadow-hard),inset 0 0 0 1px color-mix(in srgb,var(--cream) 8%,transparent)}.mb-modal__box--narrow{justify-items:stretch;text-align:center}#signin.mb-modal{width:min(100% - 2 * var(--sp-5),27rem)}.mb-kicker{color:var(--gold);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:0.14em;text-transform:uppercase}.mb-modal__title{color:var(--cream);font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:1.1}.mb-modal__sub{color:var(--cream-dim);font-size:var(--fs-body);line-height:1.5}.mb-modal__foot{color:var(--cream-dim);font-size:var(--fs-sm)}.mb-picker,.mb-feedback{display:grid;gap:var(--sp-5)}.mb-field{display:grid;gap:var(--sp-3)}.mb-picker .mb-field+.mb-field,.mb-panel .mb-field+.mb-field{padding-top:var(--sp-5);border-top:2px dotted color-mix(in srgb,var(--cream) 25%,var(--ink-2))}.mb-label{color:var(--gold);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:0.14em;text-transform:uppercase}.mb-hint{color:var(--cream-dim);font-size:var(--fs-sm)}.mb-input{width:min(100%,22rem);padding:var(--sp-3) var(--sp-4);color:var(--cream);font:inherit;font-size:var(--fs-body);background:color-mix(in srgb,black 24%,var(--ink-2));border:2px solid color-mix(in srgb,var(--cream) 22%,var(--ink-2))}.mb-input:focus-visible{outline:var(--focus-w) solid var(--gold);outline-offset:var(--focus-off)}.mb-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--sp-4)}.mb-two .mb-input{width:100%}.mb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mb-turnstile:empty{display:none}.mb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.mb-classes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-3)}.mb-class{display:grid;justify-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-1) var(--sp-3);color:var(--cream-dim);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:0.04em;text-transform:uppercase;background:none;border:2px solid transparent;cursor:pointer;transition:color var(--t-fast) ease,border-color var(--t-fast) ease,background-color var(--t-fast) ease}.mb-class span:last-child{letter-spacing:0}.mb-class .mb-pfp{--pfp: clamp(3.25rem, 2.5rem + 2vw, 4.25rem)}.mb-class:hover{color:var(--cream);background:color-mix(in srgb,var(--cream) 6%,transparent)}.mb-class[aria-pressed=true]{color:var(--gold);border-color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent)}.mb-class:focus-visible{outline:var(--focus-w) solid var(--gold);outline-offset:var(--focus-off)}.mb-classline{min-height:1.5em;color:var(--cream);font-family:var(--font-hand);font-size:var(--fs-hand);line-height:1.25}.mb-seg{display:inline-grid;grid-auto-flow:column;gap:0}.mb-seg button{padding:var(--sp-2) var(--sp-5);color:var(--cream-dim);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:0.06em;text-transform:uppercase;background:color-mix(in srgb,black 24%,var(--ink-2));border:2px solid color-mix(in srgb,black 55%,var(--ink));cursor:pointer;transition:color var(--t-fast) ease,background-color var(--t-fast) ease}.mb-seg button+button{border-left:0}.mb-seg button:hover{color:var(--cream)}.mb-seg button[aria-pressed=true]{color:var(--ink);background:var(--gold)}.mb-jab{font-family:var(--font-hand);font-size:var(--fs-hand);line-height:1.25}.mb-page{padding-block:var(--sp-7) var(--sp-8)}.mb-signedout{display:grid;gap:var(--sp-5);justify-items:start;padding:var(--sp-6) var(--sp-7)}.mb-grid{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:var(--sp-6);align-items:start}.mb-card{display:grid;justify-items:center;gap:var(--sp-4);padding:var(--sp-8) var(--sp-6) var(--sp-6);text-align:center}.mb-card .gp-player__name{justify-items:center;max-width:100%;font-size:var(--fs-h4);overflow-wrap:anywhere}.mb-card .gp-player__data{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));width:100%}.mb-card .gp-player__data div{display:grid;gap:var(--sp-1)}.mb-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.mb-via{color:var(--cream-dim);font-size:var(--fs-xs)}.mb-panel{display:grid;gap:var(--sp-6);padding:var(--sp-6) var(--sp-7) var(--sp-7)}.mb-pics{display:grid;grid-template-columns:repeat(3,minmax(0,11rem));gap:var(--sp-4)}.mb-pic{display:grid;justify-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-3);color:var(--cream);font-size:var(--fs-sm);text-align:center;background:none;border:2px solid color-mix(in srgb,var(--cream) 18%,transparent);cursor:pointer;transition:border-color var(--t-fast) ease,color var(--t-fast) ease}.mb-pic .mb-pfp{--pfp: 4.5rem}.mb-pic small{color:var(--cream-dim);font-size:var(--fs-xs)}.mb-pic:hover{border-color:var(--cream)}.mb-pic[aria-pressed=true]{border-color:var(--gold)}.mb-pic[disabled]{opacity:0.45;cursor:not-allowed}.mb-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:var(--sp-6);margin-top:var(--sp-6);align-items:start}.mb-log{display:grid;gap:0}.mb-log li{display:grid;gap:var(--sp-1);padding-block:var(--sp-4);border-top:2px dotted color-mix(in srgb,var(--cream) 18%,var(--ink-2))}.mb-log li:first-child{border-top:0;padding-top:0}.mb-log__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.mb-log__title{color:var(--cream);font-family:var(--font-display);font-size:var(--fs-sm);text-decoration:none;transition:color var(--t-fast) ease}.mb-log__title:hover{color:var(--gold)}.mb-log__text{color:var(--cream-dim);font-size:var(--fs-sm);line-height:1.5;overflow-wrap:anywhere}.mb-log__meta{color:var(--cream-dim);font-size:var(--fs-xs)}.mb-acct{display:grid;gap:var(--sp-4)}.mb-acct p{color:var(--cream-dim);font-size:var(--fs-sm);line-height:1.5}.foot__feedback{font:inherit;background:none;border:0;padding:0;cursor:pointer}@media (max-width: 767px){.mb-classes{grid-template-columns:repeat(4,minmax(0,1fr))}.mb-grid,.mb-row{grid-template-columns:minmax(0,1fr)}.mb-pics{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-modal__box{padding:var(--sp-6) var(--sp-5) var(--sp-5)}.mb-gate{justify-items:center;text-align:center}.mb-gate__row{justify-content:center}.mb-row2{justify-content:center}}
