Grammalecte  Hex Artifact Content

Artifact f78a7fe249ba81f803678261570b1b3804b878a86fa3d327e671eaef56171bcc:


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 77 69 64 74 68 3a 20 38 30 70  {.    width: 80p
0470: 78 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e  x;.    backgroun
0480: 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 31 32 30  d-color: hsl(120
0490: 2c 20 33 30 25 2c 20 35 30 25 29 3b 0a 20 20 20  , 30%, 50%);.   
04a0: 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 30   color: hsl(0, 0
04b0: 25 2c 20 39 36 25 29 3b 0a 7d 0a 64 69 76 2e 67  %, 96%);.}.div.g
04c0: 72 61 6d 6d 61 6c 65 63 74 65 5f 70 61 72 61 67  rammalecte_parag
04d0: 72 61 70 68 5f 61 63 74 69 6f 6e 73 20 2e 67 72  raph_actions .gr
04e0: 61 6d 6d 61 6c 65 63 74 65 5f 67 72 65 65 6e 3a  ammalecte_green:
04f0: 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b  hover {.    back
0500: 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73  ground-color: hs
0510: 6c 28 31 32 30 2c 20 35 30 25 2c 20 34 30 25 29  l(120, 50%, 40%)
0520: 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c  ;.    color: hsl
0530: 28 30 2c 20 30 25 2c 20 31 30 30 25 29 3b 0a 7d  (0, 0%, 100%);.}
0540: 0a 64 69 76 2e 67 72 61 6d 6d 61 6c 65 63 74 65  .div.grammalecte
0550: 5f 70 61 72 61 67 72 61 70 68 5f 61 63 74 69 6f  _paragraph_actio
0560: 6e 73 20 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ns .grammalecte_
0570: 72 65 64 20 7b 0a 20 20 20 20 62 61 63 6b 67 72  red {.    backgr
0580: 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28  ound-color: hsl(
0590: 30 2c 20 33 30 25 2c 20 35 30 25 29 3b 0a 20 20  0, 30%, 50%);.  
05a0: 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20    color: hsl(0, 
05b0: 30 25 2c 20 39 36 25 29 3b 0a 7d 0a 64 69 76 2e  0%, 96%);.}.div.
05c0: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 70 61 72 61  grammalecte_para
05d0: 67 72 61 70 68 5f 61 63 74 69 6f 6e 73 20 2e 67  graph_actions .g
05e0: 72 61 6d 6d 61 6c 65 63 74 65 5f 72 65 64 3a 68  rammalecte_red:h
05f0: 6f 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b 67  over {.    backg
0600: 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c  round-color: hsl
0610: 28 30 2c 20 35 30 25 2c 20 34 30 25 29 3b 0a 20  (0, 50%, 40%);. 
0620: 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c     color: hsl(0,
0630: 20 30 25 2c 20 31 30 30 25 29 3b 0a 7d 0a 0a 0a   0%, 100%);.}...
0640: 2f 2a 20 0a 20 20 20 20 54 4f 4f 4c 54 49 50 0a  /* .    TOOLTIP.
0650: 2a 2f 0a 69 6d 67 23 67 72 61 6d 6d 61 6c 65 63  */.img#grammalec
0660: 74 65 5f 74 6f 6f 6c 74 69 70 5f 61 72 72 6f 77  te_tooltip_arrow
0670: 20 7b 0a 20 20 20 20 70 6f 73 69 74 69 6f 6e 3a   {.    position:
0680: 20 61 62 73 6f 6c 75 74 65 3b 0a 20 20 20 20 64   absolute;.    d
0690: 69 73 70 6c 61 79 3a 20 6e 6f 6e 65 3b 0a 7d 0a  isplay: none;.}.
06a0: 0a 64 69 76 23 67 72 61 6d 6d 61 6c 65 63 74 65  .div#grammalecte
06b0: 5f 74 6f 6f 6c 74 69 70 20 7b 0a 20 20 20 20 70  _tooltip {.    p
06c0: 6f 73 69 74 69 6f 6e 3a 20 61 62 73 6f 6c 75 74  osition: absolut
06d0: 65 3b 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20 30  e;.    margin: 0
06e0: 3b 0a 20 20 20 20 64 69 73 70 6c 61 79 3a 20 6e  ;.    display: n
06f0: 6f 6e 65 3b 0a 20 20 20 20 77 69 64 74 68 3a 20  one;.    width: 
0700: 33 30 30 70 78 3b 0a 20 20 20 20 62 6f 72 64 65  300px;.    borde
0710: 72 2d 72 61 64 69 75 73 3a 20 35 70 78 3b 0a 20  r-radius: 5px;. 
0720: 20 20 20 62 6f 78 2d 73 68 61 64 6f 77 3a 20 30     box-shadow: 0
0730: 20 30 20 36 70 78 20 68 73 6c 61 28 30 2c 20 30   0 6px hsla(0, 0
0740: 25 2c 20 30 25 2c 20 30 2e 33 29 3b 0a 20 20 20  %, 0%, 0.3);.   
0750: 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 54 61   font-family: Ta
0760: 68 6f 6d 61 2c 20 22 4c 75 63 69 64 61 20 47 72  homa, "Lucida Gr
0770: 61 6e 64 65 22 2c 20 22 4c 75 63 69 64 61 20 53  ande", "Lucida S
0780: 61 6e 73 20 55 6e 69 63 6f 64 65 22 2c 20 22 4c  ans Unicode", "L
0790: 75 63 69 64 61 20 53 61 6e 73 22 2c 20 73 61 6e  ucida Sans", san
07a0: 73 2d 73 65 72 69 66 3b 0a 20 20 20 20 66 6f 6e  s-serif;.    fon
07b0: 74 2d 73 69 7a 65 3a 20 31 32 70 78 3b 0a 20 20  t-size: 12px;.  
07c0: 20 20 6c 69 6e 65 2d 68 65 69 67 68 74 3a 20 31    line-height: 1
07d0: 38 70 78 3b 0a 20 20 20 20 63 75 72 73 6f 72 3a  8px;.    cursor:
07e0: 20 64 65 66 61 75 6c 74 3b 0a 20 20 20 20 74 65   default;.    te
07f0: 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 6e  xt-decoration: n
0800: 6f 6e 65 3b 0a 20 20 20 20 62 6f 72 64 65 72 3a  one;.    border:
0810: 20 33 70 78 20 73 6f 6c 69 64 20 68 73 6c 28 32   3px solid hsl(2
0820: 31 30 2c 20 35 30 25 2c 20 33 30 25 29 3b 0a 20  10, 50%, 30%);. 
0830: 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31     color: hsl(21
0840: 30 2c 20 31 30 25 2c 20 32 30 25 29 3b 0a 20 20  0, 10%, 20%);.  
0850: 20 20 7a 2d 69 6e 64 65 78 3a 20 31 30 30 30 3b    z-index: 1000;
0860: 0a 20 20 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a  .    text-align:
0870: 20 6c 65 66 74 3b 0a 20 20 20 20 2f 2a 62 6f 78   left;.    /*box
0880: 2d 73 68 61 64 6f 77 3a 20 30 70 78 20 30 70 78  -shadow: 0px 0px
0890: 20 30 70 78 20 34 70 78 20 68 73 6c 61 28 32 31   0px 4px hsla(21
08a0: 30 2c 20 30 25 2c 20 35 30 25 2c 20 30 2e 34 29  0, 0%, 50%, 0.4)
08b0: 3b 2a 2f 0a 7d 0a 0a 64 69 76 23 67 72 61 6d 6d  ;*/.}..div#gramm
08c0: 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70 5f 6d  alecte_tooltip_m
08d0: 65 73 73 61 67 65 5f 62 6c 6f 63 6b 20 7b 0a 20  essage_block {. 
08e0: 20 20 20 6d 61 72 67 69 6e 3a 20 30 3b 0a 20 20     margin: 0;.  
08f0: 20 20 70 61 64 64 69 6e 67 3a 20 35 70 78 20 31    padding: 5px 1
0900: 30 70 78 20 35 70 78 20 31 30 70 78 3b 0a 20 20  0px 5px 10px;.  
0910: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
0920: 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 35 30 25  or: hsl(210, 50%
0930: 2c 20 33 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f  , 30%);.    colo
0940: 72 3a 20 68 73 6c 28 32 31 30 2c 20 35 30 25 2c  r: hsl(210, 50%,
0950: 20 39 36 25 29 3b 0a 7d 0a 64 69 76 23 67 72 61   96%);.}.div#gra
0960: 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70  mmalecte_tooltip
0970: 5f 61 63 74 69 6f 6e 73 20 7b 0a 20 20 20 20 6d  _actions {.    m
0980: 61 72 67 69 6e 3a 20 30 3b 0a 20 20 20 20 70 61  argin: 0;.    pa
0990: 64 64 69 6e 67 3a 20 37 70 78 20 31 30 70 78 20  dding: 7px 10px 
09a0: 35 70 78 20 31 30 70 78 3b 0a 20 20 20 20 62 61  5px 10px;.    ba
09b0: 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20  ckground-color: 
09c0: 68 73 6c 28 32 31 30 2c 20 35 30 25 2c 20 33 30  hsl(210, 50%, 30
09d0: 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68  %);.    color: h
09e0: 73 6c 28 32 31 30 2c 20 35 30 25 2c 20 39 36 25  sl(210, 50%, 96%
09f0: 29 3b 0a 7d 0a 64 69 76 23 67 72 61 6d 6d 61 6c  );.}.div#grammal
0a00: 65 63 74 65 5f 74 6f 6f 6c 74 69 70 5f 72 75 6c  ecte_tooltip_rul
0a10: 65 5f 69 64 20 7b 0a 20 20 20 20 64 69 73 70 6c  e_id {.    displ
0a20: 61 79 3a 20 6e 6f 6e 65 3b 0a 20 20 20 20 6d 61  ay: none;.    ma
0a30: 72 67 69 6e 3a 20 30 20 30 20 35 70 78 20 30 3b  rgin: 0 0 5px 0;
0a40: 0a 20 20 20 20 62 6f 72 64 65 72 3a 20 31 70 78  .    border: 1px
0a50: 20 73 6f 6c 69 64 20 68 73 6c 28 32 31 30 2c 20   solid hsl(210, 
0a60: 35 30 25 2c 20 36 30 25 29 3b 0a 20 20 20 20 62  50%, 60%);.    b
0a70: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
0a80: 20 68 73 6c 28 32 31 30 2c 20 35 30 25 2c 20 34   hsl(210, 50%, 4
0a90: 30 25 29 3b 0a 20 20 20 20 70 61 64 64 69 6e 67  0%);.    padding
0aa0: 3a 20 32 70 78 20 35 70 78 3b 0a 20 20 20 20 62  : 2px 5px;.    b
0ab0: 6f 72 64 65 72 2d 72 61 64 69 75 73 3a 20 32 70  order-radius: 2p
0ac0: 78 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73  x;.    color: hs
0ad0: 6c 61 28 32 31 30 2c 20 30 25 2c 20 39 36 25 2c  la(210, 0%, 96%,
0ae0: 20 31 29 3b 0a 20 20 20 20 66 6f 6e 74 2d 66 61   1);.    font-fa
0af0: 6d 69 6c 79 3a 20 54 61 68 6f 6d 61 2c 20 22 4c  mily: Tahoma, "L
0b00: 75 63 69 64 61 20 47 72 61 6e 64 65 22 2c 20 22  ucida Grande", "
0b10: 4c 75 63 69 64 61 20 53 61 6e 73 20 55 6e 69 63  Lucida Sans Unic
0b20: 6f 64 65 22 2c 20 22 4c 75 63 69 64 61 20 53 61  ode", "Lucida Sa
0b30: 6e 73 22 2c 20 73 61 6e 73 2d 73 65 72 69 66 3b  ns", sans-serif;
0b40: 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20  .    font-size: 
0b50: 31 31 70 78 3b 0a 20 20 20 20 66 6f 6e 74 2d 73  11px;.    font-s
0b60: 74 79 6c 65 3a 20 6e 6f 72 6d 61 6c 3b 0a 20 20  tyle: normal;.  
0b70: 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a 20 63 65    text-align: ce
0b80: 6e 74 65 72 3b 0a 7d 0a 64 69 76 23 67 72 61 6d  nter;.}.div#gram
0b90: 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70 5f  malecte_tooltip_
0ba0: 6d 65 73 73 61 67 65 20 7b 0a 20 20 20 20 6d 61  message {.    ma
0bb0: 72 67 69 6e 3a 20 30 20 30 20 35 70 78 20 30 3b  rgin: 0 0 5px 0;
0bc0: 0a 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79  .    font-family
0bd0: 3a 20 54 61 68 6f 6d 61 2c 20 22 4c 75 63 69 64  : Tahoma, "Lucid
0be0: 61 20 47 72 61 6e 64 65 22 2c 20 22 4c 75 63 69  a Grande", "Luci
0bf0: 64 61 20 53 61 6e 73 20 55 6e 69 63 6f 64 65 22  da Sans Unicode"
0c00: 2c 20 22 4c 75 63 69 64 61 20 53 61 6e 73 22 2c  , "Lucida Sans",
0c10: 20 73 61 6e 73 2d 73 65 72 69 66 3b 0a 20 20 20   sans-serif;.   
0c20: 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 31 35 70 78   font-size: 15px
0c30: 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c  ;.    color: hsl
0c40: 28 32 31 30 2c 20 35 30 25 2c 20 39 36 25 29 3b  (210, 50%, 96%);
0c50: 0a 7d 0a 64 69 76 23 67 72 61 6d 6d 61 6c 65 63  .}.div#grammalec
0c60: 74 65 5f 74 6f 6f 6c 74 69 70 5f 69 67 6e 6f 72  te_tooltip_ignor
0c70: 65 20 7b 0a 20 20 20 20 64 69 73 70 6c 61 79 3a  e {.    display:
0c80: 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b 0a 20   inline-block;. 
0c90: 20 20 20 70 61 64 64 69 6e 67 3a 20 31 70 78 20     padding: 1px 
0ca0: 35 70 78 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f  5px;.    backgro
0cb0: 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 33  und-color: hsl(3
0cc0: 30 2c 20 33 30 25 2c 20 34 30 25 29 3b 0a 20 20  0, 30%, 40%);.  
0cd0: 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 33 30    color: hsla(30
0ce0: 2c 20 30 25 2c 20 39 36 25 2c 20 31 29 3b 0a 20  , 0%, 96%, 1);. 
0cf0: 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69 75 73     border-radius
0d00: 3a 20 32 70 78 3b 0a 20 20 20 20 63 75 72 73 6f  : 2px;.    curso
0d10: 72 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20  r: pointer;.    
0d20: 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 54 61 68  font-family: Tah
0d30: 6f 6d 61 2c 20 22 4c 75 63 69 64 61 20 47 72 61  oma, "Lucida Gra
0d40: 6e 64 65 22 2c 20 22 4c 75 63 69 64 61 20 53 61  nde", "Lucida Sa
0d50: 6e 73 20 55 6e 69 63 6f 64 65 22 2c 20 22 4c 75  ns Unicode", "Lu
0d60: 63 69 64 61 20 53 61 6e 73 22 2c 20 73 61 6e 73  cida Sans", sans
0d70: 2d 73 65 72 69 66 3b 0a 20 20 20 20 66 6f 6e 74  -serif;.    font
0d80: 2d 73 69 7a 65 3a 20 31 32 70 78 3b 0a 20 20 20  -size: 12px;.   
0d90: 20 74 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e   text-decoration
0da0: 3a 20 6e 6f 6e 65 3b 0a 7d 0a 64 69 76 23 67 72  : none;.}.div#gr
0db0: 61 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69  ammalecte_toolti
0dc0: 70 5f 69 67 6e 6f 72 65 3a 68 6f 76 65 72 20 7b  p_ignore:hover {
0dd0: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
0de0: 63 6f 6c 6f 72 3a 20 68 73 6c 28 33 30 2c 20 33  color: hsl(30, 3
0df0: 30 25 2c 20 35 30 25 29 3b 0a 20 20 20 20 63 6f  0%, 50%);.    co
0e00: 6c 6f 72 3a 20 68 73 6c 61 28 30 2c 20 30 25 2c  lor: hsla(0, 0%,
0e10: 20 31 30 30 25 2c 20 31 29 3b 0a 20 20 20 20 74   100%, 1);.    t
0e20: 65 78 74 2d 73 68 61 64 6f 77 3a 20 30 20 30 20  ext-shadow: 0 0 
0e30: 33 70 78 20 68 73 6c 28 33 30 2c 20 33 30 25 2c  3px hsl(30, 30%,
0e40: 20 36 30 25 29 3b 0a 7d 0a 64 69 76 23 67 72 61   60%);.}.div#gra
0e50: 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70  mmalecte_tooltip
0e60: 5f 75 72 6c 20 7b 0a 20 20 20 20 64 69 73 70 6c  _url {.    displ
0e70: 61 79 3a 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b  ay: inline-block
0e80: 3b 0a 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 66  ;.    margin-lef
0e90: 74 3a 20 31 30 70 78 3b 0a 20 20 20 20 70 61 64  t: 10px;.    pad
0ea0: 64 69 6e 67 3a 20 31 70 78 20 35 70 78 3b 0a 20  ding: 1px 5px;. 
0eb0: 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f     background-co
0ec0: 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 35 30  lor: hsl(210, 50
0ed0: 25 2c 20 35 30 25 29 3b 0a 20 20 20 20 63 6f 6c  %, 50%);.    col
0ee0: 6f 72 3a 20 68 73 6c 61 28 32 31 30 2c 20 30 25  or: hsla(210, 0%
0ef0: 2c 20 39 36 25 2c 20 31 29 3b 0a 20 20 20 20 62  , 96%, 1);.    b
0f00: 6f 72 64 65 72 2d 72 61 64 69 75 73 3a 20 32 70  order-radius: 2p
0f10: 78 3b 0a 20 20 20 20 63 75 72 73 6f 72 3a 20 70  x;.    cursor: p
0f20: 6f 69 6e 74 65 72 3b 0a 20 20 20 20 66 6f 6e 74  ointer;.    font
0f30: 2d 66 61 6d 69 6c 79 3a 20 54 61 68 6f 6d 61 2c  -family: Tahoma,
0f40: 20 22 4c 75 63 69 64 61 20 47 72 61 6e 64 65 22   "Lucida Grande"
0f50: 2c 20 22 4c 75 63 69 64 61 20 53 61 6e 73 20 55  , "Lucida Sans U
0f60: 6e 69 63 6f 64 65 22 2c 20 22 4c 75 63 69 64 61  nicode", "Lucida
0f70: 20 53 61 6e 73 22 2c 20 73 61 6e 73 2d 73 65 72   Sans", sans-ser
0f80: 69 66 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a  if;.    font-siz
0f90: 65 3a 20 31 32 70 78 3b 0a 20 20 20 20 74 65 78  e: 12px;.    tex
0fa0: 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 6e 6f  t-decoration: no
0fb0: 6e 65 3b 0a 7d 0a 64 69 76 23 67 72 61 6d 6d 61  ne;.}.div#gramma
0fc0: 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70 5f 75 72  lecte_tooltip_ur
0fd0: 6c 3a 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 61  l:hover {.    ba
0fe0: 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20  ckground-color: 
0ff0: 68 73 6c 28 32 31 30 2c 20 35 30 25 2c 20 36 30  hsl(210, 50%, 60
1000: 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68  %);.    color: h
1010: 73 6c 61 28 30 2c 20 30 25 2c 20 31 30 30 25 2c  sla(0, 0%, 100%,
1020: 20 31 29 3b 0a 20 20 20 20 74 65 78 74 2d 73 68   1);.    text-sh
1030: 61 64 6f 77 3a 20 30 20 30 20 33 70 78 20 68 73  adow: 0 0 3px hs
1040: 6c 28 32 31 30 2c 20 33 30 25 2c 20 36 30 25 29  l(210, 30%, 60%)
1050: 3b 0a 7d 0a 64 69 76 23 67 72 61 6d 6d 61 6c 65  ;.}.div#grammale
1060: 63 74 65 5f 74 6f 6f 6c 74 69 70 5f 73 75 67 67  cte_tooltip_sugg
1070: 5f 74 69 74 6c 65 20 7b 0a 20 20 20 20 70 61 64  _title {.    pad
1080: 64 69 6e 67 3a 20 30 20 31 30 70 78 3b 0a 20 20  ding: 0 10px;.  
1090: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
10a0: 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 31 30 25  or: hsl(210, 10%
10b0: 2c 20 39 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f  , 90%);.    colo
10c0: 72 3a 20 68 73 6c 28 32 31 30 2c 20 35 30 25 2c  r: hsl(210, 50%,
10d0: 20 33 30 25 29 3b 0a 20 20 20 20 66 6f 6e 74 2d   30%);.    font-
10e0: 66 61 6d 69 6c 79 3a 20 54 61 68 6f 6d 61 2c 20  family: Tahoma, 
10f0: 22 4c 75 63 69 64 61 20 47 72 61 6e 64 65 22 2c  "Lucida Grande",
1100: 20 22 4c 75 63 69 64 61 20 53 61 6e 73 20 55 6e   "Lucida Sans Un
1110: 69 63 6f 64 65 22 2c 20 22 4c 75 63 69 64 61 20  icode", "Lucida 
1120: 53 61 6e 73 22 2c 20 73 61 6e 73 2d 73 65 72 69  Sans", sans-seri
1130: 66 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65  f;.    font-size
1140: 3a 20 31 30 70 78 3b 0a 20 20 20 20 66 6f 6e 74  : 10px;.    font
1150: 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 0a 7d  -weight: bold;.}
1160: 0a 64 69 76 2e 67 72 61 6d 6d 61 6c 65 63 74 65  .div.grammalecte
1170: 5f 74 6f 6f 6c 74 69 70 5f 6f 74 68 65 72 5f 73  _tooltip_other_s
1180: 75 67 67 5f 74 69 74 6c 65 20 7b 0a 20 20 20 20  ugg_title {.    
1190: 6d 61 72 67 69 6e 3a 20 35 70 78 20 30 3b 0a 20  margin: 5px 0;. 
11a0: 20 20 20 70 61 64 64 69 6e 67 3a 20 30 70 78 20     padding: 0px 
11b0: 31 30 70 78 3b 0a 20 20 20 20 6c 69 6e 65 2d 68  10px;.    line-h
11c0: 65 69 67 68 74 3a 20 6e 6f 72 6d 61 6c 3b 0a 20  eight: normal;. 
11d0: 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69 75 73     border-radius
11e0: 3a 20 32 70 78 3b 0a 20 20 20 20 62 61 63 6b 67  : 2px;.    backg
11f0: 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c  round-color: hsl
1200: 28 32 31 30 2c 20 31 30 25 2c 20 39 30 25 29 3b  (210, 10%, 90%);
1210: 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28  .    color: hsl(
1220: 32 31 30 2c 20 35 30 25 2c 20 33 30 25 29 3b 0a  210, 50%, 30%);.
1230: 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a      font-family:
1240: 20 54 61 68 6f 6d 61 2c 20 22 4c 75 63 69 64 61   Tahoma, "Lucida
1250: 20 47 72 61 6e 64 65 22 2c 20 22 4c 75 63 69 64   Grande", "Lucid
1260: 61 20 53 61 6e 73 20 55 6e 69 63 6f 64 65 22 2c  a Sans Unicode",
1270: 20 22 4c 75 63 69 64 61 20 53 61 6e 73 22 2c 20   "Lucida Sans", 
1280: 73 61 6e 73 2d 73 65 72 69 66 3b 0a 20 20 20 20  sans-serif;.    
1290: 66 6f 6e 74 2d 73 69 7a 65 3a 20 31 30 70 78 3b  font-size: 10px;
12a0: 0a 20 20 20 20 66 6f 6e 74 2d 77 65 69 67 68 74  .    font-weight
12b0: 3a 20 62 6f 6c 64 3b 0a 7d 0a 64 69 76 23 67 72  : bold;.}.div#gr
12c0: 61 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69  ammalecte_toolti
12d0: 70 5f 73 75 67 67 5f 62 6c 6f 63 6b 20 7b 0a 20  p_sugg_block {. 
12e0: 20 20 20 70 61 64 64 69 6e 67 3a 20 31 30 70 78     padding: 10px
12f0: 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64  ;.    background
1300: 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c  -color: hsl(210,
1310: 20 31 30 25 2c 20 39 36 25 29 3b 0a 20 20 20 20   10%, 96%);.    
1320: 62 6f 72 64 65 72 2d 72 61 64 69 75 73 3a 20 30  border-radius: 0
1330: 20 30 20 32 70 78 20 32 70 78 3b 0a 20 20 20 20   0 2px 2px;.    
1340: 6c 69 6e 65 2d 68 65 69 67 68 74 3a 20 32 34 70  line-height: 24p
1350: 78 3b 0a 7d 0a 64 69 76 2e 67 72 61 6d 6d 61 6c  x;.}.div.grammal
1360: 65 63 74 65 5f 74 6f 6f 6c 74 69 70 5f 73 75 67  ecte_tooltip_sug
1370: 67 20 7b 0a 20 20 20 20 64 69 73 70 6c 61 79 3a  g {.    display:
1380: 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b 0a 20   inline-block;. 
1390: 20 20 20 70 61 64 64 69 6e 67 3a 20 31 70 78 20     padding: 1px 
13a0: 36 70 78 3b 0a 20 20 20 20 6d 69 6e 2d 68 65 69  6px;.    min-hei
13b0: 67 68 74 3a 20 31 38 70 78 3b 0a 20 20 20 20 62  ght: 18px;.    b
13c0: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
13d0: 20 68 73 6c 28 31 38 30 2c 20 36 30 25 2c 20 34   hsl(180, 60%, 4
13e0: 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20  0%);.    color: 
13f0: 68 73 6c 28 31 38 30 2c 20 30 25 2c 20 39 36 25  hsl(180, 0%, 96%
1400: 29 3b 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61  );.    border-ra
1410: 64 69 75 73 3a 20 32 70 78 3b 0a 20 20 20 20 63  dius: 2px;.    c
1420: 75 72 73 6f 72 3a 20 70 6f 69 6e 74 65 72 3b 0a  ursor: pointer;.
1430: 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a      font-family:
1440: 20 54 61 68 6f 6d 61 2c 20 22 4c 75 63 69 64 61   Tahoma, "Lucida
1450: 20 47 72 61 6e 64 65 22 2c 20 22 4c 75 63 69 64   Grande", "Lucid
1460: 61 20 53 61 6e 73 20 55 6e 69 63 6f 64 65 22 2c  a Sans Unicode",
1470: 20 22 4c 75 63 69 64 61 20 53 61 6e 73 22 2c 20   "Lucida Sans", 
1480: 73 61 6e 73 2d 73 65 72 69 66 3b 0a 20 20 20 20  sans-serif;.    
1490: 66 6f 6e 74 2d 73 69 7a 65 3a 20 31 34 70 78 3b  font-size: 14px;
14a0: 0a 20 20 20 20 6c 69 6e 65 2d 68 65 69 67 68 74  .    line-height
14b0: 3a 20 31 38 70 78 3b 0a 20 20 20 20 74 65 78 74  : 18px;.    text
14c0: 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 6e 6f 6e  -decoration: non
14d0: 65 3b 0a 7d 0a 64 69 76 2e 67 72 61 6d 6d 61 6c  e;.}.div.grammal
14e0: 65 63 74 65 5f 74 6f 6f 6c 74 69 70 5f 73 75 67  ecte_tooltip_sug
14f0: 67 3a 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 61  g:hover {.    ba
1500: 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20  ckground-color: 
1510: 68 73 6c 61 28 31 38 30 2c 20 37 30 25 2c 20 34  hsla(180, 70%, 4
1520: 35 25 2c 20 31 29 3b 0a 20 20 20 20 63 6f 6c 6f  5%, 1);.    colo
1530: 72 3a 20 68 73 6c 61 28 30 2c 20 30 25 2c 20 31  r: hsla(0, 0%, 1
1540: 30 30 25 2c 20 31 29 3b 0a 7d 0a 0a 0a 2f 2a 0a  00%, 1);.}.../*.
1550: 20 20 20 20 45 52 52 4f 52 53 0a 2a 2f 0a 6d 61      ERRORS.*/.ma
1560: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
1570: 72 72 6f 72 20 7b 0a 20 20 20 20 6d 61 72 67 69  rror {.    margi
1580: 6e 3a 20 30 3b 0a 20 20 20 20 70 61 64 64 69 6e  n: 0;.    paddin
1590: 67 3a 20 30 3b 0a 20 20 20 20 63 75 72 73 6f 72  g: 0;.    cursor
15a0: 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 62  : pointer;.    b
15b0: 6f 72 64 65 72 2d 72 61 64 69 75 73 3a 20 32 70  order-radius: 2p
15c0: 78 3b 0a 20 20 20 20 2f 2a 20 64 65 66 61 75 6c  x;.    /* defaul
15d0: 74 20 63 6f 6c 6f 72 20 2a 2f 0a 20 20 20 20 62  t color */.    b
15e0: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
15f0: 20 68 73 6c 28 32 34 30 2c 20 31 30 25 2c 20 35   hsl(240, 10%, 5
1600: 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20  0%);.    color: 
1610: 68 73 6c 28 32 34 30 2c 20 30 25 2c 20 39 36 25  hsl(240, 0%, 96%
1620: 29 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65  );.    font-size
1630: 3a 20 31 34 70 78 3b 0a 20 20 20 20 66 6f 6e 74  : 14px;.    font
1640: 2d 73 74 79 6c 65 3a 20 6e 6f 72 6d 61 6c 3b 0a  -style: normal;.
1650: 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 20      font-family 
1660: 3a 20 22 43 6f 75 72 69 65 72 20 4e 65 77 22 2c  : "Courier New",
1670: 20 43 6f 75 72 69 65 72 2c 20 22 4c 75 63 69 64   Courier, "Lucid
1680: 61 20 53 61 6e 73 20 54 79 70 65 77 72 69 74 65  a Sans Typewrite
1690: 72 22 2c 20 22 4c 75 63 69 64 61 20 54 79 70 65  r", "Lucida Type
16a0: 77 72 69 74 65 72 22 2c 20 6d 6f 6e 6f 73 70 61  writer", monospa
16b0: 63 65 3b 0a 20 20 20 20 74 65 78 74 2d 64 65 63  ce;.    text-dec
16c0: 6f 72 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 0a 20  oration: none;. 
16d0: 20 20 20 74 65 78 74 2d 73 68 61 64 6f 77 3a 20     text-shadow: 
16e0: 75 6e 73 65 74 3b 0a 20 20 20 20 74 65 78 74 2d  unset;.    text-
16f0: 61 6c 69 67 6e 3a 20 6c 65 66 74 3b 0a 20 20 20  align: left;.   
1700: 20 68 79 70 68 65 6e 73 3a 20 6e 6f 6e 65 3b 0a   hyphens: none;.
1710: 7d 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63  }.mark.grammalec
1720: 74 65 5f 65 72 72 6f 72 3a 68 6f 76 65 72 20 7b  te_error:hover {
1730: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
1740: 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 34 30 2c 20  color: hsl(240, 
1750: 31 30 25 2c 20 34 30 25 29 3b 0a 20 20 20 20 63  10%, 40%);.    c
1760: 6f 6c 6f 72 3a 20 68 73 6c 28 32 34 30 2c 20 30  olor: hsl(240, 0
1770: 25 2c 20 31 30 30 25 29 3b 0a 20 20 20 20 62 6f  %, 100%);.    bo
1780: 78 2d 73 68 61 64 6f 77 3a 20 30 70 78 20 30 70  x-shadow: 0px 0p
1790: 78 20 30 70 78 20 33 70 78 20 68 73 6c 61 28 30  x 0px 3px hsla(0
17a0: 2c 20 30 25 2c 20 35 30 25 2c 20 30 2e 32 29 3b  , 0%, 50%, 0.2);
17b0: 0a 7d 0a 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  .}..mark.grammal
17c0: 65 63 74 65 5f 65 72 72 6f 72 5f 63 6f 72 72 65  ecte_error_corre
17d0: 63 74 65 64 2c 0a 6d 61 72 6b 2e 67 72 61 6d 6d  cted,.mark.gramm
17e0: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 69 67 6e  alecte_error_ign
17f0: 6f 72 65 64 20 7b 0a 20 20 20 20 6d 61 72 67 69  ored {.    margi
1800: 6e 3a 20 30 3b 0a 20 20 20 20 70 61 64 64 69 6e  n: 0;.    paddin
1810: 67 3a 20 30 3b 0a 20 20 20 20 64 69 73 70 6c 61  g: 0;.    displa
1820: 79 3a 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b  y: inline-block;
1830: 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69  .    border-radi
1840: 75 73 3a 20 32 70 78 3b 0a 20 20 20 20 74 65 78  us: 2px;.    tex
1850: 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 6e 6f  t-decoration: no
1860: 6e 65 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75  ne;.    backgrou
1870: 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 31  nd-color: hsla(1
1880: 32 30 2c 20 35 30 25 2c 20 37 30 25 2c 20 31 29  20, 50%, 70%, 1)
1890: 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c  ;.    color: hsl
18a0: 61 28 30 2c 20 30 25 2c 20 34 25 2c 20 31 29 3b  a(0, 0%, 4%, 1);
18b0: 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20  .    font-size: 
18c0: 31 34 70 78 3b 0a 20 20 20 20 66 6f 6e 74 2d 73  14px;.    font-s
18d0: 74 79 6c 65 3a 20 6e 6f 72 6d 61 6c 3b 0a 20 20  tyle: normal;.  
18e0: 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 20 3a 20    font-family : 
18f0: 22 43 6f 75 72 69 65 72 20 4e 65 77 22 2c 20 43  "Courier New", C
1900: 6f 75 72 69 65 72 2c 20 22 4c 75 63 69 64 61 20  ourier, "Lucida 
1910: 53 61 6e 73 20 54 79 70 65 77 72 69 74 65 72 22  Sans Typewriter"
1920: 2c 20 22 4c 75 63 69 64 61 20 54 79 70 65 77 72  , "Lucida Typewr
1930: 69 74 65 72 22 2c 20 6d 6f 6e 6f 73 70 61 63 65  iter", monospace
1940: 3b 0a 20 20 20 20 74 65 78 74 2d 64 65 63 6f 72  ;.    text-decor
1950: 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 0a 20 20 20  ation: none;.   
1960: 20 74 65 78 74 2d 73 68 61 64 6f 77 3a 20 75 6e   text-shadow: un
1970: 73 65 74 3b 0a 20 20 20 20 74 65 78 74 2d 61 6c  set;.    text-al
1980: 69 67 6e 3a 20 6c 65 66 74 3b 0a 20 20 20 20 68  ign: left;.    h
1990: 79 70 68 65 6e 73 3a 20 6e 6f 6e 65 3b 0a 7d 0a  yphens: none;.}.
19a0: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
19b0: 5f 65 72 72 6f 72 5f 69 67 6e 6f 72 65 64 20 7b  _error_ignored {
19c0: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
19d0: 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 33 30 2c 20  color: hsla(30, 
19e0: 32 30 25 2c 20 38 30 25 2c 20 31 29 3b 0a 7d 0a  20%, 80%, 1);.}.
19f0: 0a 0a 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d 61  ../* elems */.ma
1a00: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
1a10: 72 72 6f 72 5f 57 4f 52 44 20 7b 0a 20 20 20 20  rror_WORD {.    
1a20: 2f 2a 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 3a  /*border-bottom:
1a30: 20 32 70 78 20 73 6f 6c 69 64 20 68 73 6c 28 30   2px solid hsl(0
1a40: 2c 20 31 30 25 2c 20 33 30 25 29 3b 2a 2f 0a 20  , 10%, 30%);*/. 
1a50: 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f     background-co
1a60: 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 35 30 25 2c  lor: hsl(0, 50%,
1a70: 20 35 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72   50%);.    color
1a80: 3a 20 68 73 6c 28 30 2c 20 30 25 2c 20 39 36 25  : hsl(0, 0%, 96%
1a90: 29 3b 0a 20 20 20 20 2f 2a 74 65 78 74 2d 64 65  );.    /*text-de
1aa0: 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64 65 72 6c  coration: underl
1ab0: 69 6e 65 20 77 61 76 79 20 68 73 6c 28 30 2c 20  ine wavy hsl(0, 
1ac0: 35 30 25 2c 20 35 30 25 29 3b 2a 2f 0a 7d 0a 6d  50%, 50%);*/.}.m
1ad0: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
1ae0: 65 72 72 6f 72 5f 57 4f 52 44 3a 68 6f 76 65 72  error_WORD:hover
1af0: 20 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e   {.    backgroun
1b00: 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20  d-color: hsl(0, 
1b10: 36 30 25 2c 20 34 30 25 29 3b 0a 20 20 20 20 63  60%, 40%);.    c
1b20: 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 30 25 2c  olor: hsl(0, 0%,
1b30: 20 31 30 30 25 29 3b 0a 20 20 20 20 62 6f 78 2d   100%);.    box-
1b40: 73 68 61 64 6f 77 3a 20 30 70 78 20 30 70 78 20  shadow: 0px 0px 
1b50: 30 70 78 20 33 70 78 20 68 73 6c 61 28 30 2c 20  0px 3px hsla(0, 
1b60: 35 30 25 2c 20 35 30 25 2c 20 30 2e 32 29 3b 0a  50%, 50%, 0.2);.
1b70: 7d 0a 0a 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d  }../* elems */.m
1b80: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
1b90: 65 72 72 6f 72 5f 74 79 70 6f 2c 20 0a 6d 61 72  error_typo, .mar
1ba0: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
1bb0: 72 6f 72 5f 65 73 70 2c 20 0a 6d 61 72 6b 2e 67  ror_esp, .mark.g
1bc0: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
1bd0: 5f 6e 62 73 70 2c 20 0a 6d 61 72 6b 2e 67 72 61  _nbsp, .mark.gra
1be0: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 65  mmalecte_error_e
1bf0: 69 66 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  if, .mark.gramma
1c00: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6d 61 6a 2c  lecte_error_maj,
1c10: 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63   .mark.grammalec
1c20: 74 65 5f 65 72 72 6f 72 5f 76 69 72 67 2c 20 0a  te_error_virg, .
1c30: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
1c40: 5f 65 72 72 6f 72 5f 74 75 2c 20 0a 6d 61 72 6b  _error_tu, .mark
1c50: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
1c60: 6f 72 5f 6e 75 6d 2c 20 0a 6d 61 72 6b 2e 67 72  or_num, .mark.gr
1c70: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
1c80: 75 6e 69 74 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  unit, .mark.gram
1c90: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6e 66  malecte_error_nf
1ca0: 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  , .mark.grammale
1cb0: 63 74 65 5f 65 72 72 6f 72 5f 6c 69 67 61 2c 20  cte_error_liga, 
1cc0: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
1cd0: 65 5f 65 72 72 6f 72 5f 6d 61 70 6f 73 2c 20 0a  e_error_mapos, .
1ce0: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
1cf0: 5f 65 72 72 6f 72 5f 63 68 69 6d 20 7b 0a 20 20  _error_chim {.  
1d00: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
1d10: 6f 72 3a 20 68 73 6c 28 33 30 2c 20 37 30 25 2c  or: hsl(30, 70%,
1d20: 20 35 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72   50%);.    color
1d30: 3a 20 68 73 6c 28 33 30 2c 20 31 30 25 2c 20 39  : hsl(30, 10%, 9
1d40: 36 25 29 3b 0a 20 20 20 20 2f 2a 74 65 78 74 2d  6%);.    /*text-
1d50: 64 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64 65  decoration: unde
1d60: 72 6c 69 6e 65 20 77 61 76 79 20 68 73 6c 28 33  rline wavy hsl(3
1d70: 30 2c 20 37 30 25 2c 20 35 30 25 29 3b 2a 2f 0a  0, 70%, 50%);*/.
1d80: 7d 0a 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  }..mark.grammale
1d90: 63 74 65 5f 65 72 72 6f 72 5f 74 79 70 6f 3a 68  cte_error_typo:h
1da0: 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  over, .mark.gram
1db0: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 65 73  malecte_error_es
1dc0: 70 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67  p:hover, .mark.g
1dd0: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
1de0: 5f 6e 62 73 70 3a 68 6f 76 65 72 2c 20 0a 6d 61  _nbsp:hover, .ma
1df0: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
1e00: 72 72 6f 72 5f 65 69 66 3a 68 6f 76 65 72 2c 20  rror_eif:hover, 
1e10: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
1e20: 65 5f 65 72 72 6f 72 5f 6d 61 6a 3a 68 6f 76 65  e_error_maj:hove
1e30: 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  r, .mark.grammal
1e40: 65 63 74 65 5f 65 72 72 6f 72 5f 76 69 72 67 3a  ecte_error_virg:
1e50: 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61  hover, .mark.gra
1e60: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 74  mmalecte_error_t
1e70: 75 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67  u:hover, .mark.g
1e80: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
1e90: 5f 6e 75 6d 3a 68 6f 76 65 72 2c 20 0a 6d 61 72  _num:hover, .mar
1ea0: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
1eb0: 72 6f 72 5f 75 6e 69 74 3a 68 6f 76 65 72 2c 20  ror_unit:hover, 
1ec0: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
1ed0: 65 5f 65 72 72 6f 72 5f 6e 66 3a 68 6f 76 65 72  e_error_nf:hover
1ee0: 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  , .mark.grammale
1ef0: 63 74 65 5f 65 72 72 6f 72 5f 6c 69 67 61 3a 68  cte_error_liga:h
1f00: 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  over, .mark.gram
1f10: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6d 61  malecte_error_ma
1f20: 70 6f 73 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b  pos:hover, .mark
1f30: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
1f40: 6f 72 5f 63 68 69 6d 3a 68 6f 76 65 72 20 7b 0a  or_chim:hover {.
1f50: 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63      background-c
1f60: 6f 6c 6f 72 3a 20 68 73 6c 28 33 30 2c 20 38 30  olor: hsl(30, 80
1f70: 25 2c 20 34 35 25 29 3b 0a 20 20 20 20 63 6f 6c  %, 45%);.    col
1f80: 6f 72 3a 20 68 73 6c 28 33 30 2c 20 31 30 25 2c  or: hsl(30, 10%,
1f90: 20 39 36 25 29 3b 0a 20 20 20 20 62 6f 78 2d 73   96%);.    box-s
1fa0: 68 61 64 6f 77 3a 20 30 70 78 20 30 70 78 20 30  hadow: 0px 0px 0
1fb0: 70 78 20 33 70 78 20 68 73 6c 61 28 33 30 2c 20  px 3px hsla(30, 
1fc0: 35 30 25 2c 20 35 30 25 2c 20 30 2e 32 29 3b 0a  50%, 50%, 0.2);.
1fd0: 7d 0a 0a 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d  }../* elems */.m
1fe0: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
1ff0: 65 72 72 6f 72 5f 61 70 6f 73 20 7b 0a 20 20 20  error_apos {.   
2000: 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f   background-colo
2010: 72 3a 20 68 73 6c 28 34 30 2c 20 39 30 25 2c 20  r: hsl(40, 90%, 
2020: 35 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a  50%);.    color:
2030: 20 68 73 6c 28 34 30 2c 20 31 30 25 2c 20 39 36   hsl(40, 10%, 96
2040: 25 29 3b 0a 20 20 20 20 2f 2a 74 65 78 74 2d 64  %);.    /*text-d
2050: 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64 65 72  ecoration: under
2060: 6c 69 6e 65 20 77 61 76 79 20 68 73 6c 28 34 30  line wavy hsl(40
2070: 2c 20 37 30 25 2c 20 34 35 25 29 3b 2a 2f 0a 7d  , 70%, 45%);*/.}
2080: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
2090: 65 5f 65 72 72 6f 72 5f 61 70 6f 73 3a 68 6f 76  e_error_apos:hov
20a0: 65 72 20 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f  er {.    backgro
20b0: 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 34  und-color: hsl(4
20c0: 30 2c 20 31 30 30 25 2c 20 34 35 25 29 3b 0a 20  0, 100%, 45%);. 
20d0: 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 34 30     color: hsl(40
20e0: 2c 20 31 30 25 2c 20 39 36 25 29 3b 0a 20 20 20  , 10%, 96%);.   
20f0: 20 62 6f 78 2d 73 68 61 64 6f 77 3a 20 30 70 78   box-shadow: 0px
2100: 20 30 70 78 20 30 70 78 20 33 70 78 20 68 73 6c   0px 0px 3px hsl
2110: 61 28 34 30 2c 20 35 30 25 2c 20 35 30 25 2c 20  a(40, 50%, 50%, 
2120: 30 2e 32 29 3b 0a 7d 0a 0a 2f 2a 20 65 6c 65 6d  0.2);.}../* elem
2130: 73 20 2a 2f 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  s */.mark.gramma
2140: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 67 6e 2c 0a  lecte_error_gn,.
2150: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
2160: 5f 65 72 72 6f 72 5f 73 67 70 6c 20 7b 0a 20 20  _error_sgpl {.  
2170: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
2180: 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 35 30 25  or: hsl(210, 50%
2190: 2c 20 35 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f  , 50%);.    colo
21a0: 72 3a 20 68 73 6c 28 32 31 30 2c 20 31 30 25 2c  r: hsl(210, 10%,
21b0: 20 39 36 25 29 3b 0a 20 20 20 20 2f 2a 74 65 78   96%);.    /*tex
21c0: 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e  t-decoration: un
21d0: 64 65 72 6c 69 6e 65 20 77 61 76 79 20 68 73 6c  derline wavy hsl
21e0: 28 32 31 30 2c 20 35 30 25 2c 20 35 30 25 29 3b  (210, 50%, 50%);
21f0: 2a 2f 0a 7d 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  */.}.mark.gramma
2200: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 67 6e 3a 68  lecte_error_gn:h
2210: 6f 76 65 72 2c 0a 6d 61 72 6b 2e 67 72 61 6d 6d  over,.mark.gramm
2220: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 73 67 70  alecte_error_sgp
2230: 6c 3a 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 61  l:hover {.    ba
2240: 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20  ckground-color: 
2250: 68 73 6c 28 32 31 30 2c 20 36 30 25 2c 20 34 30  hsl(210, 60%, 40
2260: 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68  %);.    color: h
2270: 73 6c 28 32 31 30 2c 20 31 30 25 2c 20 39 36 25  sl(210, 10%, 96%
2280: 29 3b 0a 20 20 20 20 62 6f 78 2d 73 68 61 64 6f  );.    box-shado
2290: 77 3a 20 30 70 78 20 30 70 78 20 30 70 78 20 33  w: 0px 0px 0px 3
22a0: 70 78 20 68 73 6c 61 28 32 31 30 2c 20 35 30 25  px hsla(210, 50%
22b0: 2c 20 35 30 25 2c 20 30 2e 32 29 3b 0a 7d 0a 0a  , 50%, 0.2);.}..
22c0: 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d 61 72 6b  /* elems */.mark
22d0: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
22e0: 6f 72 5f 63 6f 6e 6a 2c 20 0a 6d 61 72 6b 2e 67  or_conj, .mark.g
22f0: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
2300: 5f 69 6e 66 69 2c 20 0a 6d 61 72 6b 2e 67 72 61  _infi, .mark.gra
2310: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 69  mmalecte_error_i
2320: 6d 70 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  mp, .mark.gramma
2330: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 69 6e 74 65  lecte_error_inte
2340: 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  , .mark.grammale
2350: 63 74 65 5f 65 72 72 6f 72 5f 70 70 61 73 2c 20  cte_error_ppas, 
2360: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
2370: 65 5f 65 72 72 6f 72 5f 76 6d 6f 64 65 20 20 7b  e_error_vmode  {
2380: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
2390: 63 6f 6c 6f 72 3a 20 68 73 6c 28 33 30 30 2c 20  color: hsl(300, 
23a0: 33 30 25 2c 20 34 30 25 29 3b 0a 20 20 20 20 63  30%, 40%);.    c
23b0: 6f 6c 6f 72 3a 20 68 73 6c 28 33 30 30 2c 20 31  olor: hsl(300, 1
23c0: 30 25 2c 20 39 36 25 29 3b 0a 20 20 20 20 2f 2a  0%, 96%);.    /*
23d0: 74 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a  text-decoration:
23e0: 20 75 6e 64 65 72 6c 69 6e 65 20 77 61 76 79 20   underline wavy 
23f0: 68 73 6c 28 33 30 30 2c 20 34 30 25 2c 20 34 30  hsl(300, 40%, 40
2400: 25 29 3b 2a 2f 0a 7d 0a 0a 6d 61 72 6b 2e 67 72  %);*/.}..mark.gr
2410: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
2420: 63 6f 6e 6a 3a 68 6f 76 65 72 2c 20 0a 6d 61 72  conj:hover, .mar
2430: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
2440: 72 6f 72 5f 69 6e 66 69 3a 68 6f 76 65 72 2c 20  ror_infi:hover, 
2450: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
2460: 65 5f 65 72 72 6f 72 5f 69 6d 70 3a 68 6f 76 65  e_error_imp:hove
2470: 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  r, .mark.grammal
2480: 65 63 74 65 5f 65 72 72 6f 72 5f 69 6e 74 65 3a  ecte_error_inte:
2490: 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61  hover, .mark.gra
24a0: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 70  mmalecte_error_p
24b0: 70 61 73 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b  pas:hover, .mark
24c0: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
24d0: 6f 72 5f 76 6d 6f 64 65 3a 68 6f 76 65 72 20 7b  or_vmode:hover {
24e0: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
24f0: 63 6f 6c 6f 72 3a 20 68 73 6c 28 33 30 30 2c 20  color: hsl(300, 
2500: 34 30 25 2c 20 33 30 25 29 3b 0a 20 20 20 20 63  40%, 30%);.    c
2510: 6f 6c 6f 72 3a 20 68 73 6c 28 33 30 30 2c 20 31  olor: hsl(300, 1
2520: 30 25 2c 20 39 36 25 29 3b 0a 20 20 20 20 62 6f  0%, 96%);.    bo
2530: 78 2d 73 68 61 64 6f 77 3a 20 30 70 78 20 30 70  x-shadow: 0px 0p
2540: 78 20 30 70 78 20 33 70 78 20 68 73 6c 61 28 33  x 0px 3px hsla(3
2550: 30 30 2c 20 35 30 25 2c 20 35 30 25 2c 20 30 2e  00, 50%, 50%, 0.
2560: 32 29 3b 0a 7d 0a 0a 2f 2a 20 65 6c 65 6d 73 20  2);.}../* elems 
2570: 2a 2f 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  */.mark.grammale
2580: 63 74 65 5f 65 72 72 6f 72 5f 63 6f 6e 66 2c 20  cte_error_conf, 
2590: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
25a0: 65 5f 65 72 72 6f 72 5f 6f 63 72 20 7b 0a 20 20  e_error_ocr {.  
25b0: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
25c0: 6f 72 3a 20 68 73 6c 28 32 37 30 2c 20 34 30 25  or: hsl(270, 40%
25d0: 2c 20 33 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f  , 30%);.    colo
25e0: 72 3a 20 68 73 6c 28 32 37 30 2c 20 31 30 25 2c  r: hsl(270, 10%,
25f0: 20 39 36 25 29 3b 0a 20 20 20 20 2f 2a 74 65 78   96%);.    /*tex
2600: 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e  t-decoration: un
2610: 64 65 72 6c 69 6e 65 20 77 61 76 79 20 68 73 6c  derline wavy hsl
2620: 28 32 37 30 2c 20 34 30 25 2c 20 33 30 25 29 3b  (270, 40%, 30%);
2630: 2a 2f 0a 7d 0a 0a 6d 61 72 6b 2e 67 72 61 6d 6d  */.}..mark.gramm
2640: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 63 6f 6e  alecte_error_con
2650: 66 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67  f:hover, .mark.g
2660: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
2670: 5f 6f 63 72 3a 68 6f 76 65 72 20 7b 0a 20 20 20  _ocr:hover {.   
2680: 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f   background-colo
2690: 72 3a 20 68 73 6c 28 32 37 30 2c 20 35 30 25 2c  r: hsl(270, 50%,
26a0: 20 32 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72   20%);.    color
26b0: 3a 20 68 73 6c 28 32 37 30 2c 20 31 30 25 2c 20  : hsl(270, 10%, 
26c0: 39 36 25 29 3b 0a 20 20 20 20 62 6f 78 2d 73 68  96%);.    box-sh
26d0: 61 64 6f 77 3a 20 30 70 78 20 30 70 78 20 30 70  adow: 0px 0px 0p
26e0: 78 20 33 70 78 20 68 73 6c 61 28 32 37 30 2c 20  x 3px hsla(270, 
26f0: 35 30 25 2c 20 35 30 25 2c 20 30 2e 32 29 3b 0a  50%, 50%, 0.2);.
2700: 7d 0a 0a 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d  }../* elems */.m
2710: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
2720: 65 72 72 6f 72 5f 62 73 2c 20 0a 6d 61 72 6b 2e  error_bs, .mark.
2730: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
2740: 72 5f 70 6c 65 6f 2c 20 0a 6d 61 72 6b 2e 67 72  r_pleo, .mark.gr
2750: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
2760: 6e 65 67 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d  neg, .mark.gramm
2770: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 72 65 64  alecte_error_red
2780: 6f 6e 31 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d  on1, .mark.gramm
2790: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 72 65 64  alecte_error_red
27a0: 6f 6e 32 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d  on2, .mark.gramm
27b0: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6d 63 2c  alecte_error_mc,
27c0: 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63   .mark.grammalec
27d0: 74 65 5f 65 72 72 6f 72 5f 64 61 74 65 2c 20 0a  te_error_date, .
27e0: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
27f0: 5f 65 72 72 6f 72 5f 6e 6f 74 79 70 65 20 7b 0a  _error_notype {.
2800: 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63      background-c
2810: 6f 6c 6f 72 3a 20 68 73 6c 28 31 38 30 2c 20 35  olor: hsl(180, 5
2820: 30 25 2c 20 34 30 25 29 3b 0a 20 20 20 20 63 6f  0%, 40%);.    co
2830: 6c 6f 72 3a 20 68 73 6c 28 31 38 30 2c 20 31 30  lor: hsl(180, 10
2840: 25 2c 20 39 36 25 29 3b 0a 20 20 20 20 2f 2a 74  %, 96%);.    /*t
2850: 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20  ext-decoration: 
2860: 75 6e 64 65 72 6c 69 6e 65 20 77 61 76 79 20 68  underline wavy h
2870: 73 6c 28 31 38 30 2c 20 35 30 25 2c 20 34 30 25  sl(180, 50%, 40%
2880: 29 3b 2a 2f 0a 7d 0a 0a 6d 61 72 6b 2e 67 72 61  );*/.}..mark.gra
2890: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 62  mmalecte_error_b
28a0: 73 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67  s:hover, .mark.g
28b0: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
28c0: 5f 70 6c 65 6f 3a 68 6f 76 65 72 2c 20 0a 6d 61  _pleo:hover, .ma
28d0: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
28e0: 72 72 6f 72 5f 6e 65 67 3a 68 6f 76 65 72 2c 20  rror_neg:hover, 
28f0: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
2900: 65 5f 65 72 72 6f 72 5f 72 65 64 6f 6e 31 3a 68  e_error_redon1:h
2910: 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  over, .mark.gram
2920: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 72 65  malecte_error_re
2930: 64 6f 6e 32 3a 68 6f 76 65 72 2c 20 0a 6d 61 72  don2:hover, .mar
2940: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
2950: 72 6f 72 5f 6d 63 3a 68 6f 76 65 72 2c 20 0a 6d  ror_mc:hover, .m
2960: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
2970: 65 72 72 6f 72 5f 64 61 74 65 3a 68 6f 76 65 72  error_date:hover
2980: 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  , .mark.grammale
2990: 63 74 65 5f 65 72 72 6f 72 5f 6e 6f 74 79 70 65  cte_error_notype
29a0: 3a 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 61 63  :hover {.    bac
29b0: 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68  kground-color: h
29c0: 73 6c 28 31 38 30 2c 20 36 30 25 2c 20 33 30 25  sl(180, 60%, 30%
29d0: 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73  );.    color: hs
29e0: 6c 28 31 38 30 2c 20 31 30 25 2c 20 39 36 25 29  l(180, 10%, 96%)
29f0: 3b 0a 20 20 20 20 62 6f 78 2d 73 68 61 64 6f 77  ;.    box-shadow
2a00: 3a 20 30 70 78 20 30 70 78 20 30 70 78 20 33 70  : 0px 0px 0px 3p
2a10: 78 20 68 73 6c 61 28 31 38 30 2c 20 35 30 25 2c  x hsla(180, 50%,
2a20: 20 35 30 25 2c 20 30 2e 32 29 3b 0a 7d 0a         50%, 0.2);.}.