.kabbalah-calculator .container { max-width:500px; margin:auto; background:white; padding:20px; border-radius:12px; box-shadow:0 5px 15px rgba(0,0,0,0.1);}
h1 { text-align:center; margin-bottom:20px; color:#4b2e83;}
label { display:block; margin-bottom:8px; font-weight:bold;}
input { width:90%; padding:10px; margin-bottom:20px; border-radius:6px; border:1px solid #ccc;}
button { width:90%; padding:12px; border:none; background:#764ba2; color:white; border-radius:6px; cursor:pointer;}
button:hover { background:#5a2d82;}
.results { margin-top:20px; display:none;}
.number { font-size:2em; font-weight:bold; text-align:center; margin:10px 0;}
.meanings { margin-top:20px; }
.meanings li { margin-bottom:8px; }
