.cosmic-chest-entry{color:#dcd0ff;cursor:pointer;background:linear-gradient(90deg,#0e1b30,#292044,#0e1b30);border-top:1px solid #b38ce144;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 12px;width:100%;padding:8px 12px;font-size:11px;display:flex}.cosmic-chest-entry span{color:#ffe1a3;font-weight:700}.rated-app .cosmic-chest-entry{display:none}.cosmic-chest-backdrop{z-index:250;color:#e4eeff;background:#020813ed;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.cosmic-chest-modal{text-align:center;background:radial-gradient(at 50% 32%,#30284f,#071523 70%);border:1px solid #b68de999;border-radius:22px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:24px;position:relative;overflow:auto;box-shadow:0 0 70px #995de62a}.cosmic-chest-modal>small{letter-spacing:.22em;color:#b7c8e6;font-size:10px}.cosmic-chest-modal h2{margin:12px 0 0;font:clamp(25px,5vw,36px) Georgia,serif}.cosmic-chest-modal p{color:#bcc9df;margin:10px 0;font-size:13px;line-height:1.6}.cosmic-chest-close{color:#bfd4ee;font-size:28px;position:absolute;top:6px;right:12px}.cosmic-chest-scene{isolation:isolate;aspect-ratio:1.25;width:min(100%,390px);margin:auto;position:relative}.cosmic-chest-art{filter:drop-shadow(0 0 16px #87caff44);width:100%;height:100%;position:relative}.cosmic-chest-lid{transform-origin:240px 140px;transform-box:view-box;transition:transform 1s cubic-bezier(.3,.1,.2,1),opacity 1s}.is-opening .cosmic-chest-lid{opacity:.25;transform:translateY(-55px)rotateX(125deg)}.cosmic-chest-rays{filter:blur(14px);opacity:0;background:conic-gradient(#0000,#c98aff55,#0000,#8be6ff55,#0000);transition:opacity .7s;position:absolute;inset:10% 5%}.is-opening .cosmic-chest-rays{opacity:1}.cosmic-chest-drop{object-fit:contain;opacity:0;filter:drop-shadow(0 0 18px #d799ff88);width:48%;height:60%;transition:opacity .5s .6s,transform 1.2s .4s;position:absolute;top:15%;left:26%;transform:translateY(80px)scale(.25)}.is-opening .cosmic-chest-drop{opacity:1;transform:translateY(-28px)scale(1)}.cosmic-chest-name{color:#e6c8ff;font:26px Georgia,serif;display:block}.cosmic-chest-cta{color:#fff;background:linear-gradient(140deg,#653f8b,#243a5a);border:1px solid #d1a0ff;border-radius:12px;width:100%;margin:14px 0 8px;padding:13px 20px;font-weight:700;display:block}.cosmic-chest-cta:disabled{opacity:.6;cursor:wait}.cosmic-chest-modal>button:last-child{color:#afc4da;padding:8px;font-size:12px}@media (prefers-reduced-motion:reduce){.cosmic-chest-modal *{transition:none!important;animation:none!important}}@media (height<=600px){.cosmic-chest-scene{width:230px}.cosmic-chest-modal{padding:18px}.cosmic-chest-modal p{font-size:12px}}.luna-identity-header>.cosmic-chest-entry{grid-column:1/-1}.cosmic-chest-realistic{perspective:800px;filter:drop-shadow(0 12px 14px #0008);position:absolute;inset:0}.cosmic-chest-realistic img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .85s,transform 1.1s cubic-bezier(.22,.68,.15,1);position:absolute;inset:0}.cosmic-chest-open{opacity:0;transform:translateY(10px)scale(.97)}.is-opening .cosmic-chest-closed{opacity:0;transform:translateY(4px)scale(.98)}.is-opening .cosmic-chest-open{opacity:1;transform:translateY(0)scale(1)}.cosmic-chest-scene:has(.cosmic-chest-realistic){aspect-ratio:1.08}.cosmic-chest-effect{white-space:pre-line}.cosmic-chest-realistic{filter:brightness(.62)saturate(.8)drop-shadow(0 12px 14px #0008)}.cosmic-chest-drop{z-index:2;filter:drop-shadow(0 0 6px #040911)drop-shadow(0 0 20px #d799ffb3)}.is-opening .cosmic-chest-drop{transform:translateY(-42px)scale(1)}
