@font-face { font-family: 'HuXiaoBo-NanShen'; src: url('/fonts/胡晓波男神体.otf') format('opentype'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'HuXiaoBo-ZhenShuai'; src: url('/fonts/胡晓波真帅体.otf') format('opentype'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'HuXiaoBo-SaoBao'; src: url('/fonts/胡晓波骚包体.otf') format('opentype'); font-weight: normal; font-style: normal; font-display: swap; } * { margin: 0; padding: 0; box-sizing: border-box; } html, body, #root { height: 100%; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; } /* ===== 全局确认弹窗样式 ===== */ .custom-confirm-modal { .ant-modal-content { border-radius: 12px; padding: 0; overflow: hidden; } .ant-modal-body { padding: 0; } .ant-modal-confirm-body-wrapper { display: flex; flex-direction: column; } .ant-modal-confirm-body { padding: 20px 24px; } .ant-modal-confirm-btns { display: flex; justify-content: center; gap: 16px; padding: 16px 24px; border-top: 1px solid #f0f0f0; margin: 0; } }