.event-sections[data-v-2464d0dd]{width:100%}.section-editor[data-v-2464d0dd]{line-height:1.6}.section-editor[data-v-2464d0dd] img{height:auto;max-width:100%}.section-image a[data-v-2464d0dd]{display:block}.section-image img[data-v-2464d0dd]{display:block;max-width:100%;width:100%}.section-product[data-v-2464d0dd]{padding:16px 0}.section-product[data-v-2464d0dd] .group-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.section-product[data-v-2464d0dd] .group-wrap::-webkit-scrollbar{display:none;height:0;width:0}.section-product[data-v-2464d0dd] .group-wrap ul{align-items:stretch;display:flex;flex-wrap:nowrap;gap:var(--gap,26px)}.section-product[data-v-2464d0dd] .group-wrap ul li{display:flex;flex:0 0 auto;flex-direction:column}.section-product[data-v-2464d0dd] .group-wrap ul li:nth-child(n+4){margin-top:0}.section-product[data-v-2464d0dd] .img{aspect-ratio:1/1}.section-product[data-v-2464d0dd] .img a{height:100%;width:100%}.section-game[data-v-2464d0dd]{padding:24px 0;text-align:center}.game-cnt-box[data-v-2464d0dd]{color:#333;font-size:18px;font-weight:500;line-height:135%}.game-cnt[data-v-2464d0dd]{color:#00332c;font-weight:700}.game-start-btn[data-v-2464d0dd]{background-color:#00332c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:12px;min-width:160px;padding:12px 24px}.event-view[data-v-d0aee12a]{justify-items:center;margin-top:20px;position:relative}.event-view img[data-v-d0aee12a]{width:100%}.event-content[data-v-d0aee12a]{line-height:1.6}.event-content[data-v-d0aee12a] img{height:auto;max-width:100%}.gradient[data-v-d0aee12a]{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.9) 30%);bottom:0;padding:20px 0;position:sticky}.gradient .btn-group[data-v-d0aee12a]{display:flex;justify-content:center}.gradient .button[data-v-d0aee12a]{min-width:120px}.event-period[data-v-d0aee12a]{align-items:center;border-top:1px solid #eee;color:#666;display:flex;font-size:14px;gap:8px;margin-top:16px;padding:16px 0}.period-label[data-v-d0aee12a]{color:#333;font-weight:600}.status-badge[data-v-d0aee12a]{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.status-badge.running[data-v-d0aee12a]{background-color:#e8f5e9;color:#2e7d32}.status-badge.ended[data-v-d0aee12a]{background-color:#f5f5f5;color:#999}
