.EditionAnnouncementBanner-module__0qT17q__wrapper{background:linear-gradient(135deg,#0a0600eb 0%,#1e0f00f5 50%,#0a0600eb 100%);border-radius:18px;width:100%;margin-bottom:28px;animation:3s ease-in-out infinite EditionAnnouncementBanner-module__0qT17q__wrapperPulse;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ff8c1499,0 0 30px #ff780059,0 12px 40px #000000b3,inset 0 1px #ffc85026}@keyframes EditionAnnouncementBanner-module__0qT17q__wrapperPulse{0%,to{box-shadow:0 0 0 2px #ff8c1499,0 0 30px #ff780059,0 12px 40px #000000b3,inset 0 1px #ffc85026}50%{box-shadow:0 0 0 2px #ffb43ce6,0 0 55px #ff8c008c,0 12px 40px #000000b3,inset 0 1px #ffdc6440}}.EditionAnnouncementBanner-module__0qT17q__beamBorder{z-index:2;background:linear-gradient(90deg,#0000 0%,#ffc850e6 40%,#ff7800 50%,#ffc850e6 60%,#0000 100%);width:100%;height:3px;animation:2.5s linear infinite EditionAnnouncementBanner-module__0qT17q__beamSlide;position:absolute;top:0;left:-100%}@keyframes EditionAnnouncementBanner-module__0qT17q__beamSlide{0%{left:-100%}to{left:100%}}.EditionAnnouncementBanner-module__0qT17q__inner{z-index:1;background-image:repeating-linear-gradient(0deg,#0000,#0000 29px,#ff8c140a 30px),repeating-linear-gradient(90deg,#0000,#0000 29px,#ff8c140a 30px);flex-direction:column;align-items:center;gap:10px;padding:28px 24px 24px;display:flex;position:relative}.EditionAnnouncementBanner-module__0qT17q__sparkleRow{justify-content:center;gap:14px;display:flex}.EditionAnnouncementBanner-module__0qT17q__diamond{color:#ff8c14;text-shadow:0 0 8px #ff8c14e6;font-size:.65rem;animation:1.8s ease-in-out infinite EditionAnnouncementBanner-module__0qT17q__diamondPulse}.EditionAnnouncementBanner-module__0qT17q__diamond:nth-child(2){animation-delay:.3s}.EditionAnnouncementBanner-module__0qT17q__diamond:nth-child(3){animation-delay:.6s}@keyframes EditionAnnouncementBanner-module__0qT17q__diamondPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.EditionAnnouncementBanner-module__0qT17q__label{letter-spacing:.35em;text-transform:uppercase;color:#ffb450b3;text-shadow:0 0 12px #ff8c0080;margin:0;font-family:Monocraft,monospace;font-size:.75rem}.EditionAnnouncementBanner-module__0qT17q__headline{text-align:center;text-shadow:0 4px 18px #000c;margin:4px 0 2px;font-family:Monocraft,monospace;font-size:clamp(1.6rem,5vw,2.8rem);line-height:1.1}.EditionAnnouncementBanner-module__0qT17q__edycja{color:#ffe4b8}.EditionAnnouncementBanner-module__0qT17q__beta{color:#ff8c14;animation:2.5s ease-in-out infinite EditionAnnouncementBanner-module__0qT17q__textGlow;position:relative}@keyframes EditionAnnouncementBanner-module__0qT17q__textGlow{0%,to{text-shadow:0 0 12px #ff780099,0 0 28px #ff50004d}50%{text-shadow:0 0 22px #ffa000e6,0 0 45px #ff64008c}}.EditionAnnouncementBanner-module__0qT17q__ipRow{background:#00000061;border:1px solid #ff8c1438;border-radius:10px;align-items:center;gap:10px;padding:5px 18px;display:flex}.EditionAnnouncementBanner-module__0qT17q__ipPrefix{color:#ffb450a6;letter-spacing:.2em;text-transform:uppercase;font-family:Monocraft,monospace;font-size:.9rem}.EditionAnnouncementBanner-module__0qT17q__ipValue{color:#ffe4b8;letter-spacing:.1em;text-shadow:0 0 10px #ffc85073;-webkit-user-select:all;user-select:all;cursor:text;font-family:Monocraft,monospace;font-size:1.15rem}.EditionAnnouncementBanner-module__0qT17q__dateRow{background:#ff8c141f;border:1px solid #ff8c1459;border-radius:10px;align-items:center;gap:8px;padding:6px 18px;display:flex}.EditionAnnouncementBanner-module__0qT17q__calIcon{font-size:1rem}.EditionAnnouncementBanner-module__0qT17q__date{color:#ffd1a8;letter-spacing:.08em;font-family:Monocraft,monospace;font-size:1rem}.EditionAnnouncementBanner-module__0qT17q__countdown{align-items:flex-end;gap:6px;margin-top:6px;display:flex}.EditionAnnouncementBanner-module__0qT17q__unit{background:#00000073;border:1px solid #ff8c1466;border-radius:10px;flex-direction:column;align-items:center;min-width:64px;padding:8px 14px 6px;display:flex;box-shadow:0 4px 12px #00000080,inset 0 1px #ffc8501a}.EditionAnnouncementBanner-module__0qT17q__num{color:#ffb470;text-shadow:0 0 14px #ff8c14b3;font-family:Monocraft,monospace;font-size:clamp(1.3rem,3.5vw,1.9rem);line-height:1;animation:4s ease-in-out infinite EditionAnnouncementBanner-module__0qT17q__numFlicker}@keyframes EditionAnnouncementBanner-module__0qT17q__numFlicker{0%,98%,to{opacity:1}99%{opacity:.85}}.EditionAnnouncementBanner-module__0qT17q__unitLabel{color:#ffb450a6;letter-spacing:.15em;text-transform:uppercase;margin-top:4px;font-family:Monocraft,monospace;font-size:.55rem}.EditionAnnouncementBanner-module__0qT17q__colon{color:#ff8c14b3;margin-bottom:18px;font-family:Monocraft,monospace;font-size:1.6rem;animation:1s step-start infinite EditionAnnouncementBanner-module__0qT17q__colonBlink}@keyframes EditionAnnouncementBanner-module__0qT17q__colonBlink{0%,49%{opacity:1}50%,to{opacity:.2}}.EditionAnnouncementBanner-module__0qT17q__started{color:#ffb470;text-shadow:0 0 16px #ff8c00cc;margin:4px 0;font-family:Monocraft,monospace;font-size:1.2rem;animation:1.5s ease-in-out infinite EditionAnnouncementBanner-module__0qT17q__textGlow}@media (max-width:768px){.EditionAnnouncementBanner-module__0qT17q__inner{gap:8px;padding:20px 14px 18px}.EditionAnnouncementBanner-module__0qT17q__unit{min-width:48px;padding:6px 10px 4px}.EditionAnnouncementBanner-module__0qT17q__date{font-size:.8rem}.EditionAnnouncementBanner-module__0qT17q__dateRow{padding:5px 12px}.EditionAnnouncementBanner-module__0qT17q__ipRow{padding:4px 12px}.EditionAnnouncementBanner-module__0qT17q__ipValue{font-size:.88rem}.EditionAnnouncementBanner-module__0qT17q__countdown{gap:4px}.EditionAnnouncementBanner-module__0qT17q__colon{margin-bottom:14px;font-size:1.2rem}}
.home-page{padding:20px}.home-crafting-notice{max-width:95%;margin-left:auto;margin-right:auto}.figure-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin:16px 0;display:flex}.figure-row-start{flex-wrap:wrap;justify-content:center;gap:40px;margin:16px 0;display:flex}.figure-half{text-align:center;width:50%}@media (max-width:768px){.home-page{padding:8px}.figure-half{width:100%}.figure-row,.figure-row-start{gap:16px}}
