/* Shared white surfaces and plain text for both captured site layouts. */
html, body, #SITE_CONTAINER, #site-root, #masterPage, #PAGES_CONTAINER,
#PAGES_CONTAINER.about-main, .about-content, .home-projects,
#SITE_HEADER, #SITE_FOOTER, article,
[data-testid="colorUnderlay"], [data-hook="colorUnderlay"],
[data-hook="post"], [data-hook="recent-post-list-item"] {
  background-color: #fff !important;
}
.wixui-rich-text, .wixui-rich-text *,
[data-ricos-paragraph], [data-ricos-paragraph] *,
[data-hook="post-description"] p, [data-hook="post-description"] span,
.about-text, .about-text p, .about-text h1, mark {
  background-color: transparent !important;
  background-image: none !important;
}
h1, h2, h3, h4, h5, h6, p, span, a, strong, b, mark {
  font-weight: 400 !important;
}
/* Captured Wix menu widths must shrink with desktop/tablet viewports. */
@media(min-width:768px) and (max-width:1199px){
 #comp-irys4v5citemsContainer{display:flex!important;direction:rtl;justify-content:space-between}
 #comp-irys4v5citemsContainer>li:not([id$="__more__"]){flex:1 1 0;width:auto!important;min-width:0}
 #comp-irys4v5citemsContainer>li:not([id$="__more__"])>a{display:block;width:100%}
 #comp-irys4v5citemsContainer .EWeavx,#comp-irys4v5citemsContainer .EWeavx>div{width:auto!important;box-sizing:border-box}
 #comp-irys4v5citemsContainer p{font-size:14px!important;padding:0 4px!important;white-space:normal;text-align:center}
}
/* Static desktop/mobile redirects should not start overlapping view transitions. */
@view-transition{navigation:none}
