/* css styles */
.pdf {
  text-align: center;
    max-width: 100%;
    width: 600px;
    height: 600px;
    border: 1px solid grey;
    margin: 0;
  }


.callout-important{
  background-color: rgb(255, 241, 241);
  border: 3px solid rgb(255, 141, 141);
}

.callout-tip{
  background-color: rgb(241, 255, 241);
  border: 3px solid rgb(156, 255, 141);
}

.center {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.justify {
  text-align: justify !important
}

.cleanbox {
margin: 1em 0;
padding: 1em;
border: 1px solid grey;
background-color: white;
border-radius: 3px;
box-shadow: 3px 3px 0px darkgrey;
}
.codeblock {
  margin: 1em 0;
  padding: 0.1em;
  background-color: white;
  border: 1px solid grey;
  border-radius: 3px;
  box-shadow: 3px 3px 0px darkgrey;
}


.codeblock::after {
  content: 'basilik c';
  position: absolute;
  top: 0;
  right: 0;
  background-color: black;
  color: black;
  padding: 5px; /* Adjust as needed for spacing */
}


.line {
  border-bottom: 2px solid black;
  padding-bottom: 1em;
}

div[class="quarto-post image-right"] {
  margin: 0.5em 0;
  padding: 0em;
  border-bottom: 1px dashed grey;
  
  /* border-radius: 0px;
  box-shadow: 3px 3px 0px grey; */
}


span[class="navbar-title"] {
  font-size: 1em;
  font-weight: normal;
  color: black
}

span[class="menu-text"]{
  color: black;
}

h5[class="quarto-listing-category-title"] {
  margin: 0.5em 0;
  font-weight: normal !important;
  font-size: 1em !important;
}

main[class="content quarto-banner-title-block column-page-left"]{

  margin: 1em 0;
  padding: 1em;
  border: 1px solid grey;
  background-color: white;
  border-radius: 3px;
  box-shadow: 3px 3px 0px darkgrey;
}

main[class="content quarto-banner-title-block column-page-left"]{

  margin: 1em 0;
  padding: 1em;
  border: 1px solid grey;
  border-radius: 3px;
  box-shadow: 3px 3px 0px darkgrey;
}


a[class="about-link"] {
  border: 1px solid grey !important;
  box-shadow: 3px 3px 0px darkgrey;
  border-radius: 3px !important;
}

h3[class="no-anchor listing-title"] {
  font-size: 1em;
  font-weight: normal;
  color: black;
}

h3[class="no-anchor listing-title"]:hover{
  color: blue;
  /* underline */
  text-decoration: underline;
}
div[class="category"]{
font-size: 0.75em !important;
  margin: 0.5em 0;
  padding: 0.2em;
  border: 1px solid grey;
  background-color: white;
  border-radius: 3px !important;
  box-shadow: 3px 3px 0px darkgrey;
  color: black;


}

div[class="category"]:hover{
background-color: rgb(255, 207, 34);
}

a[class="about-link"]:hover {
background-color: rgb(255, 207, 34);
color: black !important;
}

nav[class="navbar navbar-expand-lg navbar-dark "]{
border-bottom-color: grey !important;
}

div[class="quarto-category"] {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid grey;
  border-radius: 3px !important;
  background-color: white;
  box-shadow: 3px 3px 0px darkgrey;
  color: black;
}

div[class="about-contents"] {
border-left-color: grey !important;
}
