.account-boot{width:min(100% - 2 * var(--gutter), 1080px);color:var(--ash);min-height:40vh;margin:48px auto}@media (prefers-reduced-motion:no-preference){.account-boot{animation:1.6s ease-in-out infinite account-pulse}@keyframes account-pulse{50%{opacity:.5}}}.masthead-actions{margin-top:20px}.lead{overflow-wrap:anywhere}.account{max-width:640px}.account:has(.panel){gap:20px;display:grid}.account-column{gap:20px;min-width:0;display:grid}.panel{background:var(--anthracite);border:1px solid var(--graphite);border-radius:16px;padding:24px 20px}.panel>:last-child,.panel form>:last-child{margin-bottom:0}.panel h2{color:var(--starlight);margin:0 0 .6em;font-size:1.375rem}.panel h3{margin:1.4em 0 .4em;font-size:1.0625rem}.panel-standing{border-color:var(--gold)}.panel-danger{border-color:#e35f6373}.panel .note{margin:1em 0}.ban-reason strong,.ban-reason span{display:block}.ban-reason span{color:var(--ash)}.quiet{color:var(--ash);font-size:.9375rem}.count{margin:-8px 0 12px}.appeal,.panel-danger form{margin-bottom:1em}.btn+.quiet{margin-top:12px}.signin{max-width:400px}.signin-note{margin:24px 0 0}.providers{gap:10px;margin-top:20px;display:grid}.or{color:var(--ash);align-items:center;gap:12px;margin:0 0 10px;font-size:.9375rem;display:flex}.or:before,.or:after{content:"";background:var(--graphite);flex:1;height:1px}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+2000-206F}.btn-google{color:#e3e3e3;width:100%;min-height:48px;font-family:"Google Sans", var(--font-display), sans-serif;cursor:pointer;background:#131314;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 14px;font-size:1.0625rem;font-weight:500;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #8e918f}.btn-google img{flex:none;width:24px;height:24px}.btn-google:hover{background:#1d1d1e}.btn-google:disabled{opacity:.45;cursor:not-allowed}.btn-apple{cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0;display:flex;overflow:hidden}.btn-apple img{object-fit:contain;width:260px;max-width:100%;height:48px;display:block}.btn-apple:hover{box-shadow:0 0 0 2px var(--ash);background:#fff}.btn-apple:disabled{opacity:.45;cursor:not-allowed}.field{margin-bottom:14px;display:block}.field span{font-family:var(--font-display);margin-bottom:6px;font-size:.9375rem;font-weight:600;display:block}.field input,.field textarea{background:var(--obsidian);width:100%;min-height:48px;color:var(--starlight);border:1px solid var(--ash);font:inherit;border-radius:10px;padding:11px 14px;font-size:1.0625rem;display:block}.field textarea{resize:vertical}.field input:focus-visible,.field textarea:focus-visible{outline-offset:1px}.form-error{color:#f2979a;margin:-4px 0 14px;font-size:.9375rem;font-weight:400;line-height:1.5}button.btn{cursor:pointer;border:0;font-size:1rem}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{background:var(--gold)}.btn-wide{text-align:center;width:100%;display:block}.btn-quiet,button.btn-quiet{color:var(--starlight);box-shadow:inset 0 0 0 1px var(--ash);background:0 0}.btn-quiet:hover,.btn-quiet:disabled:hover{background:var(--graphite);color:var(--starlight)}.btn-danger,.btn-danger:disabled:hover{background:var(--rose);color:var(--obsidian)}.btn-danger:hover{background:var(--starlight);color:var(--obsidian)}.button-row{flex-wrap:wrap;gap:10px;display:flex}.button-row .btn{text-align:center}.button-row-plain{justify-content:space-between;margin-top:12px}.link-button{min-height:44px;color:var(--gold);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:.9375rem;text-decoration:underline}.link-button:hover{color:var(--starlight)}@media (min-width:720px){.panel{padding:28px}}@media (min-width:1000px){.account:has(.panel){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}}
