diff --git a/public/images/sign/main.png b/public/images/sign/main.png new file mode 100644 index 00000000..8f7677b7 Binary files /dev/null and b/public/images/sign/main.png differ diff --git a/src/components/FAQ/FAQ.tsx b/src/components/FAQ/FAQ.tsx index 6dcead43..0f267a97 100644 --- a/src/components/FAQ/FAQ.tsx +++ b/src/components/FAQ/FAQ.tsx @@ -5,6 +5,7 @@ import { FAQList } from '~/components/FAQ/FAQList'; import { SectionTitle } from '~/components/SectionTitle'; import { FAQ_GROUP, FAQGroupType, FAQS, FAQType } from '~/constant/faq'; import { commonLayoutCss } from '~/styles/layout'; +import { mediaQuery } from '~/styles/media'; export function FAQ() { const [activeTab, setActiveTab] = useState('지원자격'); @@ -65,4 +66,8 @@ const tabCss = (theme: Theme, isActive: boolean) => css` color: ${isActive ? theme.colors.yellow500 : theme.colors.white}; cursor: pointer; padding: 16px 24px; + + ${mediaQuery('mobile')} { + font-size: 14px; + } `; diff --git a/src/components/FAQ/FAQItem.tsx b/src/components/FAQ/FAQItem.tsx index fd80cc04..8db809a6 100644 --- a/src/components/FAQ/FAQItem.tsx +++ b/src/components/FAQ/FAQItem.tsx @@ -2,6 +2,7 @@ import { css, Theme } from '@emotion/react'; import { motion, Variants } from 'framer-motion'; import { ArrowIcon } from '~/components/Icons'; +import { mediaQuery } from '~/styles/media'; import { theme } from '~/styles/theme'; interface FAQItemProps { @@ -68,12 +69,26 @@ const headerCss = (theme: Theme, isOpen: boolean) => css` text-align: center; ${theme.typos.pretendard.subTitle2} } + + ${mediaQuery('mobile')} { + padding: 8px; + + > h3 { + font-weight: 500; + font-size: 14px; + } + } `; const arrowIconCss = (theme: Theme, isOpen: boolean) => css` > path { stroke: ${isOpen ? theme.colors.black800 : theme.colors.blue400}; } + + ${mediaQuery('mobile')} { + width: 24px; + height: 24px; + } `; const bodyCss = (theme: Theme) => css` @@ -83,4 +98,11 @@ const bodyCss = (theme: Theme) => css` color: ${theme.colors.white}; ${theme.typos.pretendard.body1}; } + ${mediaQuery('mobile')} { + > p { + padding: 20px 8px; + + font-size: 14px; + } + } `; diff --git a/src/components/Footer/Footer.tsx b/src/components/Footer/Footer.tsx index 28418533..6f00c083 100644 --- a/src/components/Footer/Footer.tsx +++ b/src/components/Footer/Footer.tsx @@ -1,8 +1,9 @@ import Link from 'next/link'; -import { css } from '@emotion/react'; +import { css, Theme } from '@emotion/react'; import { FIRST_ROW_FOOTER_INFOS, SECOND_ROW_FOOTER_INFOS } from '~/constant/footer'; import { colors } from '~/styles/colors'; +import { mediaQuery } from '~/styles/media'; export function Footer() { return ( @@ -11,17 +12,18 @@ export function Footer() { -