/* Final private history preview. */
.history-head .portrait-avatar{width:100%;height:100%;min-width:0;display:flex;align-items:center;justify-content:center;vertical-align:top;flex:none}
.match-full-link{white-space:nowrap;align-self:center;font-size:11px}.match-full-link svg{width:14px;height:14px}
.match-page{padding-top:35px;max-width:1120px;min-height:72vh}.match-page-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #8ba5b62a;padding-bottom:22px;margin-bottom:30px}.match-page-nav .text-link{font-size:12px;color:#a8c1cc;display:inline-flex;align-items:center;gap:9px}.match-page-nav button{background:none;border:0;font:inherit;cursor:pointer;padding:0}.match-page-nav svg{width:16px;height:16px}.match-back svg{transform:rotate(180deg)}.match-page-detail{max-width:1040px;margin:auto;background:transparent;padding:0 0 35px}.match-page-detail .match-detail-heading h2{font-size:43px;font-weight:450}.match-page-detail .match-detail-top{padding-top:4px}.match-page-detail .match-detail-meta{gap:60px}.match-page-detail .match-teams{margin-top:35px}.match-page-detail .history-player-table td{padding-top:16px;padding-bottom:16px}.match-page-error{padding:40px 0;font-size:13px}.match-page-error h1{font-size:30px;font-weight:450}.match-page-error p{color:#94a8b2;line-height:1.7}.match-page-error button{font:inherit;border:0;background:none;cursor:pointer;color:#adc8d0;padding:15px 0}
.honour>.honour-seal-new{display:none}body[data-preview-badges=new] .honour-seal-old{display:none}body[data-preview-badges=new] .honour-seal-new{display:block}body[data-preview-badges=new] .honour>svg{transition:opacity 250ms ease;transform:none}body[data-preview-badges=new] .honour:hover>svg{opacity:.8}body[data-preview-badges=new] .profile-crest{opacity:.55}body[data-preview-badges=new] .honour-hint{border-radius:1px;font-size:11px;background:#15232c;border-color:#819ca641}
.portrait-atmosphere{display:none;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1}
body[data-preview-aura=new] .portrait-atmosphere{display:block;opacity:.75;transition:opacity 650ms ease}
body[data-preview-aura=new] .history-profile .portrait-stage::before{inset:4% -22% 0;border:0;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#759aab 0%,#455e65 28%,transparent 65%);opacity:var(--portrait-presence,.2);mask-image:radial-gradient(ellipse,#000,transparent 72%);transition:opacity 650ms ease;filter:blur(10px)}
body[data-preview-aura=new] .portrait-stage::after{display:none}
body[data-preview-aura=new] .portrait-stage.is-waking::before,body[data-preview-aura=new] .portrait-stage.is-dancing::before{opacity:calc(var(--portrait-presence,.2) * 1.4)}
body[data-preview-aura=new] .portrait-stage.is-dancing .portrait-atmosphere{opacity:.35}
body[data-gallery-view=games] .gallery-paint,body[data-gallery-view=match] .gallery-paint{background-position:var(--gallery-focus,50%) 48%!important}

.history-profile .profile-records{padding-top:0!important}.history-profile .mode-performance{margin-top:0}.profile-recent-games{border-top-color:color-mix(in srgb,var(--grade-color,#AAAAAA) 45%,transparent);margin-top:27px;padding-top:24px}.profile-recent-games .history-heading h2{color:#d0dcdf}.profile-recent-games .history-heading{margin-bottom:14px}.history-profile .profile-layout{gap:55px}.history-profile .profile-identity{padding-top:6px}.games-page .history-heading{margin-bottom:23px}.games-page .history-heading h1{margin-bottom:0}.pvpswap-item{image-rendering:pixelated;flex:none}.match-page-nav{height:auto;width:auto}
@media(max-width:700px){.history-profile .profile-layout{gap:0}.history-profile .profile-identity{margin-bottom:20px}.match-page{padding-top:25px}.match-page-nav .text-link{font-size:10px;line-height:1.5;max-width:160px}.match-page-detail .match-detail-heading h2{font-size:32px}.match-page-detail .match-detail-meta{gap:20px}.match-page-detail .history-player-table td{padding-top:13px;padding-bottom:13px}.match-page-detail .match-teams{margin-top:25px}.match-full-link{align-self:flex-start}}
@media(prefers-reduced-motion:reduce){.portrait-atmosphere,.portrait-stage::before{transition:none!important}}

@media(min-width:701px){.history-profile .profile-identity{transform:none;padding-top:4px}.history-profile .portrait-stage{height:250px;min-height:240px;margin-bottom:12px;padding-top:20px}.history-profile .profile-crest{position:absolute;top:0;left:50%;transform:translateX(-50%);width:28px;height:28px;margin:0}.history-profile .profile-header h2{margin-top:0}.history-profile .portrait-stage.aqwwo-smoker-stage{margin-bottom:14px}}
