.ay-lineup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}
.ay-lineup-link{display:block;position:relative;color:#fff8e8;text-decoration:none;border-radius:14px;overflow:hidden;border:1px solid rgba(242,199,121,.5);box-shadow:0 16px 38px rgba(1,6,18,.24)}
.ay-lineup-link img{display:block;width:100%;height:auto}
.ay-lineup-link span{display:block;padding:.7rem 1rem;background:rgba(5,15,33,.8);font-size:.9rem;text-align:right}
.ay-lineup-link:focus-visible{outline:3px solid #f2c779;outline-offset:4px}
@media(max-width:760px){.ay-lineup-grid{grid-template-columns:1fr}}
@media(min-width:761px) and (max-width:1150px){.ai-yuki-series .global-nav{gap:.85rem;font-size:.78rem}}
