.cp-page{display:flex;flex-direction:column;gap:20px;max-width:960px}.cp-sec{display:flex;flex-direction:column;gap:12px}.cp-sec .ph3{margin:0}.cp-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.cp-card{display:flex;flex-direction:column;gap:8px;color:var(--ptext);text-decoration:none;transition:border-color .2s,transform .2s var(--pease)}.cp-card:hover{border-color:var(--pline2);transform:translateY(-2px)}.cp-card .ph3,.cp-card p{margin:0}.cp-card .pchip.gold{align-self:flex-start}.cp-when{display:inline-flex;align-items:center;gap:5px;font-size:13px}.cp-prizes{display:flex;align-items:center;gap:6px;color:var(--paccent);font-weight:600;font-size:14px}.cp-rules{font-size:13px;line-height:1.5}.cp-hero{display:flex;flex-direction:column;gap:10px}.cp-hero .ph2,.cp-hero p{margin:0}.cp-facts{width:100%;max-width:640px;margin:4px 0;border-collapse:separate;border-spacing:0;border:1px solid var(--pline);border-radius:14px;overflow:hidden;background:#03081e40}.cp-facts th,.cp-facts td{padding:11px 16px;text-align:left;vertical-align:middle;border-top:1px solid var(--pline)}.cp-facts tr:first-child th,.cp-facts tr:first-child td{border-top:0}.cp-facts th{width:1%;white-space:nowrap;font-size:12px;font-weight:600;color:var(--pmuted);text-transform:uppercase;letter-spacing:.06em;background:#ffffff08}.cp-facts th .pi{width:16px;height:16px;margin-right:8px;vertical-align:-3px;color:var(--paccent)}.cp-facts td{font-weight:600}.cp-facts td>.pi{width:16px;height:16px;margin-right:6px;vertical-align:-3px;color:var(--paccent)}.cp-free{color:#46d39a}.cp-per{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.cp-per i{font-style:normal;color:var(--pmuted)}.cp-podium{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cp-podium li{display:flex;align-items:center;gap:10px}.cp-podium b{margin-left:auto;padding-left:12px;color:var(--paccent);font-variant-numeric:tabular-nums}.cp-medal{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font:800 12px/1 var(--pnum, inherit);color:#1a1405}.cp-medal.m1{background:linear-gradient(180deg,#ffe08a,#e8a920)}.cp-medal.m2{background:linear-gradient(180deg,#f1f4fb,#aab3c8)}.cp-medal.m3{background:linear-gradient(180deg,#f2bf8f,#b8743d)}.cp-medal.m4,.cp-medal.m5,.cp-medal.m6{background:var(--pline2);color:var(--ptext)}@media(max-width:480px){.cp-facts,.cp-facts tbody,.cp-facts tr{display:block}.cp-facts th,.cp-facts td{display:block;width:auto;padding:8px 12px}.cp-facts th{padding-bottom:4px}.cp-facts td{border-top:0;padding-top:0}.cp-facts tr+tr{border-top:1px solid var(--pline)}.cp-facts th{background:none}}.cp-board{display:flex;flex-direction:column;gap:10px}.cp-board .ph3{margin:0}.cp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cp-list li{display:grid;grid-template-columns:32px auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff08}.cp-list li.me{background:#ffc53d1f;box-shadow:inset 0 0 0 1px #ffc53d73}.cp-list li.nq{opacity:.6}.cp-rank{font-weight:700;text-align:center}.cp-list li:nth-child(1) .cp-rank{color:#ffd56a}.cp-list li:nth-child(2) .cp-rank{color:#dfe5fb}.cp-list li:nth-child(3) .cp-rank{color:#e3a36b}.cp-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cp-wl{font-size:13px}.cp-fgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.sn-comp{display:flex;align-items:center;gap:14px;color:var(--ptext);text-decoration:none}.sn-comp div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}@media(max-width:520px){.cp-list li{grid-template-columns:26px auto minmax(0,1fr) auto auto;gap:8px}.cp-wl{display:none}}.sn-cup{display:inline-grid;place-items:center;width:30px;height:30px;margin:-4px 2px -4px -6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a2a5c,#1b1435);box-shadow:inset 0 0 0 1.5px #ffaa3cb3,0 2px 6px #00000059}.sn-cup svg{width:19px;height:19px;filter:drop-shadow(0 0 4px rgba(255,140,40,.7));transition:transform .3s var(--pspring, ease)}.pbtn:hover .sn-cup svg{transform:rotate(-10deg) scale(1.12)}
/*# sourceMappingURL=competitions.css.map */
