You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

345 lines
5.2 KiB

@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:90%;
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;
}
}