#divine-drop-450{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:9px;margin:14px 0;padding:18px;border:1px solid #f3d68588;border-radius:18px;background:radial-gradient(circle at 80% 0,#67eaff35,transparent 34%),linear-gradient(145deg,#111c27,#05080d 68%);box-shadow:0 16px 38px #000b,inset 0 1px #fff2;color:#f5f8f9}#divine-drop-450:before{content:'';position:absolute;z-index:-1;inset:-80%;background:conic-gradient(transparent,#61eaff22,transparent,#f3ce6b26,transparent);animation:divineSpin 9s linear infinite}#divine-drop-450 small{color:#f4d77e;font:900 8px system-ui;letter-spacing:.18em}#divine-drop-450 h2{margin:0;font:950 28px/1 system-ui;letter-spacing:.04em}#divine-drop-450 p{margin:0;color:#c8d4d8;font:10px/1.5 system-ui}.divine-items{display:flex;gap:8px}.divine-items i{display:grid;place-items:center;width:42px;height:42px;border:1px solid #bdeeff66;border-radius:12px;background:#07121bcc;color:#f5d985;font:900 20px system-ui;font-style:normal;box-shadow:inset 0 0 16px #58dff522}#divine-drop-450 button,#divine-daily-450 button{min-height:48px;border:1px solid #ffe59a;border-radius:12px;background:linear-gradient(110deg,#b67a28,#f2d287 48%,#b17829);color:#130f08;font:950 11px system-ui;letter-spacing:.08em}#divine-drop-450 button:disabled{filter:saturate(.25);opacity:.72}#divine-drop-450>[data-state]{color:#8edfec;font:800 8px system-ui;letter-spacing:.08em}.claimed#divine-drop-450{border-color:#65d8c788}#divine-daily-450{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;padding:12px;border:1px solid #708b9780;border-radius:15px;background:#071017e8;color:#fff}#divine-daily-450>div{display:grid;gap:3px}#divine-daily-450 small{color:#8fdae7;font:800 7px system-ui;letter-spacing:.12em}#divine-daily-450 strong{font:900 13px system-ui}#divine-daily-450 span{color:#aebdc2;font:8px/1.35 system-ui}#divine-daily-450 button{flex:0 0 118px;min-height:42px;font-size:8px}#divine-reveal-450{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:#02060be8;opacity:0;transition:.4s}#divine-reveal-450[hidden]{display:none}#divine-reveal-450.show{opacity:1}#divine-reveal-450 section{width:min(420px,92vw);padding:30px 22px;border:1px solid #ffe29a;border-radius:24px;background:radial-gradient(circle at 50% 0,#4edfff30,transparent 42%),#071018;color:#fff;text-align:center;box-shadow:0 0 80px #56dff45c;transform:scale(.75);transition:.55s cubic-bezier(.2,.8,.2,1)}#divine-reveal-450.show section{transform:none}#divine-reveal-450 section>i{display:block;color:#ffe294;font:950 72px system-ui;font-style:normal;text-shadow:0 0 35px #52e8ff}#divine-reveal-450 h2{font:950 26px system-ui}#divine-reveal-450 p{color:#c4d2d7;font:11px/1.5 system-ui}#divine-reveal-450 button{padding:12px 22px;border:1px solid #ffe39a;border-radius:10px;background:#d9b65f;font-weight:900}#divine-hud-450{position:fixed;z-index:66;left:50%;bottom:max(20px,env(safe-area-inset-bottom));width:min(310px,55vw);padding:8px;border:1px solid #ffe29366;border-radius:16px;background:#071018e8;backdrop-filter:blur(10px);box-shadow:0 10px 34px #000c;color:#fff;transform:translateX(-50%)}#divine-hud-450[hidden]{display:none}#divine-hud-450 header{display:flex;justify-content:space-between;padding:0 3px 6px;font:800 7px system-ui;letter-spacing:.08em}#divine-hud-450 header em{color:#8ed9e5;font-style:normal}#divine-hud-450>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}#divine-hud-450 button{height:48px;padding:3px;border:1px solid #8fb2bd55;border-radius:10px;background:linear-gradient(#1c2b35,#091017);color:#fff}#divine-hud-450 button i{display:block;color:#f5d57d;font:900 18px system-ui;font-style:normal}#divine-hud-450 button span{font:800 6px system-ui}#divine-hud-450 button:disabled{opacity:.42}@keyframes divineSpin{to{transform:rotate(360deg)}}@media(max-width:520px){#divine-hud-450{bottom:max(170px,calc(env(safe-area-inset-bottom) + 156px));width:188px}#divine-hud-450 button{height:43px}#divine-daily-450{align-items:stretch;flex-direction:column}#divine-daily-450 button{flex:auto;width:100%}}
