/*
 * Harf Avı + Son Harf — Rekabetçi V1 profesyonel arayüzü (V273)
 * Yalnız #wordRankedHostV270 içinde çalışır; oyunların arka planına ve diğer
 * ekranlarına dokunmaz. Dış görsel bağımlılığı yoktur.
 */

body.word-ranked-profile-open{overflow:hidden!important}

#wordRankedHostV270{
  --wr-night:#06172f;
  --wr-night-2:#0a2345;
  --wr-panel-dark:#0a203e;
  --wr-panel-dark-2:#0d2a50;
  --wr-edge:rgba(133,186,245,.42);
  --wr-edge-soft:rgba(150,194,241,.20);
  --wr-white:#f8fbff;
  --wr-pale:#c9d9ef;
  --wr-blue:#2e83ff;
  --wr-blue-2:#1156ce;
  --wr-cyan:#69caff;
  --wr-green:#25c989;
  --wr-red:#d84c62;
  width:min(1300px,100%);
  margin:16px auto 34px;
  color:#f8fbff;
  isolation:isolate;
}

#wordRankedHostV270 .wr-icon{
  width:1.15em;
  height:1.15em;
  display:inline-block;
  flex:0 0 auto;
  fill:none;
  stroke:currentColor;
  stroke-width:1.85;
  stroke-linecap:round;
  stroke-linejoin:round;
  vertical-align:-.18em;
}

#wordRankedHostV270 .wr-shell{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(124,180,240,.55)!important;
  border-radius:25px;
  background:
    radial-gradient(circle at 77% 0,rgba(60,143,255,.19),transparent 36%),
    radial-gradient(circle at 8% 100%,rgba(32,183,208,.11),transparent 34%),
    linear-gradient(145deg,#071b37 0%,#06152c 48%,#081b36 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 28px 70px rgba(2,14,34,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;
}

#wordRankedHostV270 .wr-shell::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  opacity:.2;
  background-image:
    linear-gradient(rgba(117,177,239,.16) 1px,transparent 1px),
    linear-gradient(90deg,rgba(117,177,239,.13) 1px,transparent 1px);
  background-size:64px 64px;
  mask-image:linear-gradient(to bottom,black,transparent 54%);
}

#wordRankedHostV270 .wr-shell-ambient{
  position:absolute;
  width:520px;
  height:520px;
  right:-210px;
  top:-330px;
  border:1px solid rgba(104,180,255,.2);
  border-radius:50%;
  box-shadow:0 0 0 58px rgba(56,141,238,.025),0 0 0 122px rgba(56,141,238,.018);
  pointer-events:none;
}

#wordRankedHostV270 .wr-top{
  position:relative;
  z-index:2;
  min-height:106px;
  padding:21px 28px;
  gap:20px;
  border-bottom:1px solid rgba(138,188,239,.2)!important;
  background:linear-gradient(180deg,rgba(8,26,54,.78),rgba(8,26,54,.32))!important;
  color:#f8fbff!important;
}

#wordRankedHostV270 .wr-back{
  min-height:50px;
  padding:0 19px;
  border:1px solid rgba(152,198,242,.38);
  border-radius:13px;
  background:rgba(10,31,62,.68);
  color:#f2f7ff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
  font-size:14px;
}

#wordRankedHostV270 .wr-back:hover{border-color:rgba(142,199,255,.72);background:rgba(17,53,99,.76)}

#wordRankedHostV270 .wr-title small{
  margin:0 0 5px;
  color:#4aa2ff;
  font-size:11px;
  font-weight:950;
  letter-spacing:.11em;
}

#wordRankedHostV270 .wr-title h2{
  margin:0;
  color:#fff;
  font-size:clamp(27px,3.1vw,39px);
  line-height:1;
  letter-spacing:-.045em;
  text-shadow:0 3px 18px rgba(1,12,31,.35);
}

#wordRankedHostV270 .wr-profile-chip{
  min-width:205px;
  min-height:62px;
  padding:8px 13px;
  gap:12px;
  border:1px solid rgba(145,192,241,.38);
  border-radius:15px;
  background:linear-gradient(145deg,rgba(17,47,88,.9),rgba(8,29,58,.92));
  color:#f8fbff;
  box-shadow:0 12px 28px rgba(1,12,31,.2),inset 0 1px 0 rgba(255,255,255,.07);
}

#wordRankedHostV270 .wr-profile-chip:hover{border-color:rgba(112,182,255,.7);transform:translateY(-1px)}
#wordRankedHostV270 .wr-profile-chip b{color:#fff;font-size:15px;line-height:1.1}
#wordRankedHostV270 .wr-profile-chip small{margin-top:5px;color:#b9cae1;font-size:11px}

#wordRankedHostV270 .wr-avatar{
  position:relative;
  width:52px;
  height:52px;
  border:1px solid rgba(150,199,255,.56);
  border-radius:13px;
  background:
    linear-gradient(145deg,rgba(60,111,223,.96),rgba(10,36,83,.95) 56%,#071c3e);
  color:#f7fbff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -8px 18px rgba(0,10,36,.25),0 8px 20px rgba(0,10,35,.24);
  font-size:21px;
  font-weight:950;
  text-shadow:0 2px 5px rgba(0,0,0,.3);
}

#wordRankedHostV270 .wr-presence-dot{
  position:absolute;
  right:-3px;
  bottom:-2px;
  width:12px;
  height:12px;
  border:2px solid #071b37;
  border-radius:50%;
  background:#43d57f;
  box-shadow:0 0 10px rgba(67,213,127,.7);
}

#wordRankedHostV270 .wr-notice{
  position:relative;
  z-index:3;
  margin:15px 22px 0;
  border-color:rgba(112,178,245,.3);
  background:rgba(19,55,98,.76);
  color:#d8eaff;
}

#wordRankedHostV270 .wr-notice.is-error{border-color:rgba(239,114,131,.48);background:rgba(91,26,43,.82);color:#ffdce2}
#wordRankedHostV270 .wr-notice.is-success{border-color:rgba(69,211,152,.48);background:rgba(13,78,62,.82);color:#d5fff0}

#wordRankedHostV270 .wr-content{position:relative;z-index:1;padding:23px}
#wordRankedHostV270 .wr-grid{grid-template-columns:minmax(330px,420px) minmax(470px,1fr);gap:20px}

#wordRankedHostV270 .wr-panel{
  border:1px solid var(--wr-edge)!important;
  border-radius:20px;
  background:
    radial-gradient(circle at 100% 0,rgba(69,146,241,.14),transparent 32%),
    linear-gradient(145deg,rgba(14,44,83,.97),rgba(7,27,57,.98))!important;
  color:#f8fbff!important;
  box-shadow:0 18px 40px rgba(0,10,31,.2),inset 0 1px 0 rgba(255,255,255,.055)!important;
}

#wordRankedHostV270 .wr-panel h3{color:#f8fbff}
#wordRankedHostV270 .wr-panel p{color:#b9cae1}
#wordRankedHostV270 .wr-kicker{color:#4ca2ff;font-size:10px;font-weight:950;letter-spacing:.12em}
#wordRankedHostV270 .wr-kicker .wr-icon{margin-right:6px}

/* Derece amblemleri */
#wordRankedHostV270 .wr-rank-badge{
  --rank-dark:#243850;
  --rank-main:#8da5ba;
  --rank-light:#eef7ff;
  position:relative;
  display:inline-grid;
  place-items:center;
  flex:0 0 auto;
  width:54px;
  height:54px;
  filter:drop-shadow(0 7px 9px rgba(0,9,28,.3));
}

#wordRankedHostV270 .wr-rank-wings{
  position:absolute;
  inset:14px -7px 9px;
  clip-path:polygon(0 22%,28% 40%,40% 0,50% 38%,60% 0,72% 40%,100% 22%,82% 74%,60% 100%,50% 74%,40% 100%,18% 74%);
  background:linear-gradient(135deg,var(--rank-light),var(--rank-main) 43%,var(--rank-dark));
  opacity:.8;
}

#wordRankedHostV270 .wr-rank-core{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  width:76%;
  height:84%;
  clip-path:polygon(50% 0,92% 22%,92% 73%,50% 100%,8% 73%,8% 22%);
  background:linear-gradient(145deg,var(--rank-light),var(--rank-main) 34%,var(--rank-dark) 76%);
}

#wordRankedHostV270 .wr-rank-core::before{
  content:"";
  position:absolute;
  inset:4px;
  clip-path:inherit;
  background:linear-gradient(145deg,rgba(8,29,62,.78),rgba(3,16,37,.94));
  box-shadow:inset 0 1px 5px rgba(255,255,255,.25);
}

#wordRankedHostV270 .wr-rank-core i{
  position:relative;
  z-index:2;
  color:var(--rank-light);
  font-style:normal;
  font-size:16px;
  font-weight:1000;
  text-shadow:0 1px 5px var(--rank-main);
}

#wordRankedHostV270 .wr-rank--bronze{--rank-dark:#6e2f16;--rank-main:#c46b35;--rank-light:#ffd2a8}
#wordRankedHostV270 .wr-rank--silver{--rank-dark:#52657b;--rank-main:#aebfd0;--rank-light:#f5fbff}
#wordRankedHostV270 .wr-rank--gold{--rank-dark:#8a5700;--rank-main:#e3a813;--rank-light:#fff1a3}
#wordRankedHostV270 .wr-rank--platinum{--rank-dark:#176a73;--rank-main:#5ecdd4;--rank-light:#dfffff}
#wordRankedHostV270 .wr-rank--diamond{--rank-dark:#174f9e;--rank-main:#4ea3f2;--rank-light:#d7f1ff}
#wordRankedHostV270 .wr-rank--master{--rank-dark:#6f1837;--rank-main:#d24b54;--rank-light:#ffc2a9}
#wordRankedHostV270 .wr-rank-badge.is-large{width:70px;height:70px}
#wordRankedHostV270 .wr-rank-badge.is-large .wr-rank-core i{font-size:21px}
#wordRankedHostV270 .wr-rank-badge.is-hero{width:78px;height:78px;margin-left:auto;opacity:.84}
#wordRankedHostV270 .wr-rank-badge.is-hero .wr-rank-core i{font-size:24px}
#wordRankedHostV270 .wr-rank-badge.is-mini{width:34px;height:34px;filter:none}
#wordRankedHostV270 .wr-rank-badge.is-mini .wr-rank-core i{font-size:10px}
#wordRankedHostV270 .wr-rank-badge.is-tier{width:36px;height:36px;filter:drop-shadow(0 3px 4px rgba(29,55,88,.14))}
#wordRankedHostV270 .wr-rank-badge.is-tier .wr-rank-core i{font-size:10px}

/* Profil özeti */
#wordRankedHostV270 .wr-profile-summary{
  position:relative;
  min-width:0;
  min-height:512px;
  padding:28px;
  gap:16px;
  overflow:hidden;
}

#wordRankedHostV270 .wr-profile-shine{
  position:absolute;
  width:250px;
  height:250px;
  left:-155px;
  top:-150px;
  border-radius:50%;
  background:rgba(66,153,255,.25);
  filter:blur(60px);
  pointer-events:none;
}

#wordRankedHostV270 .wr-identity{position:relative;z-index:1;gap:15px}
#wordRankedHostV270 .wr-identity .wr-avatar{width:68px;height:68px;border-radius:16px;font-size:26px}
#wordRankedHostV270 .wr-identity b{color:#fff;font-size:21px;line-height:1.1}
#wordRankedHostV270 .wr-identity>div>span{margin-top:7px;color:#bdcde2;font-size:12px}
#wordRankedHostV270 .wr-provider{display:inline-flex!important;align-items:center;gap:5px}
#wordRankedHostV270 .wr-provider.is-linked{color:#c9d9ee!important}
#wordRankedHostV270 .wr-provider.is-linked .wr-icon{width:14px;height:14px;color:#4ad888;stroke-width:2.5}

#wordRankedHostV270 .wr-rating{
  min-height:116px;
  align-items:center;
  justify-content:flex-start;
  gap:18px;
  padding:18px 20px;
  border:1px solid rgba(140,188,237,.25);
  border-radius:16px;
  background:linear-gradient(145deg,rgba(17,53,98,.72),rgba(9,31,62,.7));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}

#wordRankedHostV270 .wr-rating-number{min-width:104px}
#wordRankedHostV270 .wr-rating small{color:#aebfd4;font-size:9px;font-weight:900;letter-spacing:.1em}
#wordRankedHostV270 .wr-rating strong{display:block;margin-top:10px;color:#fff;font-size:42px;font-weight:950;letter-spacing:-.04em}
#wordRankedHostV270 .wr-rating-separator{width:1px;height:72px;background:rgba(157,197,238,.22)}
#wordRankedHostV270 .wr-current-rank{display:flex;align-items:center;gap:9px;min-width:0}
#wordRankedHostV270 .wr-current-rank>span{min-width:0;text-align:left;color:#fff}
#wordRankedHostV270 .wr-current-rank b{display:block;color:#4c9fff;font-size:20px;line-height:1.05;white-space:nowrap}
#wordRankedHostV270 .wr-current-rank small{display:block;margin-top:7px;color:#d6e3f4;font-size:12px;letter-spacing:0}

#wordRankedHostV270 .wr-xp{
  padding:15px 16px;
  border-color:rgba(139,188,238,.23);
  border-radius:14px;
  background:rgba(7,27,56,.5);
}

#wordRankedHostV270 .wr-xp>div small{color:#aebfd5;font-size:9px}
#wordRankedHostV270 .wr-xp>div b{margin-top:6px;color:#f5f9ff;font-size:14px}
#wordRankedHostV270 .wr-xp>span{color:#b6c6da;font-size:10px}
#wordRankedHostV270 .wr-xp-track{height:8px;background:rgba(164,195,230,.19)}
#wordRankedHostV270 .wr-xp-track i{background:linear-gradient(90deg,#57d79d,#5fb9ff);box-shadow:0 0 11px rgba(88,200,189,.45)}

#wordRankedHostV270 .wr-stats{gap:9px}
#wordRankedHostV270 .wr-stat{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-width:0;
  min-height:72px;
  padding:10px 8px;
  border-color:rgba(140,188,237,.22);
  border-radius:13px;
  background:rgba(8,30,60,.54);
  text-align:left;
}

#wordRankedHostV270 .wr-stat-icon{display:grid;place-items:center;width:28px;height:28px;color:#70adff}
#wordRankedHostV270 .wr-stat-icon.is-win{color:#4bd48a}
#wordRankedHostV270 .wr-stat-icon.is-draw{color:#a787ff}
#wordRankedHostV270 .wr-stat-icon .wr-icon{width:25px;height:25px}
#wordRankedHostV270 .wr-stat b{color:#fff;font-size:21px;line-height:1}
#wordRankedHostV270 .wr-stat small{margin-top:5px;color:#aebed2;font-size:8px;letter-spacing:.08em}

#wordRankedHostV270 .wr-profile-actions{gap:10px}
#wordRankedHostV270 .wr-profile-actions .wr-button{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-width:0;
  min-height:48px;
  padding:9px 12px;
  border-color:rgba(126,179,237,.36);
  background:rgba(11,37,72,.72);
  color:#86bdff;
  white-space:nowrap;
}

#wordRankedHostV270 .wr-profile-actions .wr-button:disabled{opacity:1}
#wordRankedHostV270 .wr-google-status{color:#c8d7e9!important}
#wordRankedHostV270 .wr-google-status>.wr-icon{color:#45dc8a}
#wordRankedHostV270 .wr-google-g{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#fff;color:#4285f4;font-weight:950;font-size:13px;box-shadow:0 2px 7px rgba(0,0,0,.14)}

/* Eşleşme paneli */
#wordRankedHostV270 .wr-match-panel{
  position:relative;
  min-height:512px;
  padding:34px 44px;
  overflow:hidden;
}

#wordRankedHostV270 .wr-match-panel::before{
  content:"";
  position:absolute;
  width:360px;
  height:360px;
  left:50%;
  top:37%;
  transform:translate(-50%,-50%);
  border-radius:50%;
  background:radial-gradient(circle,rgba(50,139,255,.21),rgba(50,139,255,.04) 45%,transparent 68%);
  pointer-events:none;
}

#wordRankedHostV270 .wr-match-panel>*{position:relative;z-index:1}
#wordRankedHostV270 .wr-ranked-kicker{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:17px;color:#42a0ff;font-size:12px}
#wordRankedHostV270 .wr-ranked-kicker .wr-icon{width:16px;height:16px}

#wordRankedHostV270 .wr-vs{
  width:118px;
  height:118px;
  margin:0 0 22px;
  border:0;
  border-radius:0;
  background:transparent;
  overflow:visible;
}

#wordRankedHostV270 .wr-vs-glow{position:absolute;inset:11%;border-radius:50%;background:#318aff;filter:blur(25px);opacity:.52}
#wordRankedHostV270 .wr-vs-outer{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  width:100%;
  height:100%;
  clip-path:polygon(50% 0,91% 24%,91% 75%,50% 100%,9% 75%,9% 24%);
  background:linear-gradient(145deg,#e8f5ff 0%,#6a8ca9 18%,#f5fbff 31%,#55718d 54%,#d8e8f4 75%,#48657e 100%);
  filter:drop-shadow(0 14px 18px rgba(0,7,25,.42));
}

#wordRankedHostV270 .wr-vs-outer::before{
  content:"";
  position:absolute;
  inset:7px;
  clip-path:inherit;
  background:linear-gradient(145deg,#2878d9,#071d43 68%);
}

#wordRankedHostV270 .wr-vs-inner{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  width:68%;
  height:68%;
  clip-path:inherit;
  background:radial-gradient(circle at 42% 28%,#1b68dc,#061d46 67%);
  color:#fff;
  font-size:34px;
  font-weight:1000;
  letter-spacing:-.05em;
  text-shadow:0 0 16px #61b4ff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
}

#wordRankedHostV270 .wr-match-panel h3{margin:0 0 9px;font-size:29px;letter-spacing:-.035em}
#wordRankedHostV270 .wr-match-panel>p{max-width:590px;font-size:13px;line-height:1.55}
#wordRankedHostV270 .wr-mode-lock{
  width:min(520px,100%);
  margin:22px 0 13px;
  padding:14px 17px;
  border-color:rgba(134,184,237,.3);
  border-radius:13px;
  background:rgba(7,27,56,.6);
  color:#f6f9ff;
}

#wordRankedHostV270 .wr-mode-lock-main{display:flex;align-items:center;gap:11px;min-width:0}
#wordRankedHostV270 .wr-mode-lock-main>.wr-icon{width:23px;height:23px;color:#b4c7df}
#wordRankedHostV270 .wr-mode-lock b{color:#fff;font-size:13px}
#wordRankedHostV270 .wr-mode-lock span{display:block;margin-top:3px;color:#b5c5d9;font-size:11px}
#wordRankedHostV270 .wr-mode-lock>strong{font-size:15px;color:#fff}
#wordRankedHostV270 .wr-search-button{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:11px;
  width:min(520px,100%);
  min-height:60px;
  border:1px solid #4b98ff;
  border-radius:14px;
  background:linear-gradient(180deg,#2e78ef,#0e49bf);
  color:#fff;
  box-shadow:0 13px 30px rgba(12,81,198,.31),inset 0 1px 0 rgba(255,255,255,.3);
  font-size:18px;
  letter-spacing:.015em;
}

#wordRankedHostV270 .wr-search-button:hover{filter:brightness(1.08);box-shadow:0 16px 38px rgba(12,81,198,.4)}
#wordRankedHostV270 .wr-search-button .wr-icon{width:24px;height:24px;stroke-width:2.4}
#wordRankedHostV270 .wr-infra-note{margin-top:15px!important;color:#8fa6c2!important;font-size:10px!important}

/* Sıralama */
#wordRankedHostV270 .wr-leaderboard{grid-column:1/-1;padding:23px 28px}
#wordRankedHostV270 .wr-leaderboard-head{align-items:center;margin-bottom:14px}
#wordRankedHostV270 .wr-leaderboard-head .wr-kicker{display:flex;align-items:center;margin-bottom:7px}
#wordRankedHostV270 .wr-leaderboard-head h3{font-size:23px}
#wordRankedHostV270 .wr-live-table{
  display:flex;
  align-items:center;
  gap:8px;
  min-height:40px;
  padding:8px 12px;
  border:1px solid rgba(139,186,237,.27);
  border-radius:11px;
  color:#b9c9dc;
  font-size:12px;
}

#wordRankedHostV270 .wr-live-table .wr-icon:first-child{width:20px;height:20px}
#wordRankedHostV270 .wr-live-table .wr-icon:last-child{width:16px;height:16px;color:#78aef3}
#wordRankedHostV270 .wr-leaderboard-empty{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:20px;
  min-height:116px;
  padding:20px;
  border-color:rgba(132,184,239,.28);
  background:rgba(6,25,53,.38);
  color:#b8c9dc;
}

#wordRankedHostV270 .wr-empty-emblem{display:grid;place-items:center;width:65px;height:65px;border:1px solid rgba(146,191,239,.28);border-radius:18px;background:rgba(28,67,112,.46);color:#a9bfd8}
#wordRankedHostV270 .wr-empty-emblem .wr-icon{width:34px;height:34px}
#wordRankedHostV270 .wr-leaderboard-empty b,#wordRankedHostV270 .wr-leaderboard-empty span{display:block}
#wordRankedHostV270 .wr-leaderboard-empty b{color:#d8e4f3;font-size:15px}
#wordRankedHostV270 .wr-leaderboard-empty div>span{margin-top:7px;color:#91a7c1;font-size:12px}
#wordRankedHostV270 .wr-leaderboard-list{gap:8px}
#wordRankedHostV270 .wr-leader-row{grid-template-columns:34px 38px 1fr auto;border-color:rgba(134,184,237,.24);background:rgba(7,27,56,.53);color:#f8fbff}
#wordRankedHostV270 .wr-leader-row.is-self{border-color:#397fd0;background:rgba(28,75,133,.46)}
#wordRankedHostV270 .wr-leader-pos{background:rgba(122,173,232,.13);color:#bcd4ef}
#wordRankedHostV270 .wr-leader-name b{color:#f5f9ff}
#wordRankedHostV270 .wr-leader-name small{color:#9fb3ca}
#wordRankedHostV270 .wr-leader-elo{color:#7db7ff}

/* Rakip arama: açık, temiz merkez sahne */
#wordRankedHostV270 .wr-searching{
  position:relative;
  min-height:610px;
  display:grid;
  place-items:center;
  overflow:hidden;
  padding:52px 24px;
  border-color:#9cc4ef!important;
  background:
    radial-gradient(circle at 50% 44%,rgba(83,163,255,.18),transparent 27%),
    radial-gradient(circle at 0 100%,rgba(69,145,245,.09),transparent 32%),
    linear-gradient(145deg,#f9fcff,#edf5ff 72%,#eaf3ff)!important;
  color:#102a55!important;
  box-shadow:0 20px 55px rgba(4,19,47,.22),inset 0 1px 0 #fff!important;
}

#wordRankedHostV270 .wr-search-grid{
  position:absolute;
  inset:0;
  opacity:.45;
  pointer-events:none;
  background-image:
    linear-gradient(rgba(56,132,220,.08) 1px,transparent 1px),
    linear-gradient(90deg,rgba(56,132,220,.08) 1px,transparent 1px);
  background-size:42px 42px;
  mask-image:radial-gradient(circle at center,black,transparent 66%);
}

#wordRankedHostV270 .wr-search-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(620px,100%)}
#wordRankedHostV270 .wr-search-kicker{display:flex;align-items:center;gap:7px;margin-bottom:23px;color:#276bc6;font-size:10px;font-weight:950;letter-spacing:.12em}
#wordRankedHostV270 .wr-searching h3{margin:24px 0 8px;color:#102550;font-size:37px;letter-spacing:-.045em}
#wordRankedHostV270 .wr-search-time{color:#1767e7;font-size:43px;font-weight:950;letter-spacing:.04em;text-shadow:0 4px 15px rgba(43,112,218,.14)}
#wordRankedHostV270 .wr-search-meta{margin:15px 0 22px;color:#4f6788;font-size:13px;font-weight:750}
#wordRankedHostV270 .wr-search-hint{margin-top:17px!important;color:#8092aa!important;font-size:10px!important}

#wordRankedHostV270 .wr-radar{
  position:relative;
  display:grid;
  place-items:center;
  width:190px;
  height:190px;
  border:0;
  border-radius:50%;
  background:radial-gradient(circle,rgba(46,132,255,.15),rgba(46,132,255,.035) 51%,transparent 52%);
  box-shadow:0 0 60px rgba(50,136,255,.15);
}

#wordRankedHostV270 .wr-radar::before,#wordRankedHostV270 .wr-radar::after{
  content:"";
  position:absolute;
  border-radius:50%;
  border:1px solid rgba(54,132,229,.26);
}

#wordRankedHostV270 .wr-radar::before{inset:12px;border-style:dashed;animation:wrOrbit 8s linear infinite}
#wordRankedHostV270 .wr-radar::after{inset:36px;border-color:rgba(54,132,229,.38)}
#wordRankedHostV270 .wr-radar-ring{position:absolute;inset:0;border:1px solid rgba(54,132,229,.12);border-radius:50%;box-shadow:0 0 0 20px rgba(54,132,229,.025),0 0 0 42px rgba(54,132,229,.018)}
#wordRankedHostV270 .wr-radar-dots{position:absolute;inset:22px;border-radius:50%;background:conic-gradient(from 15deg,transparent 0 12%,rgba(43,121,222,.75) 12.5% 13%,transparent 13.5% 44%,rgba(43,121,222,.48) 44.5% 45%,transparent 45.5% 76%,rgba(43,121,222,.66) 76.5% 77%,transparent 77.5%);animation:wrOrbitReverse 12s linear infinite}
#wordRankedHostV270 .wr-radar>i{position:absolute;inset:50% auto auto 50%;width:44%;height:1px;background:linear-gradient(90deg,#2b7de0,transparent);transform-origin:left center;animation:wrSweep 2.15s linear infinite}
#wordRankedHostV270 .wr-radar>b{
  position:relative;
  z-index:3;
  display:grid;
  place-items:center;
  width:92px;
  height:101px;
  clip-path:polygon(50% 0,92% 24%,92% 75%,50% 100%,8% 75%,8% 24%);
  background:linear-gradient(145deg,#3089ff,#073b92 65%,#062761);
  color:#fff;
  font-size:29px;
  font-weight:1000;
  text-shadow:0 0 15px #85c9ff;
  box-shadow:inset 0 0 0 5px rgba(222,241,255,.72),0 12px 30px rgba(25,95,189,.3);
}

#wordRankedHostV270 .wr-searching .wr-button.is-danger{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-width:245px;
  min-height:55px;
  border:1px solid #dc6f83;
  border-radius:14px;
  background:#fff;
  color:#ba263e;
  box-shadow:0 9px 20px rgba(127,30,49,.08);
  font-size:14px;
}

#wordRankedHostV270 .wr-cancel-icon{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid currentColor;border-radius:50%;font-size:21px;font-weight:500;line-height:1}
#wordRankedHostV270 .wr-loading p{margin-top:8px;color:#6f84a0!important}

@keyframes wrOrbit{to{transform:rotate(360deg)}}
@keyframes wrOrbitReverse{to{transform:rotate(-360deg)}}

/* Açık, yüksek kontrastlı profil penceresi */
#wordRankedHostV270 .wr-modal-backdrop{
  padding:18px;
  background:rgba(3,16,37,.7);
  backdrop-filter:blur(7px);
  -webkit-backdrop-filter:blur(7px);
}

#wordRankedHostV270 .wr-profile-modal{
  width:min(1040px,100%);
  max-height:min(92dvh,940px);
  overflow:auto;
  border:1px solid #86b5e8;
  border-radius:24px;
  background:linear-gradient(145deg,#fafdff,#eef5ff)!important;
  color:#112b55!important;
  box-shadow:0 35px 95px rgba(0,11,31,.42),inset 0 1px 0 #fff!important;
  scrollbar-color:#a9c5e4 transparent;
}

#wordRankedHostV270 .wr-modal-head{
  position:sticky;
  top:0;
  z-index:5;
  display:grid;
  grid-template-columns:44px 1fr 44px;
  align-items:center;
  min-height:74px;
  padding:12px 20px;
  border-bottom:1px solid #c9daed;
  background:rgba(246,250,255,.94)!important;
  color:#102d5b!important;
  backdrop-filter:blur(8px);
}

#wordRankedHostV270 .wr-modal-head-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid #b6cde7;border-radius:11px;background:linear-gradient(145deg,#eaf4ff,#d7e7f9);color:#2b66ad;font-weight:950}
#wordRankedHostV270 .wr-modal-head h3{margin:0;text-align:center;color:#102d5b;font-size:23px;letter-spacing:-.025em}
#wordRankedHostV270 .wr-modal-close{width:42px;height:42px;border-color:#abc6e4;border-radius:11px;background:#edf5ff;color:#154277;font-size:28px;line-height:1}
#wordRankedHostV270 .wr-modal-close:hover{background:#dcecff;border-color:#7aa7d8}
#wordRankedHostV270 .wr-modal-body{padding:24px 28px 28px}

#wordRankedHostV270 .wr-profile-detail-head{
  display:flex;
  align-items:center;
  gap:17px;
  min-height:103px;
  padding:0 3px 18px;
  border-bottom:1px solid #c9daed;
}

#wordRankedHostV270 .wr-profile-detail-head .wr-avatar{width:75px;height:75px;border-color:#75a9e2;border-radius:18px;font-size:29px}
#wordRankedHostV270 .wr-profile-detail-head .wr-presence-dot{border-color:#f4f9ff}
#wordRankedHostV270 .wr-detail-identity{min-width:0}
#wordRankedHostV270 .wr-detail-identity>b{display:block;color:#10274d;font-size:24px;line-height:1.1}
#wordRankedHostV270 .wr-detail-identity>span{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:8px;color:#4c6382;font-size:12px;font-weight:750}
#wordRankedHostV270 .wr-detail-identity>span i{width:3px;height:3px;border-radius:50%;background:#8094ae}
#wordRankedHostV270 .wr-detail-identity .wr-provider{margin-top:7px;color:#617692;font-size:11px;font-weight:750}
#wordRankedHostV270 .wr-detail-identity .wr-provider.is-linked{color:#17945c!important}

#wordRankedHostV270 .wr-xp--detail{
  margin:16px 0;
  padding:15px 17px;
  border-color:#ccdced;
  background:#f8fbff;
}

#wordRankedHostV270 .wr-xp--detail>div small{color:#4771aa;font-size:9px}
#wordRankedHostV270 .wr-xp--detail>div b{color:#102e5a;font-size:16px}
#wordRankedHostV270 .wr-xp--detail>span{color:#38577d;font-size:11px}
#wordRankedHostV270 .wr-xp--detail .wr-xp-track{background:#dce8f5}
#wordRankedHostV270 .wr-xp--detail .wr-xp-track i{background:linear-gradient(90deg,#2c7fea,#42b7ff)}

#wordRankedHostV270 .wr-detail-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px}
#wordRankedHostV270 .wr-detail-grid>div{
  position:relative;
  min-height:83px;
  padding:13px 14px 12px 54px;
  border-color:#c9d9eb;
  border-radius:13px;
  background:#fff;
  box-shadow:0 6px 14px rgba(48,82,124,.05);
}

#wordRankedHostV270 .wr-detail-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;color:#337fda}
#wordRankedHostV270 .wr-detail-icon .wr-icon{width:29px;height:29px;stroke-width:1.8}
#wordRankedHostV270 .wr-detail-icon.is-win{color:#24a865}
#wordRankedHostV270 .wr-detail-icon.is-draw{color:#7f53d8}
#wordRankedHostV270 .wr-detail-icon.is-high{color:#e29a19}
#wordRankedHostV270 .wr-detail-grid small{color:#58708f;font-size:9px;letter-spacing:.07em}
#wordRankedHostV270 .wr-detail-grid b{margin-top:6px;color:#102a52;font-size:22px}

#wordRankedHostV270 .wr-name-edit{grid-template-columns:1fr 145px;gap:12px;margin:0 0 11px}
#wordRankedHostV270 .wr-name-edit .wr-field span{color:#274d7d;font-size:11px}
#wordRankedHostV270 .wr-name-edit input{height:48px;border-color:#b9cde4;background:#fff;color:#17345e;font-size:14px}
#wordRankedHostV270 .wr-name-edit input:focus{border-color:#4388db;box-shadow:0 0 0 3px rgba(67,136,219,.12)}
#wordRankedHostV270 .wr-name-edit .wr-button{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1px solid #1859aa;background:linear-gradient(180deg,#1c66c1,#0b438f);box-shadow:0 8px 18px rgba(15,79,158,.18)}

#wordRankedHostV270 .wr-account-link{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:9px;
  min-height:43px;
  width:max-content;
  max-width:100%;
  padding:9px 13px;
  border:1px solid #cad9e9;
  border-radius:11px;
  background:#f5f9fd;
  color:#58708f;
  font-size:12px;
  font-weight:800;
}

#wordRankedHostV270 .wr-account-link.is-linked .wr-icon{color:#1aae66;stroke-width:2.5}
#wordRankedHostV270 button.wr-account-link{cursor:pointer}

#wordRankedHostV270 .wr-rank-guide{margin-top:18px;border-top:1px solid #c9daed}
#wordRankedHostV270 .wr-rank-guide summary,#wordRankedHostV270 .wr-recent summary{
  display:flex;
  align-items:center;
  gap:8px;
  min-height:48px;
  padding:10px 3px;
  cursor:pointer;
  list-style:none;
  color:#163b6e;
  font-size:13px;
  font-weight:950;
}

#wordRankedHostV270 .wr-rank-guide summary::-webkit-details-marker,#wordRankedHostV270 .wr-recent summary::-webkit-details-marker{display:none}
#wordRankedHostV270 .wr-rank-guide summary>.wr-icon,#wordRankedHostV270 .wr-recent summary>.wr-icon{color:#286ec2}
#wordRankedHostV270 .wr-rank-guide summary>i,#wordRankedHostV270 .wr-recent summary>i{width:8px;height:8px;margin-left:auto;border-right:2px solid #2d659f;border-bottom:2px solid #2d659f;transform:rotate(45deg);transition:transform .18s ease}
#wordRankedHostV270 .wr-rank-guide[open] summary>i,#wordRankedHostV270 .wr-recent[open] summary>i{transform:rotate(225deg)}

#wordRankedHostV270 .wr-rank-table{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}
#wordRankedHostV270 .wr-rank-tier{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:7px;
  min-width:0;
  min-height:59px;
  padding:7px 8px;
  border-color:#ccdaea;
  border-radius:10px;
  background:rgba(255,255,255,.72);
  font-size:10px;
}

#wordRankedHostV270 .wr-rank-tier>div{min-width:0}
#wordRankedHostV270 .wr-rank-tier b{display:block;overflow:hidden;color:#17375f;font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}
#wordRankedHostV270 .wr-rank-tier span{display:block;margin-top:5px;color:#54708f;font-size:9px;white-space:nowrap}

#wordRankedHostV270 .wr-recent{margin-top:16px;border-top:1px solid #c9daed;border-bottom:1px solid #c9daed}
#wordRankedHostV270 .wr-recent summary>b{display:grid;place-items:center;min-width:24px;height:20px;margin-left:5px;padding:0 6px;border-radius:999px;background:#dceaff;color:#215fa8;font-size:10px}
#wordRankedHostV270 .wr-recent-list{display:grid;gap:7px;padding:0 0 12px}
#wordRankedHostV270 .wr-recent-row{border-color:#cfdeee;background:#fff;color:#294461}
#wordRankedHostV270 .wr-recent-row strong{color:#284f7c}

/* İlk hesap ekranı ve maç içi ekranlar eski akışı bozmadan aynı temaya oturur. */
#wordRankedHostV270 .wr-account,#wordRankedHostV270 .wr-fatal,#wordRankedHostV270 .wr-result{color:#f8fbff}
#wordRankedHostV270 .wr-account .wr-field span{color:#b9cae1}
#wordRankedHostV270 .wr-account .wr-field input{border-color:rgba(139,187,238,.3);background:rgba(5,22,49,.7);color:#fff}
#wordRankedHostV270 .wr-button{border-radius:12px;background:linear-gradient(180deg,#266acb,#0c438f)}
#wordRankedHostV270 .wr-button.is-secondary{border-color:rgba(132,184,239,.32);background:rgba(8,29,58,.62);color:#d9e8fa}
#wordRankedHostV270 .wr-button.is-google{border-color:#cad8e7;background:#fff;color:#29425f}

@media(max-width:1080px){
  #wordRankedHostV270 .wr-grid{grid-template-columns:minmax(310px,370px) minmax(420px,1fr);gap:15px}
  #wordRankedHostV270 .wr-profile-summary{padding:23px}
  #wordRankedHostV270 .wr-match-panel{padding:30px 28px}
  #wordRankedHostV270 .wr-current-rank b{font-size:17px}
  #wordRankedHostV270 .wr-rank-table{grid-template-columns:repeat(4,minmax(0,1fr))}
}

@media(max-width:850px){
  #wordRankedHostV270{margin-top:12px}
  #wordRankedHostV270 .wr-grid{grid-template-columns:1fr}
  #wordRankedHostV270 .wr-profile-summary{min-height:0}
  #wordRankedHostV270 .wr-match-panel{min-height:500px}
  #wordRankedHostV270 .wr-leaderboard{grid-column:auto}
  #wordRankedHostV270 .wr-rank-table{grid-template-columns:repeat(3,minmax(0,1fr))}
}

@media(max-width:650px){
  #wordRankedHostV270{margin:8px auto 22px}
  #wordRankedHostV270 .wr-shell{border-radius:18px}
  #wordRankedHostV270 .wr-top{min-height:76px;padding:12px 13px;gap:9px;align-items:center}
  #wordRankedHostV270 .wr-back{min-height:44px;padding:0 11px;font-size:12px}
  #wordRankedHostV270 .wr-title small{display:block;font-size:8px;letter-spacing:.08em}
  #wordRankedHostV270 .wr-title h2{margin:3px 0 0;font-size:clamp(18px,5.8vw,24px)}
  #wordRankedHostV270 .wr-profile-chip{min-width:54px;min-height:54px;padding:5px;border-radius:13px}
  #wordRankedHostV270 .wr-profile-chip>div{display:none}
  #wordRankedHostV270 .wr-profile-chip .wr-avatar{width:42px;height:42px;border-radius:10px;font-size:18px}
  #wordRankedHostV270 .wr-content{padding:11px}
  #wordRankedHostV270 .wr-notice{margin:10px 11px 0}
  #wordRankedHostV270 .wr-panel{border-radius:15px}
  #wordRankedHostV270 .wr-profile-summary{padding:18px;gap:13px}
  #wordRankedHostV270 .wr-identity .wr-avatar{width:58px;height:58px;font-size:23px}
  #wordRankedHostV270 .wr-identity b{font-size:19px}
  #wordRankedHostV270 .wr-rating{min-height:102px;padding:14px;gap:12px}
  #wordRankedHostV270 .wr-rating-number{min-width:80px}
  #wordRankedHostV270 .wr-rating strong{font-size:34px}
  #wordRankedHostV270 .wr-rating-separator{height:62px}
  #wordRankedHostV270 .wr-rank-badge.is-large{width:58px;height:58px}
  #wordRankedHostV270 .wr-current-rank{gap:5px}
  #wordRankedHostV270 .wr-current-rank b{font-size:15px}
  #wordRankedHostV270 .wr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
  #wordRankedHostV270 .wr-stat{flex-direction:column;gap:5px;min-height:82px;text-align:center}
  #wordRankedHostV270 .wr-stat-icon{width:23px;height:23px}
  #wordRankedHostV270 .wr-stat-icon .wr-icon{width:22px;height:22px}
  #wordRankedHostV270 .wr-profile-actions{grid-template-columns:1fr}
  #wordRankedHostV270 .wr-match-panel{min-height:485px;padding:26px 16px}
  #wordRankedHostV270 .wr-vs{width:102px;height:102px;margin-bottom:18px}
  #wordRankedHostV270 .wr-match-panel h3{font-size:25px}
  #wordRankedHostV270 .wr-mode-lock{margin-top:18px;padding:12px}
  #wordRankedHostV270 .wr-search-button{min-height:55px;font-size:16px}
  #wordRankedHostV270 .wr-leaderboard{padding:18px 15px}
  #wordRankedHostV270 .wr-leaderboard-head{align-items:flex-start}
  #wordRankedHostV270 .wr-live-table{padding:7px 9px}
  #wordRankedHostV270 .wr-live-table span{display:none}
  #wordRankedHostV270 .wr-leaderboard-empty{flex-direction:column;gap:11px;text-align:center}
  #wordRankedHostV270 .wr-searching{min-height:500px;padding:36px 15px}
  #wordRankedHostV270 .wr-radar{width:154px;height:154px}
  #wordRankedHostV270 .wr-radar>b{width:75px;height:82px;font-size:24px}
  #wordRankedHostV270 .wr-searching h3{font-size:31px}
  #wordRankedHostV270 .wr-search-time{font-size:37px}
  #wordRankedHostV270 .wr-search-meta{font-size:11px;text-align:center}
  #wordRankedHostV270 .wr-modal-backdrop{padding:7px;align-items:end}
  #wordRankedHostV270 .wr-profile-modal{max-height:94dvh;border-radius:20px 20px 12px 12px}
  #wordRankedHostV270 .wr-modal-head{grid-template-columns:36px 1fr 40px;min-height:62px;padding:8px 12px}
  #wordRankedHostV270 .wr-modal-head-mark{width:32px;height:32px;border-radius:9px;font-size:13px}
  #wordRankedHostV270 .wr-modal-head h3{font-size:19px}
  #wordRankedHostV270 .wr-modal-close{width:38px;height:38px}
  #wordRankedHostV270 .wr-modal-body{padding:16px 13px 18px}
  #wordRankedHostV270 .wr-profile-detail-head{gap:10px;padding-bottom:14px}
  #wordRankedHostV270 .wr-profile-detail-head .wr-avatar{width:58px;height:58px;border-radius:14px;font-size:23px}
  #wordRankedHostV270 .wr-detail-identity>b{font-size:19px}
  #wordRankedHostV270 .wr-detail-identity>span{gap:5px;font-size:10px}
  #wordRankedHostV270 .wr-rank-badge.is-hero{width:52px;height:52px}
  #wordRankedHostV270 .wr-rank-badge.is-hero .wr-rank-core i{font-size:16px}
  #wordRankedHostV270 .wr-detail-grid{grid-template-columns:repeat(2,1fr);gap:8px}
  #wordRankedHostV270 .wr-detail-grid>div{min-height:72px;padding:10px 9px 9px 45px}
  #wordRankedHostV270 .wr-detail-icon{left:9px;width:29px;height:29px}
  #wordRankedHostV270 .wr-name-edit{grid-template-columns:1fr}
  #wordRankedHostV270 .wr-name-edit .wr-button{width:100%}
  #wordRankedHostV270 .wr-rank-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
  #wordRankedHostV270 .wr-rank-tier{min-height:56px;padding:6px}
}

@media(max-width:390px){
  #wordRankedHostV270 .wr-top{padding-left:9px;padding-right:9px}
  #wordRankedHostV270 .wr-back{width:42px;padding:0;font-size:0}
  #wordRankedHostV270 .wr-back::first-letter{font-size:18px}
  #wordRankedHostV270 .wr-title h2{font-size:18px}
  #wordRankedHostV270 .wr-rating{gap:8px;padding:12px 9px}
  #wordRankedHostV270 .wr-rating-number{min-width:70px}
  #wordRankedHostV270 .wr-rating strong{font-size:30px}
  #wordRankedHostV270 .wr-rank-badge.is-large{width:50px;height:50px}
  #wordRankedHostV270 .wr-current-rank b{font-size:13px}
  #wordRankedHostV270 .wr-current-rank small{font-size:10px}
  #wordRankedHostV270 .wr-xp{grid-template-columns:1fr}
  #wordRankedHostV270 .wr-xp>span{grid-row:2}
  #wordRankedHostV270 .wr-xp-track{grid-row:3}
  #wordRankedHostV270 .wr-stat{padding:8px 3px}
  #wordRankedHostV270 .wr-stat small{font-size:7px}
  #wordRankedHostV270 .wr-searching .wr-button.is-danger{min-width:220px}
  #wordRankedHostV270 .wr-profile-detail-head .wr-rank-badge{display:none}
}

@media(max-height:760px) and (min-width:851px){
  #wordRankedHostV270 .wr-top{min-height:88px;padding-top:15px;padding-bottom:15px}
  #wordRankedHostV270 .wr-profile-summary,#wordRankedHostV270 .wr-match-panel{min-height:470px}
  #wordRankedHostV270 .wr-match-panel{padding-top:25px;padding-bottom:25px}
  #wordRankedHostV270 .wr-vs{width:96px;height:96px;margin-bottom:14px}
  #wordRankedHostV270 .wr-searching{min-height:500px;padding-top:34px;padding-bottom:34px}
}

@media(prefers-reduced-motion:reduce),(hover:none) and (pointer:coarse){
  #wordRankedHostV270 .wr-radar::before,#wordRankedHostV270 .wr-radar-dots,#wordRankedHostV270 .wr-radar>i{animation:none!important}
  #wordRankedHostV270 .wr-profile-shine{filter:none;opacity:.35}
  #wordRankedHostV270 .wr-rank-badge,#wordRankedHostV270 .wr-vs-outer{filter:none}
}

@media(max-width:850px),(hover:none) and (pointer:coarse){
  #wordRankedHostV270 .wr-modal-backdrop,#wordRankedHostV270 .wr-modal-head{backdrop-filter:none;-webkit-backdrop-filter:none}
}
