.rk-card{border:3px solid var(--ui-outline);color:#eef1ff;box-shadow:0 4px 0 var(--ui-outline);background:linear-gradient(160deg,#23285a 0%,#141733 70%);border-radius:14px;gap:8px;margin:0 0 12px;padding:12px;display:grid}.rk-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.rk-kicker{font-family:var(--ui-font-pixel);letter-spacing:1px;color:var(--ui-gold);text-transform:uppercase;font-size:10px}.rk-season{font-size:var(--ui-text-xs,12px);opacity:.85;font-weight:800}.rk-card__body{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.rk-card__body>.rk-bar,.rk-card__body>.rk-note{grid-column:1/-1}.rk-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.rk-title__text{gap:2px;min-width:0;display:grid}.rk-title__text strong{font-family:var(--ui-font-display);white-space:nowrap;font-size:22px;line-height:1}.rk-title__text em{font-style:normal;font-family:var(--ui-font-pixel);color:var(--ui-gold);font-size:10px}.rk-badge{image-rendering:pixelated;flex:none}.rk-badge--unranked{font-family:var(--ui-font-display);color:#c9d1e3;border:3px dashed #6b7590;border-radius:10px;place-items:center;font-size:20px;display:grid}.rk-card__stats{justify-items:end;gap:2px;display:grid}.rk-mmr{font-family:var(--ui-font-pixel);font-size:14px}.rk-card__stats small{opacity:.8;font-size:11px;font-weight:800}.rk-bar{border:2px solid var(--ui-outline);background:#0b0d1f;border-radius:6px;height:10px;display:block;overflow:hidden}.rk-bar>span{background:linear-gradient(90deg,#8ad4ff,#ffcb05);height:100%;transition:width .6s;display:block}.rk-note{color:#d9def7;margin:0;font-size:12px;font-weight:700}.rk-note--shield{color:#8ad4ff}.rk-note--warn{color:#ffb4a8}.rk-card .rk-play,.rk-card .rk-play:disabled{width:100%;color:var(--ui-outline);background:linear-gradient(#ffe36b,#ffcb05);font-size:22px}.rk-card .rk-play:disabled{filter:grayscale(.6)}.rk-hint{color:#b8bfdf;margin:0;font-size:11px;font-weight:700}.rk-links{gap:14px;display:flex}.rk-links a{color:var(--ui-gold);font-size:13px;font-weight:800}.rk-search{z-index:2147482950;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#eef1ff;background:#080a1ac7;place-items:center;animation:.2s ease-out pvp-fade-in;display:grid;position:fixed;inset:0}.rk-search__card{border:3px solid var(--ui-outline);text-align:center;background:linear-gradient(170deg,#262c62,#11142c);border-radius:18px;justify-items:center;gap:10px;width:min(380px,100%);padding:20px 16px;display:grid;box-shadow:0 0 0 3px #3a3f6a,0 18px 40px #0000008c}.rk-search__card h2{font-family:var(--ui-font-display);margin:0;font-size:28px;line-height:1.05}.rk-radar{background:radial-gradient(circle,#0000 0 30%,#8ad4ff1f 31% 32%,#0000 33% 62%,#8ad4ff1f 63% 64%,#0000 65%),#0b0d1f;border:3px solid #3a3f6a;border-radius:50%;width:132px;height:132px;position:relative;overflow:hidden}.rk-radar__sweep{background:conic-gradient(#8ad4ff8c,#0000 28%);border-radius:50%;animation:1.6s linear infinite rk-sweep;position:absolute;inset:0}.rk-radar__ball{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px)}.rk-timer{font-family:var(--ui-font-pixel);color:var(--ui-gold);margin:0;font-size:26px}.rk-bot{border:2px dashed #6b7590;border-radius:12px;justify-items:center;gap:6px;width:100%;padding:10px;display:grid}.rk-bot p{margin:0;font-weight:800}.rk-bot small{opacity:.8;font-size:11px}.rk-bot .pvp-btn{width:100%;font-size:18px}.rk-search--found{background:#080a1a8c}.rk-found{text-align:center;justify-items:center;gap:8px;animation:.52s cubic-bezier(.2,1.5,.4,1) both rk-found-in;display:grid}.rk-found strong{font-family:var(--ui-font-display);color:var(--ui-gold);text-shadow:4px 4px 0 var(--ui-accent), -2px -2px 0 var(--ui-outline);font-size:clamp(34px,11vw,56px);line-height:1}.rk-found span{font-family:var(--ui-font-display);font-size:24px}.rk-result{z-index:2147482960;left:50%;top:max(10px, env(safe-area-inset-top));border:3px solid var(--ui-outline);color:#eef1ff;text-align:center;cursor:pointer;background:linear-gradient(170deg,#262c62f5,#11142cf7);border-radius:14px;justify-items:center;gap:6px;width:min(420px,100vw - 24px);padding:10px 12px 12px;animation:.42s cubic-bezier(.2,1.4,.4,1) both rk-drop;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 0 0 2px #3a3f6a,0 12px 30px #00000080}.rk-result[data-move=up]{border-color:var(--ui-gold);box-shadow:0 0 0 2px var(--ui-outline), 0 0 30px #ffcb0573, 0 12px 30px #00000080}.rk-result[data-phase=mini]{gap:2px;width:auto;max-width:calc(100vw - 24px);padding:6px 10px}.rk-result__divisions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;display:flex}.rk-result__before{opacity:.6;filter:saturate(.5)}.rk-result__before .rk-title__text strong{font-size:16px}.rk-result__arrow{color:var(--ui-gold);font-size:16px}.rk-result[data-move=up] .rk-result__after .rk-badge{animation:.9s cubic-bezier(.2,1.6,.4,1) .12s both rk-promote}.rk-result__delta{font-family:var(--ui-font-pixel);border:2px solid var(--ui-outline);color:var(--ui-outline);background:#4fb23a;border-radius:6px;padding:3px 6px;font-size:12px}.rk-result__delta[data-delta=down]{background:#c9d1e3}.rk-result__big{font-family:var(--ui-font-display);color:var(--ui-gold);text-shadow:3px 3px 0 var(--ui-accent);margin:0;font-size:30px;line-height:1;animation:.52s cubic-bezier(.2,1.5,.4,1) .3s both rk-found-in}.rk-result__line{margin:0;font-size:12px;font-weight:800}.rk-result__line--warn{color:#ffb4a8}.rk-result .pvp-btn{margin-top:2px}.pvp-bot-tag{border:2px solid var(--ui-outline);color:var(--ui-outline);font-family:var(--ui-font-pixel);vertical-align:middle;background:#8ad4ff;border-radius:6px;margin-right:6px;padding:1px 6px;font-size:10px;display:inline-block}.rk-hall-season{gap:4px;display:grid}.rk-ladder{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rk-ladder li{background:#141733d9;border:2px solid #2c3160;border-radius:10px;grid-template-columns:34px 40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.rk-ladder li[data-me="1"]{border-color:var(--ui-gold);box-shadow:0 0 0 2px var(--ui-outline)}.rk-ladder__place{font-family:var(--ui-font-pixel);text-align:center;color:var(--ui-gold);font-size:12px}.rk-ladder__name{min-width:0;display:grid}.rk-ladder__name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-ladder__name small{opacity:.8;font-size:11px}.rk-ladder__mmr{font-family:var(--ui-font-pixel);font-size:12px}.rk-panel{background:#141733d9;border:2px solid #2c3160;border-radius:12px;gap:8px;padding:12px;display:grid}.rk-panel h2,.rk-panel h3{font-family:var(--ui-font-display);margin:0}.rk-rewards{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rk-rewards li{align-items:center;gap:8px;font-weight:700;display:flex}.rk-rules{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.rk-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rk-history li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;font-size:13px;display:flex}.rk-profile{gap:8px;display:grid}@keyframes rk-sweep{to{transform:rotate(360deg)}}@keyframes rk-found-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes rk-drop{0%{opacity:0;transform:translate(-50%,-30px)}to{opacity:1;transform:translate(-50%)}}@keyframes rk-promote{0%{filter:brightness(2.2);transform:scale(.6)rotate(-12deg)}60%{filter:brightness(1.6);transform:scale(1.35)rotate(4deg)}to{filter:none;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.rk-radar__sweep,.rk-found,.rk-result,.rk-result__big,.rk-result[data-move=up] .rk-result__after .rk-badge{animation-duration:1ms}}.arena-hall.rk-hall{font-family:var(--ui-font-body)}.arena-hall.rk-hall nav{grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:6px;margin:10px 0 12px;padding-bottom:2px;display:grid;overflow-x:auto}.arena-hall.rk-hall nav button{width:auto;min-height:40px;font-family:var(--ui-font-pixel);letter-spacing:0;padding:6px 2px;font-size:9px}.rk-hall .rk-panel,.rk-hall .rk-ladder li,.rk-hall .rk-rules,.rk-hall .rk-history{font-family:var(--ui-font-body)}.rk-hall .rk-rules li{font-size:14px;line-height:1.45}.rk-hall .rk-ladder__name strong{font-family:var(--ui-font-body);font-size:15px;font-weight:900}.rk-hall .rk-ladder__name small{font-family:var(--ui-font-body);font-size:12px}.rk-hall .rk-ladder__mmr{font-size:11px}.rk-hall .rk-history span,.rk-hall .rk-history small{font-family:var(--ui-font-body);font-weight:800}.rk-hall .arena-hall-back{margin-top:12px;display:inline-block}.atlas-world .atlas-window .rk-card .rk-play,.atlas-world .atlas-window .rk-card .rk-play:disabled{border:4px solid var(--ui-outline);min-height:56px;color:var(--ui-outline);box-shadow:0 5px 0 var(--ui-outline);font-family:var(--ui-font-display);letter-spacing:1px;background:linear-gradient(#ffe36b,#ffcb05);border-radius:14px;font-size:24px;font-weight:400}.atlas-world .atlas-window .rk-card .rk-play:disabled{filter:grayscale(.7);opacity:.75}.rk-gifts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rk-gift{text-align:center;background:radial-gradient(circle at 50% 35%,#ffcb052e,#0000 65%),#11142c;border:2px solid #3a3f6a;border-radius:12px;justify-items:center;gap:2px;padding:10px 4px 8px;display:grid;position:relative;overflow:hidden}.rk-gift__glow{background:conic-gradient(from 0deg, transparent 0 70%, #fff0aa59 78%, transparent 86%);pointer-events:none;animation:3.2s linear infinite rk-sweep;position:absolute;inset:-40%}.rk-gift__box{image-rendering:pixelated;animation:1.6s ease-in-out infinite rk-gift-bob;position:relative}.rk-gift__tier{position:relative}.rk-gift strong{font-family:var(--ui-font-display);font-size:15px;line-height:1;position:relative}.rk-gift__label{color:var(--ui-gold);font-size:10px;font-weight:900;position:relative}@keyframes rk-gift-bob{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-3px)rotate(-3deg)}60%{transform:translateY(-3px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.rk-gift__glow,.rk-gift__box{animation:none}}.rk-cup h2,.rk-cup h3{margin:0}.rk-cup-live{font-family:var(--ui-font-pixel);color:#ff8c7a;margin:0;font-size:11px;animation:1.1s ease-in-out infinite pvp-pulse}.rk-cup-champion{text-align:center;border-color:var(--ui-gold);justify-items:center;box-shadow:0 0 24px #ffcb0540}.rk-cup-trophy{font-size:44px;line-height:1}.rk-cup-next{border-color:#8ad4ff}.rk-gifts--one{grid-template-columns:minmax(0,160px);justify-content:center}.rk-cup-bracket{scroll-snap-type:x proximity;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.rk-cup-round{scroll-snap-align:start;align-content:start;gap:6px;display:grid}.rk-cup-round h4{font-family:var(--ui-font-pixel);color:var(--ui-gold);margin:0;font-size:9px}.rk-cup-round ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rk-cup-match{background:#11142c;border:2px solid #2c3160;border-radius:10px;gap:2px;padding:6px;display:grid}.rk-cup-match[data-status=called]{border-color:#8ad4ff}.rk-cup-match[data-status=live]{border-color:#ff8c7a}.rk-cup-side{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:13px;display:grid}.rk-cup-side small{font-family:var(--ui-font-pixel);opacity:.7;font-size:8px}.rk-cup-side strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-cup-side em{color:#8ad4ff;font-size:10px;font-style:normal}.rk-cup-side[data-win="1"] strong{color:var(--ui-gold)}.rk-cup-side[data-win="0"]{opacity:.45}.rk-cup-side[data-me="1"] strong{text-decoration:underline}.rk-cup-side--empty{opacity:.4;display:block}.rk-cup-match__foot{justify-content:space-between;align-items:center;gap:8px;min-height:14px;display:flex}.rk-cup-chip{font-family:var(--ui-font-pixel);color:#b8bfdf;font-size:8px}.rk-cup-chip[data-status=called]{color:#8ad4ff}.rk-cup-chip[data-status=live]{color:#ff8c7a}.rk-cup-replay{color:var(--ui-gold);font-size:11px;font-weight:800}.rk-cup-vs{font-family:var(--ui-font-display);margin:0;font-size:24px}.arena-hall.rk-hall .pvp-btn--accept,.arena-hall.rk-hall .pvp-btn--accept:disabled{border:4px solid var(--ui-outline);min-height:52px;color:var(--ui-outline);box-shadow:0 5px 0 var(--ui-outline);font-family:var(--ui-font-display);letter-spacing:1px;background:linear-gradient(#ffe36b,#ffcb05);border-radius:14px;font-size:22px}.arena-hall.rk-hall .pvp-btn--x{border:4px solid var(--ui-outline);color:#fff;min-height:48px;font-family:var(--ui-font-display);background:#111;border-radius:14px;place-items:center;padding:6px 16px;font-size:20px;text-decoration:none;display:inline-grid}.rk-cup-push{cursor:pointer;align-items:center;gap:8px;display:flex}
.cc-prize,.cc-board,.cc-profile{color:#f5f0e6;background:linear-gradient(135deg,#252240,#151c30 65%);border:1px solid #bfa47755;border-radius:20px;overflow:hidden;box-shadow:0 14px 40px #070b173d}.cc-prize{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);min-height:330px;display:grid;position:relative}.cc-prize-copy{align-self:center;padding:32px 32px 28px 8px}.cc-eyebrow{color:#e8c47d;letter-spacing:.16em;font-size:10px;font-weight:800;line-height:1.7;display:block}.cc-prize h3{text-wrap:balance;margin:12px 0;font-size:clamp(24px,3.1vw,36px);line-height:1.12}.cc-prize p,.cc-journey p,.cc-requirements p,.cc-board p{color:#c9cada;font-size:13px;line-height:1.7}.cc-card-detail{color:#e8c47d!important;font-size:12px!important}.cc-card-stage{background:radial-gradient(#b68d4c26,#0000 68%);place-items:center;min-width:0;min-height:310px;display:grid;position:relative}.cc-orbit{border:1px solid #e4c07b24;border-radius:50%;width:240px;height:240px;position:absolute;box-shadow:0 0 0 25px #e4c07b07,0 0 0 58px #e4c07b04}.cc-card-photo,.cc-card-fallback{object-fit:contain;filter:drop-shadow(12px 16px 12px #05091499);border-radius:10px;width:170px;height:237px;position:relative;transform:rotate(-7deg)}.cc-card-fallback{text-align:center;box-sizing:border-box;background:linear-gradient(155deg,#26364e,#4a365c,#1c2d42);border:2px solid #ceaf73;place-content:center;gap:12px;padding:18px;display:grid}.cc-card-fallback>span{color:#f8d381;font-size:64px}.cc-card-fallback small{color:#f4e7cd;font-size:12px;line-height:1.5}.cc-status{color:#f9d783;background:#e6bb5620;border:1px solid #e6bb5650;border-radius:30px;max-width:100%;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.cc-status[data-status=delivered]{color:#a4eac0;background:#a4eac012;border-color:#a4eac050}.cc-link{color:#e8c47d;text-underline-offset:4px;font-size:12px;text-decoration:underline}.cc-journey{color:#f1ecde;background:#121b2c;border:1px solid #ffffff15;border-radius:16px;margin:0;padding:18px 20px}.cc-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cc-journey li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.5;display:grid}.cc-journey li>span{color:#dec18d;border:1px solid #aa926a66;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.cc-journey li[data-complete=true]>span{color:#9fe3b9;border-color:#9fe3b9}.cc-journey p{margin-bottom:0;font-size:12px}.cc-requirements{color:#efe9dd;background:#111b2a;border:1px solid #ffffff18;border-radius:16px;padding:20px}.cc-requirements h3{margin:0 0 15px;font-size:16px}.cc-requirements ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-requirements li{align-items:baseline;gap:10px;font-size:12px;line-height:1.5;display:flex}.cc-requirements li>span:first-child{color:#e5ba76}.cc-requirements li[data-met=true]>span:first-child{color:#8acfa8}.cc-requirements small{color:#ddbd87;white-space:nowrap;margin-left:auto;font-size:10px}.cc-requirements [data-met=true] small{color:#8acfa8}.cc-requirements details{margin-top:12px}.cc-requirements summary{cursor:pointer;color:#babfd2;min-height:30px;font-size:11px}.cc-raw{overflow-wrap:anywhere}.cc-board{margin:20px 0;padding:28px}.cc-board>header h2,.cc-profile h2{text-wrap:balance;margin:8px 0 10px;font-size:clamp(23px,3vw,32px);line-height:1.2}.cc-board>header>p{margin:0 0 20px}.cc-today{background:linear-gradient(110deg,#c4a05c16,#0000);border:1px solid #e8c47d50;border-radius:14px;align-items:center;gap:18px;margin:16px 0;padding:20px;display:flex}.cc-today>span{font-size:42px}.cc-today h3{margin:5px 0;font-size:22px}.cc-today p{margin:0}.cc-today small{color:#d7c19b;font-size:11px}.cc-me{background:#94b5df12;border:1px solid #94b5df35;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:16px 0;padding:14px 16px;display:flex}.cc-me>span{color:#f8d38a;margin-left:auto}.cc-me small{color:#c5d0e6;flex-basis:100%;font-size:11px}.cc-standings{margin:0;padding:0;list-style:none}.cc-standings li{border-bottom:1px solid #ffffff0c;align-items:center;gap:16px;padding:16px 8px;display:flex}.cc-standings li[data-me=true]{background:#ffffff04}.cc-position{color:#b2bbd0;flex-shrink:0;width:32px;font-size:22px}.cc-standings div{min-width:0}.cc-standings a,.cc-honors a,.cc-champions a{color:#fff0cf;overflow-wrap:anywhere;font-weight:700;text-decoration:none;display:block}.cc-standings small{color:#a9b2c8;margin-top:5px;font-size:11px;display:block}.cc-standings li>strong{white-space:nowrap;color:#edd19a;margin-left:auto;font-size:15px}.cc-rules{padding:16px 0 0}.cc-rules summary{cursor:pointer;color:#d1ba8e;min-height:30px;font-size:12px}.cc-rules p{font-size:12px}.cc-honors h3,.cc-champions h3{margin-top:28px;font-size:16px}.cc-honors ul,.cc-champions ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-honors li,.cc-champions li{border-bottom:1px solid #ffffff0c;flex-wrap:wrap;align-items:baseline;gap:7px 15px;padding:10px 0;font-size:12px;display:flex}.cc-honors li>span,.cc-champions time{color:#aeb6c9;font-size:11px}.cc-honors strong{color:#e8c47d;margin-left:auto}.cc-champions small{color:#c2b18d;font-size:10px}.cc-profile{margin:16px 0;padding:28px}.cc-profile>ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cc-title-medal{background:#d0ad6708;border:1px solid #d0ad6725;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.cc-title-medal>span{font-size:32px}.cc-title-medal strong,.cc-title-medal small{display:block}.cc-title-medal small{color:#b7bed1;margin-top:7px;font-size:11px;line-height:1.5}.cc-profile>p{color:#b7bed1;font-size:13px;line-height:1.7}.cc-configured{gap:12px;padding:0;list-style:none;display:grid}.cc-configured li{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.cc-configured strong{color:#e8c47d}.cc-profile-page{max-width:850px;margin:auto;padding:24px 20px}.cc-profile-page>a{color:#e8c47d;align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (max-width:600px){.cc-prize{border-radius:16px;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);min-height:270px}.cc-prize-copy{padding:24px 16px 24px 0}.cc-prize h3{font-size:23px}.cc-prize p{font-size:11px;line-height:1.6}.cc-eyebrow{letter-spacing:.1em;font-size:9px}.cc-card-stage{min-height:240px}.cc-card-photo,.cc-card-fallback{border-radius:6px;width:105px;height:147px}.cc-card-fallback{padding:10px}.cc-card-fallback>span{font-size:36px}.cc-card-fallback small{font-size:9px}.cc-orbit{width:150px;height:150px}.cc-status{padding:6px 9px;font-size:10px}.cc-journey{padding:15px}.cc-journey ol{grid-template-columns:1fr;gap:12px}.cc-journey li{align-items:center}.cc-board,.cc-profile{border-radius:16px;padding:20px 16px}.cc-standings li{gap:10px;padding:14px 0}.cc-standings a{font-size:13px}.cc-standings small{font-size:10px}.cc-position{width:26px}.cc-today{gap:12px;padding:15px}.cc-today h3{font-size:20px}.cc-today>span{font-size:32px}.cc-requirements{padding:17px 15px}.cc-profile-page{padding:16px 12px}}@media (max-height:480px) and (min-width:600px){.cc-prize{min-height:260px}.cc-card-stage{min-height:250px}.cc-card-photo,.cc-card-fallback{width:140px;height:195px}.cc-prize-copy{padding-top:20px;padding-bottom:20px}}:is(body:has(.arena-hall-page),body:has(.cc-profile-page)){background:radial-gradient(at 50% 0,#252a49 0,#0c1526 70%)}:is(.shell:has(.arena-hall-page),.shell:has(.cc-profile-page)){max-width:1120px;padding:32px 24px 64px}.arena-hall-page:has(.rk-hall){background:0 0;padding:0}.arena-hall-page .arena-hall.rk-hall{box-shadow:none;background:0 0;border:0;max-width:1060px;padding:0}.arena-hall-page .rk-hall>header{padding:0 0 8px}.arena-hall-page .rk-hall>header h1{margin:3px 0;font-size:clamp(30px,4vw,44px)}.arena-hall-page .rk-hall>nav{background:#111b2d;border:1px solid #bfa47735;border-radius:12px;gap:5px;margin-bottom:24px;padding:5px}.arena-hall-page .rk-hall>nav button{min-height:44px;font-family:var(--ui-font-body);background:0 0;border-color:#0000;border-radius:7px;font-size:13px}.arena-hall-page .rk-hall>nav button[aria-pressed=true]{color:#f5d899;background:#e9c98620;border-color:#e9c98670}@media (min-width:800px){.arena-hall-page .rk-cup{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.rk-cup>.cc-prize,.rk-cup>.cc-board,.rk-cup>[data-testid=live-cup-champion],.rk-cup>[data-testid=live-cup-next],.rk-cup>[data-testid=live-cup-bracket]{grid-column:1/-1}.rk-cup>.cc-board,.rk-cup>.rk-panel{margin:0}.rk-cup .cc-card-photo{width:200px;height:278px}}@media (max-width:600px){:is(.shell:has(.arena-hall-page),.shell:has(.cc-profile-page)){padding:20px 14px 40px}.arena-hall-page .rk-hall>nav{margin-bottom:16px}.arena-hall-page .rk-hall>nav button{padding-inline:5px;font-size:11px}.arena-hall-page .rk-hall>header>p{font-size:11px}}.cc-profile-page .social-panel.rk-profile{color:#f5f0e6;box-shadow:none;clip-path:none;background:linear-gradient(135deg,#252240,#151c30);border:1px solid #bfa47755;border-radius:16px;padding:24px}.cc-profile-page .rk-profile h2{color:#e8c47d;border:0}.cc-profile-page .rk-profile .rk-note{color:#c5d0e6}.cc-profile-page .rk-profile .rk-title__text>strong{color:#f5ecd9}@media (max-width:600px){.cc-prize .cc-card-photo{width:90px;height:125px;transform:rotate(-5deg)}}
