/* «لعبة المحبس» looks (2026-10-19): 🎨 كارتون (default) · 🌸 وردي · 🌙 الأصلي (dark gold) — switched by the button next to 🔊 */
/* ---------- 🎨 كارتون ---------- */
body.rw-kids{background:#ffe27a;color:#1d1b26;font-family:"Baloo Bhaijaan 2","Noto Sans Arabic",system-ui,sans-serif}
body.rw-kids::before{opacity:.35;background-image:radial-gradient(#1d1b2622 2px,transparent 2.5px),radial-gradient(#ffffff99 2px,transparent 2.5px);background-size:26px 26px;background-position:0 0,13px 13px}
.rw-kids .ring-page header button{border:3px solid #1d1b26;background:#fff;color:#1d1b26;box-shadow:3px 3px 0 #1d1b26}
.rw-kids .ring-page header #gameTitle{border:3px solid #1d1b26;background:#4cc9f0;color:#fff;text-shadow:2px 2px 0 #1d1b26;box-shadow:4px 4px 0 #1d1b26}
.rw-kids .scoring-bar{border:3px solid #1d1b26;background:#fff;box-shadow:4px 4px 0 #1d1b26}
.rw-kids .scoring-bar>span{color:#1d1b26}
.rw-kids .mode-switch{background:#fff3c4}
.rw-kids .mode-switch button{color:#1d1b26}
.rw-kids .mode-switch button.active{background:#ff5d8f;color:#fff;text-shadow:1px 1px 0 #1d1b26}
.rw-kids .score>strong{border:3px solid #1d1b26;background:#fff;color:#1d1b26}
.rw-kids .score label{border:3px solid #1d1b26;box-shadow:4px 4px 0 #1d1b26}
.rw-kids .score label small{color:#1d1b26}
.rw-kids .score input{border:2px solid #1d1b26;background:#fff;color:#1d1b26}
.rw-kids .green{background:#7bd389;color:#1d1b26}
.rw-kids .yellow{background:#ffd447;color:#1d1b26}
.rw-kids .hand{border:3px solid #1d1b26;background:#fff;box-shadow:0 5px 0 #1d1b26}
.rw-kids .hand:nth-child(5n+2){background:#ffd6e7}.rw-kids .hand:nth-child(5n+3){background:#d7f4ff}.rw-kids .hand:nth-child(5n+4){background:#e4ffd6}.rw-kids .hand:nth-child(5n+5){background:#f0e3ff}
.rw-kids .hand small{color:#1d1b26}
.rw-kids .hand.open{background:#c9c9d6}
.rw-kids .hand.open.found{background:#ffd447;box-shadow:0 0 0 4px #ff5d8f,0 5px 0 #1d1b26}
.rw-kids .primary{border:3px solid #1d1b26;background:#ff5d8f;color:#fff;text-shadow:2px 2px 0 #1d1b26;box-shadow:0 6px 0 #1d1b26}
.rw-kids .members-card{border:3px solid #1d1b26;box-shadow:4px 4px 0 #1d1b26}
.rw-kids .members-card.green{background:#7bd389}.rw-kids .members-card.yellow{background:#ffd447}
.rw-kids .members-card h3{color:#1d1b26}
.rw-kids .members-card li{background:#fff;color:#1d1b26;border:2px solid #1d1b26}
.rw-kids .members-card li.empty{color:#1d1b2699}
.rw-kids .members-card input{border:2px solid #1d1b26;background:#fff;color:#1d1b26}
.rw-kids .members-card form button{border:2px solid #1d1b26;background:#fff}
.rw-kids .turn-bar{border:3px solid #1d1b26;background:#fff;box-shadow:4px 4px 0 #1d1b26;animation:none}
.rw-kids .turn-bar.green b{color:#1f9d55}.rw-kids .turn-bar.yellow b{color:#c27c0e}
.rw-kids .turn-bar small,.rw-kids .turn-bar span{color:#1d1b26}.rw-kids .turn-bar em{color:#1d1b2699}
.rw-kids .score label.on-turn{outline:4px solid #ff5d8f}
.rw-kids .overlay{background:#1d1b26aa}
.rw-kids .overlay>div{border:3px solid #1d1b26;background:#fffaf0;color:#1d1b26;box-shadow:6px 6px 0 #1d1b26}
.rw-kids .overlay p{color:#4a4658}
.rw-kids #turn{color:#1d1b26}
/* ---------- 🌸 وردي ---------- */
body.rw-pink{background:radial-gradient(circle at 15% 15%,#ff9ecb66,transparent 32%),radial-gradient(circle at 85% 30%,#c08bff55,transparent 34%),linear-gradient(160deg,#3b0a2a,#5c1342 50%,#2a0720);color:#fff}
body.rw-pink::before{opacity:.18}
.rw-pink .ring-page header button{border-color:#ff9ecb55;background:#ff9ecb1f}
.rw-pink .ring-page header #gameTitle{border-color:#ff9ecb88;background:linear-gradient(135deg,#7a1d55cc,#4a0f34cc);box-shadow:0 0 24px #ff6fb133}
.rw-pink .scoring-bar{border-color:#ff9ecb44;background:#4a0f34bb}
.rw-pink .scoring-bar>span{color:#ffd1e8}
.rw-pink .mode-switch button.active{background:linear-gradient(135deg,#ff9ecb,#e0559b);color:#fff}
.rw-pink .score>strong{background:#3b0a2aaa;color:#ffd1e8}
.rw-pink .green{background:linear-gradient(145deg,#ff6fb155,#4a0f3499);color:#ffc2e2}
.rw-pink .yellow{background:linear-gradient(145deg,#c08bff55,#2e0f4a99);color:#e3ccff}
.rw-pink .hand{border-color:#ff9ecb33;background:linear-gradient(145deg,#7a1d55dd,#3b0a2aee)}
.rw-pink .hand.open{background:linear-gradient(145deg,#a3527f,#5c2a48)}
.rw-pink .hand.open.found{background:linear-gradient(145deg,#ffb3d9,#c2408a);box-shadow:0 0 22px #ff6fb1aa}
.rw-pink .primary{background:linear-gradient(135deg,#ffb3d9,#e0559b);color:#fff;box-shadow:0 10px 28px #e0559b55}
.rw-pink .members-card.green{background:#ff6fb133}.rw-pink .members-card.yellow{background:#c08bff33}
.rw-pink .members-card.green form button{background:#ff9ecb}.rw-pink .members-card.yellow form button{background:#d9b8ff}
.rw-pink .turn-bar.green{color:#ff9ecb}.rw-pink .turn-bar.yellow{color:#d9b8ff}
.rw-pink .turn-bar{background:#3b0a2acc}
.rw-pink .overlay{background:#2a0720ee}
.rw-pink .overlay>div{border-color:#ff9ecb55;background:linear-gradient(145deg,#5c1342,#2a0720)}
.rw-pink #turn{color:#ff9ecb}
.rw-kids .score input::placeholder,.rw-kids .members-card input::placeholder{color:#1d1b2680}
