/** * 공개 Info 페이지 레이아웃 — TopAppBar 없음, 하단 Intro Footer * 수정사항-036-2: 로그인 전 공개 Info 페이지 */ import { Outlet } from 'react-router-dom'; import styled from 'styled-components'; import { IntroFooter } from '../pages/Intro'; const Page = styled.div` min-height: 100vh; min-height: 100dvh; display: flex; flex-direction: column; position: relative; `; const Background = styled.div` position: fixed; inset: 0; z-index: 0; `; const BackgroundImage = styled.div` position: absolute; inset: 0; background-image: url('https://lh3.googleusercontent.com/aida-public/AB6AXuAkEZbA4UrGfVTUhssj2UXpOV3-jSku0-scgVwobpRQq1pnNKWPFB6ILVUg7HrYAjtfPweGbEJpsX_Nuq6ctonYvTsYkOneS0-TJAeMijvQVDkTjsfa60llBPGo-Sakf6SWzEhbU9f3eoKM8C43IdggtvrJBPAzuqEdfODxluBRcy49ZnQ9dQkINLtnzUTn0O8aQWCw1FQAmt6RL6EIIEIVukZVf0zOMpvR1h4_q3BSKSKfeL'); background-size: cover; background-position: center; `; const BackgroundOverlay = styled.div` position: absolute; inset: 0; background: rgba(45, 49, 51, 0.8); backdrop-filter: blur(24px); -webkit-backdrop-filter: blur(24px); `; const Main = styled.main` flex: 1; padding: 48px 20px; padding-bottom: 100px; position: relative; z-index: 10; overflow-y: auto; `; const Content = styled.div` max-width: 600px; width: 100%; margin: 0 auto; color: #e6e8ea; font-family: 'Inter', 'Pretendard', system-ui, sans-serif; line-height: 1.6; h1 { font-size: 24px; font-weight: 600; color: #ffffff; margin-bottom: 24px; } h2 { font-size: 18px; font-weight: 600; color: #ffffff; margin-top: 32px; margin-bottom: 16px; } p { margin-bottom: 16px; } ul { margin-left: 20px; margin-bottom: 16px; } li { margin-bottom: 8px; } `; export default function IntroLayout() { return (
); }