body {
  background-image: url("/wp-content/uploads/2025/12/tausta.jpg");
  background-size: cover;
  background-attachment: fixed;
}

.position-absolute {
  position: absolute;
  top: 1rem;
  left: 1rem;
}

a:focus {
  outline: 2px solid red;
}

:where(.wp-site-blocks) > * {
  margin-block-start: 0;
}

.wp-element-button {
  border-radius: 0px;
  background-color: red;
  border-color: red;
  color: white;
  transition: 0.2s all;
}
.wp-element-button:focus, .wp-element-button:hover {
  background-color: #555;
  border-color: #555;
  color: white;
}

.wp-block-navigation__container li,
.wp-block-navigation__container .wp-block-navigation-item {
  box-shadow: inset 0 1px 0 black;
  padding: 1rem 0rem;
  transition: 0.2s all;
}
.wp-block-navigation__container li a,
.wp-block-navigation__container li .wp-block-navigation-item__label,
.wp-block-navigation__container .wp-block-navigation-item a,
.wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__label {
  color: black;
}
.wp-block-navigation__container li:focus, .wp-block-navigation__container li:hover, .wp-block-navigation__container li.current-menu-item,
.wp-block-navigation__container .wp-block-navigation-item:focus,
.wp-block-navigation__container .wp-block-navigation-item:hover,
.wp-block-navigation__container .wp-block-navigation-item.current-menu-item {
  box-shadow: inset 0 3px 0 black;
}
.wp-block-navigation__container li a:focus,
.wp-block-navigation__container li a:focus .wp-block-navigation-item__label,
.wp-block-navigation__container li a:hover,
.wp-block-navigation__container li a:hover .wp-block-navigation-item__label,
.wp-block-navigation__container .wp-block-navigation-item a:focus,
.wp-block-navigation__container .wp-block-navigation-item a:focus .wp-block-navigation-item__label,
.wp-block-navigation__container .wp-block-navigation-item a:hover,
.wp-block-navigation__container .wp-block-navigation-item a:hover .wp-block-navigation-item__label {
  color: #aa0000;
}

.wp-block-navigation__responsive-container-open svg {
  fill: black;
}

.wp-block-navigation__responsive-container-close {
  margin-right: 1rem;
}

/*# sourceMappingURL=theme.css.map */
