.authorLine{display:flex;align-items:center;gap:10px;margin:14px 0 24px;color:#5f625f}.authorLine.compact{margin:0 0 10px}.authorLine small,.authorName small,.publicGrid small{display:block;color:#92968f}.authorName{color:#262b26;text-decoration:none}.avatar{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(135deg,#516c58,#8daa83);color:#fff!important;font-weight:800;text-decoration:none}.avatar.anonymous{background:#a8aaa6}.avatar.large{width:64px;height:64px;font-size:24px}.avatar.xlarge{width:88px;height:88px;font-size:34px}.publishMeta{margin-left:auto;font-size:13px;color:#92968f}.checkLine{display:flex!important;align-items:center;gap:9px;padding:12px 14px;border-radius:10px;background:#f3f4f0;font-weight:500!important}.checkLine input{width:auto!important;margin:0}.profileIdentity,.publicProfile{display:flex;align-items:center;gap:18px}.privacyTip{padding:12px 16px;border-left:3px solid #7c967e;background:#f3f7f1;color:#607061}.publicProfile{padding:34px;border-radius:20px;background:#f4efe4;margin-bottom:18px}.publicProfile h1{margin:3px 0}.spaceStats{display:flex;gap:12px;margin-bottom:18px}.spaceStats b{flex:1;padding:18px;border-radius:14px;background:#fff;box-shadow:0 8px 25px #26352212;font-size:24px}.spaceStats small{display:block;font-size:12px;color:#888;font-weight:500}.publicGrid .panel a{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #ecece7;text-decoration:none;color:#2d332e}.publicGrid .panel{min-width:0}.reply .authorLine small{margin-left:auto}@media(max-width:700px){.authorLine{flex-wrap:wrap}.publishMeta{width:100%;margin-left:48px}.profileIdentity,.publicProfile{align-items:flex-start}.spaceStats{flex-wrap:wrap}.spaceStats b{min-width:28%}}
.profileIdentity>div,.profileHero>*{min-width:0}.profileHero,.profileGrid,.publicProfile{overflow-wrap:anywhere}.profileGrid .panel{min-width:0}
@media(max-width:700px){.profileHero{flex-direction:column;align-items:stretch;gap:20px;padding:24px}.profileHero .pointCard{width:100%;padding:20px}.profileIdentity{flex-wrap:wrap}.ledger{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ledger small{grid-column:1/-1}}
