*, *::after, *::before { -webkit-user-select: none; -webkit-user-drag: none; -webkit-app-region: no-drag; } body, html { height: 100%; margin: 0; display: flex; justify-content: center; align-items: center; } /* FONTS */ @font-face{ font-family: chineserocks; src:url(chineserocksrg.otf); } @font-face{ font-family: nanum; src:url(NanumBrushScript-Regular.ttf); } .mainHeader { color: #2D1805; text-align: center; font-family: chineserocks; font-size: 54px; font-style: normal; font-weight: 400; line-height: normal; display: block; margin-top:72px; } /* CONTENTS */ .mainDiv { width: 1300px; height: 850px; flex-shrink: 0; display: none; overflow: hidden; background-image: url('images/bg3.png'); filter: grayscale(20%); background-size: 100% 100%; background-repeat: no-repeat; } .dailyCont { width: 1300px; height: 600px; flex-shrink: 0; display: block; overflow: hidden; overflow-y: auto; text-align: center; scrollbar-width: none; -ms-overflow-style: none; } .dailyCont::-webkit-scrollbar { display: none; } .left { float: left; } .right { float: right; } .notice { width: 100%; height: 24px; text-align: center; color: #D7C093; font-family: nanum; font-size: 24px; font-style: normal; font-weight: 400; line-height: normal; margin-top: 38px; } /* DAILY REWARDS */ .dailyDiv { /* display: block; */ margin-top: 24px; max-width: 1200px; height: 500px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 24px; } .row { display: block; width: 100%; /* min-height: 240px; margin-bottom: 24px; */ } .none { display: none; } .clrmargin { margin: 0 !important; } .dailyCol { display: flex; flex-direction: column; align-items: flex-start; gap: 4px; min-width: 100px; min-height: 160px; margin-right: 16px; text-align: center; } .box { width: 100px; height: 100px; flex-shrink: 0; display: block; position: relative; text-align: center; } .boxday { display: flex; height: 20px; flex-direction: column; justify-content: center; align-self: stretch; color: #3D220B; text-align: center; font-family: chineserocks; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: -0.48px; margin-top: 10px; } .boxitem { width: 76px; height: 76px; display: block; text-align: center; } .boxitem img { display: block; margin-left: auto; margin-right: auto; width: 96px; height: auto; } .itemlabel { display: flex; position: relative; width: 100px; height: 40px; flex-direction: column; justify-content: center; align-self: stretch; font-family: chineserocks; color: #3D220B; text-align: center; font-size: 18px; font-style: normal; font-weight: 400; line-height: 16px; /* 88.889% */ letter-spacing: -0.36px; } .overlayactive { width: 100%; height: 100px; position: absolute; top: 0; left: 0; z-index: 10 ; } .claimed img { display: block; margin-left: auto; margin-right: auto; } .active { border: 2px solid transparent; border-image: conic-gradient( from 0deg at 25% 25%, #a1875c 0deg, #a1875c 90deg, transparent 90deg, transparent 180deg, #a1875c 180deg, #a1875c 270deg, transparent 270deg, transparent 360deg ) 1; background: #f5ecd33a; background-origin: border-box; box-shadow: inset 0 0 2.5px rgba(133, 105, 63, 0.3); padding: 10px; border-radius: 2px; /* Optional: helps contain the effect */ } .claimed { border: 2px solid transparent; border-image: conic-gradient( from 0deg at 25% 25%, #50ac046b 0deg, #50ac046b 90deg, transparent 90deg, transparent 180deg, #50ac046b 180deg, #50ac046b 270deg, transparent 270deg, transparent 360deg ) 1; background: radial-gradient(circle at center, #f5ecd33a 60%, #50ac046b 100%); background-origin: border-box; box-shadow: inset 0 0 2.5px rgba(133, 105, 63, 0.3); padding: 10px; border-radius: 2px; /* Optional: helps contain the effect */ } .inactive { border: 2px solid transparent; border-image: conic-gradient( from 0deg at 25% 25%, #a03d2c71 0deg, #a03d2c71 90deg, transparent 90deg, transparent 180deg, #a03d2c71 180deg, #a03d2c71 270deg, transparent 270deg, transparent 360deg ) 1; background: radial-gradient(circle at center, #f5ecd33a 60%, #a03d2c71 100%); background-origin: border-box; box-shadow: inset 0 0 2.5px rgba(133, 105, 63, 0.3); padding: 10px; border-radius: 2px; /* Optional: helps contain the effect */ } .gray img { filter: grayscale(50%); } .active:hover { cursor: pointer; } .fire-aura { position: absolute; top: -10px; left: -10px; width: calc(100% + 20px); height: calc(100% + 20px); pointer-events: none; z-index: 2; }