/* Tarjetas de los retos de Katadoku Ajedrez: portada y página de la modalidad.
   Cada tarjeta usa un borde de papel rasgado distinto (ajedrez/assets/cards/bordes/)
   y un tono envejecido aplicado solo con CSS. */
.chess-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.chess-case-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;background:rgba(231,223,207,.88)}
.chess-case-card .case-image{height:auto;aspect-ratio:640/623}
.chess-case-card .case-image img{object-fit:cover}
.chess-case-card .case-info{padding:14px 8px 8px}
.chess-case-card .case-info h3{margin:0 0 16px;font-size:23px;line-height:1.08}
.chess-case-card .case-info .button{margin-top:auto}
.chess-case-card .case-info p{margin:-6px 0 18px;font-size:15px;line-height:1.38}
.chess-case-card .case-image{border-radius:0;background-color:#e4d3b0;background-image:radial-gradient(circle at 28% 18%,rgba(255,249,232,.6),transparent 55%),radial-gradient(circle at var(--stain-x) var(--stain-y),rgba(132,88,38,.2),transparent 40%),linear-gradient(135deg,#ecdfc3,#d6bf95);box-shadow:inset 0 0 12px rgba(104,66,26,.38);-webkit-mask:var(--paper-edge) center/100% 100% no-repeat;mask:var(--paper-edge) center/100% 100% no-repeat}
.chess-case-card .case-image img{filter:sepia(.26) saturate(.88) contrast(1.03) brightness(1.01);-webkit-mask:var(--photo-edge) center/100% 100% no-repeat;mask:var(--photo-edge) center/100% 100% no-repeat}
.chess-case-card .case-image::after{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:radial-gradient(ellipse at center,transparent 58%,rgba(86,54,22,.2) 100%),radial-gradient(circle at var(--stain-x) var(--stain-y),rgba(150,104,48,.14),transparent 26%);mix-blend-mode:multiply}
.chess-case-card .case-image span{z-index:2}
.chess-case-card:nth-child(1){--paper-edge:url("/ajedrez/assets/cards/bordes/papel-1.svg?v=3");--photo-edge:url("/ajedrez/assets/cards/bordes/foto-1.svg?v=3");--stain-x:18%;--stain-y:80%}
.chess-case-card:nth-child(2){--paper-edge:url("/ajedrez/assets/cards/bordes/papel-2.svg?v=3");--photo-edge:url("/ajedrez/assets/cards/bordes/foto-2.svg?v=3");--stain-x:82%;--stain-y:76%}
.chess-case-card:nth-child(3){--paper-edge:url("/ajedrez/assets/cards/bordes/papel-3.svg?v=3");--photo-edge:url("/ajedrez/assets/cards/bordes/foto-3.svg?v=3");--stain-x:24%;--stain-y:22%}
.chess-case-card:nth-child(4){--paper-edge:url("/ajedrez/assets/cards/bordes/papel-4.svg?v=3");--photo-edge:url("/ajedrez/assets/cards/bordes/foto-4.svg?v=3");--stain-x:76%;--stain-y:30%}
.chess-case-card:nth-child(5){--paper-edge:url("/ajedrez/assets/cards/bordes/papel-5.svg?v=3");--photo-edge:url("/ajedrez/assets/cards/bordes/foto-5.svg?v=3");--stain-x:50%;--stain-y:86%}
.chess-case-card:nth-child(6){--paper-edge:url("/ajedrez/assets/cards/bordes/papel-6.svg?v=3");--photo-edge:url("/ajedrez/assets/cards/bordes/foto-6.svg?v=3");--stain-x:14%;--stain-y:46%}
.chess-case-card:nth-child(7){--paper-edge:url("/ajedrez/assets/cards/bordes/papel-7.svg?v=3");--photo-edge:url("/ajedrez/assets/cards/bordes/foto-7.svg?v=3");--stain-x:86%;--stain-y:54%}
.chess-case-card:nth-child(8){--paper-edge:url("/ajedrez/assets/cards/bordes/papel-8.svg?v=3");--photo-edge:url("/ajedrez/assets/cards/bordes/foto-8.svg?v=3");--stain-x:36%;--stain-y:70%}

@media (max-width:900px){.chess-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
}

@media (max-width:720px){.chess-case-grid{gap:12px}
.chess-case-card .case-info{padding:12px 4px 4px}
.chess-case-card .case-info h3{margin-bottom:12px;font-size:19px}
.chess-case-card .case-info p{margin:-4px 0 14px;font-size:13.5px;line-height:1.32}
.chess-case-card .button.small{gap:8px;width:100%;padding:10px 8px;font-size:14px;white-space:nowrap}
}
/* Nivel de dificultad: va entre el título y la descripción. */
.chess-case-card .case-level{margin:-8px 0 10px}
.chess-case-card .case-level + p{margin-top:0}
@media (max-width:720px){.chess-case-card .case-level{margin:-6px 0 8px}}
