/* <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=VT323:400,600,700&amp;subset=latin,latin-ext&amp;display=swap' type='text/css' media='all' />
 <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Sintony:400,600,700&amp;subset=latin,latin-ext&amp;display=swap' type='text/css' media='all' />
*/
/* latin */
@font-face {
  font-family: 'VT323';
  font-style: normal;
  font-weight: 400;
  /* src: url(https://fonts.gstatic.com/s/vt323/v17/pxiKyp0ihIEF2isfFJXUdVNF.woff2) format('woff2'); */
  src: url(/fonts/VT323.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Sintony';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  /* src: url(https://fonts.gstatic.com/s/sintony/v13/XoHm2YDqR7-98cVUET0tuv0rnjrQ8Q.woff2) format('woff2'); */
  src: url(/fonts/Syntony400latinext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Sintony';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  /* src: url(https://fonts.gstatic.com/s/sintony/v13/XoHm2YDqR7-98cVUETMtuv0rnjo.woff2) format('woff2'); */
  src: url(/fonts/Syntony400latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Sintony';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  /* src: url(https://fonts.gstatic.com/s/sintony/v13/XoHj2YDqR7-98cVUGYgIr94JkxDq-C7mog.woff2) format('woff2'); */
  src: url(/fonts/Syntony700latinext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Sintony';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  /*  src: url(https://fonts.gstatic.com/s/sintony/v13/XoHj2YDqR7-98cVUGYgIr9AJkxDq-C4.woff2) format('woff2'); */
  src: url(/fonts/Syntony700latinext.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevWnsUnxg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevWnsUnxg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

p,li {font-size: 1.2rem;}
ul {margin: 0;}
html, html a, html a:active {color: #110447; background-color: #FFFFF6; }
body {font-family: Sintony,system-ui; width: 100%; }

.myred {color: #902010;}
.fontvt323 {font-family: VT323,system-ui; }
h1 {font-size: 2rem;}
h2 {font-size: 1.6rem; margin-bottom: 4px;}
h3 {font-size: 1.4rem;}

h1.fontvt323 {font-size: 2.4rem; font-weight: normal;}
p, li {margin: 6px 0;}
p.dida, p.dida a {font-size: 1rem;}
p.evi {font-size: 1.2rem; color: #902010; background-color: #F8F8F0; padding: 15px; border: 1px solid #902010;}
p.headp,p.headp a  {font-size: 1.2rem; font-weight: 700; text-decoration: none; color: #902010;}
footer p,footer p a  {font-size: 1rem; font-weight: 400; text-decoration: none; text-align: center;}
pre.shel {font-family: 'Source Code Pro',currier; font-size: 1.1rem; color: #80f080; background-color: #110447; padding: 12px; }
pre.code {font-family: 'Source Code Pro',currier; font-size: 1.0rem; color: #110447; background-color: #F8F8F0;  }
pre.testo {font-family: 'Source Code Pro',currier; font-size: 1.1rem; color: #110447; background-color: #F8F8F0; padding: 12px; }

div.note {margin-top: 35px;}
div.note hr {width: 30%;}
div.note p {font-size: 0.9rem;}
div.note li {font-size: 0.9rem;}

.lg {color: #7777d7;}

header pre {
	font-family:'Source Code Pro';
	font-size: 9px; 
	font-weight: 700; 
	color: #110447;
}
header pre::-webkit-scrollbar {
  display: none;
}

div.bodydiv {margin: auto; max-width: 800px; min-width: 200px; padding: 0 20px;}
@media (max-width: 500px) {
	div.bodydiv {padding: 0 10px;}		
}

.row{
	display:flex;
	flex-wrap:wrap;
}
	
.fullRow{
	flex:0 0 100%;
}
	
.halfRow{
	flex:0 0 50%;
	min-width:300px;
}

@media (max-width: 620px) {
	.halfRow {flex: 0 0 100%;}		
	.row div:nth-child(2) {margin-top: 20px;}
}

