Grammalecte  Hex Artifact Content

Artifact ae4f6ddf8d34b7d88269668f04423d7f86020f9a12850a31cb2164a2e407577a:


0000: 2f 2a 0a 20 20 20 20 4c 65 78 69 63 6f 67 72 61  /*.    Lexicogra
0010: 70 68 65 72 0a 2a 2f 0a 64 69 76 23 67 72 61 6d  pher.*/.div#gram
0020: 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 70 61 6e 65  malecte_lxg_pane
0030: 6c 5f 63 6f 6e 74 65 6e 74 20 7b 0a 20 20 20 20  l_content {.    
0040: 64 69 73 70 6c 61 79 3a 20 6e 6f 6e 65 3b 0a 20  display: none;. 
0050: 20 20 20 70 6f 73 69 74 69 6f 6e 3a 20 61 62 73     position: abs
0060: 6f 6c 75 74 65 3b 0a 20 20 20 20 68 65 69 67 68  olute;.    heigh
0070: 74 3a 20 31 30 30 25 3b 0a 20 20 20 20 77 69 64  t: 100%;.    wid
0080: 74 68 3a 20 31 30 30 25 3b 0a 20 20 20 20 66 6f  th: 100%;.    fo
0090: 6e 74 2d 73 69 7a 65 3a 20 31 33 70 78 3b 0a 7d  nt-size: 13px;.}
00a0: 0a 0a 64 69 76 2e 67 72 61 6d 6d 61 6c 65 63 74  ..div.grammalect
00b0: 65 5f 6c 78 67 5f 6c 69 73 74 5f 6f 66 5f 74 6f  e_lxg_list_of_to
00c0: 6b 65 6e 73 20 7b 0a 20 20 20 20 6d 61 72 67 69  kens {.    margi
00d0: 6e 3a 20 31 30 70 78 20 35 70 78 20 30 20 35 70  n: 10px 5px 0 5p
00e0: 78 3b 0a 20 20 20 20 70 61 64 64 69 6e 67 3a 20  x;.    padding: 
00f0: 31 30 70 78 3b 0a 20 20 20 20 62 61 63 6b 67 72  10px;.    backgr
0100: 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 61  ound-color: hsla
0110: 28 30 2c 20 30 25 2c 20 39 35 25 2c 20 31 29 3b  (0, 0%, 95%, 1);
0120: 0a 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69  .    border-radi
0130: 75 73 3a 20 35 70 78 3b 0a 7d 0a 0a 64 69 76 2e  us: 5px;.}..div.
0140: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f  grammalecte_lxg_
0150: 6c 69 73 74 5f 6e 75 6d 20 7b 0a 20 20 20 20 66  list_num {.    f
0160: 6c 6f 61 74 3a 20 72 69 67 68 74 3b 0a 20 20 20  loat: right;.   
0170: 20 6d 61 72 67 69 6e 3a 20 2d 31 32 70 78 20 30   margin: -12px 0
0180: 20 35 70 78 20 31 30 70 78 3b 0a 20 20 20 20 70   5px 10px;.    p
0190: 61 64 64 69 6e 67 3a 20 35 70 78 20 31 30 70 78  adding: 5px 10px
01a0: 3b 0a 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69 6c  ;.    font-famil
01b0: 79 3a 20 22 54 72 65 62 75 63 68 65 74 20 4d 53  y: "Trebuchet MS
01c0: 22 2c 20 22 46 69 72 61 20 53 61 6e 73 22 2c 20  ", "Fira Sans", 
01d0: 22 55 62 75 6e 74 75 20 43 6f 6e 64 65 6e 73 65  "Ubuntu Condense
01e0: 64 22 2c 20 22 4c 69 62 65 72 61 74 69 6f 6e 20  d", "Liberation 
01f0: 53 61 6e 73 22 2c 20 73 61 6e 73 2d 73 65 72 69  Sans", sans-seri
0200: 66 3b 0a 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65  f;.    font-size
0210: 3a 20 31 34 70 78 3b 0a 20 20 20 20 66 6f 6e 74  : 14px;.    font
0220: 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 0a 20  -weight: bold;. 
0230: 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69 75 73     border-radius
0240: 3a 20 30 20 30 20 34 70 78 20 34 70 78 3b 0a 20  : 0 0 4px 4px;. 
0250: 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f     background-co
0260: 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 35 30 25 2c  lor: hsl(0, 50%,
0270: 20 35 30 25 29 3b 0a 20 20 20 20 63 6f 6c 6f 72   50%);.    color
0280: 3a 20 68 73 6c 28 30 2c 20 31 30 25 2c 20 39 36  : hsl(0, 10%, 96
0290: 25 29 3b 0a 7d 0a 0a 64 69 76 2e 67 72 61 6d 6d  %);.}..div.gramm
02a0: 61 6c 65 63 74 65 5f 6c 78 67 5f 73 65 70 61 72  alecte_lxg_separ
02b0: 61 74 6f 72 20 7b 0a 20 20 20 20 6d 61 72 67 69  ator {.    margi
02c0: 6e 3a 20 32 30 70 78 20 30 3b 0a 20 20 20 20 70  n: 20px 0;.    p
02d0: 61 64 64 69 6e 67 3a 20 35 70 78 20 35 70 78 3b  adding: 5px 5px;
02e0: 0a 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d  .    background-
02f0: 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 30 2c 20 30  color: hsla(0, 0
0300: 25 2c 20 37 35 25 2c 20 31 29 3b 0a 20 20 20 20  %, 75%, 1);.    
0310: 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 30 2c 20 30  color: hsla(0, 0
0320: 25 2c 20 39 36 25 2c 20 31 29 3b 0a 20 20 20 20  %, 96%, 1);.    
0330: 62 6f 72 64 65 72 2d 72 61 64 69 75 73 3a 20 35  border-radius: 5
0340: 70 78 3b 0a 20 20 20 20 74 65 78 74 2d 61 6c 69  px;.    text-ali
0350: 67 6e 3a 20 63 65 6e 74 65 72 3b 0a 20 20 20 20  gn: center;.    
0360: 66 6f 6e 74 2d 73 69 7a 65 3a 20 32 30 70 78 3b  font-size: 20px;
0370: 0a 7d 0a 0a 64 69 76 2e 67 72 61 6d 6d 61 6c 65  .}..div.grammale
0380: 63 74 65 5f 6c 78 67 5f 74 6f 6b 65 6e 5f 62 6c  cte_lxg_token_bl
0390: 6f 63 6b 20 20 7b 0a 20 20 20 20 6d 61 72 67 69  ock  {.    margi
03a0: 6e 3a 20 34 70 78 20 30 3b 0a 7d 0a 64 69 76 2e  n: 4px 0;.}.div.
03b0: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f  grammalecte_lxg_
03c0: 74 6f 6b 65 6e 5f 73 75 62 62 6c 6f 63 6b 20 7b  token_subblock {
03d0: 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20 32 70 78  .    margin: 2px
03e0: 20 30 20 32 70 78 20 32 30 70 78 3b 0a 20 20 20   0 2px 20px;.   
03f0: 20 70 61 64 64 69 6e 67 3a 20 35 70 78 3b 0a 20   padding: 5px;. 
0400: 20 20 20 62 6f 72 64 65 72 2d 6c 65 66 74 3a 20     border-left: 
0410: 34 70 78 20 73 6f 6c 69 64 20 68 73 6c 28 31 35  4px solid hsl(15
0420: 30 2c 20 33 30 25 2c 20 37 30 25 29 3b 0a 20 20  0, 30%, 70%);.  
0430: 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c    background-col
0440: 6f 72 3a 20 68 73 6c 28 32 31 30 2c 20 31 30 25  or: hsl(210, 10%
0450: 2c 20 39 30 25 29 3b 0a 20 20 20 20 62 6f 72 64  , 90%);.    bord
0460: 65 72 2d 72 61 64 69 75 73 3a 20 32 70 78 3b 0a  er-radius: 2px;.
0470: 7d 0a 64 69 76 2e 67 72 61 6d 6d 61 6c 65 63 74  }.div.grammalect
0480: 65 5f 6c 78 67 5f 74 6f 6b 65 6e 5f 64 65 73 63  e_lxg_token_desc
0490: 72 20 7b 0a 20 20 20 20 6d 61 72 67 69 6e 3a 20  r {.    margin: 
04a0: 31 70 78 3b 0a 20 20 20 20 70 61 64 64 69 6e 67  1px;.    padding
04b0: 3a 20 31 70 78 3b 0a 7d 0a 64 69 76 2e 67 72 61  : 1px;.}.div.gra
04c0: 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 74 6f 6b  mmalecte_lxg_tok
04d0: 65 6e 20 7b 0a 20 20 20 20 64 69 73 70 6c 61 79  en {.    display
04e0: 3a 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b 0a  : inline-block;.
04f0: 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63      background-c
0500: 6f 6c 6f 72 3a 20 68 73 6c 28 31 35 30 2c 20 30  olor: hsl(150, 0
0510: 25 2c 20 35 30 25 29 3b 0a 20 20 20 20 63 6f 6c  %, 50%);.    col
0520: 6f 72 3a 20 68 73 6c 28 30 2c 20 30 25 2c 20 39  or: hsl(0, 0%, 9
0530: 36 25 29 3b 0a 20 20 20 20 70 61 64 64 69 6e 67  6%);.    padding
0540: 3a 20 32 70 78 20 35 70 78 3b 0a 20 20 20 20 62  : 2px 5px;.    b
0550: 6f 72 64 65 72 2d 72 61 64 69 75 73 3a 20 32 70  order-radius: 2p
0560: 78 3b 0a 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69  x;.    font-fami
0570: 6c 79 3a 20 22 54 72 65 62 75 63 68 65 74 20 4d  ly: "Trebuchet M
0580: 53 22 2c 20 22 46 69 72 61 20 53 61 6e 73 22 2c  S", "Fira Sans",
0590: 20 22 55 62 75 6e 74 75 20 43 6f 6e 64 65 6e 73   "Ubuntu Condens
05a0: 65 64 22 2c 20 22 4c 69 62 65 72 61 74 69 6f 6e  ed", "Liberation
05b0: 20 53 61 6e 73 22 2c 20 73 61 6e 73 2d 73 65 72   Sans", sans-ser
05c0: 69 66 3b 0a 20 20 20 20 74 65 78 74 2d 64 65 63  if;.    text-dec
05d0: 6f 72 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 0a 20  oration: none;. 
05e0: 20 20 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20     font-weight: 
05f0: 62 6f 6c 64 3b 0a 7d 0a 64 69 76 2e 67 72 61 6d  bold;.}.div.gram
0600: 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 74 6f 6b 65  malecte_lxg_toke
0610: 6e 5f 61 6c 73 6f 20 7b 0a 20 20 20 20 64 69 73  n_also {.    dis
0620: 70 6c 61 79 3a 20 69 6e 6c 69 6e 65 2d 62 6c 6f  play: inline-blo
0630: 63 6b 3b 0a 20 20 20 20 6d 61 72 67 69 6e 2d 6c  ck;.    margin-l
0640: 65 66 74 3a 20 35 70 78 3b 0a 20 20 20 20 63 6f  eft: 5px;.    co
0650: 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 30 25 2c 20  lor: hsl(0, 0%, 
0660: 35 30 25 29 3b 0a 20 20 20 20 70 61 64 64 69 6e  50%);.    paddin
0670: 67 3a 20 32 70 78 20 35 70 78 3b 0a 20 20 20 20  g: 2px 5px;.    
0680: 74 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a  text-decoration:
0690: 20 6e 6f 6e 65 3b 0a 7d 0a 64 69 76 2e 67 72 61   none;.}.div.gra
06a0: 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 74 6f 6b  mmalecte_lxg_tok
06b0: 65 6e 5f 63 6f 6c 6f 6e 20 7b 0a 20 20 20 20 64  en_colon {.    d
06c0: 69 73 70 6c 61 79 3a 20 69 6e 6c 69 6e 65 2d 62  isplay: inline-b
06d0: 6c 6f 63 6b 3b 0a 20 20 20 20 70 61 64 64 69 6e  lock;.    paddin
06e0: 67 3a 20 32 70 78 20 35 70 78 3b 0a 20 20 20 20  g: 2px 5px;.    
06f0: 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 22 54 72  font-family: "Tr
0700: 65 62 75 63 68 65 74 20 4d 53 22 2c 20 22 46 69  ebuchet MS", "Fi
0710: 72 61 20 53 61 6e 73 22 2c 20 22 55 62 75 6e 74  ra Sans", "Ubunt
0720: 75 20 43 6f 6e 64 65 6e 73 65 64 22 2c 20 22 4c  u Condensed", "L
0730: 69 62 65 72 61 74 69 6f 6e 20 53 61 6e 73 22 2c  iberation Sans",
0740: 20 73 61 6e 73 2d 73 65 72 69 66 3b 0a 20 20 20   sans-serif;.   
0750: 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20 30   color: hsl(0, 0
0760: 25 2c 20 35 30 25 29 3b 0a 7d 0a 64 69 76 2e 67  %, 50%);.}.div.g
0770: 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 6d  rammalecte_lxg_m
0780: 6f 72 70 68 5f 6c 69 73 74 20 7b 0a 20 20 20 20  orph_list {.    
0790: 70 61 64 64 69 6e 67 3a 20 32 70 78 20 30 20 32  padding: 2px 0 2
07a0: 70 78 20 32 30 70 78 3b 0a 7d 0a 64 69 76 2e 67  px 20px;.}.div.g
07b0: 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 6d  rammalecte_lxg_m
07c0: 6f 72 70 68 5f 65 6c 65 6d 5f 69 6e 6c 69 6e 65  orph_elem_inline
07d0: 20 7b 0a 20 20 20 20 64 69 73 70 6c 61 79 3a 20   {.    display: 
07e0: 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b 0a 20 20  inline-block;.  
07f0: 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 22    font-family: "
0800: 54 72 65 62 75 63 68 65 74 20 4d 53 22 2c 20 22  Trebuchet MS", "
0810: 46 69 72 61 20 53 61 6e 73 22 2c 20 22 55 62 75  Fira Sans", "Ubu
0820: 6e 74 75 20 43 6f 6e 64 65 6e 73 65 64 22 2c 20  ntu Condensed", 
0830: 22 4c 69 62 65 72 61 74 69 6f 6e 20 53 61 6e 73  "Liberation Sans
0840: 22 2c 20 73 61 6e 73 2d 73 65 72 69 66 3b 0a 20  ", sans-serif;. 
0850: 20 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c     color: hsl(0,
0860: 20 30 25 2c 20 30 25 29 3b 0a 7d 0a 64 69 76 2e   0%, 0%);.}.div.
0870: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f  grammalecte_lxg_
0880: 6d 6f 72 70 68 5f 65 6c 65 6d 20 7b 0a 20 20 20  morph_elem {.   
0890: 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20 22 54   font-family: "T
08a0: 72 65 62 75 63 68 65 74 20 4d 53 22 2c 20 22 46  rebuchet MS", "F
08b0: 69 72 61 20 53 61 6e 73 22 2c 20 22 55 62 75 6e  ira Sans", "Ubun
08c0: 74 75 20 43 6f 6e 64 65 6e 73 65 64 22 2c 20 22  tu Condensed", "
08d0: 4c 69 62 65 72 61 74 69 6f 6e 20 53 61 6e 73 22  Liberation Sans"
08e0: 2c 20 73 61 6e 73 2d 73 65 72 69 66 3b 0a 20 20  , sans-serif;.  
08f0: 20 20 63 6f 6c 6f 72 3a 20 68 73 6c 28 30 2c 20    color: hsl(0, 
0900: 30 25 2c 20 30 25 29 3b 0a 7d 0a 64 69 76 2e 67  0%, 0%);.}.div.g
0910: 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 74  rammalecte_lxg_t
0920: 6f 6b 65 6e 5f 4c 4f 43 20 7b 0a 20 20 20 20 62  oken_LOC {.    b
0930: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
0940: 20 68 73 6c 61 28 31 35 30 2c 20 35 30 25 2c 20   hsla(150, 50%, 
0950: 33 30 25 2c 20 31 29 3b 0a 7d 0a 64 69 76 2e 67  30%, 1);.}.div.g
0960: 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 74  rammalecte_lxg_t
0970: 6f 6b 65 6e 5f 57 4f 52 44 20 7b 0a 20 20 20 20  oken_WORD {.    
0980: 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72  background-color
0990: 3a 20 68 73 6c 61 28 31 35 30 2c 20 35 30 25 2c  : hsla(150, 50%,
09a0: 20 35 30 25 2c 20 31 29 3b 0a 7d 0a 64 69 76 2e   50%, 1);.}.div.
09b0: 67 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f  grammalecte_lxg_
09c0: 74 6f 6b 65 6e 5f 57 4f 52 44 5f 45 4c 49 44 45  token_WORD_ELIDE
09d0: 44 20 7b 0a 20 20 20 20 62 61 63 6b 67 72 6f 75  D {.    backgrou
09e0: 6e 64 2d 63 6f 6c 6f 72 3a 20 68 73 6c 61 28 31  nd-color: hsla(1
09f0: 35 30 2c 20 33 30 25 2c 20 35 30 25 2c 20 31 29  50, 30%, 50%, 1)
0a00: 3b 0a 7d 0a 64 69 76 2e 67 72 61 6d 6d 61 6c 65  ;.}.div.grammale
0a10: 63 74 65 5f 6c 78 67 5f 74 6f 6b 65 6e 5f 55 4e  cte_lxg_token_UN
0a20: 4b 4e 4f 57 4e 5f 57 4f 52 44 20 7b 0a 20 20 20  KNOWN_WORD {.   
0a30: 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f   background-colo
0a40: 72 3a 20 68 73 6c 61 28 30 2c 20 35 30 25 2c 20  r: hsla(0, 50%, 
0a50: 35 30 25 2c 20 31 29 3b 0a 7d 0a 64 69 76 2e 67  50%, 1);.}.div.g
0a60: 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 74  rammalecte_lxg_t
0a70: 6f 6b 65 6e 5f 4e 55 4d 20 7b 0a 20 20 20 20 62  oken_NUM {.    b
0a80: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
0a90: 20 68 73 6c 61 28 31 38 30 2c 20 35 30 25 2c 20   hsla(180, 50%, 
0aa0: 35 30 25 2c 20 31 29 3b 0a 7d 0a 64 69 76 2e 67  50%, 1);.}.div.g
0ab0: 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78 67 5f 74  rammalecte_lxg_t
0ac0: 6f 6b 65 6e 5f 43 4f 4d 50 4c 45 58 20 7b 0a 20  oken_COMPLEX {. 
0ad0: 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f     background-co
0ae0: 6c 6f 72 3a 20 68 73 6c 61 28 36 30 2c 20 35 30  lor: hsla(60, 50
0af0: 25 2c 20 35 30 25 2c 20 31 29 3b 0a 7d 0a 64 69  %, 50%, 1);.}.di
0b00: 76 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 6c 78  v.grammalecte_lx
0b10: 67 5f 74 6f 6b 65 6e 5f 50 55 4e 43 20 7b 0a 20  g_token_PUNC {. 
0b20: 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f     background-co
0b30: 6c 6f 72 3a 20 68 73 6c 61 28 32 31 30 2c 20 35  lor: hsla(210, 5
0b40: 30 25 2c 20 35 30 25 2c 20 31 29 3b 0a 7d 0a 64  0%, 50%, 1);.}.d
0b50: 69 76 2e 67 72 61 6d 6d 61 6c 65 63 74 65 5f 6c  iv.grammalecte_l
0b60: 78 67 5f 74 6f 6b 65 6e 5f 4c 49 4e 4b 20 7b 0a  xg_token_LINK {.
0b70: 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63      background-c
0b80: 6f 6c 6f 72 3a 20 68 73 6c 61 28 32 37 30 2c 20  olor: hsla(270, 
0b90: 35 30 25 2c 20 35 30 25 2c 20 31 29 3b 0a 7d 0a  50%, 50%, 1);.}.