/* =========================================================
   DISPLAY FONT
   ========================================================= */
@font-face{
  font-family:"Minecraft Fifty Solid Squashed";
  src:url("/assets/fonts/MinecraftFiftySolidSquashed.otf?v=4") format("opentype");
  font-weight:normal;
  font-style:normal;
  font-display:swap;
}
*,*::before,*::after,
input,button,select,textarea,code,pre,kbd{
  font-family:"Minecraft Fifty Solid Squashed",Inter,system-ui,sans-serif !important;
  font-synthesis:none;
}

/* Minecraftia by Andrew Tyler, CC BY-SA */
@font-face{
  font-family:"Minecraftia";
  src:url("/assets/fonts/Minecraftia-Regular.ttf?v=2") format("truetype");
  font-weight:normal;
  font-style:normal;
  font-display:swap;
}
html .name,
html .search-result-name,
html .profile-hero h2,
html .ap-row-name,
html #backgroundPlayerName,
html .ranking-info-title-row > span,
html #serverIpText,
html .namemc-button,
html .ranked-player-count .info-label,
html .ranked-player-count strong,
html .mode-tier-count,
html .mode-tier-empty,
html .mode-board-heading > div > span{
  font-family:"Minecraftia",Inter,system-ui,sans-serif !important;
  font-weight:normal !important;
}
html .profile-title-points,
html .profile-position-card > span,
html #ttSub{
  font-family:"Minecraftia",Inter,system-ui,sans-serif !important;
  font-weight:normal !important;
}
html .search-wrap input,
html .ap-search-wrap input{
  font-family:"Minecraftia",Inter,system-ui,sans-serif !important;
  font-weight:normal !important;
}
html .search-wrap input::placeholder,
html .ap-search-wrap input::placeholder{
  font-family:"Minecraft Fifty Solid Squashed",Inter,system-ui,sans-serif !important;
}

.display-font{
  --extrude:#000000;
  --drop:max(1.5px,.02em);
  font-family:"Minecraft Fifty Solid Squashed",Inter,system-ui,sans-serif !important;
  font-weight:normal !important;
  font-style:normal !important;
  font-synthesis:none;
  letter-spacing:-.02em;
  -webkit-text-stroke:0;
  text-shadow:0 var(--drop) 0 var(--extrude);
}
.profile-big-label.display-font{padding-bottom:.04em}

.tier{
  font-family:"Minecraft Fifty Solid Squashed",Inter,system-ui,sans-serif !important;
  font-weight:normal !important;
  font-synthesis:none;
  letter-spacing:-.02em !important;
  text-shadow:0 max(1.5px,.02em) 0 color-mix(in srgb,currentColor 28%,#000);
  font-size:14px;
}
.overall-tier-item .tier,
.profile-tier-item .tier{font-size:11px}

.profile-position-card strong.display-font{
  font-size:32px;
  line-height:1;
  min-width:62px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-top:-2px;
}
@media(max-width:420px){
  .profile-position-card strong.display-font{
    font-size:27px;
    min-width:50px;
  }
}
