.pMQANW_root{z-index:-1;background:var(--bg);position:fixed;inset:0;overflow:hidden}.pMQANW_image{filter:blur(10px);background:url(/xmas2026/images/cosplay_xmas_wide_clean.jpg) 50%/cover no-repeat;position:absolute;inset:-40px;transform:scale(1.05)}.pMQANW_shade{background:radial-gradient(at 50% 0,#416b9638,#0000 60%),linear-gradient(#011433b3 0%,#011433d1 50%,#010e24f0 100%);position:absolute;inset:0}@media (max-width:767px){.pMQANW_image{background-image:url(/xmas2026/images/cosplay_xmas_square_clean.jpg)}}
.S6Hkya_footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010e24b8;margin-top:40px}.S6Hkya_top{justify-content:space-between;align-items:flex-start;gap:32px;padding:44px 0;display:flex}.S6Hkya_left{align-items:flex-start;gap:16px;display:flex}.S6Hkya_badge{flex-shrink:0;width:64px;height:auto}.S6Hkya_label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:.7rem;font-weight:800;display:block}.S6Hkya_org{font-size:1.15rem;display:block}.S6Hkya_event{color:var(--text-dim);margin-top:8px;font-size:.85rem;line-height:1.6}.S6Hkya_right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.S6Hkya_contact{align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex}.S6Hkya_contact svg{color:var(--frost)}.S6Hkya_contact:hover{color:var(--gold)}.S6Hkya_socials{gap:8px;margin-top:6px;display:flex}.S6Hkya_socials a{border-radius:var(--radius);border:1px solid var(--glass-border);background:#b7c3d41a;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid}.S6Hkya_socials a:hover{background:var(--btn);color:var(--navy-900)}.S6Hkya_bottom{border-top:1px solid var(--line);color:var(--text-dim);text-align:center;padding:18px 0;font-size:.8rem}@media (max-width:720px){.S6Hkya_top{flex-direction:column}.S6Hkya_right{align-items:flex-start}}
