/* Custom Fonts from iSpring Module */

@font-face {
    font-family: 'PFn';
    src: url('fnt0.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PFnb';
    src: url('fnt1.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PFni';
    src: url('fnt2.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PFnbi';
    src: url('fnt3.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'PFnl';
    src: url('fnt4.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'PFnlb';
    src: url('fnt5.woff') format('woff');
    font-weight: 300;
    font-style: bold;
}

@font-face {
    font-family: 'PFnli';
    src: url('fnt6.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'PFnlbi';
    src: url('fnt7.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

/* Apply fonts to rendered iSpring content */
.slide-canvas {
    font-family: 'PFn', sans-serif;
}

.slide-canvas span {
    font-family: 'PFn', sans-serif;
}

/* SVG rendering adjustments */
svg {
    overflow: visible;
}
