Grammalecte  Hex Artifact Content

Artifact a76956d4099b74efb8561b01db840ea63fe62c1363ad16f1d8094376fdcb0b6a:


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 2c 20 64 69 76 23 67 72 61 6d 6d 61  _url, div#gramma
0e70: 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70 5f 64 62  lecte_tooltip_db
0e80: 5f 73 65 61 72 63 68 20 7b 0a 20 20 20 20 64 69  _search {.    di
0e90: 73 70 6c 61 79 3a 20 69 6e 6c 69 6e 65 2d 62 6c  splay: inline-bl
0ea0: 6f 63 6b 3b 0a 20 20 20 20 6d 61 72 67 69 6e 2d  ock;.    margin-
0eb0: 6c 65 66 74 3a 20 31 30 70 78 3b 0a 20 20 20 20  left: 10px;.    
0ec0: 70 61 64 64 69 6e 67 3a 20 31 70 78 20 35 70 78  padding: 1px 5px
0ed0: 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64  ;.    background
0ee0: 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c  -color: hsl(210,
0ef0: 20 35 30 25 2c 20 35 30 25 29 3b 0a 20 20 20 20   50%, 50%);.    
0f00: 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 32 31 30 2c  color: hsla(210,
0f10: 20 30 25 2c 20 39 36 25 2c 20 31 29 3b 0a 20 20   0%, 96%, 1);.  
0f20: 20 20 62 6f 72 64 65 72 2d 72 61 64 69 75 73 3a    border-radius:
0f30: 20 32 70 78 3b 0a 20 20 20 20 63 75 72 73 6f 72   2px;.    cursor
0f40: 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 66  : pointer;.    f
0f50: 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 54 61 68 6f  ont-family: Taho
0f60: 6d 61 2c 20 22 4c 75 63 69 64 61 20 47 72 61 6e  ma, "Lucida Gran
0f70: 64 65 22 2c 20 22 4c 75 63 69 64 61 20 53 61 6e  de", "Lucida San
0f80: 73 20 55 6e 69 63 6f 64 65 22 2c 20 22 4c 75 63  s Unicode", "Luc
0f90: 69 64 61 20 53 61 6e 73 22 2c 20 73 61 6e 73 2d  ida Sans", sans-
0fa0: 73 65 72 69 66 3b 0a 20 20 20 20 66 6f 6e 74 2d  serif;.    font-
0fb0: 73 69 7a 65 3a 20 31 32 70 78 3b 0a 20 20 20 20  size: 12px;.    
0fc0: 74 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a  text-decoration:
0fd0: 20 6e 6f 6e 65 3b 0a 7d 0a 64 69 76 23 67 72 61   none;.}.div#gra
0fe0: 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70  mmalecte_tooltip
0ff0: 5f 75 72 6c 3a 68 6f 76 65 72 2c 20 64 69 76 23  _url:hover, div#
1000: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 74 6f 6f 6c  grammalecte_tool
1010: 74 69 70 5f 64 62 5f 73 65 61 72 63 68 3a 68 6f  tip_db_search:ho
1020: 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b 67 72  ver {.    backgr
1030: 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28  ound-color: hsl(
1040: 32 31 30 2c 20 35 30 25 2c 20 36 30 25 29 3b 0a  210, 50%, 60%);.
1050: 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 61 28      color: hsla(
1060: 30 2c 20 30 25 2c 20 31 30 30 25 2c 20 31 29 3b  0, 0%, 100%, 1);
1070: 0a 20 20 20 20 74 65 78 74 2d 73 68 61 64 6f 77  .    text-shadow
1080: 3a 20 30 20 30 20 33 70 78 20 68 73 6c 28 32 31  : 0 0 3px hsl(21
1090: 30 2c 20 33 30 25 2c 20 36 30 25 29 3b 0a 7d 0a  0, 30%, 60%);.}.
10a0: 0a 64 69 76 23 67 72 61 6d 6d 61 6c 65 63 74 65  .div#grammalecte
10b0: 5f 74 6f 6f 6c 74 69 70 5f 73 75 67 67 5f 74 69  _tooltip_sugg_ti
10c0: 74 6c 65 20 7b 0a 20 20 20 20 70 61 64 64 69 6e  tle {.    paddin
10d0: 67 3a 20 30 20 31 30 70 78 3b 0a 20 20 20 20 62  g: 0 10px;.    b
10e0: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
10f0: 20 68 73 6c 28 32 31 30 2c 20 31 30 25 2c 20 39   hsl(210, 10%, 9
1100: 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20  0%);.    color: 
1110: 68 73 6c 28 32 31 30 2c 20 35 30 25 2c 20 33 30  hsl(210, 50%, 30
1120: 25 29 3b 0a 20 20 20 20 66 6f 6e 74 2d 66 61 6d  %);.    font-fam
1130: 69 6c 79 3a 20 54 61 68 6f 6d 61 2c 20 22 4c 75  ily: Tahoma, "Lu
1140: 63 69 64 61 20 47 72 61 6e 64 65 22 2c 20 22 4c  cida Grande", "L
1150: 75 63 69 64 61 20 53 61 6e 73 20 55 6e 69 63 6f  ucida Sans Unico
1160: 64 65 22 2c 20 22 4c 75 63 69 64 61 20 53 61 6e  de", "Lucida San
1170: 73 22 2c 20 73 61 6e 73 2d 73 65 72 69 66 3b 0a  s", sans-serif;.
1180: 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 31      font-size: 1
1190: 30 70 78 3b 0a 20 20 20 20 66 6f 6e 74 2d 77 65  0px;.    font-we
11a0: 69 67 68 74 3a 20 62 6f 6c 64 3b 0a 7d 0a 64 69  ight: bold;.}.di
11b0: 76 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 74 6f  v.grammalecte_to
11c0: 6f 6c 74 69 70 5f 6f 74 68 65 72 5f 73 75 67 67  oltip_other_sugg
11d0: 5f 74 69 74 6c 65 20 7b 0a 20 20 20 20 6d 61 72  _title {.    mar
11e0: 67 69 6e 3a 20 35 70 78 20 30 3b 0a 20 20 20 20  gin: 5px 0;.    
11f0: 70 61 64 64 69 6e 67 3a 20 30 70 78 20 31 30 70  padding: 0px 10p
1200: 78 3b 0a 20 20 20 20 6c 69 6e 65 2d 68 65 69 67  x;.    line-heig
1210: 68 74 3a 20 6e 6f 72 6d 61 6c 3b 0a 20 20 20 20  ht: normal;.    
1220: 62 6f 72 64 65 72 2d 72 61 64 69 75 73 3a 20 32  border-radius: 2
1230: 70 78 3b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75  px;.    backgrou
1240: 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31  nd-color: hsl(21
1250: 30 2c 20 31 30 25 2c 20 39 30 25 29 3b 0a 20 20  0, 10%, 90%);.  
1260: 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 32 31 30    color: hsl(210
1270: 2c 20 35 30 25 2c 20 33 30 25 29 3b 0a 20 20 20  , 50%, 30%);.   
1280: 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 54 61   font-family: Ta
1290: 68 6f 6d 61 2c 20 22 4c 75 63 69 64 61 20 47 72  homa, "Lucida Gr
12a0: 61 6e 64 65 22 2c 20 22 4c 75 63 69 64 61 20 53  ande", "Lucida S
12b0: 61 6e 73 20 55 6e 69 63 6f 64 65 22 2c 20 22 4c  ans Unicode", "L
12c0: 75 63 69 64 61 20 53 61 6e 73 22 2c 20 73 61 6e  ucida Sans", san
12d0: 73 2d 73 65 72 69 66 3b 0a 20 20 20 20 66 6f 6e  s-serif;.    fon
12e0: 74 2d 73 69 7a 65 3a 20 31 30 70 78 3b 0a 20 20  t-size: 10px;.  
12f0: 20 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62    font-weight: b
1300: 6f 6c 64 3b 0a 7d 0a 64 69 76 23 67 72 61 6d 6d  old;.}.div#gramm
1310: 61 6c 65 63 74 65 5f 74 6f 6f 6c 74 69 70 5f 73  alecte_tooltip_s
1320: 75 67 67 5f 62 6c 6f 63 6b 20 7b 0a 20 20 20 20  ugg_block {.    
1330: 70 61 64 64 69 6e 67 3a 20 31 30 70 78 3b 0a 20  padding: 10px;. 
1340: 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f     background-co
1350: 6c 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 31 30  lor: hsl(210, 10
1360: 25 2c 20 39 36 25 29 3b 0a 20 20 20 20 62 6f 72  %, 96%);.    bor
1370: 64 65 72 2d 72 61 64 69 75 73 3a 20 30 20 30 20  der-radius: 0 0 
1380: 32 70 78 20 32 70 78 3b 0a 20 20 20 20 6c 69 6e  2px 2px;.    lin
1390: 65 2d 68 65 69 67 68 74 3a 20 32 34 70 78 3b 0a  e-height: 24px;.
13a0: 7d 0a 64 69 76 2e 67 72 61 6d 6d 61 6c 65 63 74  }.div.grammalect
13b0: 65 5f 74 6f 6f 6c 74 69 70 5f 73 75 67 67 20 7b  e_tooltip_sugg {
13c0: 0a 20 20 20 20 64 69 73 70 6c 61 79 3a 20 69 6e  .    display: in
13d0: 6c 69 6e 65 2d 62 6c 6f 63 6b 3b 0a 20 20 20 20  line-block;.    
13e0: 70 61 64 64 69 6e 67 3a 20 31 70 78 20 36 70 78  padding: 1px 6px
13f0: 3b 0a 20 20 20 20 6d 69 6e 2d 68 65 69 67 68 74  ;.    min-height
1400: 3a 20 31 38 70 78 3b 0a 20 20 20 20 62 61 63 6b  : 18px;.    back
1410: 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73  ground-color: hs
1420: 6c 28 31 38 30 2c 20 36 30 25 2c 20 34 30 25 29  l(180, 60%, 40%)
1430: 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c  ;.    color: hsl
1440: 28 31 38 30 2c 20 30 25 2c 20 39 36 25 29 3b 0a  (180, 0%, 96%);.
1450: 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69 75      border-radiu
1460: 73 3a 20 32 70 78 3b 0a 20 20 20 20 63 75 72 73  s: 2px;.    curs
1470: 6f 72 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20  or: pointer;.   
1480: 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 54 61   font-family: Ta
1490: 68 6f 6d 61 2c 20 22 4c 75 63 69 64 61 20 47 72  homa, "Lucida Gr
14a0: 61 6e 64 65 22 2c 20 22 4c 75 63 69 64 61 20 53  ande", "Lucida S
14b0: 61 6e 73 20 55 6e 69 63 6f 64 65 22 2c 20 22 4c  ans Unicode", "L
14c0: 75 63 69 64 61 20 53 61 6e 73 22 2c 20 73 61 6e  ucida Sans", san
14d0: 73 2d 73 65 72 69 66 3b 0a 20 20 20 20 66 6f 6e  s-serif;.    fon
14e0: 74 2d 73 69 7a 65 3a 20 31 34 70 78 3b 0a 20 20  t-size: 14px;.  
14f0: 20 20 6c 69 6e 65 2d 68 65 69 67 68 74 3a 20 31    line-height: 1
1500: 38 70 78 3b 0a 20 20 20 20 74 65 78 74 2d 64 65  8px;.    text-de
1510: 63 6f 72 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 0a  coration: none;.
1520: 7d 0a 64 69 76 2e 67 72 61 6d 6d 61 6c 65 63 74  }.div.grammalect
1530: 65 5f 74 6f 6f 6c 74 69 70 5f 73 75 67 67 3a 68  e_tooltip_sugg:h
1540: 6f 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b 67  over {.    backg
1550: 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c  round-color: hsl
1560: 61 28 31 38 30 2c 20 37 30 25 2c 20 34 35 25 2c  a(180, 70%, 45%,
1570: 20 31 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20   1);.    color: 
1580: 68 73 6c 61 28 30 2c 20 30 25 2c 20 31 30 30 25  hsla(0, 0%, 100%
1590: 2c 20 31 29 3b 0a 7d 0a 0a 0a 2f 2a 0a 20 20 20  , 1);.}.../*.   
15a0: 20 45 52 52 4f 52 53 0a 2a 2f 0a 6d 61 72 6b 2e   ERRORS.*/.mark.
15b0: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
15c0: 72 20 7b 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20  r {.    margin: 
15d0: 30 3b 0a 20 20 20 20 70 61 64 64 69 6e 67 3a 20  0;.    padding: 
15e0: 30 3b 0a 20 20 20 20 63 75 72 73 6f 72 3a 20 70  0;.    cursor: p
15f0: 6f 69 6e 74 65 72 3b 0a 20 20 20 20 62 6f 72 64  ointer;.    bord
1600: 65 72 2d 72 61 64 69 75 73 3a 20 32 70 78 3b 0a  er-radius: 2px;.
1610: 20 20 20 20 2f 2a 20 64 65 66 61 75 6c 74 20 63      /* default c
1620: 6f 6c 6f 72 20 2a 2f 0a 20 20 20 20 62 61 63 6b  olor */.    back
1630: 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73  ground-color: hs
1640: 6c 28 32 34 30 2c 20 31 30 25 2c 20 35 30 25 29  l(240, 10%, 50%)
1650: 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c  ;.    color: hsl
1660: 28 32 34 30 2c 20 30 25 2c 20 39 36 25 29 3b 0a  (240, 0%, 96%);.
1670: 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 31      font-size: 1
1680: 34 70 78 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 74  4px;.    font-st
1690: 79 6c 65 3a 20 6e 6f 72 6d 61 6c 3b 0a 20 20 20  yle: normal;.   
16a0: 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 20 3a 20 22   font-family : "
16b0: 43 6f 75 72 69 65 72 20 4e 65 77 22 2c 20 43 6f  Courier New", Co
16c0: 75 72 69 65 72 2c 20 22 4c 75 63 69 64 61 20 53  urier, "Lucida S
16d0: 61 6e 73 20 54 79 70 65 77 72 69 74 65 72 22 2c  ans Typewriter",
16e0: 20 22 4c 75 63 69 64 61 20 54 79 70 65 77 72 69   "Lucida Typewri
16f0: 74 65 72 22 2c 20 6d 6f 6e 6f 73 70 61 63 65 3b  ter", monospace;
1700: 0a 20 20 20 20 74 65 78 74 2d 64 65 63 6f 72 61  .    text-decora
1710: 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 0a 20 20 20 20  tion: none;.    
1720: 74 65 78 74 2d 73 68 61 64 6f 77 3a 20 75 6e 73  text-shadow: uns
1730: 65 74 3b 0a 20 20 20 20 74 65 78 74 2d 61 6c 69  et;.    text-ali
1740: 67 6e 3a 20 6c 65 66 74 3b 0a 20 20 20 20 68 79  gn: left;.    hy
1750: 70 68 65 6e 73 3a 20 6e 6f 6e 65 3b 0a 7d 0a 6d  phens: none;.}.m
1760: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
1770: 65 72 72 6f 72 3a 68 6f 76 65 72 20 7b 0a 20 20  error:hover {.  
1780: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
1790: 6f 72 3a 20 68 73 6c 28 32 34 30 2c 20 31 30 25  or: hsl(240, 10%
17a0: 2c 20 34 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f  , 40%);.    colo
17b0: 72 3a 20 68 73 6c 28 32 34 30 2c 20 30 25 2c 20  r: hsl(240, 0%, 
17c0: 31 30 30 25 29 3b 0a 20 20 20 20 62 6f 78 2d 73  100%);.    box-s
17d0: 68 61 64 6f 77 3a 20 30 70 78 20 30 70 78 20 30  hadow: 0px 0px 0
17e0: 70 78 20 33 70 78 20 68 73 6c 61 28 30 2c 20 30  px 3px hsla(0, 0
17f0: 25 2c 20 35 30 25 2c 20 30 2e 32 29 3b 0a 7d 0a  %, 50%, 0.2);.}.
1800: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
1810: 65 5f 65 72 72 6f 72 5f 63 6f 72 72 65 63 74 65  e_error_correcte
1820: 64 2c 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  d,.mark.grammale
1830: 63 74 65 5f 65 72 72 6f 72 5f 69 67 6e 6f 72 65  cte_error_ignore
1840: 64 20 7b 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20  d {.    margin: 
1850: 30 3b 0a 20 20 20 20 70 61 64 64 69 6e 67 3a 20  0;.    padding: 
1860: 30 3b 0a 20 20 20 20 64 69 73 70 6c 61 79 3a 20  0;.    display: 
1870: 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b 0a 20 20  inline-block;.  
1880: 20 20 62 6f 72 64 65 72 2d 72 61 64 69 75 73 3a    border-radius:
1890: 20 32 70 78 3b 0a 20 20 20 20 74 65 78 74 2d 64   2px;.    text-d
18a0: 65 63 6f 72 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b  ecoration: none;
18b0: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
18c0: 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 31 32 30 2c  color: hsla(120,
18d0: 20 35 30 25 2c 20 37 30 25 2c 20 31 29 3b 0a 20   50%, 70%, 1);. 
18e0: 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 30     color: hsla(0
18f0: 2c 20 30 25 2c 20 34 25 2c 20 31 29 3b 0a 20 20  , 0%, 4%, 1);.  
1900: 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 31 34 70    font-size: 14p
1910: 78 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 74 79 6c  x;.    font-styl
1920: 65 3a 20 6e 6f 72 6d 61 6c 3b 0a 20 20 20 20 66  e: normal;.    f
1930: 6f 6e 74 2d 66 61 6d 69 6c 79 20 3a 20 22 43 6f  ont-family : "Co
1940: 75 72 69 65 72 20 4e 65 77 22 2c 20 43 6f 75 72  urier New", Cour
1950: 69 65 72 2c 20 22 4c 75 63 69 64 61 20 53 61 6e  ier, "Lucida San
1960: 73 20 54 79 70 65 77 72 69 74 65 72 22 2c 20 22  s Typewriter", "
1970: 4c 75 63 69 64 61 20 54 79 70 65 77 72 69 74 65  Lucida Typewrite
1980: 72 22 2c 20 6d 6f 6e 6f 73 70 61 63 65 3b 0a 20  r", monospace;. 
1990: 20 20 20 74 65 78 74 2d 64 65 63 6f 72 61 74 69     text-decorati
19a0: 6f 6e 3a 20 6e 6f 6e 65 3b 0a 20 20 20 20 74 65  on: none;.    te
19b0: 78 74 2d 73 68 61 64 6f 77 3a 20 75 6e 73 65 74  xt-shadow: unset
19c0: 3b 0a 20 20 20 20 74 65 78 74 2d 61 6c 69 67 6e  ;.    text-align
19d0: 3a 20 6c 65 66 74 3b 0a 20 20 20 20 68 79 70 68  : left;.    hyph
19e0: 65 6e 73 3a 20 6e 6f 6e 65 3b 0a 7d 0a 6d 61 72  ens: none;.}.mar
19f0: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
1a00: 72 6f 72 5f 69 67 6e 6f 72 65 64 20 7b 0a 20 20  ror_ignored {.  
1a10: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
1a20: 6f 72 3a 20 68 73 6c 61 28 33 30 2c 20 32 30 25  or: hsla(30, 20%
1a30: 2c 20 38 30 25 2c 20 31 29 3b 0a 7d 0a 0a 0a 2f  , 80%, 1);.}.../
1a40: 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d 61 72 6b 2e  * elems */.mark.
1a50: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
1a60: 72 5f 57 4f 52 44 20 7b 0a 20 20 20 20 2f 2a 62  r_WORD {.    /*b
1a70: 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 3a 20 32 70  order-bottom: 2p
1a80: 78 20 73 6f 6c 69 64 20 68 73 6c 28 30 2c 20 31  x solid hsl(0, 1
1a90: 30 25 2c 20 33 30 25 29 3b 2a 2f 0a 20 20 20 20  0%, 30%);*/.    
1aa0: 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72  background-color
1ab0: 3a 20 68 73 6c 28 30 2c 20 35 30 25 2c 20 35 30  : hsl(0, 50%, 50
1ac0: 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68  %);.    color: h
1ad0: 73 6c 28 30 2c 20 30 25 2c 20 39 36 25 29 3b 0a  sl(0, 0%, 96%);.
1ae0: 20 20 20 20 2f 2a 74 65 78 74 2d 64 65 63 6f 72      /*text-decor
1af0: 61 74 69 6f 6e 3a 20 75 6e 64 65 72 6c 69 6e 65  ation: underline
1b00: 20 77 61 76 79 20 68 73 6c 28 30 2c 20 35 30 25   wavy hsl(0, 50%
1b10: 2c 20 35 30 25 29 3b 2a 2f 0a 7d 0a 6d 61 72 6b  , 50%);*/.}.mark
1b20: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
1b30: 6f 72 5f 57 4f 52 44 3a 68 6f 76 65 72 20 7b 0a  or_WORD:hover {.
1b40: 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63      background-c
1b50: 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 36 30 25  olor: hsl(0, 60%
1b60: 2c 20 34 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f  , 40%);.    colo
1b70: 72 3a 20 68 73 6c 28 30 2c 20 30 25 2c 20 31 30  r: hsl(0, 0%, 10
1b80: 30 25 29 3b 0a 20 20 20 20 62 6f 78 2d 73 68 61  0%);.    box-sha
1b90: 64 6f 77 3a 20 30 70 78 20 30 70 78 20 30 70 78  dow: 0px 0px 0px
1ba0: 20 33 70 78 20 68 73 6c 61 28 30 2c 20 35 30 25   3px hsla(0, 50%
1bb0: 2c 20 35 30 25 2c 20 30 2e 32 29 3b 0a 7d 0a 0a  , 50%, 0.2);.}..
1bc0: 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d 61 72 6b  /* elems */.mark
1bd0: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
1be0: 6f 72 5f 74 79 70 6f 2c 20 0a 6d 61 72 6b 2e 67  or_typo, .mark.g
1bf0: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
1c00: 5f 65 73 70 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  _esp, .mark.gram
1c10: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6e 62  malecte_error_nb
1c20: 73 70 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  sp, .mark.gramma
1c30: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 65 69 66 2c  lecte_error_eif,
1c40: 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63   .mark.grammalec
1c50: 74 65 5f 65 72 72 6f 72 5f 6d 61 6a 2c 20 0a 6d  te_error_maj, .m
1c60: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
1c70: 65 72 72 6f 72 5f 76 69 72 67 2c 20 0a 6d 61 72  error_virg, .mar
1c80: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
1c90: 72 6f 72 5f 74 75 2c 20 0a 6d 61 72 6b 2e 67 72  ror_tu, .mark.gr
1ca0: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
1cb0: 6e 75 6d 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d  num, .mark.gramm
1cc0: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 75 6e 69  alecte_error_uni
1cd0: 74 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  t, .mark.grammal
1ce0: 65 63 74 65 5f 65 72 72 6f 72 5f 6e 66 2c 20 0a  ecte_error_nf, .
1cf0: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
1d00: 5f 65 72 72 6f 72 5f 6c 69 67 61 2c 20 0a 6d 61  _error_liga, .ma
1d10: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
1d20: 72 72 6f 72 5f 6d 61 70 6f 73 2c 20 0a 6d 61 72  rror_mapos, .mar
1d30: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
1d40: 72 6f 72 5f 63 68 69 6d 20 7b 0a 20 20 20 20 62  ror_chim {.    b
1d50: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
1d60: 20 68 73 6c 28 33 30 2c 20 37 30 25 2c 20 35 30   hsl(30, 70%, 50
1d70: 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68  %);.    color: h
1d80: 73 6c 28 33 30 2c 20 31 30 25 2c 20 39 36 25 29  sl(30, 10%, 96%)
1d90: 3b 0a 20 20 20 20 2f 2a 74 65 78 74 2d 64 65 63  ;.    /*text-dec
1da0: 6f 72 61 74 69 6f 6e 3a 20 75 6e 64 65 72 6c 69  oration: underli
1db0: 6e 65 20 77 61 76 79 20 68 73 6c 28 33 30 2c 20  ne wavy hsl(30, 
1dc0: 37 30 25 2c 20 35 30 25 29 3b 2a 2f 0a 7d 0a 0a  70%, 50%);*/.}..
1dd0: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
1de0: 5f 65 72 72 6f 72 5f 74 79 70 6f 3a 68 6f 76 65  _error_typo:hove
1df0: 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  r, .mark.grammal
1e00: 65 63 74 65 5f 65 72 72 6f 72 5f 65 73 70 3a 68  ecte_error_esp:h
1e10: 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  over, .mark.gram
1e20: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6e 62  malecte_error_nb
1e30: 73 70 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e  sp:hover, .mark.
1e40: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
1e50: 72 5f 65 69 66 3a 68 6f 76 65 72 2c 20 0a 6d 61  r_eif:hover, .ma
1e60: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
1e70: 72 72 6f 72 5f 6d 61 6a 3a 68 6f 76 65 72 2c 20  rror_maj:hover, 
1e80: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
1e90: 65 5f 65 72 72 6f 72 5f 76 69 72 67 3a 68 6f 76  e_error_virg:hov
1ea0: 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  er, .mark.gramma
1eb0: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 74 75 3a 68  lecte_error_tu:h
1ec0: 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  over, .mark.gram
1ed0: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6e 75  malecte_error_nu
1ee0: 6d 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67  m:hover, .mark.g
1ef0: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
1f00: 5f 75 6e 69 74 3a 68 6f 76 65 72 2c 20 0a 6d 61  _unit:hover, .ma
1f10: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
1f20: 72 72 6f 72 5f 6e 66 3a 68 6f 76 65 72 2c 20 0a  rror_nf:hover, .
1f30: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
1f40: 5f 65 72 72 6f 72 5f 6c 69 67 61 3a 68 6f 76 65  _error_liga:hove
1f50: 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  r, .mark.grammal
1f60: 65 63 74 65 5f 65 72 72 6f 72 5f 6d 61 70 6f 73  ecte_error_mapos
1f70: 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72  :hover, .mark.gr
1f80: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
1f90: 63 68 69 6d 3a 68 6f 76 65 72 20 7b 0a 20 20 20  chim:hover {.   
1fa0: 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f   background-colo
1fb0: 72 3a 20 68 73 6c 28 33 30 2c 20 38 30 25 2c 20  r: hsl(30, 80%, 
1fc0: 34 35 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a  45%);.    color:
1fd0: 20 68 73 6c 28 33 30 2c 20 31 30 25 2c 20 39 36   hsl(30, 10%, 96
1fe0: 25 29 3b 0a 20 20 20 20 62 6f 78 2d 73 68 61 64  %);.    box-shad
1ff0: 6f 77 3a 20 30 70 78 20 30 70 78 20 30 70 78 20  ow: 0px 0px 0px 
2000: 33 70 78 20 68 73 6c 61 28 33 30 2c 20 35 30 25  3px hsla(30, 50%
2010: 2c 20 35 30 25 2c 20 30 2e 32 29 3b 0a 7d 0a 0a  , 50%, 0.2);.}..
2020: 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d 61 72 6b  /* elems */.mark
2030: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
2040: 6f 72 5f 61 70 6f 73 20 7b 0a 20 20 20 20 62 61  or_apos {.    ba
2050: 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20  ckground-color: 
2060: 68 73 6c 28 34 30 2c 20 39 30 25 2c 20 35 30 25  hsl(40, 90%, 50%
2070: 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73  );.    color: hs
2080: 6c 28 34 30 2c 20 31 30 25 2c 20 39 36 25 29 3b  l(40, 10%, 96%);
2090: 0a 20 20 20 20 2f 2a 74 65 78 74 2d 64 65 63 6f  .    /*text-deco
20a0: 72 61 74 69 6f 6e 3a 20 75 6e 64 65 72 6c 69 6e  ration: underlin
20b0: 65 20 77 61 76 79 20 68 73 6c 28 34 30 2c 20 37  e wavy hsl(40, 7
20c0: 30 25 2c 20 34 35 25 29 3b 2a 2f 0a 7d 0a 6d 61  0%, 45%);*/.}.ma
20d0: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
20e0: 72 72 6f 72 5f 61 70 6f 73 3a 68 6f 76 65 72 20  rror_apos:hover 
20f0: 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64  {.    background
2100: 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28 34 30 2c 20  -color: hsl(40, 
2110: 31 30 30 25 2c 20 34 35 25 29 3b 0a 20 20 20 20  100%, 45%);.    
2120: 63 6f 6c 6f 72 3a 20 68 73 6c 28 34 30 2c 20 31  color: hsl(40, 1
2130: 30 25 2c 20 39 36 25 29 3b 0a 20 20 20 20 62 6f  0%, 96%);.    bo
2140: 78 2d 73 68 61 64 6f 77 3a 20 30 70 78 20 30 70  x-shadow: 0px 0p
2150: 78 20 30 70 78 20 33 70 78 20 68 73 6c 61 28 34  x 0px 3px hsla(4
2160: 30 2c 20 35 30 25 2c 20 35 30 25 2c 20 30 2e 32  0, 50%, 50%, 0.2
2170: 29 3b 0a 7d 0a 0a 2f 2a 20 65 6c 65 6d 73 20 2a  );.}../* elems *
2180: 2f 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63  /.mark.grammalec
2190: 74 65 5f 65 72 72 6f 72 5f 67 6e 2c 0a 6d 61 72  te_error_gn,.mar
21a0: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
21b0: 72 6f 72 5f 73 67 70 6c 20 7b 0a 20 20 20 20 62  ror_sgpl {.    b
21c0: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
21d0: 20 68 73 6c 28 32 31 30 2c 20 35 30 25 2c 20 35   hsl(210, 50%, 5
21e0: 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20  0%);.    color: 
21f0: 68 73 6c 28 32 31 30 2c 20 31 30 25 2c 20 39 36  hsl(210, 10%, 96
2200: 25 29 3b 0a 20 20 20 20 2f 2a 74 65 78 74 2d 64  %);.    /*text-d
2210: 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64 65 72  ecoration: under
2220: 6c 69 6e 65 20 77 61 76 79 20 68 73 6c 28 32 31  line wavy hsl(21
2230: 30 2c 20 35 30 25 2c 20 35 30 25 29 3b 2a 2f 0a  0, 50%, 50%);*/.
2240: 7d 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63  }.mark.grammalec
2250: 74 65 5f 65 72 72 6f 72 5f 67 6e 3a 68 6f 76 65  te_error_gn:hove
2260: 72 2c 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  r,.mark.grammale
2270: 63 74 65 5f 65 72 72 6f 72 5f 73 67 70 6c 3a 68  cte_error_sgpl:h
2280: 6f 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b 67  over {.    backg
2290: 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c  round-color: hsl
22a0: 28 32 31 30 2c 20 36 30 25 2c 20 34 30 25 29 3b  (210, 60%, 40%);
22b0: 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28  .    color: hsl(
22c0: 32 31 30 2c 20 31 30 25 2c 20 39 36 25 29 3b 0a  210, 10%, 96%);.
22d0: 20 20 20 20 62 6f 78 2d 73 68 61 64 6f 77 3a 20      box-shadow: 
22e0: 30 70 78 20 30 70 78 20 30 70 78 20 33 70 78 20  0px 0px 0px 3px 
22f0: 68 73 6c 61 28 32 31 30 2c 20 35 30 25 2c 20 35  hsla(210, 50%, 5
2300: 30 25 2c 20 30 2e 32 29 3b 0a 7d 0a 0a 2f 2a 20  0%, 0.2);.}../* 
2310: 65 6c 65 6d 73 20 2a 2f 0a 6d 61 72 6b 2e 67 72  elems */.mark.gr
2320: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
2330: 63 6f 6e 6a 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  conj, .mark.gram
2340: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 69 6e  malecte_error_in
2350: 66 69 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  fi, .mark.gramma
2360: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 69 6d 70 2c  lecte_error_imp,
2370: 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63   .mark.grammalec
2380: 74 65 5f 65 72 72 6f 72 5f 69 6e 74 65 2c 20 0a  te_error_inte, .
2390: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
23a0: 5f 65 72 72 6f 72 5f 70 70 61 73 2c 20 0a 6d 61  _error_ppas, .ma
23b0: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
23c0: 72 72 6f 72 5f 76 6d 6f 64 65 20 20 7b 0a 20 20  rror_vmode  {.  
23d0: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
23e0: 6f 72 3a 20 68 73 6c 28 33 30 30 2c 20 33 30 25  or: hsl(300, 30%
23f0: 2c 20 34 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f  , 40%);.    colo
2400: 72 3a 20 68 73 6c 28 33 30 30 2c 20 31 30 25 2c  r: hsl(300, 10%,
2410: 20 39 36 25 29 3b 0a 20 20 20 20 2f 2a 74 65 78   96%);.    /*tex
2420: 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e  t-decoration: un
2430: 64 65 72 6c 69 6e 65 20 77 61 76 79 20 68 73 6c  derline wavy hsl
2440: 28 33 30 30 2c 20 34 30 25 2c 20 34 30 25 29 3b  (300, 40%, 40%);
2450: 2a 2f 0a 7d 0a 0a 6d 61 72 6b 2e 67 72 61 6d 6d  */.}..mark.gramm
2460: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 63 6f 6e  alecte_error_con
2470: 6a 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67  j:hover, .mark.g
2480: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
2490: 5f 69 6e 66 69 3a 68 6f 76 65 72 2c 20 0a 6d 61  _infi:hover, .ma
24a0: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
24b0: 72 72 6f 72 5f 69 6d 70 3a 68 6f 76 65 72 2c 20  rror_imp:hover, 
24c0: 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74  .mark.grammalect
24d0: 65 5f 65 72 72 6f 72 5f 69 6e 74 65 3a 68 6f 76  e_error_inte:hov
24e0: 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  er, .mark.gramma
24f0: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 70 70 61 73  lecte_error_ppas
2500: 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72  :hover, .mark.gr
2510: 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f  ammalecte_error_
2520: 76 6d 6f 64 65 3a 68 6f 76 65 72 20 7b 0a 20 20  vmode:hover {.  
2530: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
2540: 6f 72 3a 20 68 73 6c 28 33 30 30 2c 20 34 30 25  or: hsl(300, 40%
2550: 2c 20 33 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f  , 30%);.    colo
2560: 72 3a 20 68 73 6c 28 33 30 30 2c 20 31 30 25 2c  r: hsl(300, 10%,
2570: 20 39 36 25 29 3b 0a 20 20 20 20 62 6f 78 2d 73   96%);.    box-s
2580: 68 61 64 6f 77 3a 20 30 70 78 20 30 70 78 20 30  hadow: 0px 0px 0
2590: 70 78 20 33 70 78 20 68 73 6c 61 28 33 30 30 2c  px 3px hsla(300,
25a0: 20 35 30 25 2c 20 35 30 25 2c 20 30 2e 32 29 3b   50%, 50%, 0.2);
25b0: 0a 7d 0a 0a 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a  .}../* elems */.
25c0: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
25d0: 5f 65 72 72 6f 72 5f 63 6f 6e 66 2c 20 0a 6d 61  _error_conf, .ma
25e0: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
25f0: 72 72 6f 72 5f 6f 63 72 20 7b 0a 20 20 20 20 62  rror_ocr {.    b
2600: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
2610: 20 68 73 6c 28 32 37 30 2c 20 34 30 25 2c 20 33   hsl(270, 40%, 3
2620: 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20  0%);.    color: 
2630: 68 73 6c 28 32 37 30 2c 20 31 30 25 2c 20 39 36  hsl(270, 10%, 96
2640: 25 29 3b 0a 20 20 20 20 2f 2a 74 65 78 74 2d 64  %);.    /*text-d
2650: 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64 65 72  ecoration: under
2660: 6c 69 6e 65 20 77 61 76 79 20 68 73 6c 28 32 37  line wavy hsl(27
2670: 30 2c 20 34 30 25 2c 20 33 30 25 29 3b 2a 2f 0a  0, 40%, 30%);*/.
2680: 7d 0a 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  }..mark.grammale
2690: 63 74 65 5f 65 72 72 6f 72 5f 63 6f 6e 66 3a 68  cte_error_conf:h
26a0: 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  over, .mark.gram
26b0: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6f 63  malecte_error_oc
26c0: 72 3a 68 6f 76 65 72 20 7b 0a 20 20 20 20 62 61  r:hover {.    ba
26d0: 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20  ckground-color: 
26e0: 68 73 6c 28 32 37 30 2c 20 35 30 25 2c 20 32 30  hsl(270, 50%, 20
26f0: 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72 3a 20 68  %);.    color: h
2700: 73 6c 28 32 37 30 2c 20 31 30 25 2c 20 39 36 25  sl(270, 10%, 96%
2710: 29 3b 0a 20 20 20 20 62 6f 78 2d 73 68 61 64 6f  );.    box-shado
2720: 77 3a 20 30 70 78 20 30 70 78 20 30 70 78 20 33  w: 0px 0px 0px 3
2730: 70 78 20 68 73 6c 61 28 32 37 30 2c 20 35 30 25  px hsla(270, 50%
2740: 2c 20 35 30 25 2c 20 30 2e 32 29 3b 0a 7d 0a 0a  , 50%, 0.2);.}..
2750: 2f 2a 20 65 6c 65 6d 73 20 2a 2f 0a 6d 61 72 6b  /* elems */.mark
2760: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
2770: 6f 72 5f 62 73 2c 20 0a 6d 61 72 6b 2e 67 72 61  or_bs, .mark.gra
2780: 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 70  mmalecte_error_p
2790: 6c 65 6f 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d  leo, .mark.gramm
27a0: 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 6e 65 67  alecte_error_neg
27b0: 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  , .mark.grammale
27c0: 63 74 65 5f 65 72 72 6f 72 5f 72 65 64 6f 6e 31  cte_error_redon1
27d0: 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  , .mark.grammale
27e0: 63 74 65 5f 65 72 72 6f 72 5f 72 65 64 6f 6e 32  cte_error_redon2
27f0: 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65  , .mark.grammale
2800: 63 74 65 5f 65 72 72 6f 72 5f 6d 63 2c 20 0a 6d  cte_error_mc, .m
2810: 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f  ark.grammalecte_
2820: 65 72 72 6f 72 5f 64 61 74 65 2c 20 0a 6d 61 72  error_date, .mar
2830: 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72  k.grammalecte_er
2840: 72 6f 72 5f 6e 6f 74 79 70 65 20 7b 0a 20 20 20  ror_notype {.   
2850: 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f   background-colo
2860: 72 3a 20 68 73 6c 28 31 38 30 2c 20 35 30 25 2c  r: hsl(180, 50%,
2870: 20 34 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72   40%);.    color
2880: 3a 20 68 73 6c 28 31 38 30 2c 20 31 30 25 2c 20  : hsl(180, 10%, 
2890: 39 36 25 29 3b 0a 20 20 20 20 2f 2a 74 65 78 74  96%);.    /*text
28a0: 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 75 6e 64  -decoration: und
28b0: 65 72 6c 69 6e 65 20 77 61 76 79 20 68 73 6c 28  erline wavy hsl(
28c0: 31 38 30 2c 20 35 30 25 2c 20 34 30 25 29 3b 2a  180, 50%, 40%);*
28d0: 2f 0a 7d 0a 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61  /.}..mark.gramma
28e0: 6c 65 63 74 65 5f 65 72 72 6f 72 5f 62 73 3a 68  lecte_error_bs:h
28f0: 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d  over, .mark.gram
2900: 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72 5f 70 6c  malecte_error_pl
2910: 65 6f 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e  eo:hover, .mark.
2920: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f  grammalecte_erro
2930: 72 5f 6e 65 67 3a 68 6f 76 65 72 2c 20 0a 6d 61  r_neg:hover, .ma
2940: 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65  rk.grammalecte_e
2950: 72 72 6f 72 5f 72 65 64 6f 6e 31 3a 68 6f 76 65  rror_redon1:hove
2960: 72 2c 20 0a 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c  r, .mark.grammal
2970: 65 63 74 65 5f 65 72 72 6f 72 5f 72 65 64 6f 6e  ecte_error_redon
2980: 32 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b 2e 67  2:hover, .mark.g
2990: 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72 6f 72  rammalecte_error
29a0: 5f 6d 63 3a 68 6f 76 65 72 2c 20 0a 6d 61 72 6b  _mc:hover, .mark
29b0: 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 65 72 72  .grammalecte_err
29c0: 6f 72 5f 64 61 74 65 3a 68 6f 76 65 72 2c 20 0a  or_date:hover, .
29d0: 6d 61 72 6b 2e 67 72 61 6d 6d 61 6c 65 63 74 65  mark.grammalecte
29e0: 5f 65 72 72 6f 72 5f 6e 6f 74 79 70 65 3a 68 6f  _error_notype:ho
29f0: 76 65 72 20 7b 0a 20 20 20 20 62 61 63 6b 67 72  ver {.    backgr
2a00: 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 28  ound-color: hsl(
2a10: 31 38 30 2c 20 36 30 25 2c 20 33 30 25 29 3b 0a  180, 60%, 30%);.
2a20: 20 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 31      color: hsl(1
2a30: 38 30 2c 20 31 30 25 2c 20 39 36 25 29 3b 0a 20  80, 10%, 96%);. 
2a40: 20 20 20 62 6f 78 2d 73 68 61 64 6f 77 3a 20 30     box-shadow: 0
2a50: 70 78 20 30 70 78 20 30 70 78 20 33 70 78 20 68  px 0px 0px 3px h
2a60: 73 6c 61 28 31 38 30 2c 20 35 30 25 2c 20 35 30  sla(180, 50%, 50
2a70: 25 2c 20 30 2e 32 29 3b 0a 7d 0a                 %, 0.2);.}.