.account-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.account-heading p{margin-top:12px}main{max-width:960px;min-height:65vh}#status{min-height:26px;margin:16px 0}#guest{padding:32px 0;border-block:1px solid var(--line)}#guest p{margin:16px 0 24px;max-width:60ch}#guest a{display:inline-flex;min-height:44px;align-items:center;margin-left:12px}.account-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 8px}.account-toolbar a{min-height:44px;display:inline-flex;align-items:center;color:var(--blue)}#list{list-style:none;padding:0;margin:0}#list li{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.book-link{color:var(--ink);text-decoration:none;min-width:0;flex:1;min-height:44px}.book-link strong{font-size:1.125rem;display:block;overflow-wrap:anywhere}.book-link small{display:block;color:var(--muted);margin-top:8px}.book-link:hover strong{color:var(--blue);text-decoration:underline}#list button{flex-shrink:0;color:var(--muted)}#empty{padding:32px 0;max-width:60ch}#more{margin-top:24px}.account-privacy{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-size:.875rem;max-width:65ch}dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line);border-radius:16px;padding:24px;margin:auto;color:var(--ink);background:var(--surface)}dialog::backdrop{background:#10223980}dialog p{margin:16px 0;overflow-wrap:anywhere}dialog form{display:flex;justify-content:flex-end;gap:12px}a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}#remove-name{font-weight:600}@media(max-width:480px){.account-heading{flex-direction:column;gap:16px}#list li{gap:12px}#guest{padding:24px 0}#guest a{margin:12px 0 0;display:flex}dialog{padding:20px}.account-toolbar{align-items:flex-start;flex-wrap:wrap}}
