.card-container{position:relative;width:100%;padding:2rem 1.5rem;background:rgba(10,14,23,.95) url(/assets/circuit-bg.jpg) 50%/cover no-repeat;border-radius:1.2rem;overflow:hidden;border:2px solid transparent;background-clip:padding-box;transition:box-shadow .3s ease-in-out}.card-container.shadow-low{box-shadow:0 0 20px rgba(0,150,255,.4),inset 0 0 20px rgba(0,150,255,.15)}.card-container.shadow-medium{box-shadow:0 0 20px rgba(0,255,150,.5),inset 0 0 30px rgba(0,255,150,.2)}.card-container.shadow-high{box-shadow:0 0 20px rgba(255,255,0,.6),inset 0 0 40px rgba(255,255,0,.25)}.card-container.shadow-max{box-shadow:0 0 20px rgba(138,43,226,.7),0 0 15px rgba(0,255,255,.5),inset 0 0 50px rgba(138,43,226,.3)}.card-container:before{content:"";position:absolute;inset:-4px;border-radius:1.4rem;background:linear-gradient(45deg,#00ffff,#00b8ff,#00ffff);background-size:300% 300%;z-index:-1;animation:neonFlow 6s linear infinite;filter:blur(2px)}@keyframes neonFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bet,.card-header-custom{text-align:center;margin-bottom:1rem}.label{display:block;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8;color:#e0f7ff}.value{font-size:2.4rem;font-weight:700;margin-top:.25rem;color:#e0f7ff}.coin{font-size:1.8rem;margin-right:.2rem}.divider{border:none;height:1px;background:linear-gradient(90deg,transparent,#00ffff,transparent);margin:1.2rem 0}.action-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.9rem 1.2rem;font-size:1.1rem;font-weight:600;color:#0a0e17;background:#00ffff;border:none;border-radius:.75rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.action-btn:hover{background:#00e6e6;box-shadow:0 0 20px rgba(0,255,255,.6);transform:translateY(-2px)}.action-btn:active{transform:translateY(0)}.action-btn:disabled{background:#555;cursor:not-allowed}.action-btn:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,255,255,.4) 0,transparent 70%);opacity:0;transition:opacity .4s}.action-btn:hover:after{opacity:1;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(.8);opacity:.6}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.sword-icon{width:1.2rem;height:1.2rem}