<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
  background-color: hsl(0, 0%, 95%);
    font-family: 'Barlow Semi Condensed', sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    margin: 0;
    flex-direction: column;
    height: 100vh;
}

img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

p {
  font-size: small;
}

.title{
  font-size: large;
  font-weight: 600;
}

.description{
  display: flex;
  flex-direction: column;
}

.name{
  font-size: small;
  font-weight: 500;
}

.verified{
  font-size: x-small;
}

#online-profile img {
  border: 2px solid hsl(264, 82%, 80%);
}

.cards {
    margin-top: 4rem;
    display: grid;
    grid-template-columns: repeat(4, 2fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 30px;
    place-items: center;
    margin-top: 0; /* Uklonio margin-top da se kartice postave bliže centru */
    max-width: 65%; /* Podesi širinu kartica ako je potrebno */
    justify-items: center; /* Centriraj kartice horizontalno */
    align-items: center; /* Centriraj kartice vertikalno */
}

.profile{
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.large-card {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 15px 30px 40px rgba(0, 0, 0, 0.3);
  
}
  
  .small-card {   
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 15px 30px 40px rgba(0, 0, 0, 0.3);
    
  }
  
  .vertical-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    color: hsl(217, 19%, 35%);
    background-color:  hsl(0, 0%, 100%);
    grid-column-start: 4;
    grid-row: span 2;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 15px 30px 40px rgba(0, 0, 0, 0.3);
    height: 93%;
  }

#clifford.large-card {
    background-color: hsl(263, 55%, 52%);
    grid-column: span 2;
    grid-row: 1;
    color: hsl(0, 0%, 100%);
    background-image: url("./images/bg-pattern-quotation.svg");
    background-repeat: no-repeat;
    background-position: calc(100% - 50px) top;
}

#walters.small-card {
    background-color: hsl(217, 19%, 35%);
    border-radius: 10px;
    grid-column-start: 3;
    grid-row: 1;
    color:  hsl(0, 0%, 100%);
    
}

#harmon.small-card {
    background-color:  hsl(0, 0%, 100%);
    border-radius: 10px;
    grid-column-start: 1;
    grid-row: 2;
    color: hsl(217, 19%, 35%);
  
}

#abrams.large-card {
    background-color: hsl(219, 29%, 14%);
    border-radius: 10px; 
    grid-column: span 2;
    grid-row-start: 2;
    color: hsl(0, 0%, 81%);
}

@media (max-width: 376px) {
  body {
      padding: 10px;
      height: auto;
      display: flex;
      flex-direction: column;
  }

  .cards {
      display: flex;
      flex-direction: column;
      align-items: center;
      width: 100%;
      gap: 20px;
  }

  .large-card, .small-card, .vertical-card {
      width: 100%;
      grid-column: auto;
      grid-row: auto;
      height: auto;
      padding: 15px;
  }

  #clifford.large-card {
      background-position: calc(100% - 20px) top; /* Prilagođeno za mobilne uređaje */
  }

  img {
      width: 40px;
      height: 40px;
  }

  p, .name, .verified {
      font-size: medium;
  }
}
</pre></body></html>