/* special for frankfurt 2022-02 */
table.nc57 td.figure, table.nc57 td.ground, table.nc57 td.neutral {padding-right: 50px;}

.slide .mainTitle {font-size: 5em; }
.slide .mainTitle span {color: #b71818}




/* for nanodays - dol = Division Of Labor */

.deck-container table.dol td {
  border: 1px dotted black; 
  padding: 15px 35px;
  background-color: #f008087a /* #ca404e; ca1a44 orange */
}

.deck-container table.dol td.nano {
  background-color: #96e896;   /* #d7c74b45; */
}

.deck-container table.dol td.dead {
  background-color: lightgray;
  color: aliceblue;
  text-decoration: line-through;
}

.deck-container .conseq {
  color: darkcyan;
  padding-left: 40px;
}

.deck-container table.lingex .gloss td {
  font-size: 2.5rem; /* make glosses a bit larger */
}
.deck-container table.lingex tr.translation td.extr {
  padding-top: 0.8em;
  font-size: 2.7rem; /* make translationsa bit larger */
}
.deck-container table td.exitem {
  padding-right: 28px;
}

.deck-container table .focus {
  color: chocolate; /* orangered firebrick crimson */
}
.deck-container .slide span.highlight, .deck-container .slide .ground {color: chocolate;} /*  */

.deck-container div.lexicalise {
  margin-left: 35px;
  font-style: italic;
}





/* @import url('https://rsms.me/inter/inter.css'); */

/* undo deck.css */
.deck-container {
  width: 100%;
}

/* undo class.css */
.deck-container table.lingex td {
  font-weight: normal;
  /* padding: 5px 3px; This is too small for examples (lingex tables). If need it, specialise it for other talbe classes */
  font-size: 4rem; /* is 2.5 in class.css, way too big (at least in fkft22 presentation */
}
.deck-container table.paradigms thead tr th {
  text-align: left;
  font-weight: bold;
  padding: 5px 40px 5px 3px;
}
/* .slide .bigText, .slide .mediumText, .slide .mainTitle {color: #52040B} */
.slide .secondaryTitle, .conference {color: #7A491EBC;}

.slidewrap {
  display: flex;
  justify-content: center;
}

.slide .highlight {color: crimson;} /* A00 */
.slide .neutral   {color: darkolivegreen}    /*darkolivegreen mediumslateblue rosybrown*/
.slide .fade      {color: #DDC9AACC; background-color: none;}
.slide .bigText.fade {color: #7A491E70;}
.slide .gigantic  {font-size: 5em;}
.slide .bhoefler  {font-family: 'Hoefler Text'; font-weight: bold;}
.slide .white     {background-color: white;}

.slide .r1c {color: orange;}
.slide .r1  {background-color: orange;}
.slide .r2c {color: #0F0;}
.slide .r2  {background-color: #659553;}		/* 0F0 #659553; a1e88669 */
.slide .r3c {color: #12616aa8;}			/* 15d6ea3d 12616aa8 075159a8 */
.slide .r3, .slide .r2.s3  {background-color: #15d6ea3d;}
.slide .r4c {color: #907ab3b5;}			/* 907ab3b5 d4c0f2 */
.slide .r4  {background-color: #907ab3b5;}  /* d4c0f2 907ab3b5  */
.slide .extrac {color: #8a909159;}
.slide .extrabgc {background-color: #8a909159;}

.deck-container .paradigms {
  font-family: "Noto Sans";
}
/* https://makeawebsitehub.com/best-safe-web-fonts-html-css/
 * https://rsms.me/inter/
 * ok: Noto Sans, Inter, Didot, Georgia, Optima > Arial > Arial Narrow */

.deck-container table td.paradigms-cell {
  padding-right: 50px;
}


table.paradigms.many {
  margin: 30px;
  font-size: small}

/* future, cleaner */
table.paradigms.many .paradigms-cell {padding-right: 3px;}
table.paradigms.many .affix     {color: #DDA;}
table.paradigms.many .paradigm-cell.root {
  width: 25px;}

table.paradigms.one {margin: 30px;}
table.paradigms.one .paradigm-cell.root {width: 70px;}

table.paradigms.rootsonly .affix {display: none;}
table.paradigms.rootsonly .paradigm-cell.root {text-align: center;}

xtable.paradigms.suffixes .paradigms-cell {padding-right: 20px;}
xtable.paradigms.suffixes .root {color: #DDC9AACC;}
/* end future, cleaner */
  


table.paradigms.outline {margin: 30px;}
table.paradigms.outline .paradigms-cell {padding-right: 0px;}
table.paradigms.outline .affix     {color: #DDA;}
table.paradigms.outline .paradigm-cell.root {
  width: 25px;}

table.paradigms.roots .affix {display: none;}
table.paradigms.roots .paradigm-cell.root {
  width: 70px;
  text-align: center;}

table.paradigms.suffixes {margin: 30px;}
table.paradigms.one.suffixes .paradigms-cell {padding-right: 20px;}
table.paradigms.suffixes .suffix {
  font-weight: bold;
  color: inherit;}
table.paradigms.suffixes .root {
  color: #DDC9AACC;
  background-color: transparent;
  width: 60px;
  text-align: center;}
  
.slide table.fade td {
  background-color: transparent;
  color: #DDC9AACC;}


/* NELS20 hack basics */

.ground {color: #DDC9AACC}

/* NELS20 hack to recreate the big fr-irreg-root summary table */
table.paradigms.outline.tordre    .root     {background-color: orange;}
table.paradigms.outline.dissoudre .r2       {background-color: orange;}
table.paradigms.outline.dissoudre .r3       {background-color: #907ab3b5;}
table.paradigms.outline.hair      .r2       {background-color: orange;}
table.paradigms.outline.prendre   .r3       {background-color: #907ab3b5;}
table.paradigms.outline.mourrir   .r3       {background-color: #659553;}
table.paradigms.outline.mourrir   .r4       {background-color: orange;}

table.paradigms.outline .wrong.suffix       {color: red;  font-weight: bold;}
table.paradigms.outline .noschwa.suffix     {color: red; font-weight: bold;}


table.paradigms.suffixes .porte             {background-color: orange;  font-weight: bold;}
table.paradigms.suffixes .split             {background-color: #907ab3b5;  font-weight: bold;}
table.paradigms.suffixes .weirdi            {color: red;  font-weight: bold;}
table.paradigms.suffixes .noschwa           {color: red;  font-weight: bold;}

table.paradigms.suffixes.suppletion .root   {color: inherit;     font-weight: bold;}
table.paradigms.suffixes.suppletion .suffix {color: #DDC9AACC; font-weight: inherit; }

table.paradigms.suffixes.suppletion .root        {background-color: orange;     font-weight: bold;}
table.paradigms.suffixes.suppletion .root.r2     {background-color: #659553;    font-weight: bold;}
table.paradigms.suffixes.suppletion .root.r3     {background-color: #907ab3b5;  font-weight: bold;}

table.paradigms.suffixes.allomorphy .root    {color: orange}
table.paradigms.suffixes.allomorphy .root.r9 {color: #907ab3b5}

/*
 7A491E
 6C072D
 1E1842
 52040B
 * */
