Grammalecte  Hex Artifact Content

Artifact 14123d8dfd71cf11344973ce35edf82fefeef4f56ac8622aae714e673203576c:


0000: 2f 2a 0a 20 20 20 20 47 72 61 6d 6d 61 72 20 63  /*.    Grammar c
0010: 68 65 63 6b 65 72 0a 2a 2f 0a 64 69 76 23 67 72  hecker.*/.div#gr
0020: 61 6d 6d 61 6c 65 63 74 65 5f 67 63 5f 70 61 6e  ammalecte_gc_pan
0030: 65 6c 5f 63 6f 6e 74 65 6e 74 20 7b 0a 20 20 20  el_content {.   
0040: 20 6d 61 72 67 69 6e 3a 20 30 3b 0a 20 20 20 20   margin: 0;.    
0050: 70 61 64 64 69 6e 67 3a 20 35 70 78 3b 0a 7d 0a  padding: 5px;.}.
0060: 0a 64 69 76 2e 67 72 61 6d 6d 61 6c 65 63 74 65  .div.grammalecte
0070: 5f 70 61 72 61 67 72 61 70 68 5f 62 6c 6f 63 6b  _paragraph_block
0080: 20 7b 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20 30   {.    margin: 0
0090: 20 30 20 35 70 78 20 30 3b 0a 7d 0a 0a 70 2e 67   0 5px 0;.}..p.g
00a0: 72 61 6d 6d 61 6c 65 63 74 65 5f 70 61 72 61 67  rammalecte_parag
00b0: 72 61 70 68 20 7b 0a 20 20 20 20 6d 61 72 67 69  raph {.    margi
00c0: 6e 3a 20 30 3b 0a 20 20 20 20 70 61 64 64 69 6e  n: 0;.    paddin
00d0: 67 3a 20 31 30 70 78 3b 0a 20 20 20 20 62 61 63  g: 10px;.    bac
00e0: 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68  kground-color: h
00f0: 73 6c 28 30 2c 20 30 25 2c 20 39 36 25 29 3b 0a  sl(0, 0%, 96%);.
0100: 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69 75      border-radiu
0110: 73 3a 20 32 70 78 3b 0a 20 20 20 20 6c 69 6e 65  s: 2px;.    line
0120: 2d 68 65 69 67 68 74 3a 20 6e 6f 72 6d 61 6c 3b  -height: normal;
0130: 0a 20 20 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a  .    text-align:
0140: 20 6c 65 66 74 3b 0a 20 20 20 20 66 6f 6e 74 2d   left;.    font-
0150: 73 69 7a 65 3a 20 31 34 70 78 3b 0a 20 20 20 20  size: 14px;.    
0160: 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 22 43 6f  font-family: "Co
0170: 75 72 69 65 72 20 4e 65 77 22 2c 20 43 6f 75 72  urier New", Cour
0180: 69 65 72 2c 20 22 4c 75 63 69 64 61 20 53 61 6e  ier, "Lucida San
0190: 73 20 54 79 70 65 77 72 69 74 65 72 22 2c 20 22  s Typewriter", "
01a0: 4c 75 63 69 64 61 20 54 79 70 65 77 72 69 74 65  Lucida Typewrite
01b0: 72 22 2c 20 6d 6f 6e 6f 73 70 61 63 65 3b 0a 20  r", monospace;. 
01c0: 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c     color: hsl(0,
01d0: 20 30 25 2c 20 30 25 29 3b 0a 20 20 20 20 68 79   0%, 0%);.    hy
01e0: 70 68 65 6e 73 3a 20 6e 6f 6e 65 3b 0a 7d 0a 0a  phens: none;.}..
01f0: 0a 2f 2a 0a 20 20 20 20 41 63 74 69 6f 6e 20 62  ./*.    Action b
0200: 75 74 74 6f 6e 73 0a 2a 2f 0a 64 69 76 2e 67 72  uttons.*/.div.gr
0210: 61 6d 6d 61 6c 65 63 74 65 5f 70 61 72 61 67 72  ammalecte_paragr
0220: 61 70 68 5f 61 63 74 69 6f 6e 73 20 7b 0a 20 20  aph_actions {.  
0230: 20 20 66 6c 6f 61 74 3a 20 72 69 67 68 74 3b 0a    float: right;.
0240: 20 20 20 20 6d 61 72 67 69 6e 3a 20 30 20 30 20      margin: 0 0 
0250: 35 70 78 20 31 30 70 78 3b 0a 7d 0a 0a 64 69 76  5px 10px;.}..div
0260: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 70 61 72  .grammalecte_par
0270: 61 67 72 61 70 68 5f 62 75 74 74 6f 6e 20 7b 0a  agraph_button {.
0280: 20 20 20 20 64 69 73 70 6c 61 79 3a 20 69 6e 6c      display: inl
0290: 69 6e 65 2d 62 6c 6f 63 6b 3b 0a 20 20 20 20 62  ine-block;.    b
02a0: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
02b0: 20 68 73 6c 28 30 2c 20 30 25 2c 20 35 30 25 29   hsl(0, 0%, 50%)
02c0: 3b 0a 20 20 20 20 74 65 78 74 2d 61 6c 69 67 6e  ;.    text-align
02d0: 3a 20 63 65 6e 74 65 72 3b 0a 20 20 20 20 6d 61  : center;.    ma
02e0: 72 67 69 6e 2d 6c 65 66 74 3a 20 32 70 78 3b 0a  rgin-left: 2px;.
02f0: 20 20 20 20 70 61 64 64 69 6e 67 3a 20 31 70 78      padding: 1px
0300: 20 34 70 78 20 33 70 78 20 34 70 78 3b 0a 20 20   4px 3px 4px;.  
0310: 20 20 63 75 72 73 6f 72 3a 20 70 6f 69 6e 74 65    cursor: pointe
0320: 72 3b 0a 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69  r;.    font-fami
0330: 6c 79 3a 20 22 54 72 65 62 75 63 68 65 74 20 4d  ly: "Trebuchet M
0340: 53 22 2c 20 22 46 69 72 61 20 53 61 6e 73 22 2c  S", "Fira Sans",
0350: 20 22 4c 69 62 65 72 61 74 69 6f 6e 20 53 61 6e   "Liberation San
0360: 73 22 2c 20 73 61 6e 73 2d 73 65 72 69 66 3b 0a  s", sans-serif;.
0370: 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 31      font-size: 1
0380: 34 70 78 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20  4px;.    color: 
0390: 68 73 6c 28 30 2c 20 30 25 2c 20 39 36 25 29 3b  hsl(0, 0%, 96%);
03a0: 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69  .    border-radi
03b0: 75 73 3a 20 32 70 78 3b 0a 7d 0a 64 69 76 2e 67  us: 2px;.}.div.g
03c0: 72 61 6d 6d 61 6c 65 63 74 65 5f 70 61 72 61 67  rammalecte_parag
03d0: 72 61 70 68 5f 62 75 74 74 6f 6e 3a 68 6f 76 65  raph_button:hove
03e0: 72 20 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75  r {.    backgrou
03f0: 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c  nd-color: hsl(0,
0400: 20 30 25 2c 20 34 30 25 29 3b 0a 20 20 20 20 63   0%, 40%);.    c
0410: 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 30 25 2c  olor: hsl(0, 0%,
0420: 20 31 30 30 25 29 3b 0a 7d 0a 0a 64 69 76 2e 67   100%);.}..div.g
0430: 72 61 6d 6d 61 6c 65 63 74 65 5f 70 61 72 61 67  rammalecte_parag
0440: 72 61 70 68 5f 61 63 74 69 6f 6e 73 20 2e 67 72  raph_actions .gr
0450: 61 6d 6d 61 6c 65 63 74 65 5f 67 72 65 65 6e 20  ammalecte_green 
0460: 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64  {.    background
0470: 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 31 32 30 2c  -color: hsl(120,
0480: 20 33 30 25 2c 20 35 30 25 29 3b 0a 20 20 20 20   30%, 50%);.    
0490: 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 30 25  color: hsl(0, 0%
04a0: 2c 20 39 36 25 29 3b 0a 7d 0a 64 69 76 2e 67 72  , 96%);.}.div.gr
04b0: 61 6d 6d 61 6c 65 63 74 65 5f 70 61 72 61 67 72  ammalecte_paragr
04c0: 61 70 68 5f 61 63 74 69 6f 6e 73 20 2e 67 72 61  aph_actions .gra
04d0: 6d 6d 61 6c 65 63 74 65 5f 67 72 65 65 6e 3a 68  mmalecte_green:h
04e0: 6f 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b 67  over {.    backg
04f0: 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c  round-color: hsl
0500: 28 31 32 30 2c 20 35 30 25 2c 20 34 30 25 29 3b  (120, 50%, 40%);
0510: 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28  .    color: hsl(
0520: 30 2c 20 30 25 2c 20 31 30 30 25 29 3b 0a 7d 0a  0, 0%, 100%);.}.
0530: 64 69 76 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  div.grammalecte_
0540: 70 61 72 61 67 72 61 70 68 5f 61 63 74 69 6f 6e  paragraph_action
0550: 73 20 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 72  s .grammalecte_r
0560: 65 64 20 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f  ed {.    backgro
0570: 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 30  und-color: hsl(0
0580: 2c 20 33 30 25 2c 20 35 30 25 29 3b 0a 20 20 20  , 30%, 50%);.   
0590: 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 30   color: hsl(0, 0
05a0: 25 2c 20 39 36 25 29 3b 0a 7d 0a 64 69 76 2e 67  %, 96%);.}.div.g
05b0: 72 61 6d 6d 61 6c 65 63 74 65 5f 70 61 72 61 67  rammalecte_parag
05c0: 72 61 70 68 5f 61 63 74 69 6f 6e 73 20 2e 67 72  raph_actions .gr
05d0: 61 6d 6d 61 6c 65 63 74 65 5f 72 65 64 3a 68 6f  ammalecte_red:ho
05e0: 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b 67 72  ver {.    backgr
05f0: 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28  ound-color: hsl(
0600: 30 2c 20 35 30 25 2c 20 34 30 25 29 3b 0a 20 20  0, 50%, 40%);.  
0610: 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20    color: hsl(0, 
0620: 30 25 2c 20 31 30 30 25 29 3b 0a 7d 0a 0a 0a 2f  0%, 100%);.}.../
0630: 2a 20 0a 20 20 20 20 54 4f 4f 4c 54 49 50 0a 2a  * .    TOOLTIP.*
0640: 2f 0a 69 6d 67 23 67 72 61 6d 6d 61 6c 65 63 74  /.img#grammalect
0650: 65 5f 74 6f 6f 6c 74 69 70 5f 61 72 72 6f 77 20  e_tooltip_arrow 
0660: 7b 0a 20 20 20 20 70 6f 73 69 74 69 6f 6e 3a 20  {.    position: 
0670: 61 62 73 6f 6c 75 74 65 3b 0a 20 20 20 20 64 69  absolute;.    di
0680: 73 70 6c 61 79 3a 20 6e 6f 6e 65 3b 0a 7d 0a 0a  splay: none;.}..
0690: 64 69 76 23 67 72 61 6d 6d 61 6c 65 63 74 65 5f  div#grammalecte_
06a0: 74 6f 6f 6c 74 69 70 20 7b 0a 20 20 20 20 70 6f  tooltip {.    po
06b0: 73 69 74 69 6f 6e 3a 20 61 62 73 6f 6c 75 74 65  sition: absolute
06c0: 3b 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20 30 3b  ;.    margin: 0;
06d0: 0a 20 20 20 20 64 69 73 70 6c 61 79 3a 20 6e 6f  .    display: no
06e0: 6e 65 3b 0a 20 20 20 20 77 69 64 74 68 3a 20 33  ne;.    width: 3
06f0: 30 30 70 78 3b 0a 20 20 20 20 62 6f 72 64 65 72  00px;.    border
0700: 2d 72 61 64 69 75 73 3a 20 35 70 78 3b 0a 20 20  -radius: 5px;.  
0710: 20 20 62 6f 78 2d 73 68 61 64 6f 77 3a 20 30 20    box-shadow: 0 
0720: 30 20 36 70 78 20 68 73 6c 61 28 30 2c 20 30 25  0 6px hsla(0, 0%
0730: 2c 20 30 25 2c 20 30 2e 33 29 3b 0a 20 20 20 20  , 0%, 0.3);.    
0740: 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 54 61 68  font-family: Tah
0750: 6f 6d 61 2c 20 22 4c 75 63 69 64 61 20 47 72 61  oma, "Lucida Gra
0760: 6e 64 65 22 2c 20 22 4c 75 63 69 64 61 20 53 61  nde", "Lucida Sa
0770: 6e 73 20 55 6e 69 63 6f 64 65 22 2c 20 22 4c 75  ns Unicode", "Lu
0780: 63 69 64 61 20 53 61 6e 73 22 2c 20 73 61 6e 73  cida Sans", sans
0790: 2d 73 65 72 69 66 3b 0a 20 20 20 20 66 6f 6e 74  -serif;.    font
07a0: 2d 73 69 7a 65 3a 20 31 32 70 78 3b 0a 20 20 20  -size: 12px;.   
07b0: 20 6c 69 6e 65 2d 68 65 69 67 68 74 3a 20 31 38   line-height: 18
07c0: 70 78 3b 0a 20 20 20 20 63 75 72 73 6f 72 3a 20  px;.    cursor: 
07d0: 64 65 66 61 75 6c 74 3b 0a 20 20 20 20 74 65 78  default;.    tex
07e0: 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 6e 6f  t-decoration: no
07f0: 6e 65 3b 0a 20 20 20 20 62 6f 72 64 65 72 3a 20  ne;.    border: 
0800: 33 70 78 20 73 6f 6c 69 64 20 68 73 6c 28 32 31  3px solid hsl(21
0810: 30 2c 20 35 30 25 2c 20 33 30 25 29 3b 0a 20 20  0, 50%, 30%);.  
0820: 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30    color: hsl(210
0830: 2c 20 31 30 25 2c 20 32 30 25 29 3b 0a 20 20 20  , 10%, 20%);.   
0840: 20 7a 2d 69 6e 64 65 78 3a 20 31 30 30 30 3b 0a   z-index: 1000;.
0850: 20 20 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a 20      text-align: 
0860: 6c 65 66 74 3b 0a 7d 0a 0a 64 69 76 23 67 72 61  left;.}..div#gra
0870: 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70  mmalecte_tooltip
0880: 5f 6d 65 73 73 61 67 65 5f 62 6c 6f 63 6b 20 7b  _message_block {
0890: 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20 30 3b 0a  .    margin: 0;.
08a0: 20 20 20 20 70 61 64 64 69 6e 67 3a 20 35 70 78      padding: 5px
08b0: 20 31 30 70 78 20 31 30 70 78 20 31 30 70 78 3b   10px 10px 10px;
08c0: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
08d0: 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20  color: hsl(210, 
08e0: 35 30 25 2c 20 33 30 25 29 3b 0a 20 20 20 20 63  50%, 30%);.    c
08f0: 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 35  olor: hsl(210, 5
0900: 30 25 2c 20 39 36 25 29 3b 0a 7d 0a 64 69 76 23  0%, 96%);.}.div#
0910: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c  grammalecte_tool
0920: 74 69 70 5f 72 75 6c 65 5f 69 64 20 7b 0a 20 20  tip_rule_id {.  
0930: 20 20 64 69 73 70 6c 61 79 3a 20 6e 6f 6e 65 3b    display: none;
0940: 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20 30 20 30  .    margin: 0 0
0950: 20 35 70 78 20 30 3b 0a 20 20 20 20 62 6f 72 64   5px 0;.    bord
0960: 65 72 3a 20 31 70 78 20 73 6f 6c 69 64 20 68 73  er: 1px solid hs
0970: 6c 28 32 31 30 2c 20 35 30 25 2c 20 36 30 25 29  l(210, 50%, 60%)
0980: 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64  ;.    background
0990: 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c  -color: hsl(210,
09a0: 20 35 30 25 2c 20 34 30 25 29 3b 0a 20 20 20 20   50%, 40%);.    
09b0: 70 61 64 64 69 6e 67 3a 20 32 70 78 20 35 70 78  padding: 2px 5px
09c0: 3b 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64  ;.    border-rad
09d0: 69 75 73 3a 20 32 70 78 3b 0a 20 20 20 20 63 6f  ius: 2px;.    co
09e0: 6c 6f 72 3a 20 68 73 6c 61 28 32 31 30 2c 20 30  lor: hsla(210, 0
09f0: 25 2c 20 39 36 25 2c 20 31 29 3b 0a 20 20 20 20  %, 96%, 1);.    
0a00: 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 54 61 68  font-family: Tah
0a10: 6f 6d 61 2c 20 22 4c 75 63 69 64 61 20 47 72 61  oma, "Lucida Gra
0a20: 6e 64 65 22 2c 20 22 4c 75 63 69 64 61 20 53 61  nde", "Lucida Sa
0a30: 6e 73 20 55 6e 69 63 6f 64 65 22 2c 20 22 4c 75  ns Unicode", "Lu
0a40: 63 69 64 61 20 53 61 6e 73 22 2c 20 73 61 6e 73  cida Sans", sans
0a50: 2d 73 65 72 69 66 3b 0a 20 20 20 20 66 6f 6e 74  -serif;.    font
0a60: 2d 73 69 7a 65 3a 20 31 31 70 78 3b 0a 20 20 20  -size: 11px;.   
0a70: 20 66 6f 6e 74 2d 73 74 79 6c 65 3a 20 6e 6f 72   font-style: nor
0a80: 6d 61 6c 3b 0a 20 20 20 20 74 65 78 74 2d 61 6c  mal;.    text-al
0a90: 69 67 6e 3a 20 63 65 6e 74 65 72 3b 0a 7d 0a 64  ign: center;.}.d
0aa0: 69 76 23 67 72 61 6d 6d 61 6c 65 63 74 65 5f 74  iv#grammalecte_t
0ab0: 6f 6f 6c 74 69 70 5f 6d 65 73 73 61 67 65 20 7b  ooltip_message {
0ac0: 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20 30 20 30  .    margin: 0 0
0ad0: 20 35 70 78 20 30 3b 0a 20 20 20 20 66 6f 6e 74   5px 0;.    font
0ae0: 2d 66 61 6d 69 6c 79 3a 20 54 61 68 6f 6d 61 2c  -family: Tahoma,
0af0: 20 22 4c 75 63 69 64 61 20 47 72 61 6e 64 65 22   "Lucida Grande"
0b00: 2c 20 22 4c 75 63 69 64 61 20 53 61 6e 73 20 55  , "Lucida Sans U
0b10: 6e 69 63 6f 64 65 22 2c 20 22 4c 75 63 69 64 61  nicode", "Lucida
0b20: 20 53 61 6e 73 22 2c 20 73 61 6e 73 2d 73 65 72   Sans", sans-ser
0b30: 69 66 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a  if;.    font-siz
0b40: 65 3a 20 31 35 70 78 3b 0a 20 20 20 20 63 6f 6c  e: 15px;.    col
0b50: 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 35 30 25  or: hsl(210, 50%
0b60: 2c 20 39 36 25 29 3b 0a 7d 0a 64 69 76 23 67 72  , 96%);.}.div#gr
0b70: 61 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69  ammalecte_toolti
0b80: 70 5f 69 67 6e 6f 72 65 20 7b 0a 20 20 20 20 64  p_ignore {.    d
0b90: 69 73 70 6c 61 79 3a 20 69 6e 6c 69 6e 65 2d 62  isplay: inline-b
0ba0: 6c 6f 63 6b 3b 0a 20 20 20 20 70 61 64 64 69 6e  lock;.    paddin
0bb0: 67 3a 20 31 70 78 20 35 70 78 3b 0a 20 20 20 20  g: 1px 5px;.    
0bc0: 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72  background-color
0bd0: 3a 20 68 73 6c 28 33 30 2c 20 33 30 25 2c 20 34  : hsl(30, 30%, 4
0be0: 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20  0%);.    color: 
0bf0: 68 73 6c 61 28 33 30 2c 20 30 25 2c 20 39 36 25  hsla(30, 0%, 96%
0c00: 2c 20 31 29 3b 0a 20 20 20 20 62 6f 72 64 65 72  , 1);.    border
0c10: 2d 72 61 64 69 75 73 3a 20 32 70 78 3b 0a 20 20  -radius: 2px;.  
0c20: 20 20 63 75 72 73 6f 72 3a 20 70 6f 69 6e 74 65    cursor: pointe
0c30: 72 3b 0a 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69  r;.    font-fami
0c40: 6c 79 3a 20 54 61 68 6f 6d 61 2c 20 22 4c 75 63  ly: Tahoma, "Luc
0c50: 69 64 61 20 47 72 61 6e 64 65 22 2c 20 22 4c 75  ida Grande", "Lu
0c60: 63 69 64 61 20 53 61 6e 73 20 55 6e 69 63 6f 64  cida Sans Unicod
0c70: 65 22 2c 20 22 4c 75 63 69 64 61 20 53 61 6e 73  e", "Lucida Sans
0c80: 22 2c 20 73 61 6e 73 2d 73 65 72 69 66 3b 0a 20  ", sans-serif;. 
0c90: 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 31 32     font-size: 12
0ca0: 70 78 3b 0a 20 20 20 20 74 65 78 74 2d 64 65 63  px;.    text-dec
0cb0: 6f 72 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 0a 7d  oration: none;.}
0cc0: 0a 64 69 76 23 67 72 61 6d 6d 61 6c 65 63 74 65  .div#grammalecte
0cd0: 5f 74 6f 6f 6c 74 69 70 5f 69 67 6e 6f 72 65 3a  _tooltip_ignore:
0ce0: 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b  hover {.    back
0cf0: 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73  ground-color: hs
0d00: 6c 28 33 30 2c 20 33 30 25 2c 20 35 30 25 29 3b  l(30, 30%, 50%);
0d10: 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 61  .    color: hsla
0d20: 28 30 2c 20 30 25 2c 20 31 30 30 25 2c 20 31 29  (0, 0%, 100%, 1)
0d30: 3b 0a 20 20 20 20 74 65 78 74 2d 73 68 61 64 6f  ;.    text-shado
0d40: 77 3a 20 30 20 30 20 33 70 78 20 68 73 6c 28 33  w: 0 0 3px hsl(3
0d50: 30 2c 20 33 30 25 2c 20 36 30 25 29 3b 0a 7d 0a  0, 30%, 60%);.}.
0d60: 64 69 76 23 67 72 61 6d 6d 61 6c 65 63 74 65 5f  div#grammalecte_
0d70: 74 6f 6f 6c 74 69 70 5f 75 72 6c 20 7b 0a 20 20  tooltip_url {.  
0d80: 20 20 64 69 73 70 6c 61 79 3a 20 69 6e 6c 69 6e    display: inlin
0d90: 65 2d 62 6c 6f 63 6b 3b 0a 20 20 20 20 6d 61 72  e-block;.    mar
0da0: 67 69 6e 2d 6c 65 66 74 3a 20 31 30 70 78 3b 0a  gin-left: 10px;.
0db0: 20 20 20 20 70 61 64 64 69 6e 67 3a 20 31 70 78      padding: 1px
0dc0: 20 35 70 78 3b 0a 20 20 20 20 62 61 63 6b 67 72   5px;.    backgr
0dd0: 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28  ound-color: hsl(
0de0: 32 31 30 2c 20 35 30 25 2c 20 35 30 25 29 3b 0a  210, 50%, 50%);.
0df0: 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 61 28      color: hsla(
0e00: 32 31 30 2c 20 30 25 2c 20 39 36 25 2c 20 31 29  210, 0%, 96%, 1)
0e10: 3b 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64  ;.    border-rad
0e20: 69 75 73 3a 20 32 70 78 3b 0a 20 20 20 20 63 75  ius: 2px;.    cu
0e30: 72 73 6f 72 3a 20 70 6f 69 6e 74 65 72 3b 0a 20  rsor: pointer;. 
0e40: 20 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20     font-family: 
0e50: 54 61 68 6f 6d 61 2c 20 22 4c 75 63 69 64 61 20  Tahoma, "Lucida 
0e60: 47 72 61 6e 64 65 22 2c 20 22 4c 75 63 69 64 61  Grande", "Lucida
0e70: 20 53 61 6e 73 20 55 6e 69 63 6f 64 65 22 2c 20   Sans Unicode", 
0e80: 22 4c 75 63 69 64 61 20 53 61 6e 73 22 2c 20 73  "Lucida Sans", s
0e90: 61 6e 73 2d 73 65 72 69 66 3b 0a 20 20 20 20 66  ans-serif;.    f
0ea0: 6f 6e 74 2d 73 69 7a 65 3a 20 31 32 70 78 3b 0a  ont-size: 12px;.
0eb0: 20 20 20 20 74 65 78 74 2d 64 65 63 6f 72 61 74      text-decorat
0ec0: 69 6f 6e 3a 20 6e 6f 6e 65 3b 0a 7d 0a 64 69 76  ion: none;.}.div
0ed0: 23 67 72 61 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f  #grammalecte_too
0ee0: 6c 74 69 70 5f 75 72 6c 3a 68 6f 76 65 72 20 7b  ltip_url:hover {
0ef0: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
0f00: 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20  color: hsl(210, 
0f10: 35 30 25 2c 20 36 30 25 29 3b 0a 20 20 20 20 63  50%, 60%);.    c
0f20: 6f 6c 6f 72 3a 20 68 73 6c 61 28 30 2c 20 30 25  olor: hsla(0, 0%
0f30: 2c 20 31 30 30 25 2c 20 31 29 3b 0a 20 20 20 20  , 100%, 1);.    
0f40: 74 65 78 74 2d 73 68 61 64 6f 77 3a 20 30 20 30  text-shadow: 0 0
0f50: 20 33 70 78 20 68 73 6c 28 32 31 30 2c 20 33 30   3px hsl(210, 30
0f60: 25 2c 20 36 30 25 29 3b 0a 7d 0a 64 69 76 23 67  %, 60%);.}.div#g
0f70: 72 61 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74  rammalecte_toolt
0f80: 69 70 5f 73 75 67 67 5f 74 69 74 6c 65 20 7b 0a  ip_sugg_title {.
0f90: 20 20 20 20 70 61 64 64 69 6e 67 3a 20 30 20 31      padding: 0 1
0fa0: 30 70 78 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f  0px;.    backgro
0fb0: 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 32  und-color: hsl(2
0fc0: 31 30 2c 20 31 30 25 2c 20 39 30 25 29 3b 0a 20  10, 10%, 90%);. 
0fd0: 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31     color: hsl(21
0fe0: 30 2c 20 35 30 25 2c 20 33 30 25 29 3b 0a 20 20  0, 50%, 30%);.  
0ff0: 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 54    font-family: T
1000: 61 68 6f 6d 61 2c 20 22 4c 75 63 69 64 61 20 47  ahoma, "Lucida G
1010: 72 61 6e 64 65 22 2c 20 22 4c 75 63 69 64 61 20  rande", "Lucida 
1020: 53 61 6e 73 20 55 6e 69 63 6f 64 65 22 2c 20 22  Sans Unicode", "
1030: 4c 75 63 69 64 61 20 53 61 6e 73 22 2c 20 73 61  Lucida Sans", sa
1040: 6e 73 2d 73 65 72 69 66 3b 0a 20 20 20 20 66 6f  ns-serif;.    fo
1050: 6e 74 2d 73 69 7a 65 3a 20 31 30 70 78 3b 0a 20  nt-size: 10px;. 
1060: 20 20 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20     font-weight: 
1070: 62 6f 6c 64 3b 0a 7d 0a 64 69 76 2e 67 72 61 6d  bold;.}.div.gram
1080: 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70 5f  malecte_tooltip_
1090: 6f 74 68 65 72 5f 73 75 67 67 5f 74 69 74 6c 65  other_sugg_title
10a0: 20 7b 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20 35   {.    margin: 5
10b0: 70 78 20 30 3b 0a 20 20 20 20 70 61 64 64 69 6e  px 0;.    paddin
10c0: 67 3a 20 30 70 78 20 31 30 70 78 3b 0a 20 20 20  g: 0px 10px;.   
10d0: 20 6c 69 6e 65 2d 68 65 69 67 68 74 3a 20 6e 6f   line-height: no
10e0: 72 6d 61 6c 3b 0a 20 20 20 20 62 6f 72 64 65 72  rmal;.    border
10f0: 2d 72 61 64 69 75 73 3a 20 32 70 78 3b 0a 20 20  -radius: 2px;.  
1100: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
1110: 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 31 30 25  or: hsl(210, 10%
1120: 2c 20 39 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f  , 90%);.    colo
1130: 72 3a 20 68 73 6c 28 32 31 30 2c 20 35 30 25 2c  r: hsl(210, 50%,
1140: 20 33 30 25 29 3b 0a 20 20 20 20 66 6f 6e 74 2d   30%);.    font-
1150: 66 61 6d 69 6c 79 3a 20 54 61 68 6f 6d 61 2c 20  family: Tahoma, 
1160: 22 4c 75 63 69 64 61 20 47 72 61 6e 64 65 22 2c  "Lucida Grande",
1170: 20 22 4c 75 63 69 64 61 20 53 61 6e 73 20 55 6e   "Lucida Sans Un
1180: 69 63 6f 64 65 22 2c 20 22 4c 75 63 69 64 61 20  icode", "Lucida 
1190: 53 61 6e 73 22 2c 20 73 61 6e 73 2d 73 65 72 69  Sans", sans-seri
11a0: 66 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65  f;.    font-size
11b0: 3a 20 31 30 70 78 3b 0a 20 20 20 20 66 6f 6e 74  : 10px;.    font
11c0: 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 0a 7d  -weight: bold;.}
11d0: 0a 64 69 76 23 67 72 61 6d 6d 61 6c 65 63 74 65  .div#grammalecte
11e0: 5f 74 6f 6f 6c 74 69 70 5f 73 75 67 67 5f 62 6c  _tooltip_sugg_bl
11f0: 6f 63 6b 20 7b 0a 20 20 20 20 70 61 64 64 69 6e  ock {.    paddin
1200: 67 3a 20 31 30 70 78 3b 0a 20 20 20 20 62 61 63  g: 10px;.    bac
1210: 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68  kground-color: h
1220: 73 6c 28 32 31 30 2c 20 31 30 25 2c 20 39 36 25  sl(210, 10%, 96%
1230: 29 3b 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61  );.    border-ra
1240: 64 69 75 73 3a 20 30 20 30 20 32 70 78 20 32 70  dius: 0 0 2px 2p
1250: 78 3b 0a 20 20 20 20 6c 69 6e 65 2d 68 65 69 67  x;.    line-heig
1260: 68 74 3a 20 32 34 70 78 3b 0a 7d 0a 64 69 76 2e  ht: 24px;.}.div.
1270: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c  grammalecte_tool
1280: 74 69 70 5f 73 75 67 67 20 7b 0a 20 20 20 20 64  tip_sugg {.    d
1290: 69 73 70 6c 61 79 3a 20 69 6e 6c 69 6e 65 2d 62  isplay: inline-b
12a0: 6c 6f 63 6b 3b 0a 20 20 20 20 70 61 64 64 69 6e  lock;.    paddin
12b0: 67 3a 20 31 70 78 20 36 70 78 3b 0a 20 20 20 20  g: 1px 6px;.    
12c0: 6d 69 6e 2d 68 65 69 67 68 74 3a 20 31 38 70 78  min-height: 18px
12d0: 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64  ;.    background
12e0: 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 31 38 30 2c  -color: hsl(180,
12f0: 20 36 30 25 2c 20 34 30 25 29 3b 0a 20 20 20 20   60%, 40%);.    
1300: 63 6f 6c 6f 72 3a 20 68 73 6c 28 31 38 30 2c 20  color: hsl(180, 
1310: 30 25 2c 20 39 36 25 29 3b 0a 20 20 20 20 62 6f  0%, 96%);.    bo
1320: 72 64 65 72 2d 72 61 64 69 75 73 3a 20 32 70 78  rder-radius: 2px
1330: 3b 0a 20 20 20 20 63 75 72 73 6f 72 3a 20 70 6f  ;.    cursor: po
1340: 69 6e 74 65 72 3b 0a 20 20 20 20 66 6f 6e 74 2d  inter;.    font-
1350: 66 61 6d 69 6c 79 3a 20 54 61 68 6f 6d 61 2c 20  family: Tahoma, 
1360: 22 4c 75 63 69 64 61 20 47 72 61 6e 64 65 22 2c  "Lucida Grande",
1370: 20 22 4c 75 63 69 64 61 20 53 61 6e 73 20 55 6e   "Lucida Sans Un
1380: 69 63 6f 64 65 22 2c 20 22 4c 75 63 69 64 61 20  icode", "Lucida 
1390: 53 61 6e 73 22 2c 20 73 61 6e 73 2d 73 65 72 69  Sans", sans-seri
13a0: 66 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65  f;.    font-size
13b0: 3a 20 31 34 70 78 3b 0a 20 20 20 20 6c 69 6e 65  : 14px;.    line
13c0: 2d 68 65 69 67 68 74 3a 20 31 38 70 78 3b 0a 20  -height: 18px;. 
13d0: 20 20 20 74 65 78 74 2d 64 65 63 6f 72 61 74 69     text-decorati
13e0: 6f 6e 3a 20 6e 6f 6e 65 3b 0a 7d 0a 64 69 76 2e  on: none;.}.div.
13f0: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c  grammalecte_tool
1400: 74 69 70 5f 73 75 67 67 3a 68 6f 76 65 72 20 7b  tip_sugg:hover {
1410: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
1420: 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 31 38 30 2c  color: hsla(180,
1430: 20 37 30 25 2c 20 34 35 25 2c 20 31 29 3b 0a 20   70%, 45%, 1);. 
1440: 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 30     color: hsla(0
1450: 2c 20 30 25 2c 20 31 30 30 25 2c 20 31 29 3b 0a  , 0%, 100%, 1);.
1460: 7d 0a 0a 0a 2f 2a 0a 20 20 20 20 45 52 52 4f 52  }.../*.    ERROR
1470: 53 0a 2a 2f 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  S.*/.mark.gramma
1480: 6c 65 63 74 65 5f 65 72 72 6f 72 20 7b 0a 20 20  lecte_error {.  
1490: 20 20 6d 61 72 67 69 6e 3a 20 30 3b 0a 20 20 20    margin: 0;.   
14a0: 20 70 61 64 64 69 6e 67 3a 20 30 3b 0a 20 20 20   padding: 0;.   
14b0: 20 63 75 72 73 6f 72 3a 20 70 6f 69 6e 74 65 72   cursor: pointer
14c0: 3b 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64  ;.    border-rad
14d0: 69 75 73 3a 20 32 70 78 3b 0a 20 20 20 20 2f 2a  ius: 2px;.    /*
14e0: 20 64 65 66 61 75 6c 74 20 63 6f 6c 6f 72 20 2a   default color *
14f0: 2f 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64  /.    background
1500: 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 34 30 2c  -color: hsl(240,
1510: 20 31 30 25 2c 20 35 30 25 29 3b 0a 20 20 20 20   10%, 50%);.    
1520: 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 34 30 2c 20  color: hsl(240, 
1530: 30 25 2c 20 39 36 25 29 3b 0a 20 20 20 20 66 6f  0%, 96%);.    fo
1540: 6e 74 2d 73 69 7a 65 3a 20 31 34 70 78 3b 0a 20  nt-size: 14px;. 
1550: 20 20 20 66 6f 6e 74 2d 73 74 79 6c 65 3a 20 6e     font-style: n
1560: 6f 72 6d 61 6c 3b 0a 20 20 20 20 66 6f 6e 74 2d  ormal;.    font-
1570: 66 61 6d 69 6c 79 20 3a 20 22 43 6f 75 72 69 65  family : "Courie
1580: 72 20 4e 65 77 22 2c 20 43 6f 75 72 69 65 72 2c  r New", Courier,
1590: 20 22 4c 75 63 69 64 61 20 53 61 6e 73 20 54 79   "Lucida Sans Ty
15a0: 70 65 77 72 69 74 65 72 22 2c 20 22 4c 75 63 69  pewriter", "Luci
15b0: 64 61 20 54 79 70 65 77 72 69 74 65 72 22 2c 20  da Typewriter", 
15c0: 6d 6f 6e 6f 73 70 61 63 65 3b 0a 20 20 20 20 74  monospace;.    t
15d0: 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20  ext-decoration: 
15e0: 6e 6f 6e 65 3b 0a 20 20 20 20 74 65 78 74 2d 73  none;.    text-s
15f0: 68 61 64 6f 77 3a 20 75 6e 73 65 74 3b 0a 20 20  hadow: unset;.  
1600: 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a 20 6c 65    text-align: le
1610: 66 74 3b 0a 20 20 20 20 68 79 70 68 65 6e 73 3a  ft;.    hyphens:
1620: 20 6e 6f 6e 65 3b 0a 7d 0a 6d 61 72 6b 2e 67 72   none;.}.mark.gr
1630: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 3a  ammalecte_error:
1640: 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b  hover {.    back
1650: 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73  ground-color: hs
1660: 6c 28 32 34 30 2c 20 31 30 25 2c 20 34 30 25 29  l(240, 10%, 40%)
1670: 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c  ;.    color: hsl
1680: 28 32 34 30 2c 20 30 25 2c 20 31 30 30 25 29 3b  (240, 0%, 100%);
1690: 0a 7d 0a 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  .}..mark.grammal
16a0: 65 63 74 65 5f 65 72 72 6f 72 5f 63 6f 72 72 65  ecte_error_corre
16b0: 63 74 65 64 2c 0a 6d 61 72 6b 2e 67 72 61 6d 6d  cted,.mark.gramm
16c0: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 69 67 6e  alecte_error_ign
16d0: 6f 72 65 64 20 7b 0a 20 20 20 20 6d 61 72 67 69  ored {.    margi
16e0: 6e 3a 20 30 3b 0a 20 20 20 20 70 61 64 64 69 6e  n: 0;.    paddin
16f0: 67 3a 20 30 3b 0a 20 20 20 20 64 69 73 70 6c 61  g: 0;.    displa
1700: 79 3a 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b  y: inline-block;
1710: 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69  .    border-radi
1720: 75 73 3a 20 32 70 78 3b 0a 20 20 20 20 74 65 78  us: 2px;.    tex
1730: 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 6e 6f  t-decoration: no
1740: 6e 65 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75  ne;.    backgrou
1750: 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 31  nd-color: hsla(1
1760: 32 30 2c 20 35 30 25 2c 20 37 30 25 2c 20 31 29  20, 50%, 70%, 1)
1770: 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c  ;.    color: hsl
1780: 61 28 30 2c 20 30 25 2c 20 34 25 2c 20 31 29 3b  a(0, 0%, 4%, 1);
1790: 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20  .    font-size: 
17a0: 31 34 70 78 3b 0a 20 20 20 20 66 6f 6e 74 2d 73  14px;.    font-s
17b0: 74 79 6c 65 3a 20 6e 6f 72 6d 61 6c 3b 0a 20 20  tyle: normal;.  
17c0: 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 20 3a 20    font-family : 
17d0: 22 43 6f 75 72 69 65 72 20 4e 65 77 22 2c 20 43  "Courier New", C
17e0: 6f 75 72 69 65 72 2c 20 22 4c 75 63 69 64 61 20  ourier, "Lucida 
17f0: 53 61 6e 73 20 54 79 70 65 77 72 69 74 65 72 22  Sans Typewriter"
1800: 2c 20 22 4c 75 63 69 64 61 20 54 79 70 65 77 72  , "Lucida Typewr
1810: 69 74 65 72 22 2c 20 6d 6f 6e 6f 73 70 61 63 65  iter", monospace
1820: 3b 0a 20 20 20 20 74 65 78 74 2d 64 65 63 6f 72  ;.    text-decor
1830: 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 0a 20 20 20  ation: none;.   
1840: 20 74 65 78 74 2d 73 68 61 64 6f 77 3a 20 75 6e   text-shadow: un
1850: 73 65 74 3b 0a 20 20 20 20 74 65 78 74 2d 61 6c  set;.    text-al
1860: 69 67 6e 3a 20 6c 65 66 74 3b 0a 20 20 20 20 68  ign: left;.    h
1870: 79 70 68 65 6e 73 3a 20 6e 6f 6e 65 3b 0a 7d 0a  yphens: none;.}.
1880: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
1890: 5f 65 72 72 6f 72 5f 69 67 6e 6f 72 65 64 20 7b  _error_ignored {
18a0: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
18b0: 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 33 30 2c 20  color: hsla(30, 
18c0: 32 30 25 2c 20 38 30 25 2c 20 31 29 3b 0a 7d 0a  20%, 80%, 1);.}.
18d0: 0a 0a 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d 61  ../* elems */.ma
18e0: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
18f0: 72 72 6f 72 5f 57 4f 52 44 20 7b 0a 20 20 20 20  rror_WORD {.    
1900: 2f 2a 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 3a  /*border-bottom:
1910: 20 32 70 78 20 73 6f 6c 69 64 20 68 73 6c 28 30   2px solid hsl(0
1920: 2c 20 31 30 25 2c 20 33 30 25 29 3b 2a 2f 0a 20  , 10%, 30%);*/. 
1930: 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f     background-co
1940: 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 35 30 25 2c  lor: hsl(0, 50%,
1950: 20 35 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72   50%);.    color
1960: 3a 20 68 73 6c 28 30 2c 20 30 25 2c 20 39 36 25  : hsl(0, 0%, 96%
1970: 29 3b 0a 20 20 20 20 2f 2a 74 65 78 74 2d 64 65  );.    /*text-de
1980: 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64 65 72 6c  coration: underl
1990: 69 6e 65 20 77 61 76 79 20 68 73 6c 28 30 2c 20  ine wavy hsl(0, 
19a0: 35 30 25 2c 20 35 30 25 29 3b 2a 2f 0a 7d 0a 6d  50%, 50%);*/.}.m
19b0: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
19c0: 65 72 72 6f 72 5f 57 4f 52 44 3a 68 6f 76 65 72  error_WORD:hover
19d0: 20 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e   {.    backgroun
19e0: 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20  d-color: hsl(0, 
19f0: 36 30 25 2c 20 34 30 25 29 3b 0a 20 20 20 20 63  60%, 40%);.    c
1a00: 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 30 25 2c  olor: hsl(0, 0%,
1a10: 20 31 30 30 25 29 3b 0a 7d 0a 0a 2f 2a 20 65 6c   100%);.}../* el
1a20: 65 6d 73 20 2a 2f 0a 6d 61 72 6b 2e 67 72 61 6d  ems */.mark.gram
1a30: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 74 79  malecte_error_ty
1a40: 70 6f 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  po, .mark.gramma
1a50: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 65 73 70 2c  lecte_error_esp,
1a60: 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63   .mark.grammalec
1a70: 74 65 5f 65 72 72 6f 72 5f 6e 62 73 70 2c 20 0a  te_error_nbsp, .
1a80: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
1a90: 5f 65 72 72 6f 72 5f 65 69 66 2c 20 0a 6d 61 72  _error_eif, .mar
1aa0: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
1ab0: 72 6f 72 5f 6d 61 6a 2c 20 0a 6d 61 72 6b 2e 67  ror_maj, .mark.g
1ac0: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
1ad0: 5f 76 69 72 67 2c 20 0a 6d 61 72 6b 2e 67 72 61  _virg, .mark.gra
1ae0: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 74  mmalecte_error_t
1af0: 75 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  u, .mark.grammal
1b00: 65 63 74 65 5f 65 72 72 6f 72 5f 6e 75 6d 2c 20  ecte_error_num, 
1b10: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
1b20: 65 5f 65 72 72 6f 72 5f 75 6e 69 74 2c 20 0a 6d  e_error_unit, .m
1b30: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
1b40: 65 72 72 6f 72 5f 6e 66 2c 20 0a 6d 61 72 6b 2e  error_nf, .mark.
1b50: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
1b60: 72 5f 6c 69 67 61 2c 20 0a 6d 61 72 6b 2e 67 72  r_liga, .mark.gr
1b70: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
1b80: 6d 61 70 6f 73 2c 20 0a 6d 61 72 6b 2e 67 72 61  mapos, .mark.gra
1b90: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 63  mmalecte_error_c
1ba0: 68 69 6d 20 7b 0a 20 20 20 20 62 61 63 6b 67 72  him {.    backgr
1bb0: 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28  ound-color: hsl(
1bc0: 33 30 2c 20 37 30 25 2c 20 35 30 25 29 3b 0a 20  30, 70%, 50%);. 
1bd0: 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 33 30     color: hsl(30
1be0: 2c 20 31 30 25 2c 20 39 36 25 29 3b 0a 20 20 20  , 10%, 96%);.   
1bf0: 20 2f 2a 74 65 78 74 2d 64 65 63 6f 72 61 74 69   /*text-decorati
1c00: 6f 6e 3a 20 75 6e 64 65 72 6c 69 6e 65 20 77 61  on: underline wa
1c10: 76 79 20 68 73 6c 28 33 30 2c 20 37 30 25 2c 20  vy hsl(30, 70%, 
1c20: 35 30 25 29 3b 2a 2f 0a 7d 0a 0a 6d 61 72 6b 2e  50%);*/.}..mark.
1c30: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
1c40: 72 5f 74 79 70 6f 3a 68 6f 76 65 72 2c 20 0a 6d  r_typo:hover, .m
1c50: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
1c60: 65 72 72 6f 72 5f 65 73 70 3a 68 6f 76 65 72 2c  error_esp:hover,
1c70: 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63   .mark.grammalec
1c80: 74 65 5f 65 72 72 6f 72 5f 6e 62 73 70 3a 68 6f  te_error_nbsp:ho
1c90: 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d  ver, .mark.gramm
1ca0: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 65 69 66  alecte_error_eif
1cb0: 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72  :hover, .mark.gr
1cc0: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
1cd0: 6d 61 6a 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b  maj:hover, .mark
1ce0: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
1cf0: 6f 72 5f 76 69 72 67 3a 68 6f 76 65 72 2c 20 0a  or_virg:hover, .
1d00: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
1d10: 5f 65 72 72 6f 72 5f 74 75 3a 68 6f 76 65 72 2c  _error_tu:hover,
1d20: 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63   .mark.grammalec
1d30: 74 65 5f 65 72 72 6f 72 5f 6e 75 6d 3a 68 6f 76  te_error_num:hov
1d40: 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  er, .mark.gramma
1d50: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 75 6e 69 74  lecte_error_unit
1d60: 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72  :hover, .mark.gr
1d70: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
1d80: 6e 66 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e  nf:hover, .mark.
1d90: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
1da0: 72 5f 6c 69 67 61 3a 68 6f 76 65 72 2c 20 0a 6d  r_liga:hover, .m
1db0: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
1dc0: 65 72 72 6f 72 5f 6d 61 70 6f 73 3a 68 6f 76 65  error_mapos:hove
1dd0: 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  r, .mark.grammal
1de0: 65 63 74 65 5f 65 72 72 6f 72 5f 63 68 69 6d 3a  ecte_error_chim:
1df0: 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b  hover {.    back
1e00: 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73  ground-color: hs
1e10: 6c 28 33 30 2c 20 38 30 25 2c 20 34 35 25 29 3b  l(30, 80%, 45%);
1e20: 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28  .    color: hsl(
1e30: 33 30 2c 20 31 30 25 2c 20 39 36 25 29 3b 0a 7d  30, 10%, 96%);.}
1e40: 0a 0a 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d 61  ../* elems */.ma
1e50: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
1e60: 72 72 6f 72 5f 61 70 6f 73 20 7b 0a 20 20 20 20  rror_apos {.    
1e70: 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72  background-color
1e80: 3a 20 68 73 6c 28 34 30 2c 20 39 30 25 2c 20 35  : hsl(40, 90%, 5
1e90: 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20  0%);.    color: 
1ea0: 68 73 6c 28 34 30 2c 20 31 30 25 2c 20 39 36 25  hsl(40, 10%, 96%
1eb0: 29 3b 0a 20 20 20 20 2f 2a 74 65 78 74 2d 64 65  );.    /*text-de
1ec0: 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64 65 72 6c  coration: underl
1ed0: 69 6e 65 20 77 61 76 79 20 68 73 6c 28 34 30 2c  ine wavy hsl(40,
1ee0: 20 37 30 25 2c 20 34 35 25 29 3b 2a 2f 0a 7d 0a   70%, 45%);*/.}.
1ef0: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
1f00: 5f 65 72 72 6f 72 5f 61 70 6f 73 3a 68 6f 76 65  _error_apos:hove
1f10: 72 20 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75  r {.    backgrou
1f20: 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 34 30  nd-color: hsl(40
1f30: 2c 20 31 30 30 25 2c 20 34 35 25 29 3b 0a 20 20  , 100%, 45%);.  
1f40: 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 34 30 2c    color: hsl(40,
1f50: 20 31 30 25 2c 20 39 36 25 29 3b 0a 7d 0a 0a 2f   10%, 96%);.}../
1f60: 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d 61 72 6b 2e  * elems */.mark.
1f70: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
1f80: 72 5f 67 6e 2c 0a 6d 61 72 6b 2e 67 72 61 6d 6d  r_gn,.mark.gramm
1f90: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 73 67 70  alecte_error_sgp
1fa0: 6c 20 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75  l {.    backgrou
1fb0: 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31  nd-color: hsl(21
1fc0: 30 2c 20 35 30 25 2c 20 35 30 25 29 3b 0a 20 20  0, 50%, 50%);.  
1fd0: 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30    color: hsl(210
1fe0: 2c 20 31 30 25 2c 20 39 36 25 29 3b 0a 20 20 20  , 10%, 96%);.   
1ff0: 20 2f 2a 74 65 78 74 2d 64 65 63 6f 72 61 74 69   /*text-decorati
2000: 6f 6e 3a 20 75 6e 64 65 72 6c 69 6e 65 20 77 61  on: underline wa
2010: 76 79 20 68 73 6c 28 32 31 30 2c 20 35 30 25 2c  vy hsl(210, 50%,
2020: 20 35 30 25 29 3b 2a 2f 0a 7d 0a 6d 61 72 6b 2e   50%);*/.}.mark.
2030: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
2040: 72 5f 67 6e 3a 68 6f 76 65 72 2c 0a 6d 61 72 6b  r_gn:hover,.mark
2050: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
2060: 6f 72 5f 73 67 70 6c 3a 68 6f 76 65 72 20 7b 0a  or_sgpl:hover {.
2070: 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63      background-c
2080: 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 36  olor: hsl(210, 6
2090: 30 25 2c 20 34 30 25 29 3b 0a 20 20 20 20 63 6f  0%, 40%);.    co
20a0: 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 31 30  lor: hsl(210, 10
20b0: 25 2c 20 39 36 25 29 3b 0a 7d 0a 0a 2f 2a 20 65  %, 96%);.}../* e
20c0: 6c 65 6d 73 20 2a 2f 0a 6d 61 72 6b 2e 67 72 61  lems */.mark.gra
20d0: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 63  mmalecte_error_c
20e0: 6f 6e 6a 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d  onj, .mark.gramm
20f0: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 69 6e 66  alecte_error_inf
2100: 69 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  i, .mark.grammal
2110: 65 63 74 65 5f 65 72 72 6f 72 5f 69 6d 70 2c 20  ecte_error_imp, 
2120: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
2130: 65 5f 65 72 72 6f 72 5f 69 6e 74 65 2c 20 0a 6d  e_error_inte, .m
2140: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
2150: 65 72 72 6f 72 5f 70 70 61 73 2c 20 0a 6d 61 72  error_ppas, .mar
2160: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
2170: 72 6f 72 5f 76 6d 6f 64 65 20 20 7b 0a 20 20 20  ror_vmode  {.   
2180: 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f   background-colo
2190: 72 3a 20 68 73 6c 28 33 30 30 2c 20 33 30 25 2c  r: hsl(300, 30%,
21a0: 20 34 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72   40%);.    color
21b0: 3a 20 68 73 6c 28 33 30 30 2c 20 31 30 25 2c 20  : hsl(300, 10%, 
21c0: 39 36 25 29 3b 0a 20 20 20 20 2f 2a 74 65 78 74  96%);.    /*text
21d0: 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64  -decoration: und
21e0: 65 72 6c 69 6e 65 20 77 61 76 79 20 68 73 6c 28  erline wavy hsl(
21f0: 33 30 30 2c 20 34 30 25 2c 20 34 30 25 29 3b 2a  300, 40%, 40%);*
2200: 2f 0a 7d 0a 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  /.}..mark.gramma
2210: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 63 6f 6e 6a  lecte_error_conj
2220: 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72  :hover, .mark.gr
2230: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
2240: 69 6e 66 69 3a 68 6f 76 65 72 2c 20 0a 6d 61 72  infi:hover, .mar
2250: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
2260: 72 6f 72 5f 69 6d 70 3a 68 6f 76 65 72 2c 20 0a  ror_imp:hover, .
2270: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
2280: 5f 65 72 72 6f 72 5f 69 6e 74 65 3a 68 6f 76 65  _error_inte:hove
2290: 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  r, .mark.grammal
22a0: 65 63 74 65 5f 65 72 72 6f 72 5f 70 70 61 73 3a  ecte_error_ppas:
22b0: 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61  hover, .mark.gra
22c0: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 76  mmalecte_error_v
22d0: 6d 6f 64 65 3a 68 6f 76 65 72 20 7b 0a 20 20 20  mode:hover {.   
22e0: 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f   background-colo
22f0: 72 3a 20 68 73 6c 28 33 30 30 2c 20 34 30 25 2c  r: hsl(300, 40%,
2300: 20 33 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72   30%);.    color
2310: 3a 20 68 73 6c 28 33 30 30 2c 20 31 30 25 2c 20  : hsl(300, 10%, 
2320: 39 36 25 29 3b 0a 7d 0a 0a 2f 2a 20 65 6c 65 6d  96%);.}../* elem
2330: 73 20 2a 2f 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  s */.mark.gramma
2340: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 63 6f 6e 66  lecte_error_conf
2350: 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  , .mark.grammale
2360: 63 74 65 5f 65 72 72 6f 72 5f 6f 63 72 20 7b 0a  cte_error_ocr {.
2370: 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63      background-c
2380: 6f 6c 6f 72 3a 20 68 73 6c 28 32 37 30 2c 20 34  olor: hsl(270, 4
2390: 30 25 2c 20 33 30 25 29 3b 0a 20 20 20 20 63 6f  0%, 30%);.    co
23a0: 6c 6f 72 3a 20 68 73 6c 28 32 37 30 2c 20 31 30  lor: hsl(270, 10
23b0: 25 2c 20 39 36 25 29 3b 0a 20 20 20 20 2f 2a 74  %, 96%);.    /*t
23c0: 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20  ext-decoration: 
23d0: 75 6e 64 65 72 6c 69 6e 65 20 77 61 76 79 20 68  underline wavy h
23e0: 73 6c 28 32 37 30 2c 20 34 30 25 2c 20 33 30 25  sl(270, 40%, 30%
23f0: 29 3b 2a 2f 0a 7d 0a 0a 6d 61 72 6b 2e 67 72 61  );*/.}..mark.gra
2400: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 63  mmalecte_error_c
2410: 6f 6e 66 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b  onf:hover, .mark
2420: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
2430: 6f 72 5f 6f 63 72 3a 68 6f 76 65 72 20 7b 0a 20  or_ocr:hover {. 
2440: 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f     background-co
2450: 6c 6f 72 3a 20 68 73 6c 28 32 37 30 2c 20 35 30  lor: hsl(270, 50
2460: 25 2c 20 32 30 25 29 3b 0a 20 20 20 20 63 6f 6c  %, 20%);.    col
2470: 6f 72 3a 20 68 73 6c 28 32 37 30 2c 20 31 30 25  or: hsl(270, 10%
2480: 2c 20 39 36 25 29 3b 0a 7d 0a 0a 2f 2a 20 65 6c  , 96%);.}../* el
2490: 65 6d 73 20 2a 2f 0a 6d 61 72 6b 2e 67 72 61 6d  ems */.mark.gram
24a0: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 62 73  malecte_error_bs
24b0: 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  , .mark.grammale
24c0: 63 74 65 5f 65 72 72 6f 72 5f 70 6c 65 6f 2c 20  cte_error_pleo, 
24d0: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
24e0: 65 5f 65 72 72 6f 72 5f 6e 65 67 2c 20 0a 6d 61  e_error_neg, .ma
24f0: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
2500: 72 72 6f 72 5f 72 65 64 6f 6e 31 2c 20 0a 6d 61  rror_redon1, .ma
2510: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
2520: 72 72 6f 72 5f 72 65 64 6f 6e 32 2c 20 0a 6d 61  rror_redon2, .ma
2530: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
2540: 72 72 6f 72 5f 6d 63 2c 20 0a 6d 61 72 6b 2e 67  rror_mc, .mark.g
2550: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
2560: 5f 64 61 74 65 2c 20 0a 6d 61 72 6b 2e 67 72 61  _date, .mark.gra
2570: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6e  mmalecte_error_n
2580: 6f 74 79 70 65 20 7b 0a 20 20 20 20 62 61 63 6b  otype {.    back
2590: 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73  ground-color: hs
25a0: 6c 28 31 38 30 2c 20 35 30 25 2c 20 34 30 25 29  l(180, 50%, 40%)
25b0: 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c  ;.    color: hsl
25c0: 28 31 38 30 2c 20 31 30 25 2c 20 39 36 25 29 3b  (180, 10%, 96%);
25d0: 0a 20 20 20 20 2f 2a 74 65 78 74 2d 64 65 63 6f  .    /*text-deco
25e0: 72 61 74 69 6f 6e 3a 20 75 6e 64 65 72 6c 69 6e  ration: underlin
25f0: 65 20 77 61 76 79 20 68 73 6c 28 31 38 30 2c 20  e wavy hsl(180, 
2600: 35 30 25 2c 20 34 30 25 29 3b 2a 2f 0a 7d 0a 0a  50%, 40%);*/.}..
2610: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
2620: 5f 65 72 72 6f 72 5f 62 73 3a 68 6f 76 65 72 2c  _error_bs:hover,
2630: 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63   .mark.grammalec
2640: 74 65 5f 65 72 72 6f 72 5f 70 6c 65 6f 3a 68 6f  te_error_pleo:ho
2650: 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d  ver, .mark.gramm
2660: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6e 65 67  alecte_error_neg
2670: 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72  :hover, .mark.gr
2680: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
2690: 72 65 64 6f 6e 31 3a 68 6f 76 65 72 2c 20 0a 6d  redon1:hover, .m
26a0: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
26b0: 65 72 72 6f 72 5f 72 65 64 6f 6e 32 3a 68 6f 76  error_redon2:hov
26c0: 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  er, .mark.gramma
26d0: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6d 63 3a 68  lecte_error_mc:h
26e0: 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  over, .mark.gram
26f0: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 64 61  malecte_error_da
2700: 74 65 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e  te:hover, .mark.
2710: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
2720: 72 5f 6e 6f 74 79 70 65 3a 68 6f 76 65 72 20 7b  r_notype:hover {
2730: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
2740: 63 6f 6c 6f 72 3a 20 68 73 6c 28 31 38 30 2c 20  color: hsl(180, 
2750: 36 30 25 2c 20 33 30 25 29 3b 0a 20 20 20 20 63  60%, 30%);.    c
2760: 6f 6c 6f 72 3a 20 68 73 6c 28 31 38 30 2c 20 31  olor: hsl(180, 1
2770: 30 25 2c 20 39 36 25 29 3b 0a 7d 0a              0%, 96%);.}.