
.v113-coming-card{
  border-color:rgba(239,29,45,.30);
  box-shadow:0 14px 44px rgba(0,0,0,.16),0 0 0 1px rgba(239,29,45,.04);
}
.v113-coming-hero{
  position:absolute;
  z-index:5;
  top:14px;
  left:14px;
  display:grid;
  gap:0;
  direction:ltr;
  text-align:left;
  pointer-events:none;
}
.v113-coming-hero::before{
  content:"";
  position:absolute;
  inset:-12px -15px;
  z-index:-1;
  border-radius:16px;
  background:linear-gradient(135deg,rgba(5,8,13,.90),rgba(77,8,17,.80));
  border:1px solid rgba(239,29,45,.40);
  backdrop-filter:blur(9px);
  box-shadow:0 12px 30px rgba(0,0,0,.30);
}
.v113-coming-kicker{
  color:#ff6672;
  font-size:9px;
  line-height:1;
  font-weight:900;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.v113-coming-hero strong{
  margin-top:3px;
  color:#fff;
  font-size:18px;
  line-height:1;
  font-weight:1000;
  letter-spacing:.055em;
  text-shadow:0 3px 18px rgba(0,0,0,.65);
}
.v113-coming-status{
  display:inline-flex;
  align-items:center;
  gap:7px;
  width:max-content;
  border-radius:999px;
  border:1px solid rgba(239,29,45,.42);
  background:rgba(15,18,24,.80);
  padding:5px 9px;
  color:#fff;
  font-size:10px;
  font-weight:1000;
  letter-spacing:.04em;
  backdrop-filter:blur(8px);
}
.v113-coming-status small{
  color:#ff6a75;
  font-size:9px;
  font-weight:900;
  letter-spacing:0;
}
.v113-coming-note{
  display:flex;
  align-items:center;
  gap:9px;
  border:1px solid rgba(239,29,45,.22);
  border-radius:14px;
  background:linear-gradient(90deg,rgba(239,29,45,.09),rgba(239,29,45,.02));
  padding:9px 11px;
}
.v113-coming-note b{
  flex:0 0 auto;
  color:#ff3343;
  font-size:10px;
  font-weight:1000;
  letter-spacing:.04em;
}
.v113-coming-note span{
  color:var(--color-muted-foreground);
  font-size:10px;
  line-height:1.7;
}
.v113-detail-coming{
  margin-bottom:15px;
  display:grid;
  width:100%;
  border-radius:18px;
  border:1px solid rgba(239,29,45,.30);
  background:linear-gradient(115deg,rgba(239,29,45,.13),rgba(17,23,32,.72));
  padding:14px 16px;
}
.v113-detail-coming span{
  color:#ff6672;
  font-size:10px;
  font-weight:900;
}
.v113-detail-coming strong{
  color:#fff;
  font-size:24px;
  line-height:1.15;
  font-weight:1000;
  letter-spacing:.055em;
  direction:ltr;
  text-align:right;
}
.v113-detail-coming small{
  margin-top:5px;
  color:var(--color-muted-foreground);
  font-size:10px;
  font-weight:700;
}
.v113-admin-coming-mini{
  margin-top:5px;
  display:inline-flex;
  border-radius:999px;
  border:1px solid rgba(239,29,45,.30);
  background:rgba(239,29,45,.08);
  padding:3px 7px;
  color:#ff5260;
  font-size:9px;
  font-weight:900;
}
.v113-admin-coming-status{
  display:inline-grid;
  gap:1px;
  min-width:90px;
  border-radius:12px;
  border:1px solid rgba(239,29,45,.30);
  background:rgba(239,29,45,.09);
  padding:6px 9px;
  text-align:center;
}
.v113-admin-coming-status b{
  color:#ff3a49;
  font-size:10px;
  font-weight:1000;
  direction:ltr;
}
.v113-admin-coming-status small{
  color:var(--color-muted-foreground);
  font-size:9px;
  font-weight:800;
}
@media(max-width:640px){
  .v113-coming-hero{top:11px;left:11px}
  .v113-coming-hero strong{font-size:15px}
  .v113-coming-note{align-items:flex-start;flex-direction:column;gap:3px}
}
