/* Equal tracks keep the nine cards aligned regardless of title length. */
.pq-portal #kids-area .biblical-kids-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;align-items:stretch}
.pq-portal #kids-area .kids-game-tile{display:flex;min-width:0;margin:0;padding:0;border:0;background:none}
.pq-portal #kids-area .kids-game-tile>a{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;min-width:0;min-height:170px;box-sizing:border-box;margin:0;padding:22px 37% 22px 18px;border:1px solid #ff6b00;border-radius:18px;background:linear-gradient(130deg,#152840,#0b172d);color:#f8fafc;text-decoration:none;box-shadow:0 8px 22px #0002;overflow:hidden;transition:border-color .2s,transform .2s}
.pq-portal #kids-area .kids-game-tile>a>strong{font-weight:800;font-size:clamp(16px,1.6vw,22px);line-height:1.25;font-family:inherit;overflow-wrap:normal;position:relative;z-index:1}
.pq-portal #kids-area .kids-game-tile>a>.kids-card-description{display:block;margin:0;color:#75e4ff;font-size:13px;line-height:1.5;font-weight:650;position:relative;z-index:1}
.pq-portal #kids-area .biblical-item{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36%;aspect-ratio:1;background-image:url('/biblical-kids-items.png');background-repeat:no-repeat;background-size:300% 300%;pointer-events:none}
.biblical-item-0{background-position:0% 0%}.biblical-item-1{background-position:50% 0%}.biblical-item-2{background-position:100% 0%}.biblical-item-3{background-position:0% 50%}.biblical-item-4{background-position:50% 50%}.biblical-item-5{background-position:100% 50%}.biblical-item-6{background-position:0% 100%}.biblical-item-7{background-position:50% 100%}.biblical-item-8{background-position:100% 100%}
.pq-portal #kids-area .kids-game-tile>a:hover{border-color:#ffb06b;transform:translateY(-2px)}.pq-portal #kids-area .kids-game-tile>a:focus-visible{outline:3px solid #75e4ff;outline-offset:4px}
@media(max-width:900px){.pq-portal #kids-area .biblical-kids-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.pq-portal #kids-area .biblical-kids-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pq-portal #kids-area .kids-game-tile>a{min-height:145px;padding-left:18px}.pq-portal #kids-area .kids-game-tile>a>strong{font-size:19px}.pq-portal #kids-area .biblical-item{width:33%;max-width:135px}}
@media(prefers-reduced-motion:reduce){.pq-portal #kids-area .kids-game-tile>a{transition:none}}
html body.pq-portal #kids-area .kids-game-tile>a{border:1px solid #ff6b00!important;border-radius:18px!important;background:linear-gradient(130deg,#152840,#0b172d)!important;box-shadow:0 8px 22px #0002!important}
html body.pq-portal #kids-area .kids-game-tile>a>.kids-card-description{color:#75e4ff!important}

/* UNO uses playing cards in the same illustration slot as the other games. */
.pq-portal #kids-area .biblical-item.uno-card-art{background-image:url('/uno-card-art.svg');background-size:contain;background-position:center}
