/* Korekta mobilna – Janina Jeleńska-Papp */
@media(max-width:980px){
#masthead .header-top{display:none!important}
#masthead .header-bottom .tg-container{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:8px;padding:16px!important;position:relative}
#masthead .logo{float:none!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;position:relative!important;z-index:2}
#masthead .site-title,#masthead .site-title a{font-size:25px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.7px!important;margin:0!important;overflow-wrap:normal}
#masthead .site-description{font-size:13px!important;line-height:1.4!important;font-weight:500!important;color:#273c39!important;margin:5px 0 0!important}
#masthead .site-navigation-wrapper{float:none!important;flex:0 0 44px!important;width:44px!important;position:static!important;margin:0!important}
#masthead #site-navigation{float:none!important;padding:0!important;position:static!important}
#masthead #site-navigation .menu-toggle{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;border-radius:7px;background:#f4f6f5;color:#173e37;font-size:22px}
#masthead #site-navigation .menu-menu-container{position:absolute!important;left:0!important;right:0!important;top:100%!important;z-index:99999!important}
#masthead #site-navigation ul.menu{display:none;position:static!important;width:100%!important;max-height:calc(100dvh - 130px)!important;overflow-y:auto!important;background:#fff!important;box-shadow:0 12px 24px #0002!important;padding:8px 16px!important;margin:0!important}
#masthead #site-navigation.toggled ul.menu{display:block!important}
#masthead #site-navigation ul.menu>li{display:block!important;float:none!important;margin:0!important;border-bottom:1px solid #e6ebea!important}
#masthead #site-navigation ul.menu>li>a{display:block!important;padding:13px 10px!important;line-height:24px!important;height:auto!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;color:#243a36!important;white-space:normal!important}
#masthead #site-navigation ul.menu>li>a:hover,#masthead #site-navigation ul.menu>li>a:focus{color:#126052!important;background:#f4f8f7!important}
#masthead .header-action-container{display:none!important}
#content{clear:both!important}
}
@media(max-width:380px){#masthead .site-title,#masthead .site-title a{font-size:21px!important}#masthead .site-description{font-size:12px!important}}
.home #post-429 .entry-content>p:nth-of-type(2) strong{font-weight:400!important}
.home #post-429 .entry-content>p:nth-of-type(2) a[href*="biografia"]{color:#165c83!important;font-weight:600!important}
#primary img{max-width:100%;height:auto}
#bottom-footer .copyright{font-size:13px;line-height:1.65}
/* Typografia wstępu i cookies */
.home #post-429 .janina-intro{font-size:15px!important;line-height:1.8!important;text-align:center!important;font-weight:400!important;max-width:790px;margin:16px auto 22px!important;color:#33413e}
.home #post-429 .janina-intro span{font-size:inherit!important;font-weight:inherit!important}
.home #post-429 .janina-intro a[href*="biografia"]{color:#165c83!important;font-weight:600!important}
#janina-cookie-banner{position:fixed;bottom:18px;left:18px;right:18px;max-width:690px;margin:auto;z-index:999999;background:#fff;color:#253b35;padding:18px 20px;border:1px solid #dce4e1;border-radius:10px;box-shadow:0 12px 36px #0003;font:14px/1.55 system-ui,sans-serif}
#janina-cookie-banner p{margin:0 0 12px}#janina-cookie-banner button{border:0;border-radius:5px;background:#185b4c;color:white;padding:10px 18px;font:600 14px system-ui;cursor:pointer}#janina-cookie-settings{position:fixed;bottom:8px;left:8px;z-index:99990;background:#fff;color:#185b4c;border:1px solid #dce4e1;border-radius:5px;padding:5px 9px;font:12px system-ui;cursor:pointer}

