.elementor-5432 .elementor-element.elementor-element-3444531>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5432 .elementor-element.elementor-element-3444531{overflow:hidden;margin-top:0;margin-bottom:0;padding:0}.elementor-5432 .elementor-element.elementor-element-71c997e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-5432 .elementor-element.elementor-element-23e8a03>.elementor-widget-container{margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0;font-family:Arial,sans-serif}body{background:#0f172a;color:#fff}.container{height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:40px 20px}.section{display:flex;justify-content:center;align-items:center}.header{flex-direction:column;gap:10px}.header h1{font-size:36px}.header p{font-size:16px;opacity:.8}.content{gap:20px}.box{background:#1e293b;padding:20px 30px;border-radius:12px;font-size:18px}.numbers{gap:10px}.number{width:40px;height:40px;background:#334155;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:16px}html,body{margin:0;padding:0}#lucky-draw{min-height:100vh;background:radial-gradient(circle at top,#4a2a7a,#2a0f3f);color:#fff;text-align:center;padding:40px 20px;box-sizing:border-box}.header{margin-bottom:30px}.logo{max-height:90px;filter:brightness(0) invert(1);margin-bottom:10px}.slot-machine{display:flex;justify-content:center;gap:20px;margin:40px 0}.slot{width:140px;height:180px;background:#3c3a6f;border-radius:18px;font-size:110px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 20px rgba(0,0,0,.6),0 10px 30px rgba(0,0,0,.4)}#congrats{font-size:48px;font-weight:700;color:gold;margin:20px 0;animation:zoomIn .6s ease}@keyframes zoomIn{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.actions{margin:20px 0}.actions button{padding:14px 36px;font-size:20px;border-radius:10px;border:none;cursor:pointer;margin:0 10px}#spinBtn{background:linear-gradient(135deg,gold,orange);color:#000;font-weight:700}#resetBtn{background:#444;color:#fff}#result-list{margin-top:30px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;font-size:20px}#result-list span{width:50px;text-align:center}