.acct{--ink:#000;--paper:#fff;--gutter:#e8e8ec;--text:#26262e;--muted:#5a5a64;--pink:#ff2e63;--marker:#ffe14a;--taqu-accent:var(--pink);background-color:var(--gutter);min-height:calc(100vh - 12rem);color:var(--text);background-image:radial-gradient(#00000021 1px,#0000 1.4px);background-size:9px 9px;padding:calc(clamp(1.25rem,3vw,2.5rem)) calc(clamp(.75rem,2.5vw,1.75rem)) 3rem;font-family:Zen Kaku Gothic New,system-ui,sans-serif;line-height:1.55}.acct-wrap{gap:1.1rem;max-width:58rem;margin:0 auto;display:grid}.acct-head{background:var(--paper);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.acct-head,.acct-who{align-items:center;display:flex}.acct-who{gap:.9rem;min-width:0}.acct-avatar{border:3px solid var(--ink);background:var(--marker);width:3.2rem;height:3.2rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-family:Dela Gothic One,system-ui,sans-serif;font-size:1.3rem;display:grid}.acct-title{color:var(--ink);margin:0;font-family:Dela Gothic One,Zen Kaku Gothic New,system-ui,sans-serif;font-size:calc(clamp(1.4rem,4vw,1.9rem));font-weight:400;line-height:1.1}.acct-email{overflow-wrap:anywhere;margin:.15rem 0 0;font-weight:700}.acct-tabs{flex-wrap:wrap;gap:.6rem;display:flex}.acct-tabs a{border:3px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 var(--ink);padding:.5rem 1rem;font-weight:700;text-decoration:none}.acct-tabs a.active{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--pink)}.acct-btn:focus-visible,.acct-link:focus-visible,.acct-tabs a:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.acct-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.1rem;display:grid}.acct-panel{background:var(--paper);border:4px solid var(--ink);align-content:start;gap:.75rem;padding:1.25rem;display:grid;position:relative}.acct-panel h2{color:var(--ink);margin:0;font-family:Dela Gothic One,system-ui,sans-serif;font-size:1.2rem;font-weight:400}.acct-panel p{margin:0}.acct-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.acct-big{font-size:calc(clamp(1.8rem,5vw,2.4rem));line-height:1.05}.acct-big,.acct-sticker{color:var(--ink);font-family:Dela Gothic One,system-ui,sans-serif}.acct-sticker{border:2px solid var(--ink);background:var(--marker);letter-spacing:.05em;text-transform:uppercase;padding:.1rem .5rem;font-size:.75rem;display:inline-block;transform:rotate(-2deg)}.acct-meter{border:3px solid var(--ink);background:var(--paper);height:1rem}.acct-meter span{background:var(--pink);height:100%;display:block}.acct-muted{color:var(--muted);font-size:.9rem}.acct-btn{border:3px solid var(--ink);background:var(--ink);min-height:2.8rem;color:var(--paper);font:inherit;cursor:pointer;box-shadow:4px 4px 0 var(--pink);justify-content:center;align-items:center;padding:0 1.1rem;font-weight:700;text-decoration:none;transition:transform 90ms,box-shadow 90ms;display:inline-flex}.acct-btn:hover:not(:disabled){box-shadow:5px 5px 0 var(--pink);transform:translate(-1px,-1px)}.acct-btn:disabled{opacity:.6;cursor:not-allowed}.acct-btn-plain{background:var(--paper);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.acct-btn-plain:hover:not(:disabled){box-shadow:5px 5px 0 var(--ink)}.acct-btn-danger{color:#8c0b2c;background:#ffe3ea;border-color:#8c0b2c;box-shadow:4px 4px #8c0b2c}.acct-actions{flex-wrap:wrap;gap:.75rem;display:flex}.acct-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:3px;font-weight:700;text-decoration-thickness:3px}.acct-error,.acct-ok{border:3px solid var(--ink);margin:0;padding:.55rem .75rem;font-weight:700}.acct-error{background:#ffe3ea}.acct-ok{background:var(--marker)}.acct-toggle{cursor:pointer;border-top:2px dashed #c9c9cf;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.acct-toggle:first-of-type{border-top:0}.acct-toggle strong{color:var(--ink);display:block}.acct-toggle small{color:var(--muted);display:block}.acct-toggle input{appearance:none;border:3px solid var(--ink);background:var(--paper);cursor:pointer;flex:none;width:3.1rem;height:1.75rem;margin:0;position:relative}.acct-toggle input:after{content:"";background:var(--ink);width:1.05rem;height:1.05rem;transition:transform .14s,background .14s;position:absolute;top:2px;left:2px}.acct-toggle input:checked{background:var(--ink)}.acct-toggle input:checked:after{background:var(--pink);transform:translate(1.3rem)}.acct-toggle input:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.acct-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.acct-list li{border:3px solid var(--ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.acct-skeleton{border:4px solid var(--ink);background:repeating-linear-gradient(45deg,#fff,#fff 10px,#f1f1f4 0 20px);height:8rem}
