@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,800;1,400&display=swap'); @import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css"); @import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&display=swap'); *{ font-family:'Fira Code'; } body{ margin:0; padding:0; font-size : 10px; font-family:'Fira Code'; } #menu { display: grid; grid-template-columns: 8fr 2fr; } @media (max-width: 1080px) { #menu { grid-template-columns: 1fr; margin-bottom:40px } } #menu ul { list-style: none; margin:0; padding:10px 20px; } #menu ul li { display:inline-block; margin-right:20px; } #menu ul li:first-of-type { font-size:2em; } #menu ul li a{ color: #000000; text-decoration : none; font-size : 2em; } #menu div form{ display: grid; grid-template-columns: 8fr 2fr; padding: 10px; } #menu div form input{ /* border:1px solid; */ border-radius: 10px; font-size: 2em; text-align: center; color: #000; box-shadow: -1px -1px 1px -3px rgba(0,0,0,0.77) inset , 1px 1px 1px -3px rgba(250,250,250,0.87) inset ; background: #fefefe; text-transform: uppercase; } #menu div form input:focus-visible{ outline: 1px solid #ddd; box-shadow: 5px 5px 5px -2px rgba(0,0,0,0.47) inset , -5px -5px 5px -3px rgba(250,250,250,0.87) inset; \ background: #fafafa; } #menu div form button{ margin-left:10px; border-radius:10px; font-size:3em; } #menu div form { height: 100%; } a:hover{ color:#95a5a6 !important; } #articles ul { list-style:none; padding:0 0 0 0px; } #articles ul li{ font-size:1.5em; padding:10px 0; padding-left:20px; border-bottom: 1px solid #000000; } #articles ul li h2{ display: inline-block; margin:0; font-size:1.5em; padding-left:50px; } ul li h2{ position:relative; } ul li h2:before{ position:absolute; text-align:center; left:-20px; top:0; width:50px; display:block; font-size:1.3em; line-height:1em; } .robot:before{ content:"🤖"; } .various:before{ content:"💾"; } .internet:before{ content:"🛰"; } .linux:before{ content:"🐧"; } #articles ul li a { color : #000000; text-decoration:none; } #articles ul li a:hover { color : #0000ff; } #articles h2{ padding-right:20px; } #articles ul li span { outline: 1px solid #000; padding: 2px 10px; border-radius:3px; margin-left:10px; } #content-wrapper{ width:60%; margin:auto ; font-size:1.5em!important; } #content-wrapper p{ text-align:left; margin-left:10px } #content-wrapper pre{ // font-size:2em; color:#2c3e50; background:#ecf0f1; border-radius:3px; padding:8px; outline:3px #2c3e50 solid ; overflow-x : auto ; } #content-wrapper code{ color:#2c3e50; overflow-x : auto ; font-family:monospace; } #content-wrapper h1{ font-size : 2.5em; margin: 20px 0 0 -10px ; } #metad{ margin: 5px 0 30px 0; } #metad span { font-size : 1em; } #metad span:after{ content:" / "; margin: 0 0px 0 0px; } #metad .cat { font-weight: bolder; } #metad .author { font-style: italic; } #metad .date { } table { border-collapse: collapse; width: 100%; margin-bottom: 20px; } th, td { text-align: left; padding: 8px; border: 1px solid #ddd; } tr:nth-child(even) { background-color: #f2f2f2; } th { background-color: #000; color: white; } img { width:100%; height:auto; max-width: 1080px; text-align: center; display: block; margin: auto; } //p img{ // width:150px; // height:auto; // float:left; // margin: 20px; // //} p strong img{ width:250px; } p em img{ width:150px; float:right; } p{ line-height:1.2em; margin-top:1.5em; margin-bottom:1.5em; text-align:justify; // font-size:2em; } #gal { display : grid ; grid-template-columns: 1fr 1fr 1fr ; column-gap: 10px; row-gap: 10px; } .img_container { position: relative; overflow: hidden; height: 120px; display: grid; align-content: center; align-items: center; justify-items: center; justify-content: center; align-items: center; align-content: space-around; } .img_container img{ width:200%; } .fullImg{ grid-column: span 3; height: auto!important; } .fullImg img{ width:100%; } key{ padding:1px 6px; border:1px solid lightgrey; border-radius: 5px; box-shadow: 1px 1px 0px 1px rgb(120# 20# 20) , -1px -1px 0px 1px rgb(220 ## 20## 20); background: #efefef; background: rgb(185# 85# 85); background: radial-gradient( rgba(200## 00# 90# ) 1%, rgba(225## 25## 25# ) 100%, rgba(185# 85# 85# ) 100%) ; } @media (max-width: 600px) { #articles ul li span { display:none; } #menu ul li:first-of-type { outline: none; width:100%; } #menu ul li { outline: 1px solid #000; padding: 2px 10px; border-radius:3px; margin-left:4px; margin-bottom: 5px; margin-right:0; } }