/*
Theme Name: Guerranera Sites
Description: Layout Guerranera per le guide ai trofei e gli articoli PlayStation.
Version: 1.0.0
Requires at least: 6.8
Requires PHP: 8.1
Text Domain: guerranera-sites
*/
.gnrt-skip { position: absolute; z-index: 100001; inset: 0 auto auto 0; padding: 12px 18px; background: #fff; color: #161022; transform: translateY(-140%); }
.gnrt-skip:focus { transform: translateY(0); }
body.admin-bar .site-header { top: var(--wp-admin--admin-bar--height, 32px); }
.site-content .wp-block-image img { max-width: 100%; height: auto; }
.gnrt-content > :where(figure, table, pre) { max-width: 100%; overflow-wrap: anywhere; }
.gnrt-content a { overflow-wrap: anywhere; }
.gnrt-content h2 { scroll-margin-top: 100px; }
.gnrt-content .wp-block-image { margin: 24px 0; }
.gnrt-content .wp-block-image img { border-radius: 12px; }
.gnrt-content h2 { margin: 34px 0 12px; }
.gnrt-content li + li { margin-top: .35em; }
.gnrt-content :where(p, ul, ol) { line-height: 1.65; }
.gnrt-catalogue .gnrt-content li { margin-bottom: 5px; }
.gnrt-catalogue .gnrt-content ul { padding-left: 1.4em; }
.gnrt-catalogue .gnrt-content a { text-underline-offset: 3px; }
.gnrt-catalogue [hidden] { display: none !important; }
.gnrt-noscript { display: flex; gap: .7rem; }
@media (max-width: 782px) { body.admin-bar .site-header { top: var(--wp-admin--admin-bar--height, 46px); } }
@media (max-width: 600px) { body.admin-bar .site-header { top: 0; } }
