.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--text-muted);font-size:14px}.post-meta__item{display:inline-flex;align-items:center;gap:6px}.post-meta__item .material-symbols-outlined{font-size:18px;color:#8b95a7}.post-meta__item b{color:#fff;font-weight:700}.post-meta__sep{color:#8b95a7}.post-divider{height:1px;background:rgba(255,255,255,.08);border:0;margin:0}.desc-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-section-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff;margin-bottom:12px}.post-section-title .material-symbols-outlined{font-size:20px;color:var(--secondary)}.model-card{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:var(--surface-1);transition:border-color var(--motion-base) ease,background var(--motion-base) ease;text-decoration:none}.model-card:hover{border-color:var(--line-primary-strong);background:rgba(255,0,170,.05)}.model-card+.model-card{margin-top:10px}.model-card__avatar{position:relative;flex:0 0 auto;line-height:0}.model-card__avatar .rank-pill{position:absolute;right:-7px;bottom:-5px;background-color:var(--background-dark)}.model-card__portrait{width:48px;height:48px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);font-family:Orbitron,sans-serif;font-size:20px;font-weight:700;color:rgba(255,255,255,.3)}.model-card__body{display:flex;flex-direction:column;gap:3px;min-width:0}.model-card__name{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:#fff;font-size:15px}.model-card__name .verified{font-size:16px;color:var(--secondary)}.model-card__stats{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;color:var(--text-muted)}.model-card__stats span{display:inline-flex;align-items:center;gap:5px}.model-card__stats .material-symbols-outlined{font-size:15px;color:#8b95a7}.model-card__link{margin-top:4px;font-size:13px;font-weight:600;color:var(--secondary);display:inline-flex;align-items:center;gap:4px}.model-card:hover .model-card__link{color:var(--primary)}.info-action{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;font-size:13px;font-family:Orbitron,sans-serif;letter-spacing:.05em;cursor:pointer;transition:border-color var(--motion-base) ease,color var(--motion-base) ease}.info-action:hover{border-color:var(--secondary);color:var(--secondary)}.info-action .material-symbols-outlined{font-size:19px;color:var(--secondary)}.info-more{margin-top:8px;display:inline-block;font-family:Orbitron,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);cursor:pointer;background:0 0;border:none;padding:0}.info-more:hover{color:var(--primary)}.tag-chip{display:inline-flex;align-items:center;padding:6px 13px;border-radius:var(--radius-pill);border:1px solid var(--line-secondary);background:rgba(0,255,255,.06);color:#cbd5e1;font-size:13px;text-decoration:none;transition:border-color var(--motion-base) ease,color var(--motion-base) ease,background var(--motion-base) ease}.tag-chip:hover{border-color:var(--primary);color:#fff;background:rgba(255,0,170,.15)}.tag-chip--series{border-color:var(--line-primary);background:rgba(255,0,170,.07)}.server-option{display:inline-flex;align-items:center;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.82);font-size:13px;cursor:pointer;transition:border-color var(--motion-base) ease,color var(--motion-base) ease,background var(--motion-base) ease}.server-option:hover{border-color:var(--secondary);color:#fff}.server-option.active,.server-option[aria-pressed=true]{border-color:var(--line-primary-strong);background:rgba(255,0,170,.16);color:#fff}.post-aside-title{font-family:Orbitron,sans-serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding-left:14px;border-left:2px solid var(--secondary);color:var(--secondary)}.post-aside-title--primary{border-left-color:var(--primary);color:var(--primary)}
