/* The header reuses the intact logo already used by this site's Arteluthe pages. */
.site-fix-logo{position:absolute;left:256px;top:44px;width:448px;height:38px;border:0}
#site-fix-footer-logo{position:absolute;left:calc(50% - 70px)!important}
/* These Xara pages lost their main stylesheet. Keep the original coordinates and
   restore only the positioning primitives needed to read their existing text. */
/* The 1000px canvas is the width already declared by these pages; anchoring it
   to a matching containing block keeps its left-hand text reachable on phones. */
#site-fix-unskinned:not(:has(.xr_xpos)){position:relative;min-width:1000px;min-height:799px;margin:0;background:#fff!important;color:#111;font:12px Arial,sans-serif}
#site-fix-unskinned:not(:has(.xr_xpos)) .xr_ap,#site-fix-unskinned:not(:has(.xr_xpos)) .xr_ar{position:absolute;border:0}
#site-fix-unskinned:not(:has(.xr_xpos)) .xr_ar{display:block}
#site-fix-unskinned:not(:has(.xr_xpos)) :is(.xr_tl,.xr_tr,.xr_tc,.xr_tj,.xr_tb){position:absolute}
#site-fix-unskinned:not(:has(.xr_xpos)) :is(.xr_tl,.xr_tr,.xr_tc){white-space:pre}
#site-fix-unskinned:not(:has(.xr_xpos)) .xr_tc{text-align:center}
#site-fix-unskinned:not(:has(.xr_xpos)) .xr_tr{text-align:right}
#site-fix-unskinned:not(:has(.xr_xpos)) .xr_tj{text-align:justify}
#site-fix-unskinned:not(:has(.xr_xpos)) :is(.xr_xri_,.xr_sxri){z-index:2}
#site-fix-unskinned:not(:has(.xr_xpos)) :is(#xr_xri,.xr_xri_,.xr_sxri)>div:not([id^="xr_xp"]) :is(span,a){color:#111!important}
/* Without menu images there is no usable trigger; retain the visible text lists. */
#site-fix-unskinned:has(.xr_xpos) .site-fix-logo{left:calc(50% - 224px)}
/* Empty galleries contain no archived slide or image to display. */
:is(.xr_noreset,div[style*="overflow: hidden"]):has(>.mxSlider:empty),
:is(.xr_noreset,div[style*="overflow: hidden"]):has(>.xwidget:empty){display:none}
/* The missing Arteluthe panel also supplied the background for these real labels. */
body:is(:has(#simpleGallery3Columns_12),:has(link[href="/arteluthe/arteluthe_htm_files/xr_text.css"])) .xr_xri_>.xr_s0,
body:is(:has(#simpleGallery3Columns_12),:has(link[href="/arteluthe/arteluthe_htm_files/xr_text.css"])) .xr_xri_>.xr_s0 span{color:#111}
/* Collapse the empty home slideshow's reserved band; retain every real image and label. */
#site-fix-home .xr_sxri>div.xr_txt[style*="top:557px"]{top:250px!important;color:#fff!important}
#site-fix-home .xr_sxri>div.xr_txt[style*="top:557px"] span{color:#fff!important}
#site-fix-home .xr_sxri>span[style*="top:664px"],
#site-fix-home img:is([src$="/2406.jpg"],[src$="/2407.jpg"],[src$="/2408.jpg"],[src$="/2409.jpg"],[src$="/1879.png"],[src$="/1598.png"]){transform:translateY(-354px)}
#site-fix-home :is(#xr_xr,#xr_page0,.xr_sxri){height:519px!important}
