@import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&family=Source+Serif+4:ital,wght@0,400;0,500;0,700;1,400&family=Source+Sans+3:wght@400;500&display=swap');
/* Erblin Vukaj: newspaper presentation for the existing Gema theme.
   No content, URLs, publication dates, plugins, or theme templates are changed.
   The approved #ev-home and #ev-reprint designs keep their own layout rules. */
body.wp-theme-gema {
  --ev-paper:#111110; --ev-ink:#f7f7f2; --ev-yellow:#f2da7b;
  --ev-muted:#d5d5ce; --ev-rule:#77746c;
  background-color:var(--ev-paper)!important; color:var(--ev-ink);
  background-image:radial-gradient(rgba(255,255,255,.035) .65px,transparent .75px),repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,255,255,.012) 4px);
  background-size:5px 5px,100% 4px;
}
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) { font:18px/1.75 'Source Serif 4',Georgia,serif; opacity:1!important; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #page { background:transparent; display:block; width:100%; max-width:none; margin:0; padding:0; transform:none; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(#content,#primary,#main) { display:block; float:none; width:100%; max-width:none; min-width:0; margin:0; padding:0; box-sizing:border-box; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #content { max-width:1120px; margin:0 auto; padding:0 36px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(h1,h2,h3,h4,h5,h6) {
  color:var(--ev-yellow); font-family:'Source Serif 4',Georgia,serif;
  font-weight:400; text-transform:none; letter-spacing:normal; line-height:1.3;
  text-decoration:underline; text-decoration-color:var(--ev-yellow); text-decoration-thickness:1.5px; text-underline-offset:.16em;
  overflow-wrap:break-word; hyphens:none; -webkit-hyphens:none;
}
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(p,li) { hyphens:none; -webkit-hyphens:none; word-break:normal; overflow-wrap:break-word; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(.entry-content,.comment__content) p { color:inherit; font:inherit; margin:0 0 1.2em; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(.entry-content,.comment__content,.entry-meta,.entry-footer,.post-navigation,.archive-navigation,.widget) a {
  color:#17170f!important; background:var(--ev-yellow); text-decoration:underline;
  text-underline-offset:.14em; box-decoration-break:clone; -webkit-box-decoration-break:clone; overflow-wrap:anywhere;
}
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(h1,h2,h3,h4,h5,h6) a { color:#fff!important; background:transparent; text-decoration:inherit; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(a,button,input,textarea,select,summary):focus-visible { outline:2px solid var(--ev-ink); outline-offset:4px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) ::selection { color:#17170f; background:var(--ev-yellow); }

/* A permanently visible, wrapping navigation replaces the theme's mobile overlay.
   Set Primary Menu to the approved five links in WordPress before release. */
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #masthead { display:flex; flex-direction:column; align-items:center; position:static; float:none; transform:none; opacity:1!important; visibility:visible; overflow:visible; width:100%; max-width:1120px; margin:0 auto 24px; padding:12px 36px 0; border:0; box-sizing:border-box; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #masthead .site-branding { width:auto; max-width:100%; margin:0 0 10px; padding:0; text-align:center; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #masthead .site-branding:has(.site-title a span:empty):not(:has(img)) { display:none; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #masthead .site-title { font:400 clamp(38px,6vw,56px)/1.15 'Libre Caslon Display',Georgia,serif; margin:0; padding:0; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #masthead .site-title a { color:var(--ev-ink); background:transparent; text-decoration:none; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #site-navigation { display:block!important; position:static!important; transform:none!important; width:100%; max-width:100%; height:auto!important; max-height:none; margin:0; padding:0; overflow:visible; background:transparent; opacity:1; visibility:visible; text-transform:none; font:14px/1.4 'Source Sans 3',Arial,sans-serif; border-bottom:1px solid var(--ev-rule); }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu { font:inherit; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:2px 8px; width:100%; margin:0; padding:0 0 8px; list-style:none; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu > li { display:block; width:auto; margin:0; padding:0; line-height:1.4; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu a { display:inline-flex; align-items:center; min-height:44px; padding:7px 6px; box-sizing:border-box; font:inherit; color:var(--ev-ink); background:transparent; text-decoration:none; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu a:is(:hover,:focus-visible) { background:var(--ev-yellow); color:#17170f; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu::before,body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu::after,body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu a::before,body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu a::after { content:none; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu .current-menu-item > a { text-decoration:underline; text-underline-offset:5px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(.mobile-header-wrapper,#site-navigation .menu-toggle,#secondary .sidebar-toggle) { display:none!important; }

/* Native posts/pages: remove Gema's overlapping white title panel without
   hiding the native title, featured image, byline, date, or article content. */
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))).singular #main > .hentry { display:flex; flex-direction:column; width:100%; max-width:800px; margin:0 auto; padding:0; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))).singular .entry-header { order:-1; position:static!important; transform:none!important; float:none; width:100%; max-width:none; margin:0 0 24px!important; padding:0 0 22px; border:0; border-bottom:3px double var(--ev-rule); background:transparent; text-align:left; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))).singular .entry-header::after { content:none; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))).singular .entry-title { font-size:clamp(30px,4.5vw,44px); line-height:1.3; margin:0 0 16px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))).singular .entry-featured { position:static!important; float:none!important; display:block; min-height:0; width:100%; max-width:100%!important; margin:0 0 26px!important; padding:0; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))).singular .entry-featured img { display:block; width:auto; max-width:100%; height:auto; margin:auto; filter:none!important; -webkit-filter:none!important; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))).singular :is(.post__content,.entry-content) { width:100%; max-width:none; min-width:0; float:none; margin:0; padding:0; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))).singular .entry-content > * { max-width:100%; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content :is(h2,h3,h4,h5,h6) { margin:1.3em 0 .65em; scroll-margin-top:24px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content h2 { font-size:30px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content h3 { font-size:25px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(.entry-meta,.entry-meta .cat-links,.entry-meta .byline,.entry-meta .author,.entry-meta .posted-on,.entry-footer,.wp-caption-text,figcaption,.comment-metadata) { color:var(--ev-muted); font:14px/1.6 'Source Sans 3',Arial,sans-serif; text-transform:none; letter-spacing:normal; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content :is(img,video,iframe,object,embed,figure,.wp-caption) { max-width:100%; box-sizing:border-box; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content :is(img,video) { height:auto; filter:none!important; -webkit-filter:none!important; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content :is(.alignleft,.alignright,.aligncenter) { max-width:100%; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content a:has(img) { background:transparent; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content :is(blockquote,.wp-block-pullquote) { color:var(--ev-ink); background:none; border:0; border-left:2px solid var(--ev-yellow); max-width:100%; padding:0 0 0 22px; margin:28px 0; font-weight:400; text-transform:none; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content :is(blockquote,.wp-block-pullquote) p { font:inherit; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(.entry-content,.comment__content) li::before { color:var(--ev-ink); }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content :is(pre,code) { color:var(--ev-ink); background:#20201f; overflow:auto; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content table { display:block; max-width:100%; overflow-x:auto; border-color:var(--ev-rule); }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content :is(th,td) { color:inherit; border-color:var(--ev-rule); }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(.post-navigation,.comments-area) { width:100%; max-width:800px; margin:32px auto 0; padding:24px 0 0; border-top:1px solid var(--ev-rule); box-sizing:border-box; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(.post-navigation .nav-links,.comments-area > *) { max-width:100%; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .post-navigation .nav-links { display:flex; flex-wrap:wrap; gap:20px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .post-navigation .nav-links > * { min-width:0; flex:1 1 220px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #commentform { max-width:100%; width:100%; margin:0; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(input,textarea,select) { max-width:100%; box-sizing:border-box; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(input[type="text"],input[type="email"],input[type="url"],input[type="search"],textarea,select) { color:var(--ev-ink); background:#20201f; border:1px solid var(--ev-rule); padding:10px; font:16px/1.5 'Source Sans 3',Arial,sans-serif; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(input,textarea)::placeholder { color:var(--ev-muted); opacity:1; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(input[type="submit"],button[type="submit"],.more-link,#infinite-handle button) { min-height:44px; color:#17170f; background:var(--ev-yellow); border:1px solid var(--ev-yellow); padding:10px 16px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .sd-content a.sd-button { color:#17170f!important; background:var(--ev-yellow)!important; border-color:var(--ev-yellow)!important; }

/* Archive/category/search results retain their native links and pagination.
   Flatten only masonry wrappers, keeping all results in a readable one-column
   newspaper index. No lazy-image media wrapper or caption is hidden. */
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main > .grid { display:block!important; width:100%!important; max-width:100%; margin:0; opacity:1!important; overflow:visible; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main > .grid .bricklayer-column { display:contents; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main > .grid .grid__item { width:100%!important; max-width:800px; margin:0 auto 30px!important; padding:0!important; box-sizing:border-box; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .header #masthead { padding-left:0; padding-right:0; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .card { max-width:800px; margin:0 auto 30px!important; padding:0!important; background:transparent; text-align:left; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main :is(.card__mask,.card__hover,.card__wrap,.card__title,.card-title-wrap,.card__meta) { position:static!important; transform:none!important; opacity:1!important; background:transparent; border:0; box-shadow:none; width:auto; max-width:100%; margin:0!important; padding:0; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .card__wrap { padding:0 0 24px; border-bottom:1px solid #494841; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main :is(.card__wrap,.card__shadow)::before,body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main :is(.card__wrap,.card__shadow)::after { content:none; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .card__image { padding:0; border:0; background:transparent; margin:0 0 18px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .card-title-wrap { line-height:1.6; text-align:left; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .card__title h2 { margin:0 0 14px; font-size:clamp(25px,3.5vw,34px); text-align:left; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .card__title a { color:#fff!important; background:transparent; text-decoration:underline; text-decoration-color:var(--ev-yellow); }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .card__meta { font:13px/1.6 'Source Sans 3',Arial,sans-serif; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .card__meta a { color:#17170f!important; background:var(--ev-yellow); }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .archive-title { font-size:clamp(30px,5vw,44px); margin:12px 0 24px; text-align:left; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))):not(.singular) #main .archive-title span { white-space:normal; word-break:normal; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .archive-navigation { display:block!important; max-width:800px; margin:24px auto; padding:20px 0; border-top:1px solid var(--ev-rule); }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .archive-navigation .nav-links { display:flex; flex-wrap:wrap; justify-content:space-between; gap:20px; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .archive-navigation a { display:inline-block; min-height:44px; padding:8px; box-sizing:border-box; }

/* Existing sidebar resources remain accessible below the reading column. */
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #secondary { position:static!important; transform:none!important; float:none; height:auto!important; width:100%; max-width:800px; margin:40px auto 0; padding:24px 0; overflow:visible; background:transparent; color:var(--ev-ink); border-top:3px double var(--ev-rule); box-sizing:border-box; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #secondary .widget { margin:0 0 26px; max-width:100%; }
body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #secondary .widget__title { font-size:23px; }

/* Restore, rather than remove, the theme footer on the two embedded layouts.
   WordPress credit and any present/future legal or privacy links stay visible. */
body.wp-theme-gema #colophon,body.wp-theme-gema:has(#ev-home) #colophon,body.wp-theme-gema:has(#ev-reprint) #colophon { display:flex!important; position:static; flex-direction:column; align-items:flex-start; gap:16px; width:100%; max-width:1120px; margin:30px auto 0; padding:22px 36px 28px; color:var(--ev-muted); background:transparent; border-top:1px solid var(--ev-rule); box-sizing:border-box; font:13px/1.6 'Source Sans 3',Arial,sans-serif; }
body.wp-theme-gema #colophon > * { flex-basis:auto; max-width:100%; }
body.wp-theme-gema #colophon a { color:#17170f; background:var(--ev-yellow); text-decoration:underline; text-underline-offset:.14em; }
body.wp-theme-gema #footer-menu ul { display:flex; flex-wrap:wrap; gap:8px 20px; list-style:none; padding:0; margin:0; }
body.wp-theme-gema #footer-menu li { margin:0; padding:0; }
body.wp-theme-gema #footer-menu a { display:inline-flex; align-items:center; min-height:44px; padding:4px; box-sizing:border-box; }
body.wp-theme-gema #colophon a:focus-visible { outline:2px solid var(--ev-ink); outline-offset:4px; }

/* Documentary images stay in colour. The existing homepage's own
   grayscale(1) sepia(.16) rule remains confined to its lead/card photographs. */
@media(max-width:600px) {
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #content { padding:0 18px; }
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #masthead { padding:12px 18px 0; }
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content h2 { font-size:27px; }
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content h3 { font-size:24px; }
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) .entry-content :is(.alignleft,.alignright) { float:none; margin-left:0; margin-right:0; }
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(.post-navigation,.comments-area) { margin-top:24px; }
  body.wp-theme-gema #colophon,body.wp-theme-gema:has(#ev-home) #colophon,body.wp-theme-gema:has(#ev-reprint) #colophon { padding:20px 18px 26px; }
}
@media(max-width:480px) {
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #content { padding:0 16px; }
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #masthead { padding:12px 16px 0; margin-bottom:20px; }
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #site-navigation { font-size:13px; }
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu { gap:0 4px; }
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) #primary-menu a { padding:6px 4px; }
}
@media(prefers-reduced-motion:reduce) {
  body.wp-theme-gema:not(:has(#ev-home)):not(:has(#ev-reprint)):not(:has(:where(#ev-page))) :is(.card__mask,.card__hover,.card__wrap,.card-title-wrap,.card__meta) { transition:none!important; animation:none!important; }
}

/* Article spacing and citation links, 7 October 2026. */
body.wp-theme-gema.single-post .entry-content > p,
body.wp-theme-gema.single-post .entry-content #ev-reprint > p:not(.meta):not([style*="font"]) {
  margin-top:0!important;
  margin-bottom:1em!important;
}
body.wp-theme-gema.single-post #page #content .entry-content a.ev-body-link {
  color:#fff!important;
  background-color:rgba(242,218,123,.28)!important;
  font-weight:700!important;
  text-decoration:underline;
  text-decoration-color:#f2da7b;
  text-underline-offset:.14em;
  box-decoration-break:clone;
  -webkit-box-decoration-break:clone;
  overflow-wrap:anywhere;
}
body.wp-theme-gema.single-post #page #content .entry-content a.ev-body-link :is(span,mark,strong,b,em,i) {
  color:inherit!important;
  background:transparent!important;
  font-weight:inherit!important;
}
body.wp-theme-gema.single-post #page #content .entry-content a.ev-body-link:hover {
  background-color:rgba(242,218,123,.38)!important;
}
body.wp-theme-gema.single-post #page #content .entry-content a.ev-body-link:focus-visible {
  outline:2px solid #f2da7b;
  outline-offset:3px;
}

/* Contact CTA shared by original articles and attributed republications. */
body .entry-content .ev-tip-cta,body #ev-reprint .ev-tip-cta{clear:both;border-top:3px double #77746c;margin-top:40px;padding-top:24px;max-width:100%;}
body .entry-content .ev-tip-cta h2,body #ev-reprint .ev-tip-cta h2{font-size:clamp(25px,5vw,32px);line-height:1.3;margin:0 0 14px;}
body .entry-content .ev-tip-cta p,body #ev-reprint .ev-tip-cta p{font-size:17px;line-height:1.65;margin:0 0 14px;word-spacing:normal;white-space:normal;}
body .entry-content .ev-tip-cta p.meta,body #ev-reprint .ev-tip-cta p.meta{font:14px/1.6 'Source Sans 3',Arial,sans-serif;color:#d5d5ce;}
body #ev-reprint .reading-nav{gap:2px 8px;font-size:15px;}
body #ev-reprint .reading-nav a{min-height:44px;padding:8px;}
@media(max-width:480px){body #ev-reprint .reading-nav{font-size:14px;gap:0 4px;}body #ev-reprint .reading-nav a{padding:7px;}}

/* Six clear navigation targets at phone width; keep older page comments contained. */
body:has(#ev-page) .comments-area,body:has(#ev-page) #commentform{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:760px!important;margin:32px auto!important;}
body:has(#ev-page) #commentform input,body:has(#ev-page) #commentform textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;}
#ev-page .ev-contact-form .required{color:#f2da7b!important;}
@media(max-width:480px){body #ev-home-nav,body #ev-page-nav,body #ev-reprint .reading-nav,body.wp-theme-gema #primary-menu{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4px!important;font-size:14px!important;}body #ev-home-nav a,body #ev-page-nav a,body #ev-reprint .reading-nav a,body.wp-theme-gema #primary-menu a{justify-content:center;min-height:44px!important;text-align:center;padding:7px!important;}body.wp-theme-gema #primary-menu a{width:100%;}}

/* Extend the approved article citation-link treatment to marked page prose only.
   Markers exclude navigation, linked headings/cards, dossier lists and local jumps. */
body.wp-theme-gema.page #page #content .entry-content a.ev-body-link {
  color:#fff!important;
  background-color:rgba(242,218,123,.28)!important;
  font-weight:700!important;
  text-decoration:underline;
  text-decoration-color:#f2da7b;
  text-underline-offset:.14em;
  box-decoration-break:clone;
  -webkit-box-decoration-break:clone;
  overflow-wrap:anywhere;
}
body.wp-theme-gema.page #page #content .entry-content a.ev-body-link :is(span,mark,strong,b,em,i) {
  color:inherit!important;
  background:transparent!important;
  font-weight:inherit!important;
}
body.wp-theme-gema.page #page #content .entry-content a.ev-body-link:hover {
  background-color:rgba(242,218,123,.38)!important;
}
body.wp-theme-gema.page #page #content .entry-content a.ev-body-link:focus-visible {
  outline:2px solid #f2da7b;
  outline-offset:3px;
}

/* The primary menu stays on one line; Archive and Send a tip remain in the footer. */
@media(max-width:480px){
 body #ev-home-nav:has(> a:nth-child(4):last-child),body #ev-page-nav:has(> a:nth-child(4):last-child),body #ev-reprint .reading-nav:has(> a:nth-child(4):last-child),body.wp-theme-gema #primary-menu:has(> li:nth-child(4):last-child){display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:0 2px!important;font-size:14px!important;}
 body #ev-home-nav:has(> a:nth-child(4):last-child) a,body #ev-page-nav:has(> a:nth-child(4):last-child) a,body #ev-reprint .reading-nav:has(> a:nth-child(4):last-child) a,body.wp-theme-gema #primary-menu:has(> li:nth-child(4):last-child) a{display:inline-flex!important;justify-content:center!important;align-items:center!important;white-space:nowrap!important;min-height:44px!important;min-width:44px!important;padding:7px 4px!important;text-align:center;box-sizing:border-box;}
 body.wp-theme-gema #primary-menu:has(> li:nth-child(4):last-child) > li{flex:0 0 auto!important;width:auto!important;}
 body.wp-theme-gema #primary-menu:has(> li:nth-child(4):last-child) a{width:auto!important;}
}


/* Contrast repair for Jetpack share buttons below republications.
   Jetpack controls only; added 2026-10-07. */
body.wp-theme-gema.single-post:has(#ev-reprint) #page #content .sharedaddy .sd-content a.sd-button {
  color:#fff!important;
  background:rgba(242,218,123,.28)!important;
  border-color:#77746c!important;
  font-weight:700!important;
  text-decoration:underline;
  text-underline-offset:.14em;
}
body.wp-theme-gema.single-post:has(#ev-reprint) #page #content .sharedaddy .sd-content a.sd-button > span:not([hidden]) {
  color:inherit!important;
  font-weight:inherit!important;
}
body.wp-theme-gema.single-post:has(#ev-reprint) #page #content .sharedaddy .sd-content a.sd-button::before {
  color:inherit!important;
}
body.wp-theme-gema.single-post:has(#ev-reprint) #page #content .sharedaddy .sd-content a.sd-button:hover {
  color:#fff!important;
  background:rgba(242,218,123,.38)!important;
}
body.wp-theme-gema.single-post:has(#ev-reprint) #page #content .sharedaddy .sd-content a.sd-button:focus-visible {
  outline:2px solid #f2da7b;
  outline-offset:3px;
}

/* White newspaper headings and matching footer navigation, 7 October 2026. */
body.wp-theme-gema #page #content #main :is(h1,h2,h3,h4,h5,h6),
body.wp-theme-gema #page #secondary :is(h1,h2,h3,h4,h5,h6),
body.wp-theme-gema #page #content #main :is(#ev-home,#ev-page) summary {
  color:#fff!important;
  text-decoration-line:underline!important;
  text-decoration-color:#f2da7b!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:.16em;
}
body.wp-theme-gema #page #content #main :is(h1,h2,h3,h4,h5,h6) a,
body.wp-theme-gema #page #content #main :is(h1,h2,h3,h4,h5,h6) a:visited {
  color:#fff!important;
  background:transparent!important;
  text-decoration-line:underline!important;
  text-decoration-color:#f2da7b!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:.16em;
}
body.wp-theme-gema #page #content #main .ev-name,
body.wp-theme-gema #page #content #main .ev-name a {
  color:#fff!important;
  background:transparent!important;
  text-decoration:none!important;
}
body.wp-theme-gema #page #content #main .ev-name a:focus-visible {
  outline:2px solid #f2da7b;
  outline-offset:5px;
}
body.wp-theme-gema.page #page #content .entry-content #ev-home #selected > p > a.ev-body-link {
  font-weight:400!important;
}
body.wp-theme-gema #colophon #footer-menu {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:2px 8px;
  margin:0;
  padding:0;
  list-style:none;
  font:400 15px/1.4 'Source Sans 3',Arial,sans-serif;
  text-transform:none!important;
  letter-spacing:normal;
}
body.wp-theme-gema #colophon #footer-menu li {
  margin:0;
  padding:0;
}
body.wp-theme-gema #colophon #footer-menu a,
body.wp-theme-gema #colophon #footer-menu a:visited {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  min-height:44px;
  padding:8px;
  font:inherit;
  letter-spacing:normal;
  text-transform:none!important;
  white-space:nowrap;
  color:#fff!important;
  background:transparent!important;
  text-decoration:none;
}
body.wp-theme-gema #colophon #footer-menu :is(.current-menu-item,.current_page_item) > a,
body.wp-theme-gema #colophon #footer-menu a[aria-current="page"] {
  text-decoration-line:underline;
  text-decoration-color:#fff;
  text-decoration-thickness:1px;
  text-underline-offset:5px;
}
body.wp-theme-gema #colophon #footer-menu a:is(:hover,:focus-visible) {
  color:#17170f!important;
  background:#f2da7b!important;
}
body.wp-theme-gema #colophon #footer-menu a:focus-visible {
  outline:2px solid #fff;
  outline-offset:4px;
}
body.wp-theme-gema #colophon #footer-menu a::before,
body.wp-theme-gema #colophon #footer-menu a::after {
  content:none;
}
@media(max-width:480px) {
  body.wp-theme-gema #colophon #footer-menu {font-size:14px;gap:0 4px}
  body.wp-theme-gema #colophon #footer-menu a {padding:7px}
}

/* Article contents headings and scoped chronology alignment, 7 October 2026. */
body.wp-theme-gema #page #content #main #ev-reprint details.toc a,
body.wp-theme-gema #page #content #main #ev-reprint details.toc a:visited,
body.wp-theme-gema #page #content #main #ev-reprint details.toc a:hover,
body.wp-theme-gema #page #content #main #ev-reprint details.toc a:focus {
  color:#fff!important;
  background:transparent!important;
  text-decoration-line:underline!important;
  text-decoration-color:#f2da7b!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:.16em;
}
body.wp-theme-gema #page #content #main #ev-reprint details.toc a:focus-visible {
  outline:2px solid #f2da7b;
  outline-offset:4px;
}
body.wp-theme-gema #page #content #main #ev-reprint > ul.ev-chronology {
  margin-inline:0!important;
  padding-inline:0!important;
}


/* Additional article contents modules, 7 October 2026. Scoped to the new modules. */
body.wp-theme-gema #page #content #main details.ev-article-toc {
  box-sizing:border-box;
  max-width:100%;
  border-top:1px solid #77746c;
  border-bottom:1px solid #77746c;
  padding:14px 0;
  margin:24px 0;
  color:#efede7;
  background:transparent;
}
body.wp-theme-gema #page #content #main details.ev-article-toc summary {
  display:list-item;
  cursor:pointer;
  color:#efede7;
  font:16px/1.6 Arial,sans-serif;
  min-height:44px;
  padding:9px 0;
  box-sizing:border-box;
}
body.wp-theme-gema #page #content #main details.ev-article-toc ul {
  list-style:disc;
  margin:12px 0 0;
  padding:0 0 0 24px;
  max-width:100%;
  box-sizing:border-box;
}
body.wp-theme-gema #page #content #main details.ev-article-toc li {
  margin:12px 0;
  padding:0;
  line-height:1.6;
}
body.wp-theme-gema #page #content #main details.ev-article-toc li::before {content:none!important;}
body.wp-theme-gema #page #content #main details.ev-article-toc a,
body.wp-theme-gema #page #content #main details.ev-article-toc a:visited,
body.wp-theme-gema #page #content #main details.ev-article-toc a:hover,
body.wp-theme-gema #page #content #main details.ev-article-toc a:focus,
body.wp-theme-gema #page #content #main details.ev-article-toc a strong {
  color:#fff!important;
  background:transparent!important;
  font-weight:700;
  text-decoration-line:underline!important;
  text-decoration-color:#f2da7b!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:.16em;
  overflow-wrap:anywhere;
  word-break:normal;
}
body.wp-theme-gema #page #content #main details.ev-article-toc a:focus-visible,
body.wp-theme-gema #page #content #main details.ev-article-toc summary:focus-visible {
  outline:2px solid #f2da7b;
  outline-offset:4px;
}
body.wp-theme-gema #page #content #main .ev-toc-heading {
  color:#efede7;
  line-height:1.3;
  font-size:28px;
  margin:28px 0 14px;
  text-transform:none;
  letter-spacing:normal;
  hyphens:none;
  -webkit-hyphens:none;
  overflow-wrap:break-word;
}
body.wp-theme-gema #page #content #main :is(h1,h2,h3,h4,h5,h6,p)[id] {scroll-margin-top:90px;}
@media(max-width:600px){
  body.wp-theme-gema #page #content #main .ev-toc-heading {font-size:25px;}
}

/* Hide public link notifications; keep genuine reader comments and replies. */
body.wp-theme-gema .comment-list > li:is(.pingback,.trackback):not(:has(li.comment)) {
  display:none!important;
}
body.wp-theme-gema .comment-list > li:is(.pingback,.trackback):has(li.comment) > article {
  display:none!important;
}

/* Uniform high-contrast Jetpack sharing controls on every article and page. */
body.wp-theme-gema:is(.single-post,.page) #page #content #main .sharedaddy .sd-content a.sd-button,
body.wp-theme-gema:is(.single-post,.page) #page #content #main .sharedaddy .sd-content a.sd-button:visited {
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  min-width:44px;
  min-height:44px;
  padding:8px!important;
  gap:6px;
  color:#fff!important;
  background:#20201f!important;
  border:1px solid #aaa!important;
  border-radius:3px;
  box-shadow:none!important;
  text-decoration:none!important;
  opacity:1!important;
}
body.wp-theme-gema:is(.single-post,.page) #page #content #main .sharedaddy .sd-content a.sd-button::before,
body.wp-theme-gema:is(.single-post,.page) #page #content #main .sharedaddy .sd-content a.sd-button > span:not([hidden]) {
  color:#fff!important;
}
body.wp-theme-gema:is(.single-post,.page) #page #content #main .sharedaddy .sd-content a.sd-button::before {
  font-size:20px;
  line-height:1;
  top:0;
}
body.wp-theme-gema:is(.single-post,.page) #page #content #main .sharedaddy .sd-content a.sd-button svg,
body.wp-theme-gema:is(.single-post,.page) #page #content #main .sharedaddy .sd-content a.sd-button svg path {
  color:#fff!important;
  fill:currentColor!important;
}
body.wp-theme-gema:is(.single-post,.page) #page #content #main .sharedaddy .sd-content a.sd-button:is(:hover,:focus-visible) {
  color:#fff!important;
  background:#30302e!important;
  border-color:#f2da7b!important;
  opacity:1!important;
}
body.wp-theme-gema:is(.single-post,.page) #page #content #main .sharedaddy .sd-content a.sd-button:focus-visible {
  outline:2px solid #f2da7b!important;
  outline-offset:4px;
}

/* Gema list markers are not part of Jetpack sharing controls. */
body.wp-theme-gema #page #content #main .sharedaddy .sd-content ul,
body.wp-theme-gema #page #content #main .sharedaddy .sd-content ul > li {
  list-style:none!important;
}
body.wp-theme-gema #page #content #main .sharedaddy .sd-content ul > li::before,
body.wp-theme-gema #page #content #main .sharedaddy .sd-content ul > li::after {
  content:none!important;
}

/* Audit repair: legible legacy sidebar cards, retaining navigation and links. */
body.wp-theme-gema #secondary :is(#blog-stats-6,#wpcom_instagram_widget-5) {
  background:#20201f!important;
  color:#fff!important;
}
body.wp-theme-gema #secondary :is(#blog-stats-6,#wpcom_instagram_widget-5) :is(h2,p,ul,li,span,a) {
  color:#fff!important;
}
body.wp-theme-gema #secondary :is(#blog-stats-6,#wpcom_instagram_widget-5) a:focus-visible {
  outline:2px solid #f2da7b;
  outline-offset:4px;
}

/* Do not announce a reader discussion when its only entries are hidden link notifications. */
body.wp-theme-gema #comments:has(.comment-list):not(:has(.comment-list li.comment)) > .comments-title {
  display:none!important;
}

/* Legacy sidebar cards share one dark surface; native highlighted links remain unchanged. */
body.wp-theme-gema #page #secondary .widget {
  background-color:#20201f!important;
  color:#fff;
}

/* Homepage photo captions hidden at the author’s request, 8 October 2026. */
body.page-id-3234 #ev-home figcaption,
body.page-id-911342 #ev-home figcaption {
  display:none!important;
}


/* Uniform editorial title family and weight, 8 October 2026.
   Source Serif 4 Bold / 700, subject to final user approval.
   Keep all layout, size, line-height, body, navigation and control rules. */
body.wp-theme-gema #page #content #main :is(#ev-home,#ev-page,#ev-reprint) :is(h1,h2,h3,h4,h5,h6):not(.ev-featured-label),
body.wp-theme-gema #page #content #main .entry-title,
body.wp-theme-gema #page #content #main .card__title :is(h1,h2,h3,h4,h5,h6),
body.wp-theme-gema.single-post:not(:has(#ev-reprint)) #page #content #main .entry-content :is(h1,h2,h3,h4,h5,h6):not(.sd-title,.jp-relatedposts-headline,.screen-reader-text),
body.wp-theme-gema.single-post #page #content #main .ev-toc-heading {
  font-family:'Source Serif 4',Georgia,serif!important;
  font-style:normal!important;
  font-weight:700!important;
}

/* Preserve semantic markup without letting nested bold restore a heavier face. */
body.wp-theme-gema #page #content #main :is(#ev-home,#ev-page,#ev-reprint) :is(h1,h2,h3,h4,h5,h6):not(.ev-featured-label) :is(a,span,strong,b,em,i),
body.wp-theme-gema #page #content #main .entry-title :is(a,span,strong,b,em,i),
body.wp-theme-gema #page #content #main .card__title :is(h1,h2,h3,h4,h5,h6) :is(a,span,strong,b,em,i),
body.wp-theme-gema.single-post:not(:has(#ev-reprint)) #page #content #main .entry-content :is(h1,h2,h3,h4,h5,h6):not(.sd-title,.jp-relatedposts-headline,.screen-reader-text) :is(a,span,strong,b,em,i),
body.wp-theme-gema.single-post #page #content #main .ev-toc-heading :is(a,span,strong,b,em,i) {
  font-family:inherit!important;
  font-style:inherit!important;
  font-weight:inherit!important;
}

/* Existing brand text only; do not create, resize or relink any masthead. */
body.wp-theme-gema #page #content #main :is(#ev-home,#ev-page,#ev-reprint) .ev-name,
body.wp-theme-gema #page #masthead .site-title,
body.wp-theme-gema #page #content #main #ev-page .page-topline > a {
  font-family:'Source Serif 4',Georgia,serif!important;
  font-style:normal!important;
  font-weight:700!important;
}
body.wp-theme-gema #page #content #main :is(#ev-home,#ev-page,#ev-reprint) .ev-name a,
body.wp-theme-gema #page #masthead .site-title a,
body.wp-theme-gema #page #masthead .site-title a span {
  font-family:inherit!important;
  font-style:inherit!important;
  font-weight:inherit!important;
}
body.wp-theme-gema #page #content #main :is(#ev-home,#ev-page,#ev-reprint) .ev-name a,
body.wp-theme-gema #page #masthead .site-title a,
body.wp-theme-gema #page #content #main #ev-page .page-topline > a {
  color:#fff!important;
  background:transparent!important;
  text-decoration-line:underline!important;
  text-decoration-color:#f2da7b!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:.16em;
  text-decoration-skip-ink:auto;
}

/* SQ related articles, 15 October 2026.
   Restore populated native modules on older templates.
   Preserve curated modules and suppress duplicate native sections. */
@media screen {
  html[lang^="sq"] body.wp-theme-gema.single-post:not(:has(.ev-related-posts,.ev-related,.ev-related-reading)) #main #jp-relatedposts:has(.jp-relatedposts-post) {
    display:block!important;
  }
  html[lang^="sq"] body.wp-theme-gema.single-post:has(.ev-related-posts,.ev-related,.ev-related-reading) #main #jp-relatedposts {
    display:none!important;
  }
}
html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts {
  width:100%;max-width:800px;box-sizing:border-box;clear:both;
  margin:36px auto 24px;padding:18px 0 0;
  color:#f7f7f2;font:18px/1.6 'Source Serif 4',Georgia,serif;
}
html[lang^="sq"] body.wp-theme-gema.single-post:has(#ev-reprint) #page #content #main #jp-relatedposts {
  padding:18px clamp(18px,4vw,44px) 0;
}
html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts .jp-relatedposts-headline {
  float:none;display:block;margin:0 0 20px;padding:0;
  color:#fff!important;font:700 26px/1.3 'Source Serif 4',Georgia,serif;
  text-transform:none;letter-spacing:normal;
  text-decoration:underline;text-decoration-color:#f2da7b;
  text-decoration-thickness:1.5px;text-underline-offset:.16em;
}
html[lang^="sq"] body.wp-theme-gema.single-post #main #jp-relatedposts .jp-relatedposts-headline em {
  display:none;
}
html[lang^="sq"] body.wp-theme-gema.single-post #main #jp-relatedposts .jp-relatedposts-headline::after {
  content:"Shkrime të lidhura";
}
html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts .jp-relatedposts-items {
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;
}
html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts .jp-relatedposts-post {
  float:none;width:auto;min-width:0;margin:0!important;padding:0;opacity:1;
  font:16px/1.6 'Source Serif 4',Georgia,serif;
}
html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts .jp-relatedposts-post span {
  max-width:100%;overflow:visible;
}
html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts a {
  color:#17170f!important;background:#f2da7b;font-size:16px;
  overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.14em;
  box-decoration-break:clone;-webkit-box-decoration-break:clone;
}
html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts a:focus-visible {
  outline:2px solid #fff;outline-offset:4px;
}
html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts :is(time,.jp-relatedposts-post-context) {
  color:#d5d5ce;opacity:1;font:14px/1.5 'Source Sans 3',Arial,sans-serif;margin-top:4px;
}
@media(max-width:640px) {
  html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts .jp-relatedposts-items {
    grid-template-columns:minmax(0,1fr);
  }
}
@media(max-width:480px) {
  html[lang^="sq"] body.wp-theme-gema.single-post:has(#ev-reprint) #page #content #main #jp-relatedposts {
    padding-left:16px;padding-right:16px;
  }
}

/* Keep Albanian related headlines intact at narrow widths. */
html[lang^="sq"] body.wp-theme-gema.single-post #page #content #main #jp-relatedposts :is(a,p,span) {hyphens:none;-webkit-hyphens:none;word-break:normal;}


/* Restore the installed Jetpack slideshow icons on these two articles only. */
:is(#post-883, #post-912442) .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next,
:is(#post-883, #post-912442) .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev,
:is(#post-883, #post-912442) .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-pause,
:is(#post-883, #post-912442) .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-play {
  background-position: 50% !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}

:is(#post-883, #post-912442) .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI1IDI0Ij48bWFzayBpZD0iYSIgd2lkdGg9IjgiIGhlaWdodD0iMTIiIHg9IjgiIHk9IjYiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik04LjU5OCAxNi41OSAxMy4xNTYgMTIgOC41OTggNy40MSAxMC4wMDEgNmw1Ljk3IDYtNS45NyA2eiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNLjM0NCAwaDIzLjg4MnYyNEguMzQ0eiIvPjwvZz48L3N2Zz4=) !important;
}

:is(#post-883, #post-912442) .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI1IDI0Ij48bWFzayBpZD0iYSIgd2lkdGg9IjkiIGhlaWdodD0iMTIiIHg9IjgiIHk9IjYiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNi4yMDcgMTYuNTkgMTEuNjUgMTJsNC41NTctNC41OUwxNC44MDQgNmwtNS45NyA2IDUuOTcgNnoiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTS41NzkgMGgyMy44ODJ2MjRILjU3OXoiLz48L2c+PC9zdmc+) !important;
}

:is(#post-883, #post-912442) .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-pause {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6 19h4V5H6zm8-14v14h4V5z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E") !important;
}

:is(#post-883, #post-912442) .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_autoplay-paused .wp-block-jetpack-slideshow_button-pause,
:is(#post-883, #post-912442) .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-play {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E") !important;
}


/* Keep the linked Qemal Vogli subheading readable without changing its content or highlighting. */
body.wp-theme-gema:is(.postid-912026,.postid-2806) #page #content #main .entry-content h4.wp-block-heading a mark.has-black-color {
  color:inherit!important;
}


/* EV PAPER DESIGN 2026-11-04 BEGIN: remove this section to restore prior styling. */
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) { --ev-paper:#F7F1E5; --ev-ink:#201E1B; --ev-yellow:#FFE600; --ev-muted:#615A50; --ev-rule:#BDB4A5; --ev-stroke-yellow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20200%2012%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23FFE600%22%20d%3D%22M%201%2C3.4%20L%202.4%2C2.8%20L%203.2%2C3.5%20L%205%2C2.9%20L%208%2C3.1%20L%2014%2C2.7%20C%2048%2C2.3%2083%2C2.8%20116%2C3.7%20C%20148%2C4.7%20176%2C5.5%20199%2C6.0%20C%20178%2C6.2%20150%2C6.8%20118%2C7.6%20C%2083%2C8.5%2047%2C9.2%2013%2C9.1%20L%207%2C8.7%20L%204%2C8.9%20L%203%2C8.1%20L%201.6%2C8.2%20L%201.8%2C6.5%20L%201%2C6.0%20Z%22/%3E%3C/svg%3E"); --ev-stroke-red:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20200%2012%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23ED1C24%22%20d%3D%22M%201%2C3.4%20L%202.4%2C2.8%20L%203.2%2C3.5%20L%205%2C2.9%20L%208%2C3.1%20L%2014%2C2.7%20C%2048%2C2.3%2083%2C2.8%20116%2C3.7%20C%20148%2C4.7%20176%2C5.5%20199%2C6.0%20C%20178%2C6.2%20150%2C6.8%20118%2C7.6%20C%2083%2C8.5%2047%2C9.2%2013%2C9.1%20L%207%2C8.7%20L%204%2C8.9%20L%203%2C8.1%20L%201.6%2C8.2%20L%201.8%2C6.5%20L%201%2C6.0%20Z%22/%3E%3C/svg%3E"); background-color:#F7F1E5!important; background-image:url("data:image/svg+xml,%3Csvg opacity='0.035'%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22120%22%20height%3D%22120%22%3E%3Cpath%20d%3D%22M30%2038%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M13%2092%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M50%2061%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M19%2011%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M8%202%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M51%2070%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M117%2037%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M102%2097%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M7%2028%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M66%2068%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M46%2035%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M99%2022%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M105%2013%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M33%2027%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M118%203%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M106%2082%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M103%2033%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M102%2034%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M24%2021%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M39%2037%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M80%20111%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M93%20109%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M108%20112%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M47%2011%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M108%2077%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M43%2085%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M49%2064%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M31%2022%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M31%2060%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M35%2011%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M119%20104%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M110%2070%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M107%2038%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M0%20116%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M37%2073%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M90%20112%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M39%20108%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M97%2065%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M24%2052%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M54%2076%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M36%2055%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M57%2020%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M29%2039%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M33%20104%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M102%205%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M10%205%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M59%2080%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M35%2066%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M68%2082%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M60%2089%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M43%2018%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M86%2025%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M8%2052%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M116%2025%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M81%2080%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M56%2035%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M23%2045%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M55%2095%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M75%2041%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M81%2071%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M25%20115%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M41%2012%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M107%207%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M90%2029%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M35%2097%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M74%2078%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M110%2030%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M15%2042%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M119%2022%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M37%2058%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M3%205%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M45%2089%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M10%20114%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M36%2094%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M86%2041%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M2%2041%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M36%2041%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M19%2099%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M83%2052%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M110%20111%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M79%2087%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M104%209%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M37%2079%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M24%20114%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M56%2037%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M17%2032%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M48%2076%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M20%2042%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M73%201%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M46%205%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M58%2021%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M46%20100%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M102%2046%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M37%2073%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M12%2056%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M26%2054%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M117%2026%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M14%207%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M7%207%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M94%2021%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M76%2086%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M19%2077%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M5%2069%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M62%2074%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M31%2041%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M4%2015%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M106%2067%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M37%2099%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M52%2083%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M25%2061%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M25%2030%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M56%2052%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M62%204%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M28%2053%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M56%2031%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M82%20113%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M54%20106%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M27%2063%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M24%204%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M4%2032%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M32%2031%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M67%2026%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M98%2029%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M53%20111%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M33%2018%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M41%206%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M114%20118%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M40%2072%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M14%2072%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M51%20115%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M83%2083%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M111%20101%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M91%2095%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M5%2063%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M49%2011%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M55%2026%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M119%20111%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M73%20115%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M118%2021%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M43%2037%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M84%2060%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M102%20115%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M82%2040%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M104%2053%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M67%2027%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M83%20102%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M87%20102%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M34%2043%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M118%2050%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M63%209%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M109%2035%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M80%2085%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M24%205%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M50%20115%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M79%2016%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M98%2034%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M85%20109%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M7%20111%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M21%2088%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M81%2059%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M72%2060%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M95%2051%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M118%2049%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M27%20102%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M0%2027%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M118%2020%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M1%2078%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M112%2032%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M14%2050%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M103%2098%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M100%2048%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M112%2028%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M70%206%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M112%2025%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M20%2085%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M77%2042%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M104%20114%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M71%2099%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M100%2060%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M117%2067%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M56%203%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M10%204%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M89%2076%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M14%2062%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M71%20110%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M32%2077%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M99%2017%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M5%2046%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M10%2098%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M112%2066%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M115%201%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M38%20107%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M44%20105%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M9%2010%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M69%2058%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M48%2026%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M100%2039%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M49%2029%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M97%2062%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M109%2051%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M12%209%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M14%20117%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M79%20102%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M113%2046%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M65%2055%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M53%20109%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M91%2099%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M56%208%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M80%20112%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M25%2081%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M38%20119%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M107%2061%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M54%2015%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M102%2071%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M21%2047%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M111%2020%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M22%2090%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M19%2041%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M63%20110%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3Cpath%20d%3D%22M43%2033%20l2%20-1%22%20stroke%3D%22%23716047%22%20stroke-width%3D%22.65%22/%3E%3C/svg%3E")!important; background-size:120px 120px!important; color:#201E1B!important; }
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page, html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #content, html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #main, html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(#ev-home,#ev-page,#ev-reprint) {background-color:transparent!important;background-image:none!important;color:#201E1B!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(p,li,blockquote,summary,label,time,figcaption,.meta,.ev-meta,.edition,.ev-top,.entry-meta,.entry-footer,.wp-caption-text,.page-topline,.language-note,.status-note),
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #colophon, html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #secondary {color:#201E1B!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(.meta,.ev-meta,.edition,.entry-meta,figcaption,time,.wp-caption-text) {color:#615A50!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main a:not(.sd-button), html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #colophon a, html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #primary-menu a {color:#201E1B!important;background-color:transparent!important;text-decoration:none!important;box-shadow:none!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main a:not(.sd-button) mark {color:inherit!important;background:transparent!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(h1,h2,h3,h4,h5,h6), html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(h1,h2,h3,h4,h5,h6) a,
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #secondary :is(h1,h2,h3,h4,h5,h6) {color:#201E1B!important;text-decoration:none!important;}
/* The stroke follows inline headline text and clones on wrapped linked titles. */
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(h1,h2,h3,h4,h5,h6):not(.ev-name):not(:has(a,span)):not(.sd-title,.screen-reader-text,.jp-relatedposts-headline),
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(h1,h2,h3,h4,h5,h6):not(.ev-name) > :is(a,span),
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main summary {background-image:var(--ev-stroke-yellow)!important;background-position:left bottom!important;background-repeat:no-repeat!important;background-size:100% 9px!important;padding-bottom:9px;box-decoration-break:clone;-webkit-box-decoration-break:clone;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(h1,h2,h3,h4,h5,h6):not(.ev-name):not(:has(a,span)):not(.sd-title,.screen-reader-text,.jp-relatedposts-headline), html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main summary {width:fit-content;max-width:100%;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(h1,h2,h3,h4,h5,h6):not(.ev-name) {line-height:1.45!important;}
/* The signature remains a signature, not a highlighted headline. */
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(#ev-home,#ev-page,#ev-reprint) .ev-name, html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #masthead .site-title {font-family:'Libre Caslon Display',Georgia,serif!important;font-weight:400!important;color:#201E1B!important;background:none!important;text-decoration:none!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main .ev-name a {font-family:inherit!important;font-weight:inherit!important;background:none!important;text-decoration:none!important;color:inherit!important;}
/* Homepage red strokes are for category labels only. */
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home :is(.label,#ev-news-heading) {display:inline-block;width:fit-content;background-color:transparent!important;background-image:var(--ev-stroke-red)!important;background-position:left bottom!important;background-repeat:no-repeat!important;background-size:100% 9px!important;color:#201E1B!important;padding:0 0 9px!important;text-decoration:none!important;}
/* Links inside article prose, excluding sharing controls and linked media. */
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview).single-post #page #content #main .entry-content :is(p,li,blockquote,figcaption) a:not(.sd-button):not(:has(img)),
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview).single-post #page #content #main #ev-reprint :is(p,li,blockquote,figcaption) a:not(.sd-button):not(:has(img)) {color:#201E1B!important;background-color:transparent!important;background-image:var(--ev-stroke-red)!important;background-position:left bottom!important;background-repeat:no-repeat!important;background-size:100% 9px!important;padding-bottom:6px!important;text-decoration:none!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;}
/* Menus and navigation keep yellow selection, without red underlines. */
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(#ev-home-nav,#ev-page-nav,#primary-menu,#footer-menu,.ev-language-inline,.page-topline) a {color:#201E1B!important;background:transparent!important;text-decoration:none!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(#ev-home-nav,#ev-page-nav,#primary-menu,#footer-menu,.ev-language-inline) :is(a[aria-current="page"],.current-menu-item>a,.current_page_item>a,.current-lang>a),
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(#ev-home-nav,#ev-page-nav,#primary-menu,#footer-menu,.ev-language-inline) a:is(:hover,:focus-visible) {background:#FFE600!important;color:#201E1B!important;text-decoration:none!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home :is(.ev-carousel-arrow,.ev-carousel-dots button), html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-carousel-count {color:#201E1B!important;background-color:transparent!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-carousel-dots button::before {border-color:#615A50!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-carousel-dots button[aria-pressed="true"]::before {background:#FFE600!important;border-color:#615A50!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(input[type="search"],input[type="text"],input[type="email"],input[type="url"],textarea,select), html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #secondary :is(input,textarea,select) {color:#201E1B!important;background:#FFFCF5!important;border-color:#8A8173!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(input,textarea)::placeholder {color:#615A50!important;opacity:1;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(button[type="submit"],input[type="submit"],.wp-block-search__button) {background:#FFE600!important;color:#201E1B!important;border-color:#8A8173!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(a,button,input,textarea,summary):focus-visible, html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #colophon a:focus-visible {outline:2px solid #201E1B!important;outline-offset:4px;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #secondary .widget {background:#EEE6D6!important;color:#201E1B!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #secondary .widget :is(p,li,span,a,h2) {color:#201E1B!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(pre,code) {color:#201E1B!important;background:#EEE6D6!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #jp-relatedposts, html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #jp-relatedposts :is(a,p,span,time,h3) {color:#201E1B!important;}
/* Native search beside homepage navigation; existing footer search is retained. */
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-nav-search-row {display:flex;align-items:center;gap:16px;border-bottom:1px solid #BDB4A5;margin-bottom:16px;flex-wrap:wrap;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-nav-search-row #ev-home-nav {flex:1 1 420px;border-bottom:0;margin:0;padding:0;justify-content:flex-start;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-nav-search {flex:0 1 290px;min-width:0;max-width:100%;margin:0 0 8px;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-nav-search .wp-block-search__inside-wrapper {display:flex;gap:6px;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-nav-search .wp-block-search__input {width:100%;min-width:0;min-height:44px;padding:8px 10px;font:16px/1.4 Arial,sans-serif;border:1px solid #8A8173;border-radius:0;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-nav-search .wp-block-search__button {min-height:44px;margin:0;padding:8px 12px;font:14px/1.4 Arial,sans-serif;}
@media(max-width:760px) {html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-nav-search-row {gap:4px;} html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-nav-search-row #ev-home-nav {justify-content:center;flex-basis:100%;} html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home .ev-nav-search {flex:1 1 100%;max-width:100%;}}
/* EV PAPER DESIGN 2026-11-04 END */

/* EV CAROUSEL ARROW STATES 2026-11-04 BEGIN */
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home button.ev-carousel-arrow:is(:hover,:focus,:focus-visible,:active) {background:#ED1C24!important;border-color:#000000!important;color:#FFFFFF!important;opacity:1!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home button.ev-carousel-arrow:is(:hover,:focus,:focus-visible,:active) > span {color:#FFFFFF!important;font-weight:700!important;opacity:1!important;}
html body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home button.ev-carousel-arrow:focus-visible {outline:2px solid #000000!important;outline-offset:3px!important;}
/* EV CAROUSEL ARROW STATES 2026-11-04 END */

/* EV CLOSE UNDERLINES AND HEADER 2026-11-05 BEGIN */
html:root body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(#ev-home,#ev-page,#ev-reprint) .ev-name,
html:root body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #masthead .site-title {
font-family:'Source Serif 4',Georgia,serif!important;font-weight:700!important;
}
html:root body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(h1,h2,h3,h4,h5,h6):not(.ev-name):not(:has(a,span)):not(.sd-title,.screen-reader-text,.jp-relatedposts-headline),
html:root body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main :is(h1,h2,h3,h4,h5,h6):not(.ev-name) > :is(a,span),
html:root body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main summary {
background-image:none!important;padding-bottom:0!important;
text-decoration-line:underline!important;text-decoration-style:solid!important;
text-decoration-color:#FFE600!important;text-decoration-thickness:.10em!important;
text-underline-offset:.08em!important;text-decoration-skip-ink:auto!important;
}
html:root body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview) #page #content #main #ev-home :is(.label,#ev-news-heading),
html:root body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview).single-post #page #content #main .entry-content :is(p,li,blockquote,figcaption) a:not(.sd-button):not(:has(img)),
html:root body.wp-theme-gema:not(#ev-paper-scope):not(#ev-paper-preview).single-post #page #content #main #ev-reprint :is(p,li,blockquote,figcaption) a:not(.sd-button):not(:has(img)) {
background-image:none!important;padding-bottom:0!important;
text-decoration-line:underline!important;text-decoration-style:solid!important;
text-decoration-color:#ED1C24!important;text-decoration-thickness:.10em!important;
text-underline-offset:.08em!important;text-decoration-skip-ink:auto!important;
}
/* EV CLOSE UNDERLINES AND HEADER 2026-11-05 END */