:root{--card:#fffdf7f2;--ink:#352957;--border:#fff;--soft-shadow:0 10px 0 rgba(53,41,87,.16)}body{background-color:#cbeeff;background-image:linear-gradient(145deg,rgba(239,250,255,.72),rgba(250,241,255,.72)),var(--world);background-size:cover;background-attachment:fixed;background-position:center;font-family:"Arial Rounded MT Bold",Arial,sans-serif!important}header,.card,.panel{background:var(--card)!important;border-color:var(--border)!important;border-radius:30px!important;box-shadow:var(--soft-shadow)!important}.tag,.brand{background:var(--ink)!important}.pill{background:#f0eaff!important;border:2px solid #fff!important}.scene,.sky{background-image:linear-gradient(rgba(255,253,247,.15),rgba(223,239,255,.27)),var(--world)!important;background-size:cover!important;background-position:center!important;background-blend-mode:soft-light,normal!important;min-height:430px!important;border-color:#fff!important;box-shadow:inset 0 0 0 4px rgba(255,255,255,.52)}.hero,.guide img{filter:drop-shadow(0 6px 4px rgba(53,41,87,.3))!important}.buttons button,.next,.reset{border:3px solid #fff!important;border-radius:18px!important}.feedback{background:rgba(255,255,255,.78);border-radius:12px;padding:5px 10px}.front{transform:rotateY(180deg)!important}@media(max-width:560px){.scene,.sky{min-height:320px!important}}
