/* A smaller illustrated entrance, warm metal and slate ink inside the Ectoria palette. */
.home-banner-v3{background:none;overflow:visible}.home-banner-v3:before{display:none}
.home-banner-v3 .banner-inner{grid-template-columns:minmax(0,1fr) 390px;gap:65px;padding:24px 24px 26px;min-height:181px}
.home-intro{position:relative;isolation:isolate;min-height:123px;gap:17px;padding-left:9px}
.home-intro .hero-emblem{width:84px;height:102px;filter:drop-shadow(0 7px 15px #08141c)}
.home-banner-v3 .home-intro h1{font-size:31px;font-weight:500;letter-spacing:1.8px;color:#c0d0d4}
.realm-scene{position:absolute;width:480px;max-width:125%;height:157px;left:-17px;bottom:-12px;z-index:-1;opacity:.37;mask-image:linear-gradient(90deg,#000 62%,transparent)}
.home-lookup{margin:0}.home-lookup h2{margin-bottom:7px;font-size:9px;color:#8ea2aa}
.search-form{min-height:40px;border-width:0 0 1px;border-radius:0;background:linear-gradient(90deg,#29465025,transparent)!important;border-color:#71929b77;padding-left:7px;overflow:visible}
.search-form input{font-size:10px;min-height:40px}.search-form .search-icon{color:#91aeb6}
.search-form button{width:32px;height:32px;min-width:32px;min-height:32px;margin:0 3px 0 0;border:1px solid #719ca066;background:#345560!important;border-radius:14px 14px 14px 4px;color:#c7ded9;box-shadow:2px 3px 0 #06121955}
.search-form button:hover{background:#446874!important}.home-links{margin:12px 0 0;justify-content:space-between;gap:20px;align-items:center}
.realm-address{display:flex;align-items:center;gap:9px;padding:0 4px 0 0;border:0;background:none;color:#acc5cc;font:inherit;cursor:pointer;position:relative}
.realm-rune{width:32px;height:37px;overflow:visible;transition:transform 180ms ease}
.realm-address-name{font-size:12px;font-weight:500;letter-spacing:.15px}.copy-mark{width:15px;height:15px;margin-left:3px;color:#718d98}
.copy-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.copied-symbol{display:none}
.realm-address[data-copied] .copy-symbol{display:none}.realm-address[data-copied] .copied-symbol{display:block}.realm-address[data-copied] .copy-mark{color:#a9c3a0}
.realm-address:hover{color:#d1e2e3}.realm-address:hover .realm-rune{transform:translateY(-2px) rotate(-3deg)}.realm-address:focus-visible{outline:1px solid #93b7bd;outline-offset:6px;border-radius:3px}
.discord-link{font-size:11px;gap:7px;color:#a8bbca}.discord-link .discord-emblem{width:36px;height:39px}.discord-link>svg:last-child{width:13px;height:13px;color:#9bafbb}
.home-content-v3{padding-top:11px}.home-layout-v3{grid-template-columns:minmax(0,1fr) 278px;gap:49px}.home-aside-v3{padding-top:0}
.standings-heading h2{color:#c4d6d4}.home-standings-v3 .standings-heading{margin-bottom:10px}
.home-standings-v3 .ranking-table td{padding-top:17px;padding-bottom:17px}.home-standings-v3 .ranking-table .top-rank td{border-bottom-color:#58695955}
.home-standings-v3 .ranking-table tbody tr:first-child{background:linear-gradient(90deg,#67785b24,#355b6b24,transparent)}
.home-leader{position:relative;padding:13px 0 0}.home-leader:before{content:'';position:absolute;z-index:-1;inset:26px -6px 0 0;background:radial-gradient(ellipse at 24% 25%,#49636b26,transparent 67%)}
.leader-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #4c62614f;padding-bottom:8px}
.leader-caption h2{color:#9cafac;font-size:10px}.leader-caption .item-icon{width:18px;height:18px;opacity:.8}
.home-leader-display{padding:14px 0 8px;gap:12px}.home-leader-display .skin{width:113px;height:182px;transform:none}.home-leader-display:hover .skin{transform:translateY(-3px)}
.home-leader-info h3{font-size:20px;letter-spacing:-.4px}.home-leader-info .leader-place{font-family:Georgia,serif;color:#c7b384;font-size:12px}
.leader-total{font-size:25px!important;margin-top:8px!important}.leader-total small{font-size:9px!important;color:#809b9f}
.home-runners{display:flex;gap:13px;border-bottom:1px solid #4c62614f;padding:0 0 15px;margin:0 0 10px}
.home-runner{display:flex;align-items:center;gap:7px;min-width:0;flex:1}.home-runner .skin{width:43px;height:73px}.home-runner>div{min-width:0}.home-runner strong{display:block;font-size:9px;font-weight:500;overflow-wrap:anywhere;color:#a8bcc6}.runner-place{font-size:9px;font-family:Georgia,serif;color:#9faab9}.home-runner:nth-child(2) .runner-place{color:#b58c7d}
.home-aside-v3 .mode-directory{border-top:0;padding-top:9px}.mode-directory-row{padding-top:11px;padding-bottom:11px}
.honours-row{display:flex;justify-content:center;align-items:center;gap:6px;margin:12px 0 4px}
.honour{position:relative;display:inline-flex;width:34px;height:39px;outline-offset:3px}.honour>svg{display:block;width:100%;height:100%;overflow:visible;transition:transform 180ms ease}
.honour:hover>svg,.honour:focus-visible>svg{transform:translateY(-2px) rotate(-3deg)}
.honour:after{content:attr(data-tooltip);position:absolute;z-index:5;pointer-events:none;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);background:#20303c;border:1px solid #586b7355;color:#c0d1d3;padding:6px 9px;font-size:9px;white-space:nowrap;opacity:0;transition:opacity 150ms ease,transform 150ms ease;border-radius:7px 7px 7px 2px}
.honour:hover:after,.honour:focus-visible:after{opacity:1;transform:translate(-50%,0)}
.home-leader-info .honours-row,.podium-details .honours-row{justify-content:flex-start;gap:3px;margin:8px 0 0}.home-leader-info .honour{width:27px;height:31px}.home-runner .honours-row{justify-content:flex-start;margin:3px 0 0;gap:1px}.home-runner .honour{width:19px;height:22px}
.podium-details .honour{width:27px;height:31px}.podium .podium-score{margin-top:8px}.podium .place-1 .podium-score{margin-top:12px}.podium .podium-card .skin,.podium .podium-card.place-1 .skin,.podium .podium-card:hover .skin,.podium .podium-card.place-1:hover .skin{transform:none}
.profile-identity .skin{overflow:visible}.portrait-stage{padding-top:18px}.profile-extra{margin:0 auto;max-width:185px}
.profile-extra .honours-row{gap:7px;margin-top:14px;margin-bottom:8px}.profile-extra .honour{width:36px;height:42px}
.profile-views{display:flex;justify-content:center;align-items:center;gap:6px;font-size:9px;color:#7b98a2;margin:14px 0 19px}.profile-views>svg{width:14px;height:14px;fill:none;stroke:#809b9e;stroke-width:1.3}
.connection-dates{border-top:1px solid #52656450;padding-top:14px;margin:0;display:grid;gap:11px}
.connection-dates>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.connection-dates dt{font-size:9px;color:#7c969f}.connection-dates dd{margin:0;font-size:10px;color:#adbfc3}
.connection-dates dd.date-hidden{color:#a2aba2;display:flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.3px}.date-hidden svg{width:12px;height:12px;fill:none;stroke:#9d9f83;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
@media(min-width:761px) and (max-width:1000px){.home-banner-v3 .banner-inner{grid-template-columns:minmax(0,1fr) 335px;gap:40px;padding-top:21px}.home-intro{gap:12px}.home-intro .hero-emblem{width:70px;height:88px}.home-banner-v3 .home-intro h1{font-size:27px}.home-layout-v3{grid-template-columns:minmax(0,1fr) 248px;gap:27px}.home-leader-display .skin{width:98px;height:165px}.realm-scene{width:410px}}
@media(max-width:760px){.home-banner-v3 .banner-inner{grid-template-columns:1fr;gap:14px;padding:17px 18px 22px;min-height:0}.home-intro{min-height:76px;padding-left:0;gap:12px}.home-intro .hero-emblem{width:61px;height:74px}.home-banner-v3 .home-intro h1{font-size:26px;letter-spacing:1.5px}.realm-scene{width:310px;height:108px;bottom:-8px;left:37px;opacity:.3;max-width:105%}.home-lookup{margin-top:2px}.home-links{margin-top:7px;gap:12px}.realm-rune{width:28px;height:34px}.realm-address{gap:7px}.realm-address-name{font-size:11px}.discord-link{font-size:10px;gap:6px}.discord-link .discord-emblem{width:31px;height:36px}.home-content-v3{padding-top:5px}.home-layout-v3{grid-template-columns:1fr;gap:21px}.home-aside-v3{display:block;max-width:440px}.home-leader{padding-top:0}.home-leader-display{max-width:290px;gap:20px}.home-leader-display .skin{width:107px;height:172px}.home-runners{max-width:330px;padding-bottom:13px}.home-runner .skin{width:48px;height:79px}.home-runner strong{font-size:11px}.home-runner .honour{width:23px;height:26px}.home-aside-v3 .mode-directory{max-width:370px}.profile-identity{grid-template-columns:108px minmax(0,1fr);gap:0 19px;padding-bottom:27px}.profile-extra{grid-column:1 / -1;grid-row:2;max-width:none;width:100%;display:grid;grid-template-columns:108px minmax(0,1fr);gap:0 19px;margin:5px 0 0}.profile-extra .honours-row{grid-column:1;grid-row:1;align-self:center;gap:1px;margin:4px 0 0}.profile-extra .honour{width:30px;height:35px}.profile-views{grid-column:1;grid-row:2;margin:9px 0 0;font-size:8px}.connection-dates{grid-column:2;grid-row:1 / span 2;border-top:0;border-left:1px solid #52656450;padding:2px 0 2px 14px;gap:12px;align-self:center}.connection-dates>div{gap:6px}.connection-dates dt{font-size:8px}.connection-dates dd{font-size:9px}.connection-dates dd.date-hidden{font-size:9px}.podium-details .honour{width:21px;height:24px}.podium-details .honours-row{gap:1px;margin-top:6px}.podium .place-1 .podium-score{margin-top:6px}}
@media(max-width:360px){.realm-address-name{font-size:10px}.copy-mark{margin-left:0;width:13px;height:13px}.discord-link>svg:last-child{display:none}.profile-extra{grid-template-columns:98px minmax(0,1fr);gap:0 12px}.connection-dates{padding-left:10px}.connection-dates>div{flex-wrap:wrap;gap:3px}.profile-header h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.honour>svg,.honour:after,.realm-rune{transition:none}.realm-address:hover .realm-rune,.honour:hover>svg,.honour:focus-visible>svg{transform:none}}
.honour:after{display:none}
.profile-identity .connection-dates>div{border:0;padding:0}.profile-identity .connection-dates dd{margin:0}
@media(max-width:760px){.realm-scene{max-width:calc(100% - 37px)}}
