Root cause of persistent Tomcat cat favicon: public/favicon.ico was the
Tomcat default (21630 bytes), shipped by every build; browsers prefer
/favicon.ico over the correct favicon.png. Regenerate favicon.ico from the
KINTEX wordmark PNG (multi-size 16/32/48/64) and bump cache-bust to v3.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- icons.tsx: new IconShieldCheck (stroke/line, 24 viewBox standard)
- OtpChallengePanel: shield badge above 2차 인증 title (was icon-less/bare)
- login.css: .kx-otp__badge circular primary-tinted badge
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- ExhibitionSchedulePage MiniCalendar: pass/receive holidays prop, apply
is-holiday class + title/aria per date cell
- schedule.css: neutral-200 border on kx-cal cells; is-holiday cells in error color
- mobile.css: disabled CTA label neutral-500 (contrast fix)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>