/* Decorative raster family shared with the game; portrait originals and printing stay intact. */
@media screen{
 :root{--art-paper:url('assets/ui/art-r5/paper-surface.webp');--art-card:url('assets/ui/art-r5/card-paper.webp');--art-gold:url('assets/ui/art-r5/button-gold.webp')}
 body{background:#f5efdc url('assets/ui/art-r5/home-manor-chibi-v2.webp') center top/cover fixed no-repeat}main{background:#fff8e8e8;min-height:100vh;box-shadow:0 0 70px #fff6dfb0}main>header{border:9px solid transparent;border-image:url('assets/battle/ui-panel.webp') 210 fill / 22px / 0 stretch;background:none;border-radius:16px;padding:20px 165px 20px 22px}.gallery-header-art{right:20px;top:26px;width:125px;height:125px}
 nav,aside,.controls{background-image:var(--art-paper);background-size:308px}nav{border:1px solid #beac7e;box-shadow:0 3px 0 #ad956227}nav button{border:2px solid transparent;border-image:var(--art-card) 96 fill / 12px / 0 stretch;background:none;box-shadow:0 2px 3px #7c6c3a1f;color:#536046}nav button.active{border-image-source:var(--art-gold);border-image-slice:84 fill;border-image-width:15px;color:#634a24;background:none}
 .card{background:#fcf5e4;border-color:#bfae80;border-radius:12px;box-shadow:0 3px 0 #ac96652e}.info{background:#fff6df var(--art-paper);border-top-color:#d1bd8e}.version{background-image:var(--art-paper);border-color:#b7bd94}#empty{background-color:#f4edd7;border-color:#b6a576}dialog{border:12px solid transparent;border-image:url('assets/battle/ui-panel.webp') 210 fill / 24px / 0 stretch;background:none;border-radius:18px;box-shadow:0 20px 65px #182e2666}dialog button{background:#fff7e5 var(--art-paper);border-color:#baac7f}dialog h2{color:#4b6147}footer{background:#fff8e9a3;padding:15px;border-radius:10px}
 @media(max-width:650px){main{padding:15px 12px}main>header{border-width:7px;border-image-width:17px;padding:16px 84px 16px 12px}.gallery-header-art{right:7px;top:40px;width:78px;height:78px}dialog{border-width:8px;border-image-width:17px;padding:12px}nav button{border-image-width:10px}}
}
