1 .lang-LangueMandarin.sentence {
2 /* FIXME: should derive from Difficulties */
3 column-gap:0 !important
;
12 align-self:flex-start
;
18 /* ExplanationNote: avoid rounded borders to be cropped by background-color: */
21 border-top-left-radius:3mm;
22 border-top-right-radius:3mm;
25 .sentence-word:last-child {
30 background-color:white
;
31 font-family:monospace
;
32 font-variant:small-caps
;
39 justify-content:center
;
41 white-space:preserve-spaces
;
44 .sentence-cell.pronunciation {
51 .sentence-cell.input {
53 //border:1px solid
#aaa;
55 .sentence-cell.input.break .cell {
56 border-left:0 !important
;
57 border-top:0 !important
;
58 border-bottom:0 !important
;
59 border-right:0 !important
;
61 .sentence-word.word-index-0 .sentence-cell.input.input-index-1 .cell {
62 border-left:1px solid
#aaa;
64 .sentence-word
.sentence-cell
.input
.cell
66 border-top:1px solid
#aaa;
67 border-bottom:1px solid
#aaa;
68 border-right:1px solid
#aaa;
69 //border-left:1px solid
#aaa;
76 .sentence-cell.input.script-UnicodeBlockCJK-UnicodeBlockCJK-Unified-Ideographs .cell {
78 position:relative
!important
;
80 /* Compress a bit the height
82 .sentence-cell
.model
.script-UnicodeBlockLatin-UnicodeBlockLatin-Basic
,
83 .sentence-cell
.model
.script-UnicodeBlockLatin-UnicodeBlockLatin-ExtendedA
,
84 .sentence-cell
.model
.script-UnicodeBlockLatin-UnicodeBlockLatin1-Supplement
,
85 .sentence-cell.model.script-UnicodeBlockMiscellaneous-Technical {
88 .sentence-cell.input.script-UnicodeBlockLatin-UnicodeBlockLatin-Basic {
89 //border-bottom:1px solid
#aaa;
90 //border-top:1px solid
#aaa;
92 .sentence-cell.input.hidden {
95 .sentence-cell.break {
98 .sentence-cell.model.break {
104 .sentence-cell.pronunciation.cell-even {
105 border-bottom:3px solid
#ff7f00a
8;
108 .sentence-cell.pronunciation.cell-even.cell-depends-on-before:before {
112 border-left:3px solid
#ff7f00a
8;
116 box-sizing:border-box
;
118 .sentence-cell.pronunciation.cell-even.cell-depends-on-after:after {
122 border-right:3px solid
#ff7f00a
8;
127 box-sizing:border-box
;
129 .sentence-cell.pronunciation.cell-even.cell-depends-on-meaning:before {
131 border-bottom:3px dotted
#ff7f00a
8;
136 .sentence-cell.pronunciation.cell-odd {
137 border-bottom:3px solid
#0080ff7d;
140 .sentence-cell.pronunciation.cell-odd.cell-depends-on-before:before {
144 border-left:3px solid
#0080ff7d;
147 box-sizing:border-box
;
149 .sentence-cell.pronunciation.cell-odd.cell-depends-on-after:after {
155 border-right:3px solid
#0080ff7d;
157 box-sizing:border-box
;
159 .sentence-cell.pronunciation.cell-odd.cell-depends-on-meaning:after {
161 border-bottom:3px dotted
#0080ff7d;
166 .sentence-cell.pronunciation.cell-silent {
167 border-bottom:3px solid
#dddddd7d;
170 .sentence-cell.pronunciation.cell-silent.cell-depends-on-before:before {
174 border-left:3px solid
#dddddd7d;
177 box-sizing:border-box
;
179 .sentence-cell.pronunciation.cell-silent.cell-depends-on-after:after {
185 border-right:3px solid
#dddddd7d;
187 box-sizing:border-box
;