.chess-page .hero-art{background:linear-gradient(90deg,rgba(243,239,229,.99) 0%,rgba(243,239,229,.97) 46%,rgba(243,239,229,.55) 60%,transparent 76%),url('/ajedrez/assets/katadoku%20ajedrez.webp') right center/cover}
  .chess-page .chess-hero-title{line-height:.9}
  .chess-page .chess-hero-title > span{display:block;color:#9a7153;font:400 clamp(16px,1.55vw,23px)/1 var(--serif);letter-spacing:.43em}
  .chess-page .chess-hero-title > strong{display:block;margin:.1em 0 .28em;color:#931d30;font:400 clamp(54px,7.8vw,96px)/.86 var(--serif);letter-spacing:.035em}
  .chess-page .chess-hero-title > strong::after{display:block;width:54px;height:2px;margin-top:.27em;background:#931d30;content:""}
  .chess-page .grid-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}
  .chess-page .grid-info-copy{max-width:none;padding-right:24px}
  .chess-page .grid-info-preview{width:100%;max-width:none;justify-content:flex-end;transform:none}
  .chess-page .grid-info-preview img{width:100%;height:auto}
  .chess-page .rules-grid article{min-height:0;padding-bottom:12px}
  .chess-page .rules-heading strong,.chess-page .rules-grid strong{color:inherit;font-weight:600}
  .chess-page .cases-nav-dropdown{position:relative}
  .chess-page .cases-nav-trigger{display:inline-flex;align-items:center;gap:7px;padding:14px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .2s ease,transform .2s ease}
  .chess-page .cases-nav-trigger::after{width:6px;height:6px;margin-top:-3px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;content:"";transform:rotate(45deg);transition:transform .2s ease}
  .chess-page .cases-nav-trigger:hover,.chess-page .cases-nav-trigger:focus-visible{color:#2e332d;transform:translateY(-1px)}
  .chess-page .cases-nav-trigger[aria-expanded="true"]::after{margin-top:3px;transform:rotate(225deg)}
  .chess-page .cases-nav-menu{position:absolute;top:calc(100% - 7px);right:-18px;z-index:20;display:grid;min-width:188px;padding:8px;border:1px solid rgba(118,95,72,.28);border-radius:7px;background:rgba(243,239,229,.99);box-shadow:0 12px 30px rgba(50,38,25,.15)}
  .chess-page .cases-nav-menu[hidden]{display:none}
  .chess-page .cases-nav-menu a,.chess-page .cases-nav-menu span{display:block;padding:10px 12px;border-radius:4px;color:var(--ink);font:15px var(--serif);letter-spacing:0}
  .chess-page .cases-nav-menu a:hover,.chess-page .cases-nav-menu a:focus-visible{background:rgba(231,223,207,.76);color:#931d30;transform:none}
  .chess-page .cases-nav-menu a::after{background:#931d30}
  .chess-page .cases-nav-menu .is-current{background:rgba(231,223,207,.76);color:#931d30}
  .chess-page .cases-nav-menu span{color:var(--sepia);opacity:.78}
  
  @media (max-width:720px){.chess-page .hero-art{background:linear-gradient(180deg,rgba(243,239,229,.98) 0%,rgba(243,239,229,.91) 49%,rgba(243,239,229,.18) 74%,transparent 100%),url('/ajedrez/assets/katadoku%20ajedrez.webp') 82% center/cover}.chess-page .chess-hero-title > strong{font-size:clamp(52px,16vw,74px)}.chess-page .grid-info{grid-template-columns:1fr;gap:20px}.chess-page .grid-info-copy{padding-right:0}.chess-page .grid-info-preview{justify-self:stretch}.chess-page .cases-nav-dropdown{width:100%}.chess-page .cases-nav-trigger{width:100%;padding:6px 0;text-align:left}.chess-page .cases-nav-menu{position:static;width:100%;min-width:0;margin-top:4px;box-shadow:none}}
  .chess-page .grid-info-preview{display:grid;grid-template-columns:min(100%,340px);justify-content:end;align-items:stretch}
  .chess-page .grid-info-preview > img,.chess-page .grid-info-preview::after{grid-area:1/1;align-self:stretch;justify-self:stretch}
  .chess-page .grid-info-preview img{width:100%;filter:sepia(.3) saturate(.88) contrast(1.03) brightness(1) drop-shadow(0 8px 14px rgba(50,38,25,.22))}
  .chess-page .grid-info-preview::after{content:"";background:radial-gradient(ellipse at center,transparent 52%,rgba(86,54,22,.26) 100%),radial-gradient(circle at 24% 76%,rgba(150,104,48,.18),transparent 32%),radial-gradient(circle at 78% 22%,rgba(150,104,48,.14),transparent 28%),radial-gradient(circle at 60% 58%,rgba(170,128,70,.08),transparent 22%);mix-blend-mode:multiply;pointer-events:none;-webkit-mask:url("/ajedrez/assets/tablero-ajedrez-katadoku.webp?v=2") center/100% 100% no-repeat;mask:url("/ajedrez/assets/tablero-ajedrez-katadoku.webp?v=2") center/100% 100% no-repeat}
  @media (max-width:720px){.chess-page .grid-info-preview{justify-content:center}}
