diff --git a/assets/includes/skins-menu/skins_menu.inc b/assets/includes/skins-menu/skins_menu.inc
index d853410..79601a2 100644
--- a/assets/includes/skins-menu/skins_menu.inc
+++ b/assets/includes/skins-menu/skins_menu.inc
@@ -1,4 +1,3 @@
-
 <?php
 
 use Drupal\Core\Language\Language;
@@ -447,12 +446,12 @@ function skmn_preprocess_page(&$variables){
         theme_get_setting("default_logo") && 
         theme_get_setting("toggle_logo")) {
 
-        $variables['logo'] = file_create_url(drupal_get_path('theme', $theme_key)) . "/css/colors/" . $current_skin . "/images/logo.png";
+        $variables['logo'] = \Drupal::service('file_url_generator')->generateAbsoluteString(\Drupal::service('extension.list.theme')->getPath($theme_key)) . "/css/colors/" . $current_skin . "/images/logo.png";
     }
     if (!empty($current_skin)) {
 
         /*$pathfile = drupal_get_path('theme', $theme_key) . "/css/colors/" . $current_skin . "/style.css";
-      
+
         if (file_exists($pathfile)) {
 
             drupal_add_css($pathfile, array(
diff --git a/zircon.info.yml b/zircon.info.yml
index 0d14ca5..82f2675 100644
--- a/zircon.info.yml
+++ b/zircon.info.yml
@@ -4,7 +4,7 @@ base theme: classy
 description: 'A flexible, recolorable theme with many regions and a responsive, mobile-first layout with Drupal 9 support.'
 package: Core
 core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8 || ^9 || ^10
 
 libraries:
   - zircon/global-styling
diff --git a/zircon.libraries.yml b/zircon.libraries.yml
index 3f8d844..55d5bb4 100644
--- a/zircon.libraries.yml
+++ b/zircon.libraries.yml
@@ -31,7 +31,7 @@ global-styling:
     - core/drupal.ajax
     - core/drupal
     - core/drupalSettings
-    - core/jquery.once
+    - core/once
 
 skins-menu:
   version: 1.x
@@ -42,4 +42,4 @@ skins-menu:
   dependencies:
     - core/jquery
     - core/drupal
-    - core/drupalSettings
\ No newline at end of file
+    - core/drupalSettings
diff --git a/zircon.theme b/zircon.theme
index a6f4008..8df3b61 100644
--- a/zircon.theme
+++ b/zircon.theme
@@ -4,7 +4,7 @@ use Drupal\Component\Utility\Xss;
 use Drupal\Core\Template\Attribute;
 
 $active_theme = \Drupal::theme()->getActiveTheme()->getName();
-include_once(drupal_get_path('theme', $active_theme) . '/assets/includes/skins-menu/skins_menu.inc');
+include_once(\Drupal::service('extension.list.theme')->getPath($active_theme) . '/assets/includes/skins-menu/skins_menu.inc');
 function zircon_preprocess_html(&$variables) {
     $is_front_page =  \Drupal::service('path.matcher')->isFrontPage();
   if ($is_front_page) {
@@ -50,4 +50,4 @@ function zircon_form_system_theme_settings_alter(&$form, $form_state) {
 function zircon_form_system_theme_settings_submit($form, &$form_state) {
 
   skmn_form_system_theme_settings_submit($form, $form_state);
-}
\ No newline at end of file
+}
