/* Opaque character art sits inside a themed illustrated window. Media stays intact. */
html body[data-character-edges] [data-character-window][data-character-window][data-character-window]{position:relative!important;transform:none!important;aspect-ratio:auto!important;min-height:0!important;background:none!important;overflow:visible!important;isolation:isolate;margin-bottom:5.5rem!important}
html body[data-character-edges] .character-window-media{position:relative!important;box-sizing:border-box!important;width:100%!important;padding:18px!important;margin:0!important;aspect-ratio:auto!important;background:none!important;transform:none!important}
html body[data-character-edges] .character-window-media>img{display:block!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;object-fit:contain!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;border:0!important;border-radius:0!important}
html body[data-character-edges] .character-window-media>video{position:absolute!important;inset:18px!important;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important;object-fit:contain!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;border:0!important;border-radius:0!important}
html body[data-character-edges] .character-window-ornament{display:block!important;position:absolute!important;inset:0!important;z-index:3!important;background:var(--character-window-art) center/100% 100% no-repeat!important;pointer-events:none!important}
html body[data-character-edges] [data-character-window][data-character-window][data-character-window]>button{top:calc(100% + .85rem)!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0!important;z-index:4!important;pointer-events:auto!important}
html body[data-character-edges] [data-character-window][data-character-window][data-character-window] .named-character-frame{aspect-ratio:auto!important;background:none!important;overflow:visible!important;transform:none!important}
