.account-entry{position:relative;flex-shrink:0;font:13px TTCQ,'Segoe UI',sans-serif}.account-guest{display:flex;align-items:center;gap:14px}.account-menu summary{display:flex;align-items:center;gap:9px;cursor:pointer;border:1px solid var(--line);border-radius:9px;padding:8px 12px;list-style:none;background:var(--paper);color:var(--ink)}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary img{width:32px;height:32px;border-radius:50%;object-fit:cover}.account-menu summary>span:first-of-type{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-badge{background:var(--accent);color:white;border-radius:20px;padding:2px 6px;font-size:11px}.account-dropdown{position:absolute;z-index:100;right:0;top:calc(100% + 8px);width:245px;padding:9px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px #17203924}.account-dropdown>a{display:block;padding:11px 12px;border-radius:6px}.account-dropdown>a:hover{background:var(--soft)}.account-dropdown form{margin:7px 0 0;padding:8px;border-top:1px solid var(--line)}.account-dropdown button{width:100%}.shelf-controls{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.shelf-controls input{flex:1;min-width:160px}.shelf-controls button[aria-pressed=false]{background:var(--soft);color:var(--ink);border:1px solid var(--line)}.shelf-list[hidden]{display:none!important}.shelf-list article{display:flex;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.shelf-list article>div{min-width:0}.shelf-list a{font-size:16px;overflow-wrap:anywhere}.shelf-list small{display:block;color:var(--muted);margin-top:8px}.my_r[aria-busy=true]{opacity:.65}.my_l .log_list a{background:transparent;color:var(--ink)}.my_l .log_list a.on,.my_l .log_list a[aria-current=page]{color:var(--accent);background:var(--soft)}@media(max-width:600px){.account-menu summary>span:first-of-type{max-width:100px}.account-dropdown{width:230px}.account-entry{font-size:12px}.shelf-list article{flex-wrap:wrap}.shelf-controls input{width:100%}}
