.acct{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);padding:40px 0 88px}.acct-wrap{max-width:640px}.acct h1{letter-spacing:-.025em;outline:none;font-size:clamp(2rem,6vw,2.75rem)}.card{background:var(--soft-panel);border-radius:var(--radius-panel);box-shadow:var(--shadow-top), var(--shadow-lift-lg);gap:16px;margin-top:28px;padding:24px 20px;display:grid}.card h2{font-size:1.45rem}.card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-lede{color:var(--ink-soft);margin-top:-6px}@media (min-width:640px){.acct{padding-top:64px}.card{padding:32px}}.signin{max-width:440px;margin:0 auto}.signin h1{font-size:clamp(2rem,6vw,2.6rem)}.signin[data-loading]>:not(h1){visibility:hidden}.signin-form{gap:16px;display:grid}.links{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.link-card{background:var(--surface-inset);border-radius:var(--radius-control);box-shadow:var(--shadow-well);align-items:center;gap:12px;padding:16px 18px;display:flex}.link-body{flex:1;gap:4px;min-width:0;display:grid}.link-names{font:600 1.15rem/1.2 var(--display)}.link-url{font:600 .95rem var(--mono);color:var(--ink);overflow-wrap:anywhere}.link-slug{color:var(--wine)}.link-meta{color:var(--ink-soft);font-size:.86rem}.pill{color:var(--ok);letter-spacing:.02em;background:#2f6b461a;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:700;display:inline-block}.link-release{color:var(--ink-soft);flex:none;font-size:.9rem}.link-release:hover{color:var(--bad)}.links-empty{color:var(--ink-soft);margin-top:24px}[data-note]{margin-top:14px}.count{color:var(--ink-soft);white-space:nowrap;cursor:help;font-size:.86rem;font-weight:600}.account-email{overflow-wrap:anywhere;font-weight:600}.account-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.btn.btn-danger{background:var(--bad);box-shadow:0 8px 20px -10px #a3292f99}.btn.btn-danger:hover{background:#82191f}.btn-danger[disabled]{cursor:not-allowed}.link-danger{color:var(--bad);font-size:.9rem}.sheet{background:var(--background);width:min(100% - 32px,420px);color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:24px;padding:26px 24px 22px}.sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a0d1473}.sheet form{gap:14px;display:grid}.sheet h2{font-size:1.5rem}.sheet p{color:var(--ink-soft)}.sheet .sheet-link{font-weight:600}.sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}@media (max-width:479px){.sheet-actions .btn{flex:auto}}.next-steps{counter-reset:step;gap:.85rem;margin:.75rem 0 1rem;padding:0;list-style:none;display:grid}.next-steps li{counter-increment:step;padding-left:2.4rem;line-height:1.55;position:relative}.next-steps li:before{content:counter(step);color:#8e1f45;background:#8e1f4514;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:600;display:grid;position:absolute;top:.05rem;left:0}.link-open{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.link-open:hover,.link-open:focus-visible{border-bottom-color:currentColor}
