[Sanal Karşılaşma] ABD VS Çin: 2030 Yılı Hegemonya Rekabeti Senaryosu (Askeri Güçten Ekonomiye Hassas Analiz) - Bölüm 2
/* ============================================= 1000VS 블로그 콘텐츠용 스타일 (v30.7) "소비자..." 시리즈 기준 밝은 테마 ============================================= */ body { font-family: 'Segoe UI', 'Malgun Gothic', sans-serif; line-height: 1.8; color: #333; margin: 0; padding: 0; background: #ffffff; } article { max-width: 980px; margin: 0 auto; padding: 20px; } /* 제목 스타일 */ h1 { color: #2563eb; font-size: 2.5rem; margin: 30px 0; font-weight: 800; } h2 { color: #1e40af; font-size: 2rem; margin: 25px 0; border-left: 5px solid #3b82f6; padding-left: 15px; font-weight: 700; } h3 { color: #1e3a8a; font-size: 1.5rem; margin: 20px 0; font-weight: 600; } /* 문단 */ p { margin: 15px 0; font-size: 1.1rem; line-height: 1.8; } /* 리스트 */ ul, ol { margin: 15px 20px; line-height: 1.8; } li { margin: 8px 0; } /* 강조 박스 */ .highlight, .highlight-box { background: linear-gradient(120deg, #e0f2fe 0%, #dbeafe 100%); border-left: 5px solid #3b82f6; padding: 20px; border-radius: 10px; margin: 20px 0; line-height: 1.7; } .info-box { background: #dbeafe; border-left: 4px solid #3b82f6; padding: 15px; margin: 20px 0; border-radius: 5px; } .warning-box { background: #fef3c7; border-left: 4px solid #f59e0b; padding: 15px; margin: 20px 0; border-radius: 5px; } /* 인용문 */ blockquote { background: rgba(59, 130, 246, 0.05); border-left: 4px solid #3b82f6; margin: 25px 0; padding: 15px 25px; font-style: italic; color: #475569; border-radius: 8px; line-height: 1.7; } /* 표 */ table { width: 100%; border-collapse: collapse; margin: 25px 0; box-shadow: 0 2px 8px rgba(0,0,0,0.1); } th { background: #3b82f6; color: white; padding: 15px; text-align: left; font-weight: bold; } td { padding: 12px 15px; border: 1px solid #e5e7eb; } tr:nth-child(even) { background: #f9fafb; } tr:hover { background: #f3f4f6; } /* 이미지 */ figure { margin: 30px 0; text-align: center; } figure img { width: 100%; max-width: 960px; height: auto; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } figcaption { text-align: center; color: #6b7280; font-size: 0.9rem; margin-top: 12px; font-style: italic; } /* 이미지 변주 (v30.1) */ figure:nth-of-type(odd) img { transform: rotate(-1.2deg); transition: transform 0.3s ease; } figure:nth-of-type(even) img { transform: rotate(1.2deg); transition: transform 0.3s ease; } figure img:hover { transform: rotate(0deg) scale(1.02); } /* 강조 텍스트 */ strong { color: #1e40af; font-weight: 700; } em { color: #1e3a8a; font-style: italic; } mark { background: #dbeafe; color: #1e3a8a; padding: 2px 6px; border-radius: 4px; } /* 유틸리티 */ .caption { color: #6b7280; font-size: 0.95rem; margin-top: -10px; font-style: italic; } .tagline { color: #374151; font-size: 1rem; padding: 8px 12px; background: #eef2ff; display: inline-block; border-radius: 6px; } .divider { height: 1px; background: #e5e7eb; margin: 30px 0; } .small { font-size: 0.95rem; color: #64748b; } /* 반응형 */ @media (max-width: 768px) { article { padding: 15px; } h1 { font-size: 2rem; } h2 { font-size: 1.6rem; } h3 { font-size: 1.3rem; } p { font-size: 1rem; } table { font-size: 0.9rem; } th, td { padding: 8px 10px; } }
기본 콘텐츠로 건너뛰기