/* Arabic Text Piece Theme - Traditional Persian/Arabic chess piece names */
/* شاه (Shah/King), فرزين (Farzin/Queen), رخ (Rukh/Rook), فيل (Fil/Bishop), فرس (Faras/Knight), بيدق (Baidaq/Pawn) */

/* White Pieces - Red text */
.arabic-text .cg-wrap piece.k-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='28' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>شاه</text></svg>");}
.arabic-text .cg-wrap piece.q-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='22' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>فرزين</text></svg>");}
.arabic-text .cg-wrap piece.r-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='32' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>رخ</text></svg>");}
.arabic-text .cg-wrap piece.b-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='28' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>فيل</text></svg>");}
.arabic-text .cg-wrap piece.n-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='28' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>فرس</text></svg>");}
.arabic-text .cg-wrap piece.p-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='24' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>بيدق</text></svg>");}

/* Black Pieces - Black text */
.arabic-text .cg-wrap piece.k-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='28' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>شاه</text></svg>");}
.arabic-text .cg-wrap piece.q-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='22' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>فرزين</text></svg>");}
.arabic-text .cg-wrap piece.r-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='32' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>رخ</text></svg>");}
.arabic-text .cg-wrap piece.b-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='28' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>فيل</text></svg>");}
.arabic-text .cg-wrap piece.n-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='28' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>فرس</text></svg>");}
.arabic-text .cg-wrap piece.p-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='24' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>بيدق</text></svg>");}

/* Promoted pieces (for variants that support promotion) - White */
.arabic-text .cg-wrap piece.pk-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='24' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>+شاه</text></svg>");}
.arabic-text .cg-wrap piece.pq-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='18' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>+فرزين</text></svg>");}
.arabic-text .cg-wrap piece.pr-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='28' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>+رخ</text></svg>");}
.arabic-text .cg-wrap piece.pb-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='24' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>+فيل</text></svg>");}
.arabic-text .cg-wrap piece.pn-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='24' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>+فرس</text></svg>");}
.arabic-text .cg-wrap piece.pp-piece.white {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='20' font-weight='bold' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>+بيدق</text></svg>");}

/* Promoted pieces - Black */
.arabic-text .cg-wrap piece.pk-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='24' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>+شاه</text></svg>");}
.arabic-text .cg-wrap piece.pq-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='18' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>+فرزين</text></svg>");}
.arabic-text .cg-wrap piece.pr-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='28' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>+رخ</text></svg>");}
.arabic-text .cg-wrap piece.pb-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='24' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>+فيل</text></svg>");}
.arabic-text .cg-wrap piece.pn-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='24' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>+فرس</text></svg>");}
.arabic-text .cg-wrap piece.pp-piece.black {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='20' font-weight='bold' x='50%25' y='50%25' fill='%231a1a1a' text-anchor='middle' dominant-baseline='central'>+بيدق</text></svg>");}

/* Unknown/special pieces */
.arabic-text .cg-wrap piece._-piece {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='30' x='50%25' y='50%25' fill='%23c53030' text-anchor='middle' dominant-baseline='central'>*</text></svg>");}
.arabic-text .cg-wrap piece.unknown {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><text font-family='Arial, sans-serif' font-size='30' x='50%25' y='50%25' fill='%23888888' text-anchor='middle' dominant-baseline='central'>?</text></svg>");}
