| 
									
										
										
										
											2021-05-29 20:08:28 +08:00
										 |  |  | @use "sass:math"; | 
					
						
							| 
									
										
										
										
											2016-01-21 06:13:13 +08:00
										 |  |  | @import "variables"; | 
					
						
							|  |  |  | @import "mixins"; | 
					
						
							|  |  |  | @import "html"; | 
					
						
							|  |  |  | @import "text"; | 
					
						
							| 
									
										
										
										
											2019-04-07 16:57:48 +08:00
										 |  |  | @import "layout"; | 
					
						
							| 
									
										
										
										
											2016-01-21 06:13:13 +08:00
										 |  |  | @import "blocks"; | 
					
						
							|  |  |  | @import "tables"; | 
					
						
							|  |  |  | @import "lists"; | 
					
						
							| 
									
										
										
										
											2016-02-09 04:41:40 +08:00
										 |  |  | @import "pages"; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-09-01 17:55:00 +08:00
										 |  |  | html, body { | 
					
						
							|  |  |  |   background-color: #FFF; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-03-18 01:12:01 +08:00
										 |  |  | body { | 
					
						
							|  |  |  |   font-family: 'DejaVu Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Roboto", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; | 
					
						
							| 
									
										
										
										
											2019-04-07 16:57:48 +08:00
										 |  |  |   margin: 0; | 
					
						
							|  |  |  |   padding: 0; | 
					
						
							| 
									
										
										
										
											2021-02-13 04:58:01 +08:00
										 |  |  |   display: block; | 
					
						
							| 
									
										
										
										
											2018-03-18 01:12:01 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-09 04:41:40 +08:00
										 |  |  | table { | 
					
						
							|  |  |  |   border-spacing: 0; | 
					
						
							|  |  |  |   border-collapse: collapse; | 
					
						
							| 
									
										
										
										
											2018-02-05 01:35:01 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-07 16:57:48 +08:00
										 |  |  | .page-content { | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-02-05 01:35:01 +08:00
										 |  |  | // Prevent code block overflow on export
 | 
					
						
							|  |  |  | pre { | 
					
						
							|  |  |  |   padding-left: 12px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | pre:after { | 
					
						
							|  |  |  |   display: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | pre code { | 
					
						
							|  |  |  |   white-space: pre-wrap; | 
					
						
							| 
									
										
										
										
											2021-05-05 06:15:05 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .page-break { | 
					
						
							|  |  |  |   page-break-after: always; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | @media screen { | 
					
						
							|  |  |  |   .page-break { | 
					
						
							|  |  |  |     border-top: 1px solid #DDD; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ul.contents ul li { | 
					
						
							|  |  |  |   list-style: circle; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .chapter-hint { | 
					
						
							|  |  |  |   color: #888; | 
					
						
							|  |  |  |   margin-top: 32px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .chapter-hint + h1 { | 
					
						
							|  |  |  |   margin-top: 0; | 
					
						
							| 
									
										
										
										
											2022-06-09 00:56:59 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // PDF specific overrides
 | 
					
						
							|  |  |  | body.export-format-pdf { | 
					
						
							|  |  |  |   font-size: 14px; | 
					
						
							|  |  |  |   line-height: 1.2; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   h1, h2, h3, h4, h5, h6 { | 
					
						
							|  |  |  |     line-height: 1.2; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   table { | 
					
						
							|  |  |  |     max-width: 800px !important; | 
					
						
							|  |  |  |     font-size: 0.8em; | 
					
						
							|  |  |  |     width: 100% !important; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   table td { | 
					
						
							|  |  |  |     width: auto !important; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .page-content .float { | 
					
						
							|  |  |  |     float: none !important; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .page-content img.align-left, .page-content img.align-right  { | 
					
						
							|  |  |  |     float: none !important; | 
					
						
							|  |  |  |     clear: both; | 
					
						
							|  |  |  |     display: block; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // DOMPDF pdf export specific overrides
 | 
					
						
							|  |  |  | body.export-format-pdf.export-engine-dompdf { | 
					
						
							|  |  |  |   // Fix for full width linked image sizes on DOMPDF
 | 
					
						
							|  |  |  |   .page-content a > img { | 
					
						
							|  |  |  |     max-width: 700px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   // Undoes the above for table images to prevent visually worse scenario, Awaiting next DOMPDF release for patch
 | 
					
						
							|  |  |  |   .page-content td a > img { | 
					
						
							|  |  |  |     max-width: 100%; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2016-02-09 04:41:40 +08:00
										 |  |  | } |