/* Babilo: operations in columns and richer card album */
.bop-panel{text-align:center;max-width:660px;margin:auto}.bop-column{display:inline-flex;flex-direction:column;align-items:flex-end;padding:22px 40px;margin:15px auto 25px;background:linear-gradient(155deg,#f8fdff,#dbefff);border:3px solid #1d8be5;border-radius:24px;box-shadow:0 12px 30px #003b7640;color:#093769;font:800 clamp(34px,6vw,60px)/1.18 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.bop-line{height:4px;width:100%;background:#093769;border-radius:3px;margin:8px 0}.bop-result{color:#1376e3;align-self:center}.bop-panel input{font-size:24px;text-align:center;max-width:240px}
.ba-world{background:radial-gradient(circle at 84% 10%,#3cc8ff80,transparent 30%),radial-gradient(circle at 8% 85%,#7037cf55,transparent 35%),linear-gradient(155deg,#075ca6,#04366d 65%,#031f53)!important;border:2px solid #39baff!important;border-radius:26px!important;box-shadow:inset 0 0 55px #04d9ff33,0 18px 40px #00183b88!important}.ba-card{border-radius:20px!important;box-shadow:inset 0 0 20px #2fbdff40,0 8px 18px #001b4d88!important;transition:transform .2s,box-shadow .2s!important}.ba-card:hover{transform:translateY(-5px) scale(1.015)!important}.ba-card.rare{box-shadow:inset 0 0 20px #c560ff55,0 0 16px #c560ff77!important}.ba-card.gold{box-shadow:inset 0 0 20px #ffca2655,0 0 20px #ffca2699!important}.ba-card .ba-illustration{width:100%!important;height:100%!important;object-fit:cover!important}.ba-card.locked .ba-art{filter:grayscale(.4)}.ba-card.locked .ba-mystery{font-size:70px;text-shadow:0 0 30px #45c8ff}.ba-nav button.active{box-shadow:0 0 18px #ffe45a!important}.ba-meter{box-shadow:0 0 15px #45ffb3}
