/*
Theme Name: Lightning Child
Theme URI:
Template: lightning
Description:
Author:
Tags:
Version: 0.6.1
*/


/* 大会情報 */
.post-type-archive-tournament {
.global-nav-list>li#menu-item-2787:before {
    width: 100%;
}
.global-nav-list>li#menu-item-2477:before {
    width: 0;
}
.global-nav-list>li#menu-item-2477:hover:before,
.global-nav-list>li#menu-item-2477[class*=current]:where(:not(.menu-item-anchor)):before {
    width: 0;
}
.global-nav-list>li#menu-item-2477:hover:before {
    width: 100%;
}
}

.tournament_y:not(:last-child) {
  margin-block-end: 3rem;
}
.tournament {
  display: grid;
        gap: 10px 30px;
        align-items: center;
@media (min-width: 768px) {
        grid-template-columns: 60% 40%;
}
.tournament_data {
}
.tournament_files {
  display: grid;
  grid-template-columns: repeat(4,1fr);
gap:20px;
text-align:center;
font-size:.84rem;
padding-inline:20px;
@media (min-width: 768px) {
padding-inline:0;
}

.summary,
.entry,
.combination,
.result {
display:block;
padding-block:6px;
padding-inline:8px;
border-radius:8px;
@media (hover: hover) {
&:hover {
color:#fff;
span {color:#fff;}
}
}
}
.summary {
color:#c1272d;
@media (hover: hover) {
&:hover {
background-color:#c1272d;
}
}
}
.entry {
color:#66895c;
@media (hover: hover) {
&:hover {
background-color:#66895c;
}
}
}
.combination {
color:#3253a5;
@media (hover: hover) {
&:hover {
background-color:#3253a5;
}
}
}
.result {
color:#b59a03;
@media (hover: hover) {
&:hover {
background-color:#b59a03;
}
}
}

svg {
  display: inline-block;
  fill: currentColor;
  stroke: none;
  aspect-ratio: 50 / 50;
width:42px;
}
span {
display:block;
color:#333;
}
}
}