.ucp-form{display:grid;gap:1.1rem}.ucp-form label{display:grid;gap:.45rem}.ucp-form input:not([type=checkbox]),.ucp-form textarea,.ucp-form select{width:100%;padding:.8rem;border:1px solid var(--ucp-line,#ccd2dc);border-radius:10px;background:var(--ucp-surface,#fff);color:inherit;font:inherit}.ucp-check{display:flex!important;align-items:flex-start;gap:.6rem!important;flex-wrap:wrap}.ucp-check input{margin-top:.3em;accent-color:var(--ucp-accent,#4b42c4)}.ucp-actions{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;margin:1rem 0}.ucp-actions form{margin:0}.ucp-button,.ucp-pill{font:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ucp-line,#ddd);border-radius:100px;padding:.65rem 1rem;background:var(--ucp-surface,#fff);color:inherit}.ucp-button{background:var(--ucp-accent,#4b42c4);color:#fff;border-color:transparent;font-weight:650}.ucp-button.secondary{background:transparent;color:inherit;border-color:var(--ucp-line,#ddd)}.ucp-pill[aria-pressed=true]{color:var(--ucp-accent,#4b42c4);border-color:currentColor}.ucp-panel{background:var(--ucp-surface,#fff);border:1px solid var(--ucp-line,#ddd);border-radius:var(--ucp-radius,20px);padding:clamp(1.2rem,3vw,2rem);margin-bottom:1.5rem}.ucp-two-col{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.ucp-member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.ucp-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ddd8ff;color:#342875;object-fit:cover;width:44px;height:44px;font-weight:700}.ucp-cookie{position:fixed;z-index:99999;bottom:1rem;left:1rem;width:min(620px,calc(100% - 2rem));background:var(--ucp-surface,#fff);color:var(--ucp-ink,#222);padding:1.5rem;border:1px solid var(--ucp-line,#ddd);border-radius:20px;box-shadow:0 8px 45px #0002;max-height:85vh;overflow:auto}.ucp-cookie[hidden],.ucp-cookie [hidden]{display:none!important}.ucp-cookie h2{font-size:1.25rem;margin-top:0}.ucp-legal{display:flex;flex-wrap:wrap;gap:.8rem;font-size:.8rem}.ucp-legal button{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ucp-account{max-width:1000px;margin:auto;padding:2rem 1rem}.ucp-account .login-username,.ucp-account .login-password{display:grid}.ucp-account input{font:inherit;padding:.7rem}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #7661d5;outline-offset:4px}@media(max-width:700px){.ucp-two-col{grid-template-columns:1fr}}

.ucp-button{background:var(--ucp-button,var(--ucp-accent,#5046c7))}.ucp-button.secondary{background:transparent}

.ucp-account-pagination{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.ucp-account-pagination span{font-size:.85em}.ucp-account-list li{overflow-wrap:anywhere}#activity,#bookmarks,#replies{scroll-margin-top:110px}
