/* Store-only type repair. A private family prevents legacy @font-face ranges
   and !important declarations from mixing the interface with game typography.
   Alexandria is already the approved live hero face; numeric Plex stays intact. */
@font-face{font-family:'Rekaz Interface';font-style:normal;font-weight:300 800;font-display:swap;src:url('/assets/fonts/alexandria-arabic.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:'Rekaz Interface';font-style:normal;font-weight:300 800;font-display:swap;src:url('/assets/fonts/alexandria-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Rekaz Digits';font-style:normal;font-weight:100 600;font-display:swap;src:url('/assets/fonts/plex-arabic-600.ttf') format('truetype');unicode-range:U+0030-0039,U+0660-0669,U+06F0-06F9}
@font-face{font-family:'Rekaz Digits';font-style:normal;font-weight:601 900;font-display:swap;src:url('/assets/fonts/plex-arabic-700.ttf') format('truetype');unicode-range:U+0030-0039,U+0660-0669,U+06F0-06F9}
html body,html body #heroTitle,html body #heroText,html body #joinTitle,html body #joinText,
html body :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea,.disp,.rk-card-body>b,.rk-card-action,.rk-ticket-request,.rk-ticket-copy,.rk-card-wordmark,.rk-games-head h2,.nav-links a,.head h1,.product-summary-title b,.quick b){font-family:'Rekaz Digits','Rekaz Interface',Arial,sans-serif!important;font-synthesis:none;letter-spacing:0}
html body{font-weight:400;line-height:1.8}
html body #heroText{font-size:clamp(15px,1.4vw,19px);line-height:1.9}
html body .rk-card-body>b{font-size:18px;line-height:1.6}
html body .rk-card-action{font-size:14px;line-height:1.7;min-height:44px}
html body .nav-links a{font-size:14px}
html body .rk-ticket-request{font-size:13px}
@media(max-width:640px){html body .rk-card-body>b{font-size:15px}html body .rk-card-action{font-size:12px}}
