/* ─────────────────────────────────────────────────────────────
   rh-panels.css — 로비 모드 탭(EVENT / TOURNAMENT / 홀설치)을
   페이지 이동 없이 대시보드 박스 안에서 보여주는 패널들.
   로비의 .arena 카드 질감을 그대로 따른다.
   2026-09-05
   ───────────────────────────────────────────────────────────── */

/* 패널 전환 — .dashboard 를 그대로 쓰므로 박스 테두리·배경은 동일하다 */
.dashboard[hidden]{display:none!important}
@media(min-width:821px){
  /* 탭을 바꿔도 박스 높이가 튀지 않게 */
  .dashboard{min-height:352px}
}

/* 로비에는 전역 a{text-decoration:none} 이 없어 카드 안 글자에 밑줄이 그어진다 */
.dashboard a{color:inherit;text-decoration:none}
.pl-cards{display:grid;gap:6px;align-content:start}
.pl-card{
  position:relative;display:flex;flex-direction:column;
  border:1px solid #394146;border-radius:5px;
  background:linear-gradient(160deg,#192126,#0d1316);
  padding:14px 13px 12px;overflow:hidden;transition:.2s;
}
.pl-card:hover{border-color:#d79a35;box-shadow:inset 0 0 35px rgba(201,135,38,.16)}
.pl-card .tag{
  align-self:flex-start;margin-bottom:9px;padding:3px 8px;border-radius:10px;
  border:1px solid rgba(218,168,79,.45);background:rgba(218,168,79,.10);
  color:#e5c281;font-size:9.5px;font-weight:900;letter-spacing:1.2px}
.pl-card .tag.live{border-color:#c0532f;background:rgba(192,83,47,.12);color:#eaa483}
.pl-card h4{margin:0 0 6px;font:700 13px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#e5c281;letter-spacing:.3px;line-height:1.35}
.pl-card p{margin:0;font-size:11.5px;color:#9a9d9e;line-height:1.6}
.pl-card .val{margin-top:auto;padding-top:10px;font:700 15px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#f7d58f;letter-spacing:.3px}
.pl-card .sub{margin-top:3px;font-size:10.5px;color:#7d8184;letter-spacing:.2px}

/* 이벤트 — 3 x 2 */
.pl-event .pl-cards{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}

/* 토너먼트 — 큰 카드 2장 */
.pl-tourn .pl-cards{grid-template-columns:repeat(2,1fr)}
.pl-tourn .pl-card{padding:18px 18px 16px}
.pl-tourn .pl-card h4{font-size:16px;margin-bottom:9px}
.pl-tourn .pl-card p{font-size:12px}
.pl-kv{display:flex;flex-direction:column;gap:0;margin-top:14px;border-top:1px solid #2a3236;padding-top:4px}
.pl-kv .r{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #1e2529;font-size:11.5px}
.pl-kv .r:last-child{border-bottom:0}
.pl-kv .k{color:#8d9294}
.pl-kv .v{color:#dcdedc;font-weight:700}
.pl-kv .v.gold{color:#f7d58f}

/* 설치 */
.pl-install .pl-cards{grid-template-columns:repeat(3,1fr)}
.pl-steps{display:flex;flex-direction:column;gap:0;margin-top:2px}
.pl-steps .s{display:grid;grid-template-columns:26px 1fr;gap:11px;align-items:start;padding:8px 0;border-bottom:1px solid #1e2529;font-size:11.5px;color:#a9adad;line-height:1.6}
.pl-steps .s:last-child{border-bottom:0}
.pl-steps .n{width:22px;height:22px;border:1px solid rgba(218,168,79,.5);border-radius:50%;
  display:grid;place-items:center;font:700 11px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#f7d58f;background:#0f1519}
.pl-steps b{color:#e2d9c4}

/* 공통 버튼 (로비 .open-btn 과 같은 결) */
.pl-btn{margin-top:12px;width:100%;padding:11px 6px;border:0;border-radius:3px;text-align:center;
  background:linear-gradient(100deg,#b87c2e,#edca77,#b47a2f);color:#171009;
  font-weight:900;font-size:12px;letter-spacing:.4px;cursor:pointer;
  box-shadow:inset 0 1px 0 #ffe4a2;transition:.15s}
.pl-btn:hover:not(:disabled){filter:brightness(1.15)}
.pl-btn:disabled{background:#1b2226;color:#6d7274;box-shadow:none;cursor:default;filter:none}
.pl-btn.ghost{background:none;border:1px solid #4a5257;color:#c9ccca;box-shadow:none}
.pl-btn.ghost:hover{border-color:#d79a35;color:#f7d58f;filter:none}

/* ── 오른쪽 사이드 ─────────────────────────────────────────── */
.pl-side{display:grid;gap:8px;align-content:start}
.pl-box{border:1px solid #394146;border-radius:5px;background:linear-gradient(145deg,#231a10,#111719);
  padding:16px 15px;box-shadow:inset 0 0 40px rgba(201,135,38,.10)}
.pl-box h4{margin:0 0 4px;font:700 12px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#e5c281;letter-spacing:1.2px}
.pl-box p{margin:0;font-size:11px;color:#9a9d9e;line-height:1.65}
.pl-box .big{display:block;margin:9px 0 2px;font:700 22px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;letter-spacing:.5px;
  background:linear-gradient(#fff6d6 5%,#d09b34 62%,#fff2be 92%);-webkit-background-clip:text;background-clip:text;color:transparent}
.pl-box .big-k{display:block;font-size:9.5px;letter-spacing:2.4px;color:#9b8c6c}

/* 카운트다운 */
.pl-cd{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:11px}
.pl-cd .u{background:#0c1114;border:1px solid #394146;border-radius:4px;padding:8px 2px;text-align:center}
.pl-cd .u b{display:block;font:700 16px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#f7d58f;letter-spacing:.5px}
.pl-cd .u span{display:block;margin-top:2px;font-size:8px;letter-spacing:1px;color:#7d8284}

/* 목록형 링크 */
.pl-list{border:1px solid #394146;border-radius:5px;background:linear-gradient(160deg,#192126,#0d1316);padding:6px 14px}
.pl-list a,.pl-list button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;
  padding:10px 0;border:0;border-bottom:1px solid #232b2f;background:none;
  color:#b6baba;font-size:11.5px;text-align:left;cursor:pointer;transition:.15s}
.pl-list a:last-child,.pl-list button:last-child{border-bottom:0}
.pl-list a:hover,.pl-list button:hover{color:#f7d58f}
.pl-list em{font-style:normal;font-size:10px;color:#7d8284;white-space:nowrap}

/* 상태 배너 (설치·알림) */
.pl-state{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;border-radius:5px;
  background:#101619;border:1px solid #2c3438;margin-bottom:10px}
.pl-state .ico{flex:0 0 auto;font-size:14px;line-height:1.35;color:#d9a84f}
.pl-state b{display:block;font-size:12px;color:#e2d9c4;margin-bottom:2px}
.pl-state span{display:block;font-size:10.5px;color:#8d9294;line-height:1.6}
.pl-state.ok{border-color:#3e7d52;background:#111c15}
.pl-state.ok .ico{color:#68c187}
.pl-state.warn{border-color:#8c4a2c;background:#191110}
.pl-state.warn .ico{color:#e08a5f}

/* ── 반응형 ───────────────────────────────────────────────── */
@media(max-width:1200px){
  .pl-event .pl-cards{grid-template-columns:repeat(3,1fr)}
  .pl-install .pl-cards{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:820px){
  .dashboard{min-height:0}
  .pl-event .pl-cards,
  .pl-install .pl-cards{grid-template-columns:1fr 1fr}
  .pl-tourn .pl-cards{grid-template-columns:1fr}
  .pl-card{padding:12px 11px 11px}
  .pl-card h4{font-size:12px}
  .pl-tourn .pl-card h4{font-size:14px}
  .pl-side{grid-template-columns:1fr}
}
@media(max-width:520px){
  .pl-event .pl-cards,
  .pl-install .pl-cards{grid-template-columns:1fr}
}

/* ─────────────────────────────────────────────────────────────
   환율 패널 (2026-09-09) — 당일 06·12·18·24시 테더 요율 + 추이 그래프
   ───────────────────────────────────────────────────────────── */
.pl-rate .pl-cards{grid-template-columns:1fr;gap:8px}
.rt-chartcard{padding:14px 14px 8px}
.rt-chartcard h4{margin:0 0 2px;font:700 13px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#e5c281;letter-spacing:.3px}
.rt-chartcard .rt-sub{margin:0 0 6px;font-size:10.5px;color:#7d8184;letter-spacing:.2px}
.rt-chart{width:100%;height:200px}
.rt-svg{width:100%;height:200px;display:block}
.rt-xtick{dominant-baseline:auto}
.rt-grid{stroke:#2a3237;stroke-width:1}
.rt-area{fill:url(#rtFill);stroke:none}
.rt-line{fill:none;stroke:#e5c281;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.rt-dot{fill:#0d1316;stroke:#e5c281;stroke-width:1.6}
.rt-dot.last{fill:#f7d58f;stroke:#f7d58f}
.rt-ytick{fill:#7d8184;font-size:9.5px;text-anchor:end;font-family:inherit}
.rt-xtick{fill:#7d8184;font-size:9.5px;text-anchor:middle;font-family:inherit}
.rt-empty{margin:0;padding:56px 14px;text-align:center;font-size:11.5px;color:#7e8385;line-height:1.8}

.rt-slots-h{font-size:11px;color:#9a9d9e;letter-spacing:.4px;margin:2px 0 6px}
.rt-slots-h em{font-style:normal;color:#e5c281;font-weight:700}
.rt-slots-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.rt-slot{border:1px solid #394146;border-radius:5px;padding:11px 8px;text-align:center;
  background:linear-gradient(160deg,#192126,#0d1316)}
.rt-slot.waiting{border-style:dashed;opacity:.62}
.rt-slot-h{display:block;font-size:10px;letter-spacing:1.6px;color:#9b8c6c;font-weight:900}
.rt-slot b{display:block;margin:5px 0 2px;font:700 17px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#f7d58f;letter-spacing:.3px}
.rt-slot.waiting b{color:#6d7274}
.rt-slot-u{display:block;font-size:9.5px;letter-spacing:.6px;color:#7d8184}
.rt-slots-f{margin-top:7px;font-size:10.5px;color:#7d8184;letter-spacing:.2px}
.rt-slots-f b{color:#e5c281}

.rt-src{margin:7px 0 0;font-size:10px;color:#7d8184;line-height:1.6;letter-spacing:.2px}
.rt-calc{margin-top:12px;padding-top:11px;border-top:1px solid #2f373c}
.rt-calc label{display:block;font-size:10px;letter-spacing:1.2px;color:#9b8c6c;font-weight:900;margin-bottom:6px}
.rt-calc-in{display:flex;align-items:center;gap:6px}
.rt-calc-in input{flex:1;min-width:0;padding:8px 9px;border:1px solid #3c4448;border-radius:4px;
  background:#0d1316;color:#f0ece4;font:700 13px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;text-align:right}
.rt-calc-in input:focus{outline:0;border-color:#d9a84f}
.rt-calc-in span{font-size:11px;color:#9a9d9e}
.rt-calc output{display:block;margin-top:7px;font:700 14px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#e5c281;text-align:right}

@media(max-width:820px){
  .rt-chart,.rt-svg{height:170px}
  .rt-slots-row{grid-template-columns:1fr 1fr}
}

/* ═════════════════════════════════════════════════════════════
   [2026-09-11] 이벤트 · 토너먼트 재단장

   전에는 같은 크기의 납작한 카드가 3x2 로 늘어서 있어 무엇이 중요한지
   읽히지 않았다. 여기서는
     · 대표 하나를 크게 세우고 나머지는 보조 카드로 내린다
     · 각 이벤트·대회에 문장(rank-*.webp)을 붙여 눈으로 구분하게 한다
     · 금액은 금색 숫자로 따로 세우고, 아주 느린 결이 지나간다
     · 토너먼트는 상금·마감·정원·바이인을 카드 한 장 안에서 다 읽게 한다
   움직임은 전부 prefers-reduced-motion 에서 꺼진다.
   ═════════════════════════════════════════════════════════════ */

/* 탭이 열릴 때 카드가 차례로 올라온다 (display:none → block 이라 매번 다시 돈다) */
@keyframes pl-rise{from{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}
.pl-event .pl-cards>*,.pl-tourn .pl-cards>*,
.pl-event .pl-side>*,.pl-tourn .pl-side>*{animation:pl-rise .42s cubic-bezier(.22,.9,.28,1) both}
.pl-event .pl-cards>*:nth-child(1),.pl-tourn .pl-cards>*:nth-child(1){animation-delay:.02s}
.pl-event .pl-cards>*:nth-child(2),.pl-tourn .pl-cards>*:nth-child(2){animation-delay:.08s}
.pl-event .pl-cards>*:nth-child(3){animation-delay:.12s}
.pl-event .pl-cards>*:nth-child(4){animation-delay:.16s}
.pl-event .pl-cards>*:nth-child(5){animation-delay:.20s}
.pl-event .pl-cards>*:nth-child(6){animation-delay:.24s}
.pl-event .pl-side>*:nth-child(1),.pl-tourn .pl-side>*:nth-child(1){animation-delay:.10s}
.pl-event .pl-side>*:nth-child(2),.pl-tourn .pl-side>*:nth-child(2){animation-delay:.18s}

/* 금액 — 금박 결이 아주 느리게 지나간다 */
.pl-event .num,.pl-tourn .num{
  background:linear-gradient(100deg,#c9973a 6%,#fff8dc 24%,#e8c56a 42%,#fff2be 60%,#c9973a 82%);
  background-size:260% 100%;-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
  animation:pl-shimmer 7s linear infinite;
}
@keyframes pl-shimmer{from{background-position:180% 0}to{background-position:-80% 0}}

/* 진행 중 표시 */
.pl-card .tag .dot,.pl-live .dot,.tn-sched .st.live .dot{
  display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;
  background:#eaa483;box-shadow:0 0 7px rgba(234,164,131,.85);vertical-align:middle;
  animation:pl-blink 2.4s ease-in-out infinite;
}
.pl-live .dot{background:#7fd39a;box-shadow:0 0 7px rgba(127,211,154,.8)}
@keyframes pl-blink{0%,100%{opacity:1}50%{opacity:.35}}

.pl-card{transition:transform .22s cubic-bezier(.22,.9,.28,1),border-color .22s,box-shadow .22s}
.pl-card:hover{transform:translateY(-2px)}
.pl-card .tag.vip{border-color:rgba(190,150,235,.5);background:rgba(150,110,200,.13);color:#cdb4ea}
.pl-card .tag.new{border-color:rgba(140,190,210,.45);background:rgba(120,170,200,.12);color:#a9cdda}

/* ── 이벤트 ────────────────────────────────────────────────── */
.pl-event .pl-cards{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:8px}

.ev-hero{
  grid-column:1/-1;flex-direction:row;align-items:center;gap:20px;
  padding:22px 24px;border-color:#6d572e;
  background:
    radial-gradient(120% 150% at 88% 24%,rgba(201,135,38,.22),transparent 58%),
    linear-gradient(118deg,#1e262b,#0b1013 64%);
  box-shadow:0 14px 40px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,236,180,.07);
}
.ev-hero:hover{border-color:#d79a35;box-shadow:0 18px 46px rgba(0,0,0,.5),inset 0 0 40px rgba(201,135,38,.12)}
.ev-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.ev-hero h4{margin:10px 0 7px;font-size:23px;line-height:1.25}
.ev-hero p{font-size:12.5px;max-width:520px}
.ev-val{display:flex;align-items:baseline;gap:13px;margin:15px 0 0}
.ev-val .num{font:700 34px/1 Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;letter-spacing:.5px}
.ev-val .cap{font-size:9.5px;letter-spacing:2.6px;color:#9b8c6c}
.ev-cta{width:auto;margin-top:16px;padding:11px 28px}
.ev-crest{flex:0 0 auto;width:150px;height:auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.8));animation:pl-float 6.5s ease-in-out infinite}
@keyframes pl-float{0%,100%{transform:none}50%{transform:translateY(-7px)}}
/* 결 한 줄이 아주 가끔 지나간다 */
.ev-glow{position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(100deg,transparent 41%,rgba(255,236,180,.09) 50%,transparent 59%);
  transform:translateX(-100%);animation:pl-sweep 7s ease-in-out 1.5s infinite}
@keyframes pl-sweep{0%{transform:translateX(-100%)}42%,100%{transform:translateX(100%)}}

.ev-card{padding:15px 14px 14px}
.ev-card h4{margin-bottom:5px}
.ev-card p{font-size:11px}
.ev-card .val{margin-top:12px;padding-top:0;font-size:17px}
.ev-card .sub{margin-top:4px}
.ev-mark{position:absolute;right:11px;bottom:11px;width:50px;height:auto;
  opacity:.42;filter:saturate(.9);transition:opacity .25s ease,transform .25s ease;pointer-events:none}
.ev-mark.emblem{right:13px;bottom:16px;width:42px}
.ev-card:hover .ev-mark{opacity:.75;transform:translateY(-4px) scale(1.06)}

.ev-pick{position:relative;overflow:hidden}
.ev-pick .pl-btn{margin-top:13px;display:block;text-align:center}

.pl-live a span{display:flex;align-items:center;min-width:0}

/* ── 토너먼트 ──────────────────────────────────────────────── */
.pl-tourn .pl-cards{grid-template-columns:1.12fr 1fr;gap:8px}
.tn-card{padding:20px 20px 18px}
.tn-card h4{margin-bottom:7px}
.tn-feature{
  background:
    radial-gradient(120% 130% at 86% 12%,rgba(201,135,38,.20),transparent 58%),
    linear-gradient(150deg,#1d252a,#0b1013 66%);
  border-color:#6d572e;
}
.tn-crest{position:absolute;right:-20px;top:-12px;width:132px;height:auto;
  opacity:.26;filter:saturate(.9);pointer-events:none;transition:opacity .3s ease}
.tn-card:hover .tn-crest{opacity:.42}
.tn-card>*:not(.tn-crest){position:relative}   /* 문장은 배경이라 제외 — 안 그러면 absolute 가 풀려 콘텐츠를 밀어낸다 */

.tn-prize{margin-top:15px;padding:12px 14px;border:1px solid rgba(218,168,79,.26);border-radius:5px;
  background:rgba(9,13,16,.72)}
.tn-prize .k{display:block;font-size:8.5px;letter-spacing:3.2px;color:#9b8c6c}
.tn-prize .num{display:block;margin-top:5px;font:700 23px/1.1 Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;letter-spacing:.4px}
.tn-prize .cap{display:block;margin-top:5px;font-size:10px;color:#8d9294}

.tn-cdwrap{margin-top:13px}
.tn-cdwrap .k{display:block;font-size:9px;letter-spacing:1.2px;color:#8d9294}
.tn-cdwrap .pl-cd{margin-top:7px}
.pl-cd .u{background:linear-gradient(#101619,#0a0e11);border-color:#4a4029;
  box-shadow:inset 0 1px 0 rgba(255,236,180,.06)}
.pl-cd .u b{font-variant-numeric:tabular-nums}

.tn-seats{margin-top:14px}
.tn-seats .bar{height:6px;border:1px solid #2a3236;border-radius:4px;background:#141a1e;overflow:hidden}
.tn-seats .bar i{display:block;height:100%;background:linear-gradient(90deg,#8a5a1e,#f1cb7b);
  box-shadow:0 0 12px rgba(232,197,106,.45)}
.tn-seats .cap{display:block;margin-top:7px;font-size:10.5px;color:#8d9294}

.tn-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}
.tn-chips span{padding:5px 10px;border:1px solid #3a4246;border-radius:20px;
  background:rgba(11,16,19,.6);font-size:10.5px;color:#b6baba;letter-spacing:.2px}
.tn-cta{margin-top:16px}

.tn-week h4{margin-bottom:2px}
.tn-sched{list-style:none;margin:11px 0 0;padding:0}
.tn-sched li{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;
  padding:9px 0;border-bottom:1px solid #262e32}
.tn-sched li:last-child{border-bottom:0}
.tn-sched .d{width:26px;height:26px;display:grid;place-items:center;border-radius:4px;
  border:1px solid rgba(218,168,79,.4);background:#0f1519;color:#e5c281;font:700 11px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif}
.tn-sched b{display:block;font-size:11.5px;color:#e2d9c4;line-height:1.4}
.tn-sched em{font-style:normal;font-size:10px;color:#8d9294}
.tn-sched .st{padding:3px 8px;border:1px solid #333b3f;border-radius:10px;
  font-size:9px;letter-spacing:.8px;color:#7d8284;white-space:nowrap}
.tn-sched .st.live{border-color:#c0532f;background:rgba(192,83,47,.12);color:#eaa483}

/* ── 반응형 ───────────────────────────────────────────────── */
@media(max-width:1200px){
  .pl-event .pl-cards{grid-template-columns:repeat(2,1fr)}
  .pl-tourn .pl-cards{grid-template-columns:1fr}
  .ev-crest{width:126px}
}
@media(max-width:820px){
  .ev-hero{flex-direction:row;align-items:center;gap:12px;padding:16px 16px 18px}
  .ev-hero h4{font-size:17px;margin:8px 0 5px}
  .ev-hero p{font-size:11.5px}
  .ev-val{margin-top:12px;gap:9px}
  .ev-val .num{font-size:26px}
  .ev-cta{margin-top:13px;padding:10px 20px;font-size:11.5px}
  .ev-crest{width:88px}
  .ev-card{padding:13px 12px 12px}
  .ev-card .val{font-size:15px}
  .ev-mark,.ev-mark.emblem{top:9px;right:9px;bottom:auto;width:38px;opacity:.5}
  .tn-card{padding:16px 15px 15px}
  .tn-crest{width:104px;right:-16px;top:-8px}
  .tn-prize .num{font-size:20px}
}
@media(max-width:400px){
  .ev-crest{width:66px}
  .ev-hero{gap:10px;padding:15px 13px 16px}
  .ev-hero h4{font-size:16px}
}

@media(prefers-reduced-motion:reduce){
  .pl-event .pl-cards>*,.pl-tourn .pl-cards>*,.pl-event .pl-side>*,.pl-tourn .pl-side>*,
  .pl-event .num,.pl-tourn .num,.ev-crest,.ev-glow,
  .pl-card .tag .dot,.pl-live .dot{animation:none}
  .pl-event .num,.pl-tourn .num{background-position:0 0}
  .ev-glow{display:none}
}

/* 전체 보기 타일 — 3열 격자의 마지막 빈 칸을 메운다 */
.ev-more{align-items:center;justify-content:center;text-align:center;gap:2px;
  border-style:dashed;border-color:#3f474c;background:rgba(13,19,22,.55)}
.ev-more:hover{border-style:solid;border-color:#d79a35;background:rgba(20,26,29,.7)}
.ev-more .i{font:400 20px/1 Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#d9a84f;margin-bottom:7px}
.ev-more b{font:700 12.5px Georgia,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;color:#e5c281;letter-spacing:.3px}
.ev-more em{font-style:normal;margin-top:4px;font-size:10.5px;color:#7d8184}

/* 사이드 아래 조용한 안내 — 오른쪽 열이 비어 보이는 것도 같이 메운다 */
.ev-note{margin:2px 2px 0;font-size:10.5px;line-height:1.75;color:#6f7477;letter-spacing:.1px}
