/* Noto fonts served directly by Google Fonts. */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Balinese&family=Noto+Sans+Batak&family=Noto+Sans+Buginese&family=Noto+Sans+Javanese:wght@400..700&family=Noto+Sans+Kawi:wght@400..700&family=Noto+Sans+Rejang&family=Noto+Sans+Sundanese:wght@400..700&family=Noto+Serif+Makasar&display=swap');
/**
*FONT NUSNTARA FROM GOOGLE NOTO REGULAR
*archived by Diaz Nawaksara <nawaksara.id>
 */


@font-face {
    font-family: 'puspanegara';
    src: url('../fonts/ABPuspanegara.woff') format('woff'),
		 url('../fonts/ABPuspanegara.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pegonVirtual';
    src: url('../fonts/PegonVirtual.woff') format('woff'),
		 url('../fonts/PegonVirtual.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pesantren';
    src: url('../fonts/Nawapegon.woff') format('woff'),
		 url('../fonts/Nawapegon.woff2') format('woff2'),
		 url('../fonts/Nawapegon.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'urdupegon';
    src: url('../fonts/Urdupegon.woff') format('woff'),
		 url('../fonts/Urdupegon.woff2') format('woff2'),
		 url('../fonts/Urdupegon.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'indieflower';
    src: url('../fonts/IndieFlower.woff') format('woff'),
		 url('../fonts/IndieFlower.woff2') format('woff2'),
		 url('../fonts/IndieFlower.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'arslan';
    src: url('../fonts/arslan.woff') format('woff'),
		 url('../fonts/arslan.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

  @font-face {
    font-family: 'Ferrarav1';
    src: url('../fonts/Ferrarav1.woff') format('woff'),
		 url('../fonts/Ferrarav1.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

 @font-face {
    font-family: 'Gajahmada';
    src: url('../fonts/gajahmada.woff') format('woff'),
		 url('../fonts/gajahmada.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
 
 @font-face {
    font-family: 'Bedhayan';
    src: url('../fonts/bedhayan.woff') format('woff'),
		 url('../fonts/bedhayan.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    line-height: 3em !important;
}
 
 @font-face {
    font-family: 'Astaguru';
    src: url('../fonts/Astaguru.woff') format('woff'),
		 url('../fonts/Astaguru.woff2') format('woff2'),
		 url('../fonts/Astaguru.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

 @font-face {
    font-family: 'Ngayogyan';
    src: url('../fonts/ngayogyan.woff') format('woff'),
		 url('../fonts/ngayogyan.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

	





@font-face {
    font-family: 'nawapegon';
    src: url('../fonts/Nawasakkala.woff') format('woff'),
		 url('../fonts/Nawasakkala.woff2') format('woff2'),
		 url('../fonts/Nawasakkala.otf') format('otf');
    font-weight: normal;
    font-style: normal;
}

.aksara-kawi        {font-family:"Noto Sans Kawi", serif !important;line-height: 2.2em !important;}
.aksara-jawa        {font-family:"Noto Sans Javanese", serif !important; line-height: 2.2em !important;}
.aksara-sunda       {font-family:"Noto Sans Sundanese",sans-serif !important; line-height: 2.2em !important;}
.aksara-bali        {font-family:"Noto Sans Balinese",sans-serif !important;line-height: 2.2em !important;}
.aksara-batak       {font-family:"Noto Sans Batak", serif !important;line-height: 2.2em !important;}
.aksara-rejang      {font-family:"Noto Sans Rejang",sans-serif !important;line-height: 2.2em !important;}
.aksara-bugis       {font-family:"Noto Sans Buginese", serif !important;line-height: 2.2em !important;}
.aksara-makasar     {font-family:"Noto Serif Makasar", serif !important;line-height: 2.2em !important;}
.aksara-pegon       {font-family:Pegon !important;line-height: 2.2em !important;}
.aksara-pegon-sni   {font-family:pegonVirtual !important;line-height: 2.2em !important;}

/*Style Font Aksara Jawa*/
.font-puspanegara   {font-family:puspanegara !important;line-height: 2.2em !important;}
.font-astaguru      {font-family:Astaguru !important;line-height: 2.2em !important;}
.font-bedhayan      {font-family:Bedhayan !important;line-height: 3em !important;}
.font-ferrarav1     {font-family:Ferrarav1 !important;line-height: 2.2em !important;}
.font-ngayogyan     {font-family:Ngayogyan !important;line-height: 2.2em !important;}
.font-montserrat    {font-family: montserrat !important}
.font-flower        {font-family:indieflower!important}
.font-arslan        {font-family:arslan!important}
.font-pesantren     {font-family:pesantren !important;line-height: 2.2em !important;}
.font-pegon-sni     {font-family:pegonVirtual !important;line-height: 2.2em !important;}
.font-urdu          {font-family:urdupegon!important;line-height: 2.2em !important;}
/* Legacy family aliases, also served directly by Google. */
@font-face {
  font-family: 'NotoBali';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosansbalinese/v27/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhE4.ttf) format('truetype');
}

@font-face {
  font-family: 'NotoRejang';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosansrejang/v23/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4M.ttf) format('truetype');
}

@font-face {
  font-family: 'NotoSunda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssundanese/v28/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHC.ttf) format('truetype');
}

/* Prioritize Google Noto only for the corresponding script characters. */
:root{--naw-aksara-font:"Nawaksara Aksara"}
@font-face{font-family:"Nawaksara Aksara";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansbalinese/v27/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhE4.ttf) format('truetype');unicode-range:U+1B00-1B7F;}
@font-face{font-family:"Nawaksara Aksara";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanssundanese/v28/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHC.ttf) format('truetype');unicode-range:U+1B80-1BBF,U+1CC0-1CCF;}
@font-face{font-family:"Nawaksara Aksara";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansbatak/v24/gok2H6TwAEdtF9N8-mdTCQvT-Zdgow.ttf) format('truetype');unicode-range:U+1BC0-1BFF;}
@font-face{font-family:"Nawaksara Aksara";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansbuginese/v21/esDM30ldNv-KYGGJpKGk18phe_7Da6_gtQ.ttf) format('truetype');unicode-range:U+1A00-1A1F;}
@font-face{font-family:"Nawaksara Aksara";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjavanese/v25/2V01KJkDAIA6Hp4zoSScDjV0Y-eoHAHT-Z3MngEefiidxJnkFFk.ttf) format('truetype');unicode-range:U+A980-A9DF;}
@font-face{font-family:"Nawaksara Aksara";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansrejang/v23/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4M.ttf) format('truetype');unicode-range:U+A930-A95F;}
@font-face{font-family:"Nawaksara Aksara";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanskawi/v5/92zBtBJLNqsg7tCciW0EPHNNh1ZgbtGWiTYDjvnK4AhmCg.ttf) format('truetype');unicode-range:U+11F00-11F5F;}
@font-face{font-family:"Nawaksara Aksara";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifmakasar/v1/memjYbqtyH-NiZpFH_9zcvB_PqkfY9S7jw.ttf) format('truetype');unicode-range:U+11EE0-11EFF;}
