.ForgeClient-module__AsGnMq__container{color:#fff;background:radial-gradient(circle at 50% 30%,#8b000066,#0000 70%),#050000;flex-direction:column;align-items:center;min-height:100vh;padding:2rem;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.ForgeClient-module__AsGnMq__flames{filter:blur(30px);z-index:0;background:linear-gradient(#0000,#ff450099);width:100%;height:40%;animation:4s ease-in-out infinite alternate ForgeClient-module__AsGnMq__pulseFlames;position:absolute;bottom:0;left:0}@keyframes ForgeClient-module__AsGnMq__pulseFlames{0%{opacity:.3;transform:scaleY(1)}to{opacity:.7;transform:scaleY(1.3)}}.ForgeClient-module__AsGnMq__title{text-transform:uppercase;background:linear-gradient(135deg,#ff8c00,#ff4500,red);-webkit-text-fill-color:transparent;text-shadow:0 0 20px #ff450080;z-index:10;letter-spacing:4px;-webkit-background-clip:text;margin-bottom:2rem;font-size:3.5rem;font-weight:900}.ForgeClient-module__AsGnMq__layout{z-index:10;flex-direction:row;gap:2rem;width:100%;max-width:1200px;display:flex}@media (max-width:900px){.ForgeClient-module__AsGnMq__layout{flex-direction:column-reverse}}.ForgeClient-module__AsGnMq__inventory{flex:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;max-height:70vh;padding-right:1rem;display:grid;overflow-y:auto}.ForgeClient-module__AsGnMq__inventory::-webkit-scrollbar{width:8px}.ForgeClient-module__AsGnMq__inventory::-webkit-scrollbar-thumb{background:#ff450080;border-radius:4px}.ForgeClient-module__AsGnMq__itemCard{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14050099;border:1px solid #ff45004d;border-radius:12px;flex-direction:column;align-items:center;padding:1rem;transition:all .2s;display:flex}.ForgeClient-module__AsGnMq__itemCard:hover{background:#ff45001a;border-color:#ff8c00;transform:translateY(-2px)}.ForgeClient-module__AsGnMq__itemCard.ForgeClient-module__AsGnMq__selected{background:#ff450033;border-color:#ff8c00;box-shadow:0 0 15px #ff8c0080}.ForgeClient-module__AsGnMq__icon{filter:drop-shadow(0 0 5px #ffffff80);margin-bottom:.5rem;font-size:2.5rem}.ForgeClient-module__AsGnMq__name{text-align:center;color:#fff;font-size:1rem;font-weight:700}.ForgeClient-module__AsGnMq__level{color:#ff8c00;font-size:.9rem;font-weight:900}.ForgeClient-module__AsGnMq__anvilSection{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0200cc;border:2px solid #555;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem;display:flex;position:relative;box-shadow:inset 0 0 50px #000c,0 0 30px #00000080}.ForgeClient-module__AsGnMq__anvilIcon{filter:drop-shadow(0 10px 10px #00000080);margin-bottom:2rem;font-size:5rem}.ForgeClient-module__AsGnMq__infoBox{background:#00000080;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-bottom:2rem;padding:1.5rem}.ForgeClient-module__AsGnMq__infoRow{justify-content:space-between;margin-bottom:1rem;font-size:1.2rem;display:flex}.ForgeClient-module__AsGnMq__infoRow:last-child{margin-bottom:0}.ForgeClient-module__AsGnMq__infoLabel{color:#aaa;font-weight:600}.ForgeClient-module__AsGnMq__infoValue{color:#fff;font-weight:900}.ForgeClient-module__AsGnMq__successValue{color:#0f0;text-shadow:0 0 10px #00ff0080}.ForgeClient-module__AsGnMq__costValue{color:gold;text-shadow:0 0 10px #ffd70080}.ForgeClient-module__AsGnMq__strikeBtn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(90deg,#8b0000,#ff4500,#8b0000) 0 0/200%;border:none;border-radius:12px;width:100%;padding:1.5rem;font-size:1.5rem;font-weight:900;transition:all .3s;animation:3s linear infinite ForgeClient-module__AsGnMq__bgScroll;box-shadow:0 0 20px #ff450099}.ForgeClient-module__AsGnMq__strikeBtn:hover:not(:disabled){transform:scale(1.02);box-shadow:0 0 30px #ff4500e6}.ForgeClient-module__AsGnMq__strikeBtn:disabled{color:#666;box-shadow:none;cursor:not-allowed;background:#333;animation:none}@keyframes ForgeClient-module__AsGnMq__bgScroll{0%{background-position:0%}to{background-position:-200%}}.ForgeClient-module__AsGnMq__shake{animation:.1s cubic-bezier(.36,.07,.19,.97) infinite ForgeClient-module__AsGnMq__forgingShake}@keyframes ForgeClient-module__AsGnMq__forgingShake{0%{transform:translate(2px,2px)rotate(0)}25%{transform:translate(-2px,-2px)rotate(-1deg)}50%{transform:translate(-2px,2px)rotate(1deg)}75%{transform:translate(2px,-2px)rotate(0)}to{transform:translate(2px,2px)rotate(-1deg)}}.ForgeClient-module__AsGnMq__sparks{pointer-events:none;z-index:20;opacity:0;background-image:radial-gradient(circle,#fffc 0%,#0000 10%),radial-gradient(circle,#ff8c00cc 0%,#0000 20%);background-position:50%;background-size:20px 20px,40px 40px;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ForgeClient-module__AsGnMq__sparksActive{animation:.5s infinite ForgeClient-module__AsGnMq__sparkExplosion}@keyframes ForgeClient-module__AsGnMq__sparkExplosion{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.ForgeClient-module__AsGnMq__overlay{z-index:100;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ForgeClient-module__AsGnMq__successOverlay{background:#000c}.ForgeClient-module__AsGnMq__destroyedOverlay{background:#8b0000e6}.ForgeClient-module__AsGnMq__resultCard{background:#0a0a0ce6;border:2px solid;border-radius:20px;flex-direction:column;align-items:center;padding:4rem;display:flex;box-shadow:0 0 50px #000c}.ForgeClient-module__AsGnMq__resultCardSuccess{border-color:gold;box-shadow:0 0 50px #ffd70099,inset 0 0 30px #ffd70033}.ForgeClient-module__AsGnMq__resultCardDestroyed{border-color:red;box-shadow:0 0 50px #f009,inset 0 0 30px #f006}.ForgeClient-module__AsGnMq__resultTitle{letter-spacing:3px;text-transform:uppercase;margin-bottom:1rem;font-size:4rem;font-weight:900}.ForgeClient-module__AsGnMq__resultTitleSuccess{color:gold;text-shadow:0 0 20px gold,0 0 40px gold}.ForgeClient-module__AsGnMq__resultTitleDestroyed{color:red;text-shadow:0 0 20px red,0 0 40px red}.ForgeClient-module__AsGnMq__resultSubtitle{color:#fff;text-align:center;margin-bottom:3rem;font-size:2rem}.ForgeClient-module__AsGnMq__closeBtn{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:12px;padding:1rem 3rem;font-size:1.5rem;font-weight:900;transition:all .2s}.ForgeClient-module__AsGnMq__closeBtn:hover{background:#ffffff1a;transform:scale(1.05)}
