/* barbara . kwater — statyczna strona główna (2026-08-23).
   Wymiary i kolory przeniesione 1:1 z poprzedniej wersji WordPress (motyw Tesseract + SiteOrigin). */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#f9f9f9;color:#757575;font-family:"Open Sans",sans-serif;font-weight:300;font-size:16px;line-height:1.8;position:relative}
a{color:inherit;text-decoration:none}
img{max-width:100%;height:auto;border:0}

/* nagłówek */
.site-header{background:#53a9db;color:#fff;padding:10px 0}
.site-banner{padding:0 20px;max-width:100%}
.site-title{margin:0;font-size:24px;font-weight:400;line-height:28px;text-align:left}
.site-title a{color:#fff}
.site-title span{display:inline-block;font-family:none,serif;font-weight:900;color:#000;line-height:28px}

/* treść */
.row{background:#fff;border-bottom:1px solid #fff}
.inner{max-width:1100px;margin:0 auto;display:flex;gap:32px;padding:0}
.cell{display:block;min-width:0}
/* zmierzone: 646.8 px : 421.2 px przy 1100 px, przerwa 32 px */
.cell-image{flex:15356 1 0;padding-top:90px}
.cell-text{flex:10000 1 0;padding-top:150px;color:#000}
.cell-image p{margin:10px 10px 10px 0}
.cell-image img{display:block;width:100%;margin:18px 0}
.cell-text p{margin:10px 10px 10px 0;text-align:center}
.cell-text strong{font-weight:700}
.cell-text em{font-style:italic}

/* układ jednokolumnowy (SiteOrigin łamał przy 780 px, nagłówek Tesseract przy 768 px) */
@media screen and (max-width:780px){
  .inner{flex-direction:column;gap:0;padding:0 20px}
  .cell-image,.cell-text{max-width:100%;flex:none}
  .cell-image{margin-bottom:30px}
  .cell-image img{margin:0}
}
@media screen and (max-width:768px){
  .site-header{background:#fff}
  .site-title{font-size:20px}
  .site-title span{font-size:20px}
}
@media screen and (max-width:1140px) and (min-width:781px){
  .inner{padding:0 20px}
}
