/* Minimal custom styles used by the converted theme */
.lottologic-root { width: 100%; }
#lottologic-app { width: 100%; }
#results { color: #ffcc66; }
.number-pill { display:inline-block; min-width:44px; padding:8px 10px; margin:4px; border-radius:8px; background:#2d1b0e; border:2px solid #1f120a; color:#ffffff; font-weight:700; font-family: monospace; }
.power-pill { background:#cc6666; color:#ffffff; border-radius:50%; width:56px; height:56px; display:inline-flex; align-items:center; justify-content:center; font-weight:900; }

/* Strategy buttons: ensure readable text color on theme backgrounds */
#lottologic-app .strategy-btn { color: #141413 !important; }

@keyframes beam-scan { 0% { opacity:0 } 50% { opacity:0.4 } 100% { opacity:0 } }
