src/views/Support/index.scss (116 lines of code) (raw):

@import '../../styles/mixin.scss'; .support { &-top { height: 176px; background-color: #f5f5f5; display: flex; justify-content: center; align-items: center; } &-title { width: 1000px; display: flex; font-weight: 700; color: #031b3e; font-size: 68px; line-height: 90px; @media screen and (max-width: 640px) { padding-left: 6vw; font-size: 8vw; text-align: center; line-height: 1.5; } } .gradient-text { margin-left: 20px; } &-content { margin: 0 auto; @include content-width; @media screen and (max-width: 640px) { width: 100%; } } &-desc { color: #000000; font-size: 18px; line-height: 43px; padding: 30px 20px 20px; &-hints { font-weight: 700; } .ant-typography { font-size: 18px; } @media screen and (max-width: 640px) { font-size: 4vw; } } &-faq { padding-bottom: 40px; &-top { padding: 38px 20px; border-top: 1px solid #707070; display: flex; align-items: center; justify-content: space-between; @media screen and (max-width: 640px) { padding: 5vw 2vw 3vw; } } &-title { font-weight: 700; color: #031b3e; font-size: 48px; line-height: 53px; @media screen and (max-width: 640px) { font-size: 6vw; line-height: 1.25; } } &-version { &-label { color: #707070; font-size: 18px; line-height: 43px; @media screen and (max-width: 640px) { font-size: 3.5vw; line-height: 1.25; } } } &-panel { border-bottom: none !important; margin-top: 10px; .ant-collapse-header { background-color: #f5f5f5; align-items: center; h2 { font-weight: 700; color: #031b3e; font-size: 18px; margin: 0px; @media screen and (max-width: 640px) { font-size: 3.5vw; } } .anticon { font-size: 22px !important; } } .ant-collapse-content-box { hr { display: none; } table { border-collapse: collapse; } td, th { border: 1px solid #999; padding: 5px; } } } } }