#friends header h1{color:var(--color-accent-1);font-size:var(--text-h1);letter-spacing:.01em;margin-top:3rem;margin-bottom:1rem;font-weight:700;display:block}#friends .friends-posts{margin-top:1rem}#friends .friend-post{border-bottom:1px solid var(--color-divide);text-align:left;margin-bottom:3rem;padding-bottom:1.5rem;transition:all .2s}#friends .friend-post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#friends .friend-post:hover{background:var(--color-card-hover);border-radius:.375rem;margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}#friends .friend-header{align-items:center;margin-bottom:.75rem;display:flex}#friends .friend-avatar{border:1px solid var(--color-accent-3);border-radius:50%;width:2.5rem;height:2.5rem;margin-right:.75rem}#friends .friend-info{flex:1;min-width:0}#friends .friend-author{color:var(--color-time);font-size:var(--text-xs);font-weight:400;-webkit-text-decoration:none;text-decoration:none}#friends .friend-author:hover{color:var(--color-accent-1)}#friends .friend-time{color:var(--color-time);font-size:var(--text-xs);margin-top:.125rem;display:block}#friends .friend-title-section{margin-bottom:.75rem}#friends .friend-title-section .friend-title{margin:0}#friends .friend-title-section .friend-title a{color:var(--color-accent-1);font-size:var(--text-lg);font-weight:600;line-height:1.4;-webkit-text-decoration:none;text-decoration:none}#friends .friend-title-section .friend-title a:hover{color:var(--color-link-hover)}#friends .friend-content{margin-bottom:.75rem}#friends .friend-content .friend-description{color:var(--color-footer-mobile-1);font-size:var(--text-sm);margin:0;line-height:1.725}#friends .friend-footer{text-align:left;justify-content:flex-start;align-items:center;margin:0 auto 0 0;display:flex}#friends .friend-footer .friend-avatar{border:1px solid var(--color-accent-3);border-radius:50%;width:1.6rem;height:1.6rem;margin-right:.75rem}#friends .friend-footer .friend-author{color:var(--color-time);font-size:var(--text-xs);margin-right:.75rem;font-weight:400;-webkit-text-decoration:none;text-decoration:none}#friends .friend-footer .friend-author:hover{color:var(--color-accent-1)}#friends .friend-footer .friend-time{color:var(--color-time);font-size:var(--text-xs)}#friends .empty-state{text-align:center;padding:3rem 0}#friends .empty-state p{color:var(--color-footer-mobile-1);font-size:var(--text)}#friends .empty-state .friends-error-card{background:var(--color-card-hover);border:1px solid var(--color-divide);text-align:center;border-radius:.375rem;margin:2rem 0;padding:2rem}#friends .empty-state .friends-error-card h3{color:var(--color-accent-1);font-size:var(--text-h3);margin-top:0;margin-bottom:1rem;font-weight:700}#friends .empty-state .friends-error-card .error-description{color:var(--color-footer-mobile-1);font-size:var(--text);margin-bottom:1.5rem}#friends .empty-state .friends-error-card .error-details{color:var(--color-time);font-size:var(--text-sm)}#friends .empty-state .friends-error-card .error-details p{color:var(--color-time);font-size:var(--text-sm);margin-bottom:.5rem}#friends .empty-state .friends-error-card .error-details ol,#friends .empty-state .friends-error-card .error-details ul{text-align:left;margin:1rem 0;display:inline-block}#friends .empty-state .friends-error-card .error-details ol li,#friends .empty-state .friends-error-card .error-details ul li{color:var(--color-time);font-size:var(--text-sm);margin-bottom:.25rem;line-height:1.725}.friends-card-list .friend-post-card,.friends-card-list .friend-post-simple,.friends-simple-list .friend-post-card,.friends-simple-list .friend-post-simple{border-bottom:1px solid var(--color-divide);margin-bottom:3rem;padding-bottom:1rem;transition:all .2s}.friends-card-list .friend-post-card:last-child,.friends-card-list .friend-post-simple:last-child,.friends-simple-list .friend-post-card:last-child,.friends-simple-list .friend-post-simple:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.friends-card-list .friend-post-card:hover,.friends-card-list .friend-post-simple:hover,.friends-simple-list .friend-post-card:hover,.friends-simple-list .friend-post-simple:hover{background:var(--color-card-hover);border-radius:.375rem;margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}.friends-card-list .friend-header,.friends-simple-list .friend-header{align-items:center;margin-bottom:.5rem;display:flex}.friends-card-list .friend-avatar-small,.friends-simple-list .friend-avatar-small{border:1px solid var(--color-accent-3);border-radius:50%;width:1.75rem;height:1.75rem;margin-right:.5rem}.friends-card-list .friend-avatar,.friends-simple-list .friend-avatar{border:1px solid var(--color-accent-3);border-radius:50%;width:2rem;height:2rem;margin-right:.75rem}.friends-card-list .friend-info,.friends-simple-list .friend-info{flex:1;min-width:0}.friends-card-list .friend-author,.friends-simple-list .friend-author{color:var(--color-time);font-size:var(--text-xs);font-weight:400;-webkit-text-decoration:none;text-decoration:none}.friends-card-list .friend-author:hover,.friends-simple-list .friend-author:hover{color:var(--color-accent-1)}.friends-card-list .friend-time,.friends-simple-list .friend-time{color:var(--color-time);font-size:var(--text-xs);margin-top:.125rem}.friends-card-list .friend-title-link,.friends-simple-list .friend-title-link{color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.friends-card-list .friend-title-link:hover,.friends-simple-list .friend-title-link:hover{color:var(--color-link-hover)}.friends-card-list .friend-title,.friends-simple-list .friend-title{margin:0 0 .5rem}.friends-card-list .friend-title a,.friends-simple-list .friend-title a{color:var(--color-accent-1);font-size:var(--text-lg);font-weight:600;line-height:1.4;-webkit-text-decoration:none;text-decoration:none}.friends-card-list .friend-title a:hover,.friends-simple-list .friend-title a:hover{color:var(--color-link-hover)}.friends-card-list .friend-description,.friends-simple-list .friend-description{color:var(--color-footer-mobile-1);font-size:var(--text-sm);margin:0;line-height:1.725}.friends-card-list .friends-more,.friends-simple-list .friends-more{text-align:center;margin-top:1.5rem}.friends-card-list .friends-more .friends-more-link,.friends-simple-list .friends-more .friends-more-link{color:var(--color-accent-1);-webkit-text-decoration:none;text-decoration:none}.friends-card-list .friends-more .friends-more-link:hover,.friends-simple-list .friends-more .friends-more-link:hover{color:var(--color-link-hover)}
