/* Brand-standard boundaries stay attached to their hero/footer surfaces. */
body .r5-hero{position:relative!important;isolation:isolate;overflow:hidden!important;margin-bottom:0!important;padding-bottom:110px!important;background-size:cover!important}
body .r5-hero>video,body .r5-hero .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body .r5-hero>.r5-hero-seam,body .ggg-v2-footer>.r5-footer-seam{position:absolute!important;inset:auto 0 -1px!important;width:100%!important;height:72px!important;min-height:0!important;display:block!important;margin:0!important;padding:0!important;line-height:0!important;z-index:5!important;pointer-events:none;background:transparent!important;overflow:hidden}
body .r5-hero-seam svg,body .r5-footer-seam svg{display:block;width:100%;height:100%;margin:0;padding:0}
.r5-hero-seam path,.r5-footer-seam path{fill:var(--r5-seam-fill);stroke:none}
body .ggg-v2-footer{position:relative;overflow:visible;border-top:0!important}
body .ggg-v2-footer>.r5-footer-seam{inset:-71px 0 auto!important}
/* Newly licensed forest, visible only inside the draggable sticker board. */
body #page-fanart .r4-sticker-board{position:relative;isolation:isolate;overflow:hidden;background:transparent!important}
body #page-fanart .r5-forest-scene{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url('/assets/fanart/licensed-forest.jpg');background-size:cover;background-position:left center;transform:scale(1.2);transform-origin:left center}
body #page-fanart .r4-sticker-board .fanart-sticker-row{z-index:1;background:transparent!important}
body #page-fanart .r4-deck-board .card-table{background:#39291d url('/assets/fanart/licensed-wood-table.jpg') center/cover no-repeat!important}
body #page-fanart .r4-deck-board .card-hint{background:rgba(10,10,9,.82);padding:8px 12px;bottom:12px}
@media(max-width:600px){body .r5-hero{padding-bottom:90px!important}body .r5-hero>.r5-hero-seam,body .ggg-v2-footer>.r5-footer-seam{height:56px!important}body .ggg-v2-footer>.r5-footer-seam{top:-55px!important}}
