/*
Theme Name: Anastasia Kulagina Portfolio
Author: Anastasia Kulagina
Description: Editable portfolio with native blocks, patterns and Global Styles.
Version: 4.0.1
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: kulagina-portfolio
*/

:where(*) {
  box-sizing: border-box;
}
html {
  scroll-behavior: auto;
  scroll-padding-top: var(--portfolio-header-offset, 0px);
}
:where(body, figure) {
  margin: 0;
}
:where(img) {
  max-width: 100%;
  height: auto;
}
:where(button) {
  font: inherit;
}
:where(a) {
  text-underline-offset: 3px;
}
:where(.wp-block-group, .wp-block-post-content) {
  min-width: 0;
}
:where(.wp-block-heading, .wp-block-paragraph) {
  overflow-wrap: break-word;
}
:where(a, button, summary):focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 4px;
}
:where(.wp-block-portfolio-language-switcher) {
  display: flex;
  gap: 12px;
  white-space: nowrap;
}
:where(.wp-block-portfolio-language-switcher [aria-current]) {
  font-weight: 700;
}
/* WordPress moves its admin toolbar out of the viewport below 600px. */
.wp-site-blocks > header {
  position: sticky;
  top: var(--wp-admin--admin-bar--height, 0px);
  z-index: 50;
}
@media (max-width: 600px) {
  .wp-site-blocks > header {
    top: 0;
  }
}
