*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout{background:#f0f2f5}a,.ant-btn,.ant-menu-item{transition:all .2s ease-in-out}button{transition:all .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:768px){.ant-btn{min-height:44px;padding:8px 16px}.ant-card{margin-bottom:12px}.ant-modal{max-width:calc(100vw - 32px);margin:16px auto}.ant-form-item{margin-bottom:16px}h1.ant-typography,.ant-typography h1{font-size:24px!important}h2.ant-typography,.ant-typography h2{font-size:20px!important}h3.ant-typography,.ant-typography h3{font-size:18px!important}h4.ant-typography,.ant-typography h4{font-size:16px!important}}@media(max-width:480px){.ant-card{border-radius:8px}.ant-card-body{padding:12px}.ant-btn-lg{font-size:14px;height:40px}}img,video{max-width:100%;height:auto}body{overflow-x:hidden}
