/* Cyrillic preview webfonts; local serving, no Google runtime requests. */
@font-face{font-family:AuraDemoUnbounded;src:url("fonts/aura-unbounded.woff2") format("woff2");font-style:normal;font-weight:200 900;font-display:swap}
@font-face{font-family:AuraDemoRubik;src:url("fonts/aura-rubik.woff2") format("woff2");font-style:normal;font-weight:300 900;font-display:swap}
@font-face{font-family:AuraDemoNunito;src:url("fonts/aura-nunito.woff2") format("woff2");font-style:normal;font-weight:200 1000;font-display:swap}
@font-face{font-family:AuraDemoComfortaa;src:url("fonts/aura-comfortaa.woff2") format("woff2");font-style:normal;font-weight:300 700;font-display:swap}
@font-face{font-family:AuraDemoOswald;src:url("fonts/aura-oswald.woff2") format("woff2");font-style:normal;font-weight:200 700;font-display:swap}
@font-face{font-family:AuraDemoLora;src:url("fonts/aura-lora.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:AuraDemoPTSerif;src:url("fonts/aura-ptserif.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}

.page .aura-personal .personal-setting-font{grid-template-columns:minmax(0,1fr);gap:8px}
.page .aura-personal .personal-fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;width:100%;min-width:0}
.page .aura-personal .personal-font{font-size:14px;line-height:1.5;white-space:nowrap;min-width:0;padding:8px 0;min-height:44px}
@media(min-width:768px){.page .aura-personal .personal-fonts{grid-template-columns:repeat(4,minmax(0,1fr))}.page .aura-personal .personal-setting-font{grid-template-columns:minmax(0,1fr);max-width:560px}}


@font-face{font-family:AuraDemoGothic;src:url("fonts/aura-gothic.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
.personal-font[data-personal-font^="AuraDemoGothic"]{font-weight:400}.personal-heading{font-synthesis:none}
