| 
									
										
										
										
											2017-08-19 21:33:55 +08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Fonts | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-26 20:24:55 +08:00
										 |  |  | body, button, input, select, label, textarea { | 
					
						
							| 
									
										
										
										
											2017-08-19 21:33:55 +08:00
										 |  |  |   font-family: $text; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .Codemirror, pre, #markdown-editor-input, .editor-toolbar, .code-base { | 
					
						
							|  |  |  |   font-family: $mono; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | /* | 
					
						
							| 
									
										
										
										
											2015-07-16 05:55:49 +08:00
										 |  |  |  * Header Styles | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | h1 { | 
					
						
							| 
									
										
										
										
											2016-06-12 04:04:18 +08:00
										 |  |  |   font-size: 3.425em; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   line-height: 1.22222222em; | 
					
						
							|  |  |  |   margin-top: 0.48888889em; | 
					
						
							| 
									
										
										
										
											2015-07-24 04:55:46 +08:00
										 |  |  |   margin-bottom: 0.48888889em; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | } | 
					
						
							|  |  |  | h2 { | 
					
						
							| 
									
										
										
										
											2015-07-14 04:52:56 +08:00
										 |  |  |   font-size: 2.8275em; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   line-height: 1.294117647em; | 
					
						
							|  |  |  |   margin-top: 0.8627451em; | 
					
						
							|  |  |  |   margin-bottom: 0.43137255em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | h3 { | 
					
						
							| 
									
										
										
										
											2016-09-18 21:49:36 +08:00
										 |  |  |   font-size: 2.333em; | 
					
						
							| 
									
										
										
										
											2017-02-04 19:01:49 +08:00
										 |  |  |   line-height: 1.221428572em; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   margin-top: 0.78571429em; | 
					
						
							|  |  |  |   margin-bottom: 0.43137255em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | h4 { | 
					
						
							| 
									
										
										
										
											2016-09-18 21:49:36 +08:00
										 |  |  |   font-size: 1.666em; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   line-height: 1.375em; | 
					
						
							| 
									
										
										
										
											2015-07-16 05:55:49 +08:00
										 |  |  |   margin-top: 0.78571429em; | 
					
						
							|  |  |  |   margin-bottom: 0.43137255em; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-18 21:49:36 +08:00
										 |  |  | h1, h2, h3, h4, h5, h6 { | 
					
						
							| 
									
										
										
										
											2015-08-31 00:53:30 +08:00
										 |  |  |   font-weight: 400; | 
					
						
							| 
									
										
										
										
											2015-07-17 02:15:22 +08:00
										 |  |  |   position: relative; | 
					
						
							|  |  |  |   display: block; | 
					
						
							| 
									
										
										
										
											2020-04-11 05:38:29 +08:00
										 |  |  |   @include lightDark(color, #222, #BBB); | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   .subheader { | 
					
						
							|  |  |  |     font-size: 0.5em; | 
					
						
							|  |  |  |     line-height: 1em; | 
					
						
							| 
									
										
										
										
											2016-06-12 04:04:18 +08:00
										 |  |  |     color: lighten($text-dark, 32%); | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2016-09-18 21:49:36 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | h5 { | 
					
						
							|  |  |  |   font-size: 1.4em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | h5, h6 { | 
					
						
							|  |  |  |   line-height: 1.2em; | 
					
						
							|  |  |  |   margin-top: 0.78571429em; | 
					
						
							|  |  |  |   margin-bottom: 0.66em; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-03-18 20:23:48 +08:00
										 |  |  | @include smaller-than($s) { | 
					
						
							|  |  |  |   h1 { | 
					
						
							|  |  |  |     font-size: 2.8275em; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   h2 { | 
					
						
							|  |  |  |     font-size: 2.333em; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   h3 { | 
					
						
							|  |  |  |     font-size: 1.666em; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   h4 { | 
					
						
							|  |  |  |     font-size: 1.333em; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   h5 { | 
					
						
							|  |  |  |     font-size: 1.161616em; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-02 00:29:57 +08:00
										 |  |  | .list-heading { | 
					
						
							|  |  |  |   font-size: 2rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-02-02 23:49:57 +08:00
										 |  |  | h2.list-heading { | 
					
						
							|  |  |  |   font-size: 1.333rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | /* | 
					
						
							| 
									
										
										
										
											2015-07-16 05:55:49 +08:00
										 |  |  |  * Link styling | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  | a { | 
					
						
							| 
									
										
										
										
											2019-08-25 19:40:04 +08:00
										 |  |  |   color: var(--color-primary); | 
					
						
							| 
									
										
										
										
											2020-04-11 05:38:29 +08:00
										 |  |  |   fill: currentColor; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   cursor: pointer; | 
					
						
							|  |  |  |   text-decoration: none; | 
					
						
							| 
									
										
										
										
											2019-08-25 19:40:04 +08:00
										 |  |  |   transition: filter ease-in-out 80ms; | 
					
						
							| 
									
										
										
										
											2015-09-03 01:26:33 +08:00
										 |  |  |   line-height: 1.6; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   &:hover { | 
					
						
							|  |  |  |     text-decoration: underline; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2017-02-04 19:01:49 +08:00
										 |  |  |   &.icon { | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   svg { | 
					
						
							|  |  |  |     position: relative; | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2019-08-26 00:21:25 +08:00
										 |  |  |   &:focus img:only-child { | 
					
						
							|  |  |  |     outline: 2px dashed var(--color-primary); | 
					
						
							|  |  |  |     outline-offset: 2px; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-05-29 19:39:41 +08:00
										 |  |  | a.no-link-style { | 
					
						
							|  |  |  |   color: inherit; | 
					
						
							|  |  |  |   &:hover { | 
					
						
							|  |  |  |     text-decoration: none; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2021-01-27 12:35:55 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-30 20:53:04 +08:00
										 |  |  | .blended-links a { | 
					
						
							|  |  |  |   color: inherit; | 
					
						
							|  |  |  |   svg { | 
					
						
							|  |  |  |     fill: currentColor; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | /* | 
					
						
							| 
									
										
										
										
											2015-07-16 05:55:49 +08:00
										 |  |  |  * Other HTML Text Elements | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | p, ul, ol, pre, table, blockquote { | 
					
						
							|  |  |  |   margin-top: 0.3em; | 
					
						
							|  |  |  |   margin-bottom: 1.375em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | hr { | 
					
						
							|  |  |  |   border: 0; | 
					
						
							|  |  |  |   height: 1px; | 
					
						
							| 
									
										
										
										
											2020-08-04 22:39:07 +08:00
										 |  |  |   @include lightDark(background, #eaeaea, #555); | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   margin-bottom: $-l; | 
					
						
							|  |  |  |   &.faded { | 
					
						
							|  |  |  |     background-image: linear-gradient(to right, #FFF, #e3e0e0 20%, #e3e0e0 80%, #FFF); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2021-05-29 19:39:41 +08:00
										 |  |  |   &.darker { | 
					
						
							|  |  |  |     @include lightDark(background, #DDD, #666); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2015-08-16 07:18:22 +08:00
										 |  |  |   &.margin-top, &.even { | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |     margin-top: $-l; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | strong, b, .bold, .strong { | 
					
						
							|  |  |  |   font-weight: bold; | 
					
						
							|  |  |  |   > strong, > b, > .bold, > .strong { | 
					
						
							|  |  |  |     font-weight: bolder; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | em, i, .italic { | 
					
						
							|  |  |  |   font-style: italic; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | small, p.small, span.small, .text-small { | 
					
						
							| 
									
										
										
										
											2019-02-04 01:34:15 +08:00
										 |  |  |   font-size: 0.75rem; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | sup, .superscript { | 
					
						
							|  |  |  |   vertical-align: super; | 
					
						
							|  |  |  |   font-size: 0.8em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-02 06:20:44 +08:00
										 |  |  | sub, .subscript { | 
					
						
							|  |  |  |   vertical-align: sub; | 
					
						
							|  |  |  |   font-size: 0.8em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | pre { | 
					
						
							| 
									
										
										
										
											2017-05-28 20:16:21 +08:00
										 |  |  |   font-size: 12px; | 
					
						
							|  |  |  |   border: 1px solid #DDD; | 
					
						
							| 
									
										
										
										
											2020-04-11 05:38:29 +08:00
										 |  |  |   @include lightDark(background-color, #f5f5f5, #2B2B2B); | 
					
						
							|  |  |  |   @include lightDark(border-color, #DDD, #111); | 
					
						
							| 
									
										
										
										
											2017-07-01 20:23:46 +08:00
										 |  |  |   padding-left: 31px; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  |   padding-top: 3px; | 
					
						
							|  |  |  |   padding-bottom: 3px; | 
					
						
							|  |  |  |   &:after { | 
					
						
							|  |  |  |     content: ''; | 
					
						
							|  |  |  |     display: block; | 
					
						
							|  |  |  |     position: absolute; | 
					
						
							|  |  |  |     top: 0; | 
					
						
							|  |  |  |     width: 29px; | 
					
						
							|  |  |  |     left: 0; | 
					
						
							|  |  |  |     height: 100%; | 
					
						
							| 
									
										
										
										
											2020-04-11 05:38:29 +08:00
										 |  |  |     @include lightDark(background-color, #f5f5f5, #313335); | 
					
						
							|  |  |  |     @include lightDark(border-right, 1px solid #DDD, none); | 
					
						
							| 
									
										
										
										
											2017-07-01 20:23:46 +08:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-07-22 21:34:17 +08:00
										 |  |  | @media print { | 
					
						
							|  |  |  |   pre { | 
					
						
							|  |  |  |     padding-left: 12px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   pre:after { | 
					
						
							|  |  |  |     display: none; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-05-28 20:16:21 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | blockquote { | 
					
						
							|  |  |  |   display: block; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							| 
									
										
										
										
											2019-08-25 19:40:04 +08:00
										 |  |  |   border-left: 4px solid var(--color-primary); | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |   @include lightDark(background-color, #f8f8f8, #333); | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   padding: $-s $-m $-s $-xl; | 
					
						
							| 
									
										
										
										
											2020-04-26 02:55:16 +08:00
										 |  |  |   overflow: auto; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   &:before { | 
					
						
							|  |  |  |     content: "\201C"; | 
					
						
							|  |  |  |     font-size: 2em; | 
					
						
							|  |  |  |     font-weight: bold; | 
					
						
							|  |  |  |     position: absolute; | 
					
						
							|  |  |  |     top: $-s; | 
					
						
							|  |  |  |     left: $-s; | 
					
						
							|  |  |  |     color: lighten($text-dark, 20%); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-01-16 04:18:02 +08:00
										 |  |  | .text-mono { | 
					
						
							|  |  |  |   font-family: $mono; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .text-uppercase { | 
					
						
							|  |  |  |   text-transform: uppercase; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .text-capitals { | 
					
						
							|  |  |  |   text-transform: capitalize; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | .code-base { | 
					
						
							| 
									
										
										
										
											2020-04-11 05:38:29 +08:00
										 |  |  |   font-size: 0.84em; | 
					
						
							|  |  |  |   border: 1px solid #DDD; | 
					
						
							|  |  |  |   border-radius: 3px; | 
					
						
							| 
									
										
										
										
											2020-04-30 01:28:26 +08:00
										 |  |  |   @include lightDark(background-color, #f8f8f8, #2b2b2b); | 
					
						
							| 
									
										
										
										
											2020-04-11 05:38:29 +08:00
										 |  |  |   @include lightDark(border-color, #DDD, #444); | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | code { | 
					
						
							|  |  |  |   @extend .code-base; | 
					
						
							| 
									
										
										
										
											2015-08-16 21:51:45 +08:00
										 |  |  |   display: inline; | 
					
						
							|  |  |  |   padding: 1px 3px; | 
					
						
							| 
									
										
										
										
											2019-08-15 12:45:48 +08:00
										 |  |  |   white-space:pre-wrap; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |   line-height: 1.2em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | span.code { | 
					
						
							|  |  |  |   @extend .code-base; | 
					
						
							|  |  |  |   padding: 1px $-xs; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2016-03-25 22:41:15 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | pre code { | 
					
						
							|  |  |  |   background-color: transparent; | 
					
						
							|  |  |  |   border: 0; | 
					
						
							|  |  |  |   font-size: 1em; | 
					
						
							| 
									
										
										
										
											2017-01-08 21:31:53 +08:00
										 |  |  |   display: block; | 
					
						
							| 
									
										
										
										
											2017-07-01 20:23:46 +08:00
										 |  |  |   line-height: 1.6; | 
					
						
							| 
									
										
										
										
											2016-03-25 22:41:15 +08:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2015-08-31 18:43:28 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-01 03:11:44 +08:00
										 |  |  | span.highlight { | 
					
						
							|  |  |  |   font-weight: bold; | 
					
						
							| 
									
										
										
										
											2016-03-10 07:23:28 +08:00
										 |  |  |   padding: 2px 4px; | 
					
						
							| 
									
										
										
										
											2015-09-01 03:11:44 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-17 02:53:24 +08:00
										 |  |  | /* | 
					
						
							|  |  |  |  * Lists | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2017-04-17 19:21:10 +08:00
										 |  |  | ul, ol { | 
					
						
							| 
									
										
										
										
											2022-09-01 20:11:59 +08:00
										 |  |  |   padding-left: $-m * 2.0; | 
					
						
							|  |  |  |   padding-right: $-m * 2.0; | 
					
						
							|  |  |  |   display: flow-root; | 
					
						
							| 
									
										
										
										
											2017-04-17 19:21:10 +08:00
										 |  |  |   p { | 
					
						
							|  |  |  |     margin: 0; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2015-07-17 02:53:24 +08:00
										 |  |  | ul { | 
					
						
							| 
									
										
										
										
											2016-03-10 07:23:28 +08:00
										 |  |  |   list-style: disc; | 
					
						
							| 
									
										
										
										
											2017-04-17 19:21:10 +08:00
										 |  |  |   ul { | 
					
						
							|  |  |  |     list-style: circle; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   label { | 
					
						
							|  |  |  |     margin: 0; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2015-07-17 02:53:24 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-01 05:44:23 +08:00
										 |  |  | ol { | 
					
						
							| 
									
										
										
										
											2016-03-10 07:23:28 +08:00
										 |  |  |   list-style: decimal; | 
					
						
							| 
									
										
										
										
											2021-08-24 05:31:07 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | li > ol, li > ul { | 
					
						
							|  |  |  |   margin-top: 0; | 
					
						
							|  |  |  |   margin-bottom: 0; | 
					
						
							|  |  |  |   margin-block-end: 0; | 
					
						
							|  |  |  |   margin-block-start: 0; | 
					
						
							|  |  |  |   padding-block-end: 0; | 
					
						
							|  |  |  |   padding-block-start: 0; | 
					
						
							|  |  |  |   padding-left: $-m * 1.2; | 
					
						
							|  |  |  |   padding-right: $-m * 1.2; | 
					
						
							| 
									
										
										
										
											2015-12-01 05:44:23 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-17 19:21:10 +08:00
										 |  |  | li.checkbox-item, li.task-list-item { | 
					
						
							| 
									
										
										
										
											2022-03-20 00:04:33 +08:00
										 |  |  |   display: list-item; | 
					
						
							| 
									
										
										
										
											2017-02-25 21:16:26 +08:00
										 |  |  |   list-style: none; | 
					
						
							| 
									
										
										
										
											2021-08-24 05:31:07 +08:00
										 |  |  |   margin-left: -($-m * 1.2); | 
					
						
							| 
									
										
										
										
											2017-02-25 21:16:26 +08:00
										 |  |  |   input[type="checkbox"] { | 
					
						
							|  |  |  |     margin-right: $-xs; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2021-08-24 05:31:07 +08:00
										 |  |  |   li.checkbox-item, li.task-list-item { | 
					
						
							|  |  |  |     margin-left: $-xs; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2020-02-20 22:25:23 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | /* | 
					
						
							| 
									
										
										
										
											2015-07-16 05:55:49 +08:00
										 |  |  |  * Generic text styling classes | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | .underlined { | 
					
						
							|  |  |  |   text-decoration: underline; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .text-center { | 
					
						
							|  |  |  |   text-align: center; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .text-left { | 
					
						
							| 
									
										
										
										
											2020-04-05 20:07:19 +08:00
										 |  |  |   text-align: start; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | } | 
					
						
							|  |  |  | .text-right { | 
					
						
							| 
									
										
										
										
											2020-04-05 20:07:19 +08:00
										 |  |  |   text-align: end; | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2015-07-16 05:55:49 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-27 20:10:48 +08:00
										 |  |  | @each $sizeLetter, $size in $screen-sizes { | 
					
						
							|  |  |  |   @include larger-than($size) { | 
					
						
							|  |  |  |     .text-#{$sizeLetter}-center { | 
					
						
							|  |  |  |       text-align: center; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     .text-#{$sizeLetter}-left { | 
					
						
							| 
									
										
										
										
											2020-04-05 20:07:19 +08:00
										 |  |  |       text-align: start; | 
					
						
							| 
									
										
										
										
											2019-05-27 20:10:48 +08:00
										 |  |  |     } | 
					
						
							|  |  |  |     .text-#{$sizeLetter}-right { | 
					
						
							| 
									
										
										
										
											2020-04-05 20:07:19 +08:00
										 |  |  |       text-align: end; | 
					
						
							| 
									
										
										
										
											2019-05-27 20:10:48 +08:00
										 |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-18 06:11:48 +08:00
										 |  |  | .text-bigger { | 
					
						
							|  |  |  |   font-size: 1.1em; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2016-02-21 02:51:01 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-18 06:11:48 +08:00
										 |  |  | .text-large { | 
					
						
							|  |  |  |   font-size: 1.6666em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-21 02:51:01 +08:00
										 |  |  | .no-color { | 
					
						
							|  |  |  |   color: inherit; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-02-11 22:28:26 +08:00
										 |  |  | .break-text { | 
					
						
							|  |  |  |   word-wrap: break-word; | 
					
						
							| 
									
										
										
										
											2018-03-18 20:23:48 +08:00
										 |  |  |   overflow-wrap: break-word; | 
					
						
							| 
									
										
										
										
											2018-02-11 22:28:26 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-19 05:26:22 +08:00
										 |  |  | .text-limit-lines-1 { | 
					
						
							| 
									
										
										
										
											2019-06-16 19:08:07 +08:00
										 |  |  |   white-space: nowrap; | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |   text-overflow: ellipsis; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-19 05:26:22 +08:00
										 |  |  | .text-limit-lines-2 { | 
					
						
							|  |  |  |   // -webkit use here is actually standardised cross-browser:
 | 
					
						
							|  |  |  |   // https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-line-clamp
 | 
					
						
							|  |  |  |   display: -webkit-box; | 
					
						
							|  |  |  |   -webkit-box-orient: vertical; | 
					
						
							|  |  |  |   -webkit-line-clamp: 2; | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-16 05:55:49 +08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Grouping | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | .header-group { | 
					
						
							|  |  |  |   margin: $-m 0; | 
					
						
							|  |  |  |   h1, h2, h3, h4, h5, h6 { | 
					
						
							|  |  |  |     margin: 0; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2015-07-21 05:05:26 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-08 06:17:48 +08:00
										 |  |  | span.sep { | 
					
						
							|  |  |  |   color: #BBB; | 
					
						
							|  |  |  |   padding: 0 $-xs; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-21 05:05:26 +08:00
										 |  |  | .list > * { | 
					
						
							|  |  |  |   display: block; | 
					
						
							| 
									
										
										
										
											2015-08-16 07:18:22 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |   * Icons | 
					
						
							|  |  |  |   */ | 
					
						
							| 
									
										
										
										
											2018-02-17 21:30:52 +08:00
										 |  |  | .svg-icon { | 
					
						
							|  |  |  |   width: 1em; | 
					
						
							| 
									
										
										
										
											2018-03-25 22:52:48 +08:00
										 |  |  |   height: 1em; | 
					
						
							| 
									
										
										
										
											2018-02-17 21:30:52 +08:00
										 |  |  |   display: inline-block; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  |   bottom: -0.105em; | 
					
						
							| 
									
										
										
										
											2020-04-05 20:07:19 +08:00
										 |  |  |   margin-inline-end: $-xs; | 
					
						
							| 
									
										
										
										
											2019-02-24 23:57:35 +08:00
										 |  |  |   pointer-events: none; | 
					
						
							| 
									
										
										
										
											2020-04-11 05:38:29 +08:00
										 |  |  |   fill: currentColor; | 
					
						
							| 
									
										
										
										
											2018-02-17 21:30:52 +08:00
										 |  |  | } |