#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.captcha-container[data-v-3486f9ad]{display:flex;justify-content:center;align-items:center;height:100vh;text-align:center}.captcha-form[data-v-3486f9ad]{width:300px;margin:auto}.lottery-container[data-v-76940dc4]{position:relative;width:500px;height:500px;margin:20px auto;border:2px solid #e4e7ed;border-radius:8px;background:#fff}.prize-item[data-v-76940dc4]{position:absolute;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border:1px solid #ebeef5;border-radius:4px;background:#f5f7fa;transition:all .3s;cursor:default}.lottery-btn[data-v-76940dc4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;font-size:16px}.active[data-v-76940dc4]{background:#409eff!important;color:#fff;transform:scale(1.1);box-shadow:0 0 10px rgba(64,158,255,.5);z-index:1}.winner[data-v-76940dc4]{background:#f56c6c!important;animation:winnerFlash-76940dc4 .5s infinite alternate}@keyframes winnerFlash-76940dc4{0%{transform:scale(1);box-shadow:0 0 10px hsla(0,87%,69%,.5)}to{transform:scale(1.2);box-shadow:0 0 20px hsla(0,87%,69%,.8)}}.lottery-card[data-v-3b6085c5]{margin:20px;border-radius:8px;text-align:left}.lottery-content h3[data-v-3b6085c5]{margin-top:20px;color:#333}.lottery-content ul[data-v-3b6085c5]{list-style-type:disc;padding-left:20px}.lottery-content p[data-v-3b6085c5]{line-height:1.6;color:#666}.parent-container[data-v-3b6085c5]{max-width:800px;margin:0 auto;padding:20px}@media (max-width:600px){.lottery-container[data-v-3b6085c5]{width:300px!important;height:300px!important}.prize-item[data-v-3b6085c5]{width:50px!important;height:50px!important;font-size:12px}}.lottery-wrapper[data-v-3b6085c5]{padding:30px;max-width:1200px;margin:0 auto}.title[data-v-3b6085c5]{text-align:center;color:#303133;margin-bottom:30px}.control-panel[data-v-3b6085c5]{padding:20px;border:1px solid #ebeef5;border-radius:8px;background:#f8f9fa}.el-form-item[data-v-3b6085c5]{margin-bottom:20px}.history[data-v-3b6085c5]{margin-top:30px;padding:15px;background:#fff;border-radius:4px}h3[data-v-3b6085c5]{color:#606266;margin-bottom:15px}