/* Join outer posts, shared rails and existing logo, using independent art. */
/* Keep the complete roof within the viewport and center resource text. */
html body.rustic-desktop{padding-top:14px!important}
html body.rustic-desktop>header{overflow:visible!important}
html body.rustic-desktop .top-res{justify-content:center!important}
html body.rustic-desktop .new-decor-roof{top:-12px!important;height:22px!important}
html body.rustic-desktop .logo-eave{top:-12px!important;height:22px!important;background-size:362% 770.21%!important;background-position:1.2723% 48.41%!important}
/* Shared blue-gray slate/wood backing under both information rails. */
html body.rustic-desktop .upper-rails-backdrop{position:absolute!important;left:0!important;top:-3px!important;width:994px!important;height:86px!important;z-index:-1!important;pointer-events:none!important;box-sizing:border-box!important;border-left:7px solid #453722!important;border-right:7px solid #453722!important;background-color:#34484e!important;background-image:repeating-linear-gradient(0deg,transparent 0 9px,#17272c 9px 11px,#64717488 11px 12px),repeating-linear-gradient(90deg,transparent 0 26px,#17272c88 26px 28px);box-shadow:inset 0 3px #987d4d,inset 0 -3px #92784a,0 0 0 1px #231a11!important}
html body.rustic-desktop .upper-rails-backdrop::before,html body.rustic-desktop .upper-rails-backdrop::after{content:''!important;position:absolute!important;left:-3px!important;right:-3px!important;height:5px!important;background:linear-gradient(#7a6745,#2d2419 45%,#8c7955 70%,#2d2419)!important;pointer-events:none!important}
html body.rustic-desktop .upper-rails-backdrop::before{top:35px!important}
html body.rustic-desktop .upper-rails-backdrop::after{bottom:0!important}
html body.rustic-desktop .header-logo-group{position:relative!important;z-index:92!important;overflow:visible!important;width:154px!important;justify-content:center!important;isolation:isolate!important}
html body.rustic-desktop .header-logo-group .game-logo-top-left{position:relative!important;z-index:3!important}
html body.rustic-desktop .logo-cloth-backdrop{position:absolute!important;left:-5px!important;top:0!important;width:164px!important;height:48px!important;background-image:url('/assets/decor-v1066/logo-red-cloth.png')!important;background-size:109.49751518498067% 119.6078431372549%!important;background-position:37.2093023255814% 53.84615384615385%!important;background-repeat:no-repeat!important;z-index:1!important;pointer-events:none!important}
html body.rustic-desktop .logo-eave{position:absolute!important;left:-12px!important;top:-3px!important;width:178px!important;height:13px!important;background-image:url('/assets/decor-v1065/roof.png')!important;background-size:101.78% 770.21%!important;background-position:52.63% 48.41%!important;background-repeat:no-repeat!important;z-index:4!important;pointer-events:none!important}
html body.rustic-desktop>.nav{background:#34271d url('/assets/rustic-v1045/resource-rail.webp') center/100% 100% no-repeat!important;box-shadow:inset 0 2px #847352,inset 0 -2px #241a10!important;gap:3px!important;padding-left:18px!important}
html body.rustic-desktop .framework-outer-post{position:absolute!important;top:-42px!important;height:calc(100% + 42px)!important;width:14px!important;background-image:url('/assets/decor-v1065/pillar.png')!important;background-size:1760.0000000000002% 102.33676975945016%!important;background-position:50% 50%!important;background-repeat:no-repeat!important;z-index:89!important;pointer-events:none!important}
html body.rustic-desktop .framework-outer-post-left{left:-6px!important;top:-38px!important;height:calc(100% + 42px)!important}
html body.rustic-desktop .framework-outer-post-right{right:-6px!important;top:-38px!important;height:calc(100% + 42px)!important}
html body.rustic-desktop .reference-divider{width:14px!important}
html body.rustic-desktop .reference-divider-left{left:737px!important}
html body.rustic-desktop .reference-divider-right{left:991px!important;top:-4px!important;height:calc(100% + 4px)!important}
html body.rustic-desktop .framework-cross-rail{position:absolute!important;left:0!important;right:0!important;height:8px!important;background:#44301c url('/assets/rustic-v1045/resource-rail.webp') center/100% 100% no-repeat!important;z-index:86!important;pointer-events:none!important;box-shadow:inset 0 1px #aa9367,inset 0 -1px #23190f}
html body.rustic-desktop .framework-cross-rail-top{top:-5px!important}
html body.rustic-desktop .framework-cross-rail-bottom{bottom:-4px!important}
html body.rustic-desktop .logo-eave{top:-12px!important;height:22px!important;background-size:362% 770.21%!important;background-position:1.2723% 48.41%!important}