.ChestItem_chestCard__v0Y0e{background:linear-gradient(145deg,#fff,#ffe0e0);border:4px solid #f0f;border-radius:20px;padding:15px;text-align:center;color:#333;box-shadow:5px 5px 0 #ff4500;transition:transform .2s,box-shadow .2s;position:relative;min-height:400px}.ChestItem_chestCard__v0Y0e:hover{transform:translate(-5px,-5px) rotate(1deg);box-shadow:10px 10px 0 #ff4500}.ChestItem_disabledCard__MDM_E{opacity:.5;filter:grayscale(100%);pointer-events:none}.ChestItem_imageWrapper__x8cDr{margin-bottom:20px;height:180px;overflow:hidden;position:relative}.ChestItem_chestImage__rx3SD{width:100%;height:100%;object-fit:contain;display:block;margin:0 auto;filter:drop-shadow(0 0 15px rgba(255,100,255,.9))}.ChestItem_chestNameOverlay__z5zZF{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:#ffeb3b;width:100%;padding:8px 10px;border-radius:0 0 8px 8px;font-size:1.2em;font-weight:700;z-index:10}.ChestItem_countOverlay__1t1_G{position:absolute;top:10px;right:10px;background-color:#ff4500;color:#fff;padding:4px 10px;border-radius:50%;font-size:1em;font-weight:700;z-index:10;border:3px solid #fff;box-shadow:2px 2px 0 #000}.ChestItem_description__bBxeH{font-size:1em;color:#555;min-height:20px}.ChestItem_details__Tsnma{margin:10px 0;padding:10px 0;border-top:1px dashed #fa0;border-bottom:1px dashed #fa0;color:#333}.ChestItem_timer__cDfy0{font-weight:700;color:#00c853;font-size:1.1em}.ChestItem_saleFinished__t_IO8{color:red;font-weight:700}.ChestItem_price__QgB_e{font-size:1.3em;font-weight:700}.ChestItem_diamondCost__QWGC9{color:#f0f}.ChestItem_buyButton__tM4to{background-color:#00b3ff;color:#fff;border:4px solid #fff;border-radius:15px;padding:12px 20px;font-size:1.3em;cursor:pointer;width:100%;transition:background-color .2s,transform .1s;font-weight:700;box-shadow:0 6px 0 #07a}.ChestItem_buyButton__tM4to:not(:disabled):hover{background-color:#00a0e0}.ChestItem_buyButton__tM4to:not(:disabled):active{transform:translateY(6px);box-shadow:0 0 0}.ChestItem_buyButton__tM4to:disabled{background-color:#aaa;cursor:not-allowed;box-shadow:0 3px 0 #777}.ChestItem_soldOutOverlay__Lj_PR{position:absolute;top:10%;height:80%;background-color:hsla(0,0%,100%,.8);color:red;font-size:2.5em;font-weight:extra-bold;border-radius:20px;transform:rotate(-10deg);text-shadow:2px 2px 0 #000;pointer-events:none}.ChestItem_soldOutOverlay__Lj_PR,.PurchaseModal_modalOverlay__qkJ1x{left:0;right:0;display:flex;align-items:center;justify-content:center}.PurchaseModal_modalOverlay__qkJ1x{position:fixed;top:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:2000}.PurchaseModal_modalContent__nHygW{background:linear-gradient(135deg,#fffe92,#fc0);padding:30px;border-radius:20px;border:5px solid #ff4500;box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 0 15px hsla(0,0%,100%,.7);text-align:center;max-width:450px;width:90%;transform:scale(.95);animation:PurchaseModal_popIn___DqZi .3s cubic-bezier(.68,-.55,.27,1.55) forwards}@keyframes PurchaseModal_popIn___DqZi{0%{transform:scale(.5) rotate(5deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.PurchaseModal_modalTitle__z_uW_{font-size:2em;color:#ff4500;margin-bottom:20px;text-shadow:2px 2px 0 #fff}.PurchaseModal_confirmMessage__a7K9p,.PurchaseModal_failureMessage__htkkJ,.PurchaseModal_successMessage__cAPis{font-size:1.2em;margin-bottom:15px;color:#333}.PurchaseModal_note__cG47c{font-size:.9em;color:#888;margin-bottom:25px}.PurchaseModal_buttonGroup__s7H9e{display:flex;justify-content:center;gap:15px;margin-top:20px}.PurchaseModal_modalButton__wos0F{padding:12px 25px;border:none;border-radius:10px;font-weight:700;cursor:pointer;font-size:1.1em;box-shadow:0 4px 0 rgba(0,0,0,.2);transition:transform .1s,box-shadow .1s}.PurchaseModal_modalButton__wos0F:active{transform:translateY(4px);box-shadow:none}.PurchaseModal_confirmButton__vLoEu{background-color:#00b300;color:#fff}.PurchaseModal_closeButton__CxhmH{background-color:tomato;color:#fff}.Shop_shopContainer__1dgdY{padding:0 20px;max-width:1400px;margin:0 auto;font-family:Arial Black,sans-serif;background:linear-gradient(135deg,#afa,#ffa,#faa);color:#333;min-height:100vh}.Shop_title__J10FF{text-align:center;font-size:3.5em;color:#ff4500;margin-bottom:40px;text-shadow:4px 4px 0 #fff,6px 6px 0 #000;transform:rotate(-1deg)}.Shop_gppDisplay__M8UcA{background-color:#f0f8ff;border:1px solid #add8e6;padding:10px 15px;margin-bottom:20px;border-radius:8px;text-align:right;font-size:1.1rem;font-weight:700;color:#007bff}.Shop_chestGrid__c72Ca{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:50px}@media (max-width:1000px){.Shop_chestGrid__c72Ca{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.Shop_chestGrid__c72Ca{grid-template-columns:1fr}}.Shop_notesSection__NQmUK{background-color:#fff;border:5px solid #f0f;border-radius:25px;padding:25px;margin-top:40px;color:#333;box-shadow:10px 10px 0 orange}.Shop_notesSection__NQmUK h2{color:#007bff;border-bottom:3px solid #fc0;padding-bottom:5px;margin-bottom:15px;font-size:1.8em}.Shop_noteItem__ylD6J{margin-bottom:8px;font-size:1.1em}