@font-face {
    font-family: 'ArtifaktElement';
    src: local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Regular.woff2") format("woff2"), local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Regular.woff") format("woff"), local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Regular.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'ArtifaktElement';
    src: local("Artifakt Element Italic"), local("ArtifaktElement-Italic"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Italic.woff2") format("woff2"), local("Artifakt Element Italic"), local("ArtifaktElement-Italic"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Italic.woff") format("woff"), local("Artifakt Element Italic"), local("ArtifaktElement-Italic"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'ArtifaktElement';
    src: local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Medium.woff2") format("woff2"), local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Medium.woff") format("woff"), local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Medium.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'ArtifaktElement';
    src: local("Artifakt Element Medium Italic"), local("ArtifaktElement-MediumItalic"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Medium%20Italic.woff2") format("woff2"), local("Artifakt Element Medium Italic"), local("ArtifaktElement-MediumItalic"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Medium%20Italic.woff") format("woff"), local("Artifakt Element Medium Italic"), local("ArtifaktElement-MediumItalic"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Medium%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'ArtifaktElement';
    src: local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Bold.woff2") format("woff2"), local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Bold.woff") format("woff"), local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Bold.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'ArtifaktElement';
    src: local("Artifakt Element Bold Italic"), local("ArtifaktElement-BoldItalic"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Bold%20Italic.woff2") format("woff2"), local("Artifakt Element Bold Italic"), local("ArtifaktElement-BoldItalic"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Bold%20Italic.woff") format("woff"), local("Artifakt Element Bold Italic"), local("ArtifaktElement-BoldItalic"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Bold%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'ArtifaktElement';
    src: local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Heavy.woff2") format("woff2"), local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Heavy.woff") format("woff"), local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Heavy.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 900;
    font-style: normal;
}

:root {
    /* Accent/Theme Colors */
    --theme-color: #666666;
    
    /* Background Colors */
    --base-background-color: #ffffff;
    --sidebar-background: #000000;
    --cover-background-color: #ffffff;
    
    /* Text Colors */
    --base-color: #000000;
    --heading-color: #000000;
    --sidebar-name-color: #ffffff;
    --sidebar-nav-link-color--active: #ffff00;
    --sidebar-nav-link-color--hover: #ffff00;
    --sidebar-nav-link-color: #ffffff;
    
    /* Link Colors */
    --link-color: #666666;
    
    /* Code Colors */
    --code-theme-background: #f5f5f5;
    --code-theme-text: #000000;
    
    /* Font Settings */
    --base-font-family: 'ArtifaktElement';
    --sidebar-width: 20rem;
    --sidebar-name-font-weight: 700;
}
