// === Unique decorative vectors — big, expressive, and used sparingly === // 1. Massive dramatic ink splash, lifted-brush style const InkSplash = ({ color = "#1A1A1A", style = {} }) => ( ); // 2. Hand-drawn loose annotation circle (around words) const AnnotationCircle = ({ color = "#C8392E", style = {} }) => ( ); // 3. Big editorial numeral const BigNumeral = ({ n, style = {} }) => (
); // 4. Flowing brush ribbon (full width decorative stroke under section heads) const BrushRibbon = ({ color = "#1A1A1A", height = 30, style = {} }) => ( ); // 5. Vertical seal chain — column of stacked stamps with rotation const SealColumn = ({ chars = ["新", "热", "趣", "典"], style = {} }) => ( ); // 6. Vertical kanji column (decorative right-edge text) const VerticalKanjiColumn = ({ text = "字典 · 俚语 · 当代", style = {} }) => ( ); // 7. Diagonal brush sweep — used as section corner accents const DiagonalSweep = ({ color = "#1A1A1A", style = {} }) => ( ); // 8. Editorial brackets [ ] — calligraphic const BracketLeft = ({ color = "#1A1A1A", style = {} }) => ( ); const BracketRight = ({ color = "#1A1A1A", style = {} }) => ( ); // 9. Tasseled seal (square seal with a hanging tassel — but minimal, not kitsch) const HangingSeal = ({ char = "新", style = {} }) => ( ); // 10. Wave-strike — a single bold zen brush sweep that arcs across const WaveStrike = ({ color = "#1A1A1A", style = {} }) => ( ); // 11. Crosshair / radar mark (editorial pointer) const CrosshairMark = ({ style = {} }) => ( ); // 12. Index dot pattern (rice-paper engraving feel) const DotGrid = ({ rows = 8, cols = 8, style = {} }) => { const dots = []; for (let r = 0; r < rows; r++) for (let c = 0; c < cols; c++) { dots.push(