/* New Originals use the dimensions and framing of the existing card tiles. */
.original-tile.og-new-original img,
.home-content .original-tile.og-new-original img,
.casino-page .original-tile.og-new-original img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none}
.original-tile.og-new-original .og-original-copy{position:absolute;inset:54% 0 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;padding:8px 6px 8%;background:linear-gradient(180deg,transparent,var(--tile-bottom) 55%,var(--tile-bottom));color:#fff;text-align:center;pointer-events:none}
.original-tile.tile-chicken{--tile-bottom:#24378a}
.original-tile.tile-hilo{--tile-bottom:#075038}
.original-tile.tile-dragon-tower{--tile-bottom:#772516}
.original-tile.tile-moles{--tile-bottom:#245a2b}
.original-tile.tile-snakes{--tile-bottom:#0c3a5c}
.original-tile.tile-tome-of-life{--tile-bottom:#322667}
.original-tile.tile-rock-paper-scissors{--tile-bottom:#873933}
.original-tile.tile-video-poker{--tile-bottom:#253178}
.original-tile.og-new-original .og-original-copy strong{font:600 1.28rem/.96 Oswald,Impact,sans-serif;text-transform:uppercase;text-wrap:balance;filter:drop-shadow(0 2px 2px #0009)}
.original-tile.og-new-original .og-original-copy small{font:700 .45rem/1.1 'DM Sans',Arial,sans-serif;letter-spacing:.18em;white-space:nowrap;color:#f3f4ef}
.original-tile.tile-rock-paper-scissors .og-original-copy strong{font-size:.96rem}
.original-tile.tile-dragon-tower .og-original-copy strong,.original-tile.tile-tome-of-life .og-original-copy strong{font-size:1.14rem}
.original-preview-page .original-preview-shell{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);max-width:900px;margin:35px auto;padding:clamp(24px,4vw,56px);border:1px solid #c6f17c3b;border-radius:20px;background:linear-gradient(120deg,#182a31,#11191e)}
.original-preview-shell img{width:100%;max-width:240px;aspect-ratio:240/330;object-fit:cover;border-radius:12px;box-shadow:0 22px 42px #0009}
.original-preview-shell h1{margin:12px 0 17px}
.original-preview-shell p{color:#b9c8c3;max-width:480px}
@media(max-width:700px){.original-tile.og-new-original .og-original-copy strong{font-size:1.1rem}.original-tile.tile-rock-paper-scissors .og-original-copy strong{font-size:.85rem}.original-preview-page .original-preview-shell{grid-template-columns:1fr;text-align:center}.original-preview-shell img{margin:auto}.original-preview-shell p{margin-left:auto;margin-right:auto}}
