/* Shared typography for the AFK TAMERS website, desktop and mobile. */
@font-face{font-family:"AFK Rubik";src:url("/assets/rubik-variable.ttf") format("truetype");font-style:normal;font-weight:300 900;font-display:swap}
@font-face{font-family:"AFK Rubik";src:url("/assets/rubik-variable-italic.ttf") format("truetype");font-style:italic;font-weight:300 900;font-display:swap}
html body{font-family:"AFK Rubik",Arial,sans-serif!important;font-weight:400}
html body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,li,td,th,dt,dd,div,span,strong,b,em):not([class*="zwicon"]):not([class*="icon"]):not(code):not(pre){font-family:"AFK Rubik",Arial,sans-serif!important}
html body :is(h1,h2,h3,.sec_title,.sub_page_title,.status_name,.member_title,.mypage_title,.event_title){font-weight:800}
html body :is(.first_title p,.sec2_rt_cap p,.notice_list a,.shop_name){font-weight:700}
html body :is(.main_depth>a,.main_depth button,.sub_depth a,.sub_tab a,.left_list a){font-weight:500}
/* i.zwicon and other icon fonts keep their existing font definitions. */
