.account-options{border-top:1px solid var(--line,#515267);grid-column:1/-1;min-inline-size:0;margin-block:12px;padding-top:8px}.account-options>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.account-options>summary:after{content:"+";margin-left:auto}.account-options[open]>summary:after{content:"−"}.account-options-body{gap:12px;padding-block:8px;display:grid}.account-options-body p{max-width:65ch;margin:0;line-height:1.5}.account-age-form{gap:8px;display:grid}.account-age-form label{font-weight:600}.account-age-form select{width:100%;min-height:44px;font:inherit;color:inherit;background:var(--control-bg,#292b45);border:1px solid var(--line,#626478);border-radius:8px;padding:10px 12px}.account-signin{gap:10px;display:grid}.account-options button{width:100%;min-height:48px;color:inherit;white-space:normal;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:10px 16px;font:500 1rem/1.4 IBM Plex Sans,sans-serif}.account-options button:disabled{cursor:default}.account-options :is(button,select,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.account-options button[aria-disabled=true]{opacity:.65}.account-status[hidden]{display:none}.ranking-publish .account-options{grid-column:1/-1}body[data-ui=arcade] .account-options button.secondary{color:inherit;background:0 0;border-color:currentColor}body[data-ui=arcade] .account-options button.primary{color:var(--ui-white,#f4f5ff);background:var(--ui-ink,#101328);border-color:var(--ui-ink,#101328)}.account-signin>a{align-items:center;width:fit-content;min-height:48px;display:inline-flex}body[data-ui=arcade] .account-options button.account-provider{max-width:400px;min-height:48px;box-shadow:none;color:#000;background:0 0;border:0;border-radius:4px;justify-content:center;justify-self:start;align-items:center;padding:0;display:flex}.account-provider>img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}body[data-ui=arcade] .account-options button.account-provider[data-brand=apple]{color:#fff;background:#000;border:1px solid #000;gap:.35em;font-family:system-ui,sans-serif;font-size:19px;font-weight:500}.account-provider>img.account-provider-mark{object-fit:contain;flex:none;width:auto;max-width:1.5em;height:1.2em}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/auth/branding/google-sans-medium-button.ttf)format("truetype")}body[data-ui=arcade] .account-options button.account-provider-copy{color:#e3e3e3;background:#131314;border:1px solid #8e918f;gap:10px;padding:0 12px;font:500 16px/1.4 Google Sans,Arial,sans-serif}body[data-ui=arcade] .account-options button.account-provider-copy[data-provider-platform=ios]{gap:12px;padding-inline:16px}.account-provider-copy>img{flex:0 0 40px;width:40px;height:40px}.account-provider-alternative{min-width:0;max-width:400px}body[data-ui=arcade] .account-options .account-signin .account-provider-alternative>summary{cursor:pointer;text-underline-offset:.15em;align-items:center;min-height:48px;padding-block:8px;line-height:1.4;text-decoration:underline;display:flex}.account-provider-alternative[open]>summary{margin-bottom:8px}body[data-ui=arcade] .account-options button.account-provider[data-image-fallback=true]{color:var(--ui-ink,#101328);background:0 0;border:1px solid;padding:10px 12px;font:500 1rem/1.4 IBM Plex Sans,sans-serif}
