44 * Copyright (c) 2017. Readium Foundation. All rights reserved.
55 * Use of this source code is governed by a BSD-style license which is detailed in the
66 * LICENSE file present in the project repository where this source code is maintained.
7- */ @namespace url ("http://www.w3.org/1999/xhtml" );@namespace epub url ("http://www.idpf.org/2007/ops" );@namespace m url ("http://www.w3.org/1998/Math/MathML/" );@namespace svg url ("http://www.w3.org/2000/svg" );: root {--RS__compFontFamily : var (--RS__baseFontFamily );--RS__codeFontFamily : var (--RS__monospaceTf );--RS__typeScale : 1.125 ;--RS__baseFontSize : 100% ;--RS__flowSpacing : 1.5rem ;--RS__paraSpacing : 0 ;--RS__paraIndent : 1em ;--RS__linkColor : # 0000EE ;--RS__visitedColor : # 551A8B }body {font-size : var (--RS__baseFontSize )}h1 , h2 , h3 , h4 , h5 , h6 {font-family : var (--RS__compFontFamily )}aside , blockquote , figure , footer , form , hr , p , pre {margin-top : var (--RS__flowSpacing );margin-bottom : var (--RS__flowSpacing )}p {margin-top : var (--RS__paraSpacing );margin-bottom : var (--RS__paraSpacing );text-indent : var (--RS__paraIndent )}h1 + p , h2 + p , h3 + p , h4 + p , h5 + p , h6 + p , hr + p {text-indent : 0 }pre {font-family : var (--RS__codeFontFamily )}code , kbd , samp , tt {font-family : var (--RS__codeFontFamily )}sub , sup {position : relative;font-size : 67.5% ;line-height : 1 }sub {bottom : -.2ex }sup {bottom : 0 }: link {color : var (--RS__linkColor )}: visited {color : var (--RS__visitedColor )}h1 {margin-top : calc (var (--RS__flowSpacing ) * 2 );margin-bottom : calc (var (--RS__flowSpacing ) * 2 );font-size : calc (((1em * var (--RS__typeScale )) * var (--RS__typeScale )) * var (--RS__typeScale ))}h2 {margin-top : calc (var (--RS__flowSpacing ) * 2 );margin-bottom : var (--RS__flowSpacing );font-size : calc ((1em * var (--RS__typeScale )) * var (--RS__typeScale ))}h3 {margin-top : var (--RS__flowSpacing );margin-bottom : var (--RS__flowSpacing );font-size : calc (1em * var (--RS__typeScale ))}h4 {margin-top : var (--RS__flowSpacing );margin-bottom : var (--RS__flowSpacing );font-size : 1em }h5 {margin-top : var (--RS__flowSpacing );margin-bottom : var (--RS__flowSpacing );font-size : 1em ;font-variant : small-caps}h6 {margin-top : var (--RS__flowSpacing );margin-bottom : 0 ;font-size : 1em ;text-transform : lowercase;font-variant : small-caps}dl , ol , ul {margin-top : var (--RS__flowSpacing );margin-bottom : var (--RS__flowSpacing )}table {margin : var (--RS__flowSpacing ) 0 ;border : 1px solid currentColor;border-collapse : collapse;empty-cells : show}table > tr , tbody , tfoot , thead {vertical-align : top}th {text-align : left}td , th {padding : 4px ;border : 1px solid currentColor}
7+ */
8+
9+ @namespace url ("http://www.w3.org/1999/xhtml" );
10+
11+ @namespace epub url ("http://www.idpf.org/2007/ops" );
12+
13+ @namespace m url ("http://www.w3.org/1998/Math/MathML/" );
14+
15+ @namespace svg url ("http://www.w3.org/2000/svg" );
16+
17+ : root {
18+ --RS__compFontFamily : var (--RS__baseFontFamily );
19+ --RS__codeFontFamily : var (--RS__monospaceTf );
20+
21+ --RS__typeScale : 1.125 ;
22+ --RS__baseFontSize : 100% ;
23+
24+ --RS__flowSpacing : 1.5rem ;
25+ --RS__paraSpacing : 0 ;
26+ --RS__paraIndent : 1em ;
27+
28+ --RS__linkColor : # 0000EE ;
29+ --RS__visitedColor : # 551A8B ;
30+
31+ --RS__primaryColor : ;
32+ --RS__secondaryColor : ;
33+ }
34+
35+ body {
36+ font-size : var (--RS__baseFontSize );
37+ }
38+
39+ h1 , h2 , h3 , h4 , h5 , h6 {
40+ font-family : var (--RS__compFontFamily );
41+ }
42+
43+ blockquote , figure , p , pre ,
44+ aside , footer , form , hr {
45+ margin-top : var (--RS__flowSpacing );
46+ margin-bottom : var (--RS__flowSpacing );
47+ }
48+
49+ p {
50+ margin-top : var (--RS__paraSpacing );
51+ margin-bottom : var (--RS__paraSpacing );
52+ text-indent : var (--RS__paraIndent );
53+ }
54+
55+ h1 + p , h2 + p , h3 + p , h4 + p , h5 + p , h6 + p ,
56+ hr + p {
57+ text-indent : 0 ;
58+ }
59+
60+ pre {
61+ font-family : var (--RS__codeFontFamily );
62+ }
63+
64+ code , kbd , samp , tt {
65+ font-family : var (--RS__codeFontFamily );
66+ }
67+
68+ sub , sup {
69+ position : relative;
70+ font-size : 67.5% ;
71+ line-height : 1 ;
72+ }
73+
74+ sub {
75+ bottom : -0.2ex ;
76+ }
77+
78+ sup {
79+ bottom : 0 ;
80+ }
81+
82+ : link {
83+ color : var (--RS__linkColor );
84+ }
85+
86+ : visited {
87+ color : var (--RS__visitedColor );
88+ }
89+
90+ h1 {
91+ margin-top : calc (var (--RS__flowSpacing ) * 2 );
92+ margin-bottom : calc (var (--RS__flowSpacing ) * 2 );
93+ font-size : calc (((1em * var (--RS__typeScale )) * var (--RS__typeScale )) * var (--RS__typeScale ));
94+ }
95+
96+ h2 {
97+ margin-top : calc (var (--RS__flowSpacing ) * 2 );
98+ margin-bottom : var (--RS__flowSpacing );
99+ font-size : calc ((1em * var (--RS__typeScale )) * var (--RS__typeScale ));
100+ }
101+
102+ h3 {
103+ margin-top : var (--RS__flowSpacing );
104+ margin-bottom : var (--RS__flowSpacing );
105+ font-size : calc (1em * var (--RS__typeScale ));
106+ }
107+
108+ h4 {
109+ margin-top : var (--RS__flowSpacing );
110+ margin-bottom : var (--RS__flowSpacing );
111+ font-size : 1em ;
112+ }
113+
114+ h5 {
115+ margin-top : var (--RS__flowSpacing );
116+ margin-bottom : var (--RS__flowSpacing );
117+ font-size : 1em ;
118+ font-variant : small-caps;
119+ }
120+
121+ h6 {
122+ margin-top : var (--RS__flowSpacing );
123+ margin-bottom : 0 ;
124+ font-size : 1em ;
125+ text-transform : lowercase;
126+ font-variant : small-caps;
127+ }
128+
129+ dl , ol , ul {
130+ margin-top : var (--RS__flowSpacing );
131+ margin-bottom : var (--RS__flowSpacing );
132+ }
133+
134+ table {
135+ margin : var (--RS__flowSpacing ) 0 ;
136+ border : 1px solid currentcolor;
137+ border-collapse : collapse;
138+ empty-cells : show;
139+ }
140+
141+ thead , tbody , tfoot , table > tr {
142+ vertical-align : top;
143+ }
144+
145+ th {
146+ text-align : left;
147+ }
148+
149+ th , td {
150+ padding : 4px ;
151+ border : 1px solid currentcolor;
152+ }
0 commit comments