.xp-card{--xp-bg: #FFFFFF;--xp-ink: #0F1419;--xp-muted: #536471;--xp-border: #CFD9DE;--xp-link: #1D9BF0;box-sizing:border-box;padding:16px;background:var(--xp-bg);color:var(--xp-ink);font-family:Chirp,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;max-width:100%}.xp-card[data-theme=dark]{--xp-bg: #000000;--xp-ink: #E7E9EA;--xp-muted: #71767B;--xp-border: #2F3336}.xp-head{display:flex;align-items:flex-start;gap:12px}.xp-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.xp-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--xp-border);color:var(--xp-bg);font-weight:700;font-size:19px}.xp-identity{display:flex;flex-direction:column;min-width:0;flex:1}.xp-name{display:inline-flex;align-items:center;gap:3px;font-size:15px;font-weight:700;line-height:20px}.xp-badge{flex:none}.xp-handle{font-size:15px;line-height:20px;color:var(--xp-muted)}.xp-more{color:var(--xp-muted);flex:none}.xp-text{margin-top:12px;font-size:17px;line-height:20px;white-space:pre-wrap;word-wrap:break-word}.xp-link{color:var(--xp-link)}.xp-media{margin-top:12px;border:1px solid var(--xp-border);border-radius:16px;overflow:hidden}.xp-media-el{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}.xp-media-blank{width:100%;aspect-ratio:16 / 9;background:var(--xp-border);opacity:.25}.xp-footer{margin-top:12px;font-size:15px;line-height:20px;color:var(--xp-muted)}.xp-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:4px;color:var(--xp-muted)}.xp-stat{display:inline-flex;align-items:center;gap:6px;font-size:13px}.xp-stat b{font-weight:400}.xp-stat-repost{color:#00ba7c}.xp-stat-like{color:#f91880}.xp-preview{background:var(--panel);padding:16px;overflow-x:auto;place-items:start center}.xp-preview .xp-card{max-width:100%}.xp-upload{min-height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.xp-counter{font-family:var(--mono);font-size:12px;color:var(--ink-faint)}.xp-counter.over{color:var(--red);font-weight:700}
