/* Decorative fields stay inside the frame, clear of text and hit targets. */
.home-microcharacters{position:fixed;top:0;left:0;pointer-events:none;user-select:none;z-index:2;contain:strict;image-rendering:pixelated}
.home-microcharacters[data-side="middle"],.home-microcharacters[data-side="bottom"]{position:absolute}
.home-frame-bottom{display:none}
@media(min-width:1100px) and (hover:hover) and (pointer:fine){
 .home-frame-bottom{display:block;max-width:calc(var(--container) + 208px);height:96px;margin:0 auto;border:1px solid var(--line);pointer-events:none}
}
@media print{.home-microcharacters,.home-frame-bottom{display:none!important}}
