/* Owner approved proposal C: two columns of photographic collages, with alternating colour accents. */
#contenuto .games-index-mast.paper-games-heading{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 25px!important;transform:none!important;color:#24112f}
#contenuto .paper-games-heading>.eyebrow{display:block;font:900 10px/1.4 "Nunito Sans",Arial,sans-serif;color:#e80070;letter-spacing:1px;margin:0 0 9px}
#contenuto .paper-games-heading>h1.site-page-title{display:block;width:auto;max-width:290px;font:900 italic 44px/.98 "Barlow Condensed",Impact,sans-serif!important;letter-spacing:-.015em;text-transform:uppercase;padding:0!important;margin:9px 0 13px!important;color:#e80070!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none}
#contenuto .paper-games-heading>h1:before,#contenuto .paper-games-heading>h1:after{display:none!important}
#contenuto .paper-games-heading>p{font:400 14px/1.5 "Nunito Sans",Arial,sans-serif!important;max-width:48ch;margin:0 0 12px!important}
#contenuto .paper-games-heading>.game-mode{display:inline-block;font:900 10px/1.4 "Nunito Sans",Arial,sans-serif;padding:5px 9px;color:#24112f;background:url("/assets/approved-home/paint-yellow.svg") center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;transform:none}
#contenuto .play-editorial.is-directory.paper-directory{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:22px 16px!important;margin:0!important;padding:0!important;grid-template-columns:none!important}
#contenuto .play-editorial.is-directory.paper-directory .play-game-card:nth-child(n){display:block!important;flex:0 0 calc(50% - 8px)!important;width:calc(50% - 8px)!important;min-width:0!important;max-width:none!important;min-height:0!important;height:auto!important;grid-column:auto!important;grid-row:auto!important;grid-template-rows:none!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important;color:#24112f}
#contenuto .play-editorial.is-directory.paper-directory .play-game-card:before,#contenuto .play-editorial.is-directory.paper-directory .play-game-card:after{display:none!important}
#contenuto .play-editorial.is-directory.paper-directory .play-art{display:block!important;position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important;isolation:isolate}
#contenuto .play-editorial.is-directory.paper-directory .play-art:before{display:none!important}
#contenuto .play-editorial.is-directory.paper-directory .play-art:after{content:""!important;display:block!important;position:absolute!important;z-index:2!important;top:-7px!important;left:15px!important;right:auto!important;bottom:auto!important;width:37px!important;height:13px!important;background:url("/assets/approved-home/paint-yellow.svg") center/100% 100% no-repeat!important;transform:rotate(-9deg)!important;box-shadow:none!important;text-shadow:none!important;pointer-events:none}
#contenuto .play-editorial.is-directory.paper-directory .play-art>:is(img,svg){position:static!important;display:block!important;width:100%!important;height:128px!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;border:4px solid #fff!important;border-radius:0!important;box-shadow:0 2px 4px #24112f22!important;transform:rotate(-2deg)!important;clip-path:none!important;overflow:hidden!important;background:#fff!important}
#contenuto .play-editorial.is-directory.paper-directory .play-game-card:nth-child(even) .play-art>:is(img,svg){transform:rotate(2deg)!important}
#contenuto .play-editorial.is-directory.paper-directory .ai-image-notice{display:block!important;position:static!important;font:400 10px/1.25 "Nunito Sans",Arial,sans-serif!important;margin:6px 0!important;padding:0!important;background:transparent!important;color:#6d626b!important;border:0!important;transform:none!important}
#contenuto .play-editorial.is-directory.paper-directory .game-photo-tag{display:block!important;position:static!important;font:900 9px/1.3 "Nunito Sans",Arial,sans-serif!important;color:#e80070!important;padding:4px 0!important;margin:0!important;background:transparent!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#contenuto .play-editorial.is-directory.paper-directory .game-card-number{display:none!important}
#contenuto .play-editorial.is-directory.paper-directory .play-caption{display:block!important;position:relative!important;width:auto!important;min-width:0!important;height:auto!important;background:url("/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp") center/100% 100% no-repeat!important;padding:15px 10px 13px!important;margin:0 -4px!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
#contenuto .play-editorial.is-directory.paper-directory .play-caption:before,#contenuto .play-editorial.is-directory.paper-directory .play-caption:after{display:none!important}
#contenuto .play-editorial.is-directory.paper-directory .play-caption h2{font:900 italic 24px/1.03 "Barlow Condensed",Impact,sans-serif!important;letter-spacing:-.015em!important;text-transform:uppercase!important;text-wrap:wrap!important;margin:0 0 9px!important;color:#24112f!important;background:none!important;border:0!important;padding:0!important;text-shadow:none!important;-webkit-text-stroke:0!important;transform:none!important}
#contenuto .play-editorial.is-directory.paper-directory .play-hook{font:400 12px/1.5 "Nunito Sans",Arial,sans-serif!important;margin:0 0 8px!important;color:#24112f!important}
#contenuto .play-editorial.is-directory.paper-directory .play-open{display:inline-block!important;font:900 10px/1.3 "Nunito Sans",Arial,sans-serif!important;min-height:0!important;color:#24112f!important;padding:8px 0 4px!important;margin:0!important;background:transparent!important;border:0!important;border-bottom:3px solid #e80070!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
#contenuto .paper-directory .play-game-card:focus-visible{outline:3px solid #00abc2;outline-offset:5px}
@media(min-width:761px){#contenuto .paper-games-heading>h1.site-page-title{font-size:52px!important}
#contenuto .play-editorial.is-directory.paper-directory{gap:28px 24px!important}
#contenuto .play-editorial.is-directory.paper-directory .play-game-card:nth-child(n){flex-basis:calc((100% - 48px)/3)!important;width:calc((100% - 48px)/3)!important}
#contenuto .play-editorial.is-directory.paper-directory .play-art>:is(img,svg){height:180px!important}
#contenuto .play-editorial.is-directory.paper-directory .play-caption h2{font-size:30px!important}
#contenuto .play-editorial.is-directory.paper-directory .play-hook{font-size:14px!important}
#contenuto .play-editorial.is-directory.paper-directory .game-photo-tag{font-size:11px!important}
#contenuto .play-editorial.is-directory.paper-directory .play-open{font-size:12px!important}}
@media(max-width:359px){#contenuto .play-editorial.is-directory.paper-directory .play-caption h2{font-size:22px!important}
#contenuto .play-editorial.is-directory.paper-directory .play-caption{padding:11px 8px 12px!important;margin-left:-2px!important;margin-right:-2px!important}}
#contenuto .games-index-mast.paper-games-heading{padding-bottom:8px!important}
#contenuto .games-index-mast.paper-games-heading:after{content:'';display:block;width:100%;height:10px;margin-top:18px;background:url('/assets/approved-home/paint-cyan.svg') center/100% 100% no-repeat}
#contenuto .play-editorial.is-directory.paper-directory .play-game-card:nth-child(even){margin-top:16px!important}
#contenuto .play-editorial.is-directory.paper-directory .play-game-card:nth-child(3n+1) h2{color:#e80070!important}
@media(min-width:761px){#contenuto .paper-games-heading>h1.site-page-title{max-width:none!important}}

/* Sparse hearts/stars outside game artwork; existing controls and geometry unchanged. */
#contenuto .games-index-mast.paper-games-heading{position:relative}
#contenuto .games-index-mast.paper-games-heading:before{content:'';position:absolute;right:5px;top:-8px;width:28px;height:28px;background:url('/assets/approved-home/star-reference.svg') center/contain no-repeat;transform:rotate(12deg);pointer-events:none}
#contenuto .paper-directory .play-game-card:nth-child(6n+2) .play-art:before,#contenuto .paper-directory .play-game-card:nth-child(6n+5) .play-art:before{content:'';display:block;position:absolute;right:-6px;top:7px;left:auto;bottom:auto;width:27px;height:29px;background:url('/assets/approved-home/heart-reference.svg') center/contain no-repeat;transform:rotate(10deg);pointer-events:none;z-index:3}
#contenuto .paper-directory .play-game-card:nth-child(6n+5) .play-art:before{width:26px;height:26px;background-image:url('/assets/approved-home/star-reference.svg');transform:rotate(-9deg)}
