diff --git a/Changes.md b/Changes.md
index 6eded3b..93a9e8e 100644
--- a/Changes.md
+++ b/Changes.md
@@ -1,3 +1,10 @@
+Change Log in version 405.1.2 (2024100503)
+==========================================
+1. Add 'logoalt' setting to provide a description of your logo for accessibility. Multilang compatible.
+2. Convert 'msgbadgecolor' into 'notbadgebackgroundcolour' and create 'notbadgecolour' so that both the background and font colour
+ can be set for the notifications.
+3. Fix duplicate custom menu items in 'mobileprimarynav' drawer.
+
Change Log in version 405.1.1 (2024100502)
==========================================
1. Fix 'Class "core\external\output\icon_system" not found' - #35.
@@ -12,12 +19,14 @@ Change Log in version 405.1.1 (2024100502)
10. Fix original header search icon colour when open.
11. Fix header search position and default setting value.
12. Tidy header search.
+13. Update theme version of FontAwesome free to 6.7.1 from 6.6.0.
Change Log in version 405.1.0 (2024100501)
==========================================
1. Stable release for Moodle 4.5.
2. Fix 'newstickercount' incorrect default value.
-3. Add Pace themes from https://codebyzach.github.io/pace/ and add 'pageloadingprogress' and 'pageloadingprogresstheme' settings to new 'General' tab.
+3. Add Pace themes from https://codebyzach.github.io/pace/ and add 'pageloadingprogress' and 'pageloadingprogresstheme' settings
+ to new 'General' tab.
4. Block regions to Frontpage block regions rename.
5. Prevent an open Adaptable settings window overwriting core settings in another.
6. Setting tabs fully alphabetical.
diff --git a/classes/output/core_renderer_toolbox.php b/classes/output/core_renderer_toolbox.php
index bc3fe33..bcdbfa6 100644
--- a/classes/output/core_renderer_toolbox.php
+++ b/classes/output/core_renderer_toolbox.php
@@ -2008,7 +2008,7 @@ public function get_logo($currenttopcat, $shownavbar) {
$this->page->theme->settings->responsivelogo;
$logomarkup = '
';
$logo = '
 . )
';
+ $logo .= ' alt="' . \theme_adaptable\toolbox::get_setting('logoalt', true) . '">';
if ($shownavbar) {
// Logo is not a link to site homepage when there is a navbar.
diff --git a/classes/output/navigation/primary.php b/classes/output/navigation/primary.php
index 96b4593..72eb762 100644
--- a/classes/output/navigation/primary.php
+++ b/classes/output/navigation/primary.php
@@ -71,12 +71,13 @@ public function export_for_template(?renderer_base $output = null): array {
if (!empty($target)) {
$thenode->target = $target;
}
+ $thenode->text = $node->get_text(); // Ensure an icon is shown when no text is. Ref: 'navbardisplaytitles'.
$primarynodes[] = $thenode;
}
- $mobileprimarynav = array_merge($primarynodes, $this->get_custom_menu($output));
+ // Custom menu items obtained in navigation_menu_content().
return [
- 'mobileprimarynav' => $mobileprimarynav,
+ 'mobileprimarynav' => $primarynodes,
];
}
}
diff --git a/db/services.php b/db/services.php
index f894b06..422e482 100644
--- a/db/services.php
+++ b/db/services.php
@@ -40,7 +40,6 @@
'methodname' => 'set_user_preferences',
'description' => 'Set user preferences.',
'type' => 'write',
- 'capabilities' => 'moodle/site:config',
'loginrequired' => false,
'ajax' => true,
],
@@ -48,8 +47,8 @@
$services = [
'Adaptable theme FontAwesome map' => [
- 'functions' => ['theme_adaptable_output_load_fontawesome_icon_map'],
- 'restrictedusers' => 0,
- 'enabled' => 1,
+ 'functions' => ['theme_adaptable_output_load_fontawesome_icon_map'],
+ 'restrictedusers' => 0,
+ 'enabled' => 1,
],
];
diff --git a/db/upgrade.php b/db/upgrade.php
index de405ec..da99e53 100644
--- a/db/upgrade.php
+++ b/db/upgrade.php
@@ -113,6 +113,17 @@ function xmldb_theme_adaptable_upgrade($oldversion = 0) {
upgrade_plugin_savepoint(true, 2024100502, 'theme', 'adaptable');
}
+ if ($oldversion < 2024100503) {
+ $value = get_config('theme_adaptable', 'msgbadgecolor');
+ if (!empty($value)) {
+ set_config('notbadgebackgroundcolour', $value, 'theme_adaptable');
+ // Prevent replacement when upgrade has already happened in a version for an older Moodle!
+ unset_config('msgbadgecolor', 'theme_adaptable');
+ }
+
+ upgrade_plugin_savepoint(true, 2024100503, 'theme', 'adaptable');
+ }
+
// Automatic 'Purge all caches'....
purge_all_caches();
diff --git a/fonts/fa-brands-400.ttf b/fonts/fa-brands-400.ttf
index 08362f3..c739a39 100644
Binary files a/fonts/fa-brands-400.ttf and b/fonts/fa-brands-400.ttf differ
diff --git a/fonts/fa-brands-400.woff2 b/fonts/fa-brands-400.woff2
index d84512f..cb88862 100644
Binary files a/fonts/fa-brands-400.woff2 and b/fonts/fa-brands-400.woff2 differ
diff --git a/fonts/fa-regular-400.ttf b/fonts/fa-regular-400.ttf
index 7f9b53c..3140409 100644
Binary files a/fonts/fa-regular-400.ttf and b/fonts/fa-regular-400.ttf differ
diff --git a/fonts/fa-regular-400.woff2 b/fonts/fa-regular-400.woff2
index 452b49c..fc0a216 100644
Binary files a/fonts/fa-regular-400.woff2 and b/fonts/fa-regular-400.woff2 differ
diff --git a/fonts/fa-solid-900.ttf b/fonts/fa-solid-900.ttf
index e7e2ecf..f3b468e 100644
Binary files a/fonts/fa-solid-900.ttf and b/fonts/fa-solid-900.ttf differ
diff --git a/fonts/fa-solid-900.woff2 b/fonts/fa-solid-900.woff2
index fec1fae..42eaaa6 100644
Binary files a/fonts/fa-solid-900.woff2 and b/fonts/fa-solid-900.woff2 differ
diff --git a/fonts/fa-v4compatibility.ttf b/fonts/fa-v4compatibility.ttf
index 577b7a0..ba780aa 100644
Binary files a/fonts/fa-v4compatibility.ttf and b/fonts/fa-v4compatibility.ttf differ
diff --git a/fonts/fa-v4compatibility.woff2 b/fonts/fa-v4compatibility.woff2
index 7393168..bb61b58 100644
Binary files a/fonts/fa-v4compatibility.woff2 and b/fonts/fa-v4compatibility.woff2 differ
diff --git a/lang/en/theme_adaptable.php b/lang/en/theme_adaptable.php
index c0d7b93..45beec1 100644
--- a/lang/en/theme_adaptable.php
+++ b/lang/en/theme_adaptable.php
@@ -682,8 +682,11 @@
$string['headerbkcolor'] = 'Top header background colour';
$string['headerbkcolordesc'] = 'Set the top header background colour.';
-$string['msgbadgecolor'] = 'Message badge background colour';
-$string['msgbadgecolordesc'] = 'Set the background colour for the messages badge / bubble in the header (displays number of unread messages)';
+$string['notbadgecolour'] = 'Notifications badge colour';
+$string['notbadgecolourdesc'] = 'Set the colour for the notifications badge / bubble in the header (displays number of unread notifications)';
+
+$string['notbadgebackgroundcolour'] = 'Notifications badge background colour';
+$string['notbadgebackgroundcolourdesc'] = 'Set the background colour for the notifications badge / bubble in the header (displays number of unread notifications)';
$string['messagingbackgroundcolor'] = 'Messages main window background colour';
$string['messagingbackgroundcolordesc'] = 'Set the background colour for the messages main chat window.';
@@ -1212,6 +1215,9 @@
$string['logo'] = 'Logo';
$string['logodesc'] = 'Upload a logo for use on your site. Recommended size is 200px by 80px.';
+$string['logoalt'] = 'Logo description';
+$string['logoaltdesc'] = 'Provide a description of your logo for accessibility. Multilang compatible.';
+
$string['favicon'] = 'Favicon';
$string['favicondesc'] = 'Upload a favicon for use on your site using the core setting \'core_admin | favicon\' under \'Site Administration\' -> \'Appearance\' -> \'Logos\'.';
diff --git a/lib.php b/lib.php
index 47f6dec..bcc8b48 100644
--- a/lib.php
+++ b/lib.php
@@ -131,6 +131,7 @@ function theme_adaptable_get_main_scss_content($theme) {
'login',
'menu',
'modal',
+ 'notifications',
'responsive',
'search',
'secondarynavigation',
@@ -246,7 +247,8 @@ function theme_adaptable_process_scss($scss, $theme) {
'[[setting:headerbgimagetextcolour]]' => '#ffffff',
'[[setting:headertextcolor]]' => '#ffffff',
'[[setting:headertextcolor2]]' => '#ffffff',
- '[[setting:msgbadgecolor]]' => '#E53935',
+ '[[setting:notbadgecolour]]' => '#ffffff',
+ '[[setting:notbadgebackgroundcolour]]' => '#e53935',
'[[setting:blockbackgroundcolor]]' => '#FFFFFF',
'[[setting:blockheaderbackgroundcolor]]' => '#FFFFFF',
'[[setting:blockbordercolor]]' => '#59585D',
diff --git a/scss/fontawesome/_core.scss b/scss/fontawesome/_core.scss
index d82bb39..420e557 100644
--- a/scss/fontawesome/_core.scss
+++ b/scss/fontawesome/_core.scss
@@ -6,14 +6,12 @@
font-weight: var(--#{$fa-css-prefix}-style, #{$fa-style});
}
-.#{$fa-css-prefix}-solid,
-.#{$fa-css-prefix}-regular,
-.#{$fa-css-prefix}-brands,
.fas,
.far,
.fab,
-.#{$fa-css-prefix}-sharp-solid,
-.#{$fa-css-prefix}-classic,
+.#{$fa-css-prefix}-solid,
+.#{$fa-css-prefix}-regular,
+.#{$fa-css-prefix}-brands,
.#{$fa-css-prefix} {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
@@ -24,20 +22,28 @@
text-rendering: auto;
}
-.fas,
+.fas::before,
+.far::before,
+.fab::before,
+.#{$fa-css-prefix}-solid::before,
+.#{$fa-css-prefix}-regular::before,
+.#{$fa-css-prefix}-brands::before,
+.fa::before {
+ content: var(#{$fa-icon-property});
+}
+
.#{$fa-css-prefix}-classic,
+.fas,
.#{$fa-css-prefix}-solid,
.far,
.#{$fa-css-prefix}-regular {
font-family: 'Font Awesome 6 Free';
}
-
-.fab,
-.#{$fa-css-prefix}-brands {
+.#{$fa-css-prefix}-brands,
+.fab {
font-family: 'Font Awesome 6 Brands';
}
-
%fa-icon {
@include fa-icon;
}
diff --git a/scss/fontawesome/_icons.scss b/scss/fontawesome/_icons.scss
index 0f55926..1dd1b04 100644
--- a/scss/fontawesome/_icons.scss
+++ b/scss/fontawesome/_icons.scss
@@ -5,6 +5,9 @@
readers do not read off random characters that represent icons */
@each $name, $icon in $fa-icons {
- .#{$fa-css-prefix}-#{$name}::before { content: unquote("\"#{ $icon }\""); }
+ .#{$fa-css-prefix}-#{$name} {
+ #{$fa-icon-property}: unquote("\"#{ $icon }\"");
+ #{$fa-duotone-icon-property}: unquote("\"#{$icon}#{$icon}\"");
+ }
}
diff --git a/scss/fontawesome/_mixins.scss b/scss/fontawesome/_mixins.scss
index 80ab5c8..71f99ad 100644
--- a/scss/fontawesome/_mixins.scss
+++ b/scss/fontawesome/_mixins.scss
@@ -42,31 +42,24 @@
}
// sets a specific icon family to use alongside style + icon mixins
+@mixin fa-family-classic() {
+ @extend .fa-classic;
+}
// convenience mixins for declaring pseudo-elements by CSS variable,
-// including all style-specific font properties, and both the ::before
-// and ::after elements in the duotone case.
+// including all style-specific font properties
@mixin fa-icon-solid($fa-var) {
- @extend %fa-icon;
@extend .fa-solid;
- &::before {
- content: unquote("\"#{ $fa-var }\"");
- }
+ & { #{$fa-icon-property}: unquote("\"#{ $fa-var }\""); #{$fa-duotone-icon-property}: unquote("\"#{ $fa-var }#{ $fa-var }\""); }
}
@mixin fa-icon-regular($fa-var) {
- @extend %fa-icon;
@extend .fa-regular;
- &::before {
- content: unquote("\"#{ $fa-var }\"");
- }
+ & { #{$fa-icon-property}: unquote("\"#{ $fa-var }\""); #{$fa-duotone-icon-property}: unquote("\"#{ $fa-var }#{ $fa-var }\""); }
}
@mixin fa-icon-brands($fa-var) {
- @extend %fa-icon;
@extend .fa-brands;
- &::before {
- content: unquote("\"#{ $fa-var }\"");
- }
+ & { #{$fa-icon-property}: unquote("\"#{ $fa-var }\""); #{$fa-duotone-icon-property}: unquote("\"#{ $fa-var }#{ $fa-var }\""); }
}
diff --git a/scss/fontawesome/_shims.scss b/scss/fontawesome/_shims.scss
index 7a894a6..3fb6d41 100644
--- a/scss/fontawesome/_shims.scss
+++ b/scss/fontawesome/_shims.scss
@@ -1,104 +1,104 @@
-.#{$fa-css-prefix}.#{$fa-css-prefix}-glass:before { content: unquote("\"#{ $fa-var-martini-glass-empty }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-glass { #{$fa-icon-property}: unquote("\"#{ $fa-var-martini-glass-empty }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o:before { content: unquote("\"#{ $fa-var-envelope }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-envelope }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-star-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-star-o:before { content: unquote("\"#{ $fa-var-star }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-remove:before { content: unquote("\"#{ $fa-var-xmark }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-close:before { content: unquote("\"#{ $fa-var-xmark }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-gear:before { content: unquote("\"#{ $fa-var-gear }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-star }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-remove { #{$fa-icon-property}: unquote("\"#{ $fa-var-xmark }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-close { #{$fa-icon-property}: unquote("\"#{ $fa-var-xmark }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gear { #{$fa-icon-property}: unquote("\"#{ $fa-var-gear }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o:before { content: unquote("\"#{ $fa-var-trash-can }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-home:before { content: unquote("\"#{ $fa-var-house }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-trash-can }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-home { #{$fa-icon-property}: unquote("\"#{ $fa-var-house }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-o:before { content: unquote("\"#{ $fa-var-file }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o:before { content: unquote("\"#{ $fa-var-clock }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-clock }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down:before { content: unquote("\"#{ $fa-var-circle-down }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-down }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up:before { content: unquote("\"#{ $fa-var-circle-up }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-up }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o:before { content: unquote("\"#{ $fa-var-circle-play }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-repeat:before { content: unquote("\"#{ $fa-var-arrow-rotate-right }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-right:before { content: unquote("\"#{ $fa-var-arrow-rotate-right }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-refresh:before { content: unquote("\"#{ $fa-var-arrows-rotate }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-play }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-repeat { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrow-rotate-right }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-right { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrow-rotate-right }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-refresh { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrows-rotate }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-list-alt {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-list-alt:before { content: unquote("\"#{ $fa-var-rectangle-list }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-dedent:before { content: unquote("\"#{ $fa-var-outdent }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-video-camera:before { content: unquote("\"#{ $fa-var-video }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-list-alt { #{$fa-icon-property}: unquote("\"#{ $fa-var-rectangle-list }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dedent { #{$fa-icon-property}: unquote("\"#{ $fa-var-outdent }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-video-camera { #{$fa-icon-property}: unquote("\"#{ $fa-var-video }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o:before { content: unquote("\"#{ $fa-var-image }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-image }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-photo {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-photo:before { content: unquote("\"#{ $fa-var-image }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-photo { #{$fa-icon-property}: unquote("\"#{ $fa-var-image }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-image {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-image:before { content: unquote("\"#{ $fa-var-image }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-map-marker:before { content: unquote("\"#{ $fa-var-location-dot }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-image { #{$fa-icon-property}: unquote("\"#{ $fa-var-image }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-map-marker { #{$fa-icon-property}: unquote("\"#{ $fa-var-location-dot }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o:before { content: unquote("\"#{ $fa-var-pen-to-square }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-pen-to-square }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-edit {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-edit:before { content: unquote("\"#{ $fa-var-pen-to-square }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-share-square-o:before { content: unquote("\"#{ $fa-var-share-from-square }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-edit { #{$fa-icon-property}: unquote("\"#{ $fa-var-pen-to-square }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-share-square-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-share-from-square }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o:before { content: unquote("\"#{ $fa-var-square-check }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows:before { content: unquote("\"#{ $fa-var-up-down-left-right }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-check }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows { #{$fa-icon-property}: unquote("\"#{ $fa-var-up-down-left-right }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o:before { content: unquote("\"#{ $fa-var-circle-xmark }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-xmark }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o:before { content: unquote("\"#{ $fa-var-circle-check }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-forward:before { content: unquote("\"#{ $fa-var-share }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-expand:before { content: unquote("\"#{ $fa-var-up-right-and-down-left-from-center }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-compress:before { content: unquote("\"#{ $fa-var-down-left-and-up-right-to-center }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-check }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-forward { #{$fa-icon-property}: unquote("\"#{ $fa-var-share }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-expand { #{$fa-icon-property}: unquote("\"#{ $fa-var-up-right-and-down-left-from-center }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-compress { #{$fa-icon-property}: unquote("\"#{ $fa-var-down-left-and-up-right-to-center }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-eye {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
@@ -107,67 +107,67 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-warning:before { content: unquote("\"#{ $fa-var-triangle-exclamation }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar:before { content: unquote("\"#{ $fa-var-calendar-days }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-v:before { content: unquote("\"#{ $fa-var-up-down }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-h:before { content: unquote("\"#{ $fa-var-left-right }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart:before { content: unquote("\"#{ $fa-var-chart-column }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart-o:before { content: unquote("\"#{ $fa-var-chart-column }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-warning { #{$fa-icon-property}: unquote("\"#{ $fa-var-triangle-exclamation }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar { #{$fa-icon-property}: unquote("\"#{ $fa-var-calendar-days }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-v { #{$fa-icon-property}: unquote("\"#{ $fa-var-up-down }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-h { #{$fa-icon-property}: unquote("\"#{ $fa-var-left-right }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart { #{$fa-icon-property}: unquote("\"#{ $fa-var-chart-column }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-chart-column }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter-square:before { content: unquote("\"#{ $fa-var-square-twitter }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-twitter }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-square:before { content: unquote("\"#{ $fa-var-square-facebook }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-gears:before { content: unquote("\"#{ $fa-var-gears }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-facebook }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gears { #{$fa-icon-property}: unquote("\"#{ $fa-var-gears }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up:before { content: unquote("\"#{ $fa-var-thumbs-up }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up { #{$fa-icon-property}: unquote("\"#{ $fa-var-thumbs-up }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down:before { content: unquote("\"#{ $fa-var-thumbs-down }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down { #{$fa-icon-property}: unquote("\"#{ $fa-var-thumbs-down }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o:before { content: unquote("\"#{ $fa-var-heart }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-out:before { content: unquote("\"#{ $fa-var-right-from-bracket }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-heart }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-out { #{$fa-icon-property}: unquote("\"#{ $fa-var-right-from-bracket }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square:before { content: unquote("\"#{ $fa-var-linkedin }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-thumb-tack:before { content: unquote("\"#{ $fa-var-thumbtack }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link:before { content: unquote("\"#{ $fa-var-up-right-from-square }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-in:before { content: unquote("\"#{ $fa-var-right-to-bracket }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-linkedin }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thumb-tack { #{$fa-icon-property}: unquote("\"#{ $fa-var-thumbtack }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link { #{$fa-icon-property}: unquote("\"#{ $fa-var-up-right-from-square }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-in { #{$fa-icon-property}: unquote("\"#{ $fa-var-right-to-bracket }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-github-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-github-square:before { content: unquote("\"#{ $fa-var-square-github }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-github-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-github }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o:before { content: unquote("\"#{ $fa-var-lemon }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-lemon }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-square-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-square-o:before { content: unquote("\"#{ $fa-var-square }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-square-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-square }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o:before { content: unquote("\"#{ $fa-var-bookmark }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-bookmark }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -176,12 +176,12 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook:before { content: unquote("\"#{ $fa-var-facebook-f }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook { #{$fa-icon-property}: unquote("\"#{ $fa-var-facebook-f }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f:before { content: unquote("\"#{ $fa-var-facebook-f }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f { #{$fa-icon-property}: unquote("\"#{ $fa-var-facebook-f }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-github {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -190,56 +190,56 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-feed:before { content: unquote("\"#{ $fa-var-rss }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-feed { #{$fa-icon-property}: unquote("\"#{ $fa-var-rss }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o:before { content: unquote("\"#{ $fa-var-hard-drive }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hard-drive }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right:before { content: unquote("\"#{ $fa-var-hand-point-right }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-point-right }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left:before { content: unquote("\"#{ $fa-var-hand-point-left }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-point-left }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up:before { content: unquote("\"#{ $fa-var-hand-point-up }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-point-up }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down:before { content: unquote("\"#{ $fa-var-hand-point-down }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-globe:before { content: unquote("\"#{ $fa-var-earth-americas }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-tasks:before { content: unquote("\"#{ $fa-var-bars-progress }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-alt:before { content: unquote("\"#{ $fa-var-maximize }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-group:before { content: unquote("\"#{ $fa-var-users }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-chain:before { content: unquote("\"#{ $fa-var-link }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-cut:before { content: unquote("\"#{ $fa-var-scissors }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-point-down }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-globe { #{$fa-icon-property}: unquote("\"#{ $fa-var-earth-americas }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tasks { #{$fa-icon-property}: unquote("\"#{ $fa-var-bars-progress }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-alt { #{$fa-icon-property}: unquote("\"#{ $fa-var-maximize }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-group { #{$fa-icon-property}: unquote("\"#{ $fa-var-users }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-chain { #{$fa-icon-property}: unquote("\"#{ $fa-var-link }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cut { #{$fa-icon-property}: unquote("\"#{ $fa-var-scissors }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-files-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-files-o:before { content: unquote("\"#{ $fa-var-copy }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-files-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-copy }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o:before { content: unquote("\"#{ $fa-var-floppy-disk }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-floppy-disk }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-save {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-save:before { content: unquote("\"#{ $fa-var-floppy-disk }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-navicon:before { content: unquote("\"#{ $fa-var-bars }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-reorder:before { content: unquote("\"#{ $fa-var-bars }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-magic:before { content: unquote("\"#{ $fa-var-wand-magic-sparkles }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-save { #{$fa-icon-property}: unquote("\"#{ $fa-var-floppy-disk }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-navicon { #{$fa-icon-property}: unquote("\"#{ $fa-var-bars }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-reorder { #{$fa-icon-property}: unquote("\"#{ $fa-var-bars }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-magic { #{$fa-icon-property}: unquote("\"#{ $fa-var-wand-magic-sparkles }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -248,80 +248,80 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-square:before { content: unquote("\"#{ $fa-var-square-pinterest }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-pinterest }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-square:before { content: unquote("\"#{ $fa-var-square-google-plus }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-google-plus }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus:before { content: unquote("\"#{ $fa-var-google-plus-g }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-money:before { content: unquote("\"#{ $fa-var-money-bill-1 }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-unsorted:before { content: unquote("\"#{ $fa-var-sort }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-desc:before { content: unquote("\"#{ $fa-var-sort-down }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-asc:before { content: unquote("\"#{ $fa-var-sort-up }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus { #{$fa-icon-property}: unquote("\"#{ $fa-var-google-plus-g }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-money { #{$fa-icon-property}: unquote("\"#{ $fa-var-money-bill-1 }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-unsorted { #{$fa-icon-property}: unquote("\"#{ $fa-var-sort }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-desc { #{$fa-icon-property}: unquote("\"#{ $fa-var-sort-down }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-asc { #{$fa-icon-property}: unquote("\"#{ $fa-var-sort-up }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin:before { content: unquote("\"#{ $fa-var-linkedin-in }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-left:before { content: unquote("\"#{ $fa-var-arrow-rotate-left }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-legal:before { content: unquote("\"#{ $fa-var-gavel }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-tachometer:before { content: unquote("\"#{ $fa-var-gauge-high }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-dashboard:before { content: unquote("\"#{ $fa-var-gauge-high }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin { #{$fa-icon-property}: unquote("\"#{ $fa-var-linkedin-in }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-left { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrow-rotate-left }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-legal { #{$fa-icon-property}: unquote("\"#{ $fa-var-gavel }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tachometer { #{$fa-icon-property}: unquote("\"#{ $fa-var-gauge-high }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dashboard { #{$fa-icon-property}: unquote("\"#{ $fa-var-gauge-high }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o:before { content: unquote("\"#{ $fa-var-comment }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-comment }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o:before { content: unquote("\"#{ $fa-var-comments }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-flash:before { content: unquote("\"#{ $fa-var-bolt }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-clipboard:before { content: unquote("\"#{ $fa-var-paste }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-comments }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-flash { #{$fa-icon-property}: unquote("\"#{ $fa-var-bolt }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-clipboard { #{$fa-icon-property}: unquote("\"#{ $fa-var-paste }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o:before { content: unquote("\"#{ $fa-var-lightbulb }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-exchange:before { content: unquote("\"#{ $fa-var-right-left }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-download:before { content: unquote("\"#{ $fa-var-cloud-arrow-down }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-upload:before { content: unquote("\"#{ $fa-var-cloud-arrow-up }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-lightbulb }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-exchange { #{$fa-icon-property}: unquote("\"#{ $fa-var-right-left }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-download { #{$fa-icon-property}: unquote("\"#{ $fa-var-cloud-arrow-down }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-upload { #{$fa-icon-property}: unquote("\"#{ $fa-var-cloud-arrow-up }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o:before { content: unquote("\"#{ $fa-var-bell }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-cutlery:before { content: unquote("\"#{ $fa-var-utensils }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-bell }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cutlery { #{$fa-icon-property}: unquote("\"#{ $fa-var-utensils }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o:before { content: unquote("\"#{ $fa-var-file-lines }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-lines }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-building-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-building-o:before { content: unquote("\"#{ $fa-var-building }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-building-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-building }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o:before { content: unquote("\"#{ $fa-var-hospital }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-tablet:before { content: unquote("\"#{ $fa-var-tablet-screen-button }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile:before { content: unquote("\"#{ $fa-var-mobile-screen-button }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile-phone:before { content: unquote("\"#{ $fa-var-mobile-screen-button }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hospital }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tablet { #{$fa-icon-property}: unquote("\"#{ $fa-var-tablet-screen-button }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile { #{$fa-icon-property}: unquote("\"#{ $fa-var-mobile-screen-button }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile-phone { #{$fa-icon-property}: unquote("\"#{ $fa-var-mobile-screen-button }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o:before { content: unquote("\"#{ $fa-var-circle }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply:before { content: unquote("\"#{ $fa-var-reply }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply { #{$fa-icon-property}: unquote("\"#{ $fa-var-reply }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-github-alt {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -330,61 +330,61 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o:before { content: unquote("\"#{ $fa-var-folder }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-folder }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o:before { content: unquote("\"#{ $fa-var-folder-open }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-folder-open }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o:before { content: unquote("\"#{ $fa-var-face-smile }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-face-smile }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o:before { content: unquote("\"#{ $fa-var-face-frown }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-face-frown }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o:before { content: unquote("\"#{ $fa-var-face-meh }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-face-meh }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o:before { content: unquote("\"#{ $fa-var-keyboard }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-keyboard }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o:before { content: unquote("\"#{ $fa-var-flag }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply-all:before { content: unquote("\"#{ $fa-var-reply-all }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-flag }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply-all { #{$fa-icon-property}: unquote("\"#{ $fa-var-reply-all }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o:before { content: unquote("\"#{ $fa-var-star-half-stroke }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-star-half-stroke }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty:before { content: unquote("\"#{ $fa-var-star-half-stroke }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty { #{$fa-icon-property}: unquote("\"#{ $fa-var-star-half-stroke }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full:before { content: unquote("\"#{ $fa-var-star-half-stroke }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-code-fork:before { content: unquote("\"#{ $fa-var-code-branch }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-chain-broken:before { content: unquote("\"#{ $fa-var-link-slash }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-unlink:before { content: unquote("\"#{ $fa-var-link-slash }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full { #{$fa-icon-property}: unquote("\"#{ $fa-var-star-half-stroke }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-code-fork { #{$fa-icon-property}: unquote("\"#{ $fa-var-code-branch }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-chain-broken { #{$fa-icon-property}: unquote("\"#{ $fa-var-link-slash }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-unlink { #{$fa-icon-property}: unquote("\"#{ $fa-var-link-slash }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o:before { content: unquote("\"#{ $fa-var-calendar }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-calendar }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-maxcdn {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -397,16 +397,16 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-unlock-alt:before { content: unquote("\"#{ $fa-var-unlock }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-unlock-alt { #{$fa-icon-property}: unquote("\"#{ $fa-var-unlock }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o:before { content: unquote("\"#{ $fa-var-square-minus }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-level-up:before { content: unquote("\"#{ $fa-var-turn-up }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-level-down:before { content: unquote("\"#{ $fa-var-turn-down }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square:before { content: unquote("\"#{ $fa-var-square-pen }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link-square:before { content: unquote("\"#{ $fa-var-square-up-right }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-minus }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-level-up { #{$fa-icon-property}: unquote("\"#{ $fa-var-turn-up }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-level-down { #{$fa-icon-property}: unquote("\"#{ $fa-var-turn-down }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-pen }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-up-right }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-compass {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
@@ -415,48 +415,48 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down:before { content: unquote("\"#{ $fa-var-square-caret-down }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-caret-down }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down:before { content: unquote("\"#{ $fa-var-square-caret-down }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-caret-down }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up:before { content: unquote("\"#{ $fa-var-square-caret-up }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-caret-up }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up:before { content: unquote("\"#{ $fa-var-square-caret-up }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-caret-up }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right:before { content: unquote("\"#{ $fa-var-square-caret-right }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-caret-right }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right:before { content: unquote("\"#{ $fa-var-square-caret-right }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-eur:before { content: unquote("\"#{ $fa-var-euro-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-euro:before { content: unquote("\"#{ $fa-var-euro-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-gbp:before { content: unquote("\"#{ $fa-var-sterling-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-usd:before { content: unquote("\"#{ $fa-var-dollar-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-dollar:before { content: unquote("\"#{ $fa-var-dollar-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-inr:before { content: unquote("\"#{ $fa-var-indian-rupee-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-rupee:before { content: unquote("\"#{ $fa-var-indian-rupee-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-jpy:before { content: unquote("\"#{ $fa-var-yen-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-cny:before { content: unquote("\"#{ $fa-var-yen-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-rmb:before { content: unquote("\"#{ $fa-var-yen-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-yen:before { content: unquote("\"#{ $fa-var-yen-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-rub:before { content: unquote("\"#{ $fa-var-ruble-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-ruble:before { content: unquote("\"#{ $fa-var-ruble-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-rouble:before { content: unquote("\"#{ $fa-var-ruble-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-krw:before { content: unquote("\"#{ $fa-var-won-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-won:before { content: unquote("\"#{ $fa-var-won-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-caret-right }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-eur { #{$fa-icon-property}: unquote("\"#{ $fa-var-euro-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-euro { #{$fa-icon-property}: unquote("\"#{ $fa-var-euro-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gbp { #{$fa-icon-property}: unquote("\"#{ $fa-var-sterling-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-usd { #{$fa-icon-property}: unquote("\"#{ $fa-var-dollar-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dollar { #{$fa-icon-property}: unquote("\"#{ $fa-var-dollar-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-inr { #{$fa-icon-property}: unquote("\"#{ $fa-var-indian-rupee-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rupee { #{$fa-icon-property}: unquote("\"#{ $fa-var-indian-rupee-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-jpy { #{$fa-icon-property}: unquote("\"#{ $fa-var-yen-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cny { #{$fa-icon-property}: unquote("\"#{ $fa-var-yen-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rmb { #{$fa-icon-property}: unquote("\"#{ $fa-var-yen-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yen { #{$fa-icon-property}: unquote("\"#{ $fa-var-yen-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rub { #{$fa-icon-property}: unquote("\"#{ $fa-var-ruble-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ruble { #{$fa-icon-property}: unquote("\"#{ $fa-var-ruble-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rouble { #{$fa-icon-property}: unquote("\"#{ $fa-var-ruble-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-krw { #{$fa-icon-property}: unquote("\"#{ $fa-var-won-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-won { #{$fa-icon-property}: unquote("\"#{ $fa-var-won-sign }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-btc {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -465,19 +465,19 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin:before { content: unquote("\"#{ $fa-var-btc }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text:before { content: unquote("\"#{ $fa-var-file-lines }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-asc:before { content: unquote("\"#{ $fa-var-arrow-down-a-z }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-desc:before { content: unquote("\"#{ $fa-var-arrow-down-z-a }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-asc:before { content: unquote("\"#{ $fa-var-arrow-down-short-wide }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-desc:before { content: unquote("\"#{ $fa-var-arrow-down-wide-short }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-asc:before { content: unquote("\"#{ $fa-var-arrow-down-1-9 }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-desc:before { content: unquote("\"#{ $fa-var-arrow-down-9-1 }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin { #{$fa-icon-property}: unquote("\"#{ $fa-var-btc }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-lines }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-asc { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrow-down-a-z }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-desc { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrow-down-z-a }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-asc { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrow-down-short-wide }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-desc { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrow-down-wide-short }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-asc { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrow-down-1-9 }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-desc { #{$fa-icon-property}: unquote("\"#{ $fa-var-arrow-down-9-1 }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-square:before { content: unquote("\"#{ $fa-var-square-youtube }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-youtube }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -490,12 +490,12 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-xing-square:before { content: unquote("\"#{ $fa-var-square-xing }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-xing-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-xing }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play:before { content: unquote("\"#{ $fa-var-youtube }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play { #{$fa-icon-property}: unquote("\"#{ $fa-var-youtube }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-dropbox {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -524,7 +524,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square:before { content: unquote("\"#{ $fa-var-bitbucket }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-bitbucket }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -533,11 +533,11 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr-square:before { content: unquote("\"#{ $fa-var-square-tumblr }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-down:before { content: unquote("\"#{ $fa-var-down-long }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-up:before { content: unquote("\"#{ $fa-var-up-long }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-left:before { content: unquote("\"#{ $fa-var-left-long }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-right:before { content: unquote("\"#{ $fa-var-right-long }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-tumblr }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-down { #{$fa-icon-property}: unquote("\"#{ $fa-var-down-long }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-up { #{$fa-icon-property}: unquote("\"#{ $fa-var-up-long }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-left { #{$fa-icon-property}: unquote("\"#{ $fa-var-left-long }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-right { #{$fa-icon-property}: unquote("\"#{ $fa-var-right-long }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-apple {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -578,17 +578,17 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-gittip:before { content: unquote("\"#{ $fa-var-gratipay }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gittip { #{$fa-icon-property}: unquote("\"#{ $fa-var-gratipay }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o:before { content: unquote("\"#{ $fa-var-sun }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-sun }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o:before { content: unquote("\"#{ $fa-var-moon }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-moon }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-vk {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -613,39 +613,39 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right:before { content: unquote("\"#{ $fa-var-circle-right }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-right }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left:before { content: unquote("\"#{ $fa-var-circle-left }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-left }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left:before { content: unquote("\"#{ $fa-var-square-caret-left }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-caret-left }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left:before { content: unquote("\"#{ $fa-var-square-caret-left }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-caret-left }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o:before { content: unquote("\"#{ $fa-var-circle-dot }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-dot }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo-square:before { content: unquote("\"#{ $fa-var-square-vimeo }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-try:before { content: unquote("\"#{ $fa-var-turkish-lira-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-turkish-lira:before { content: unquote("\"#{ $fa-var-turkish-lira-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-vimeo }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-try { #{$fa-icon-property}: unquote("\"#{ $fa-var-turkish-lira-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-turkish-lira { #{$fa-icon-property}: unquote("\"#{ $fa-var-turkish-lira-sign }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o:before { content: unquote("\"#{ $fa-var-square-plus }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-plus }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-slack {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -658,9 +658,9 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-institution:before { content: unquote("\"#{ $fa-var-building-columns }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-bank:before { content: unquote("\"#{ $fa-var-building-columns }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-mortar-board:before { content: unquote("\"#{ $fa-var-graduation-cap }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-institution { #{$fa-icon-property}: unquote("\"#{ $fa-var-building-columns }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bank { #{$fa-icon-property}: unquote("\"#{ $fa-var-building-columns }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mortar-board { #{$fa-icon-property}: unquote("\"#{ $fa-var-graduation-cap }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-yahoo {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -677,7 +677,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-square:before { content: unquote("\"#{ $fa-var-square-reddit }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-reddit }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-stumbleupon-circle {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -718,7 +718,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-behance-square:before { content: unquote("\"#{ $fa-var-square-behance }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-behance-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-behance }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-steam {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -727,9 +727,9 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-steam-square:before { content: unquote("\"#{ $fa-var-square-steam }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-automobile:before { content: unquote("\"#{ $fa-var-car }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-cab:before { content: unquote("\"#{ $fa-var-taxi }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-steam-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-steam }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-automobile { #{$fa-icon-property}: unquote("\"#{ $fa-var-car }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cab { #{$fa-icon-property}: unquote("\"#{ $fa-var-taxi }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-spotify {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -746,72 +746,72 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o:before { content: unquote("\"#{ $fa-var-file-pdf }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-pdf }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o:before { content: unquote("\"#{ $fa-var-file-word }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-word }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o:before { content: unquote("\"#{ $fa-var-file-excel }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-excel }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o:before { content: unquote("\"#{ $fa-var-file-powerpoint }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-powerpoint }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o:before { content: unquote("\"#{ $fa-var-file-image }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-image }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o:before { content: unquote("\"#{ $fa-var-file-image }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-image }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o:before { content: unquote("\"#{ $fa-var-file-image }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-image }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o:before { content: unquote("\"#{ $fa-var-file-zipper }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-zipper }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o:before { content: unquote("\"#{ $fa-var-file-zipper }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-zipper }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o:before { content: unquote("\"#{ $fa-var-file-audio }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-audio }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o:before { content: unquote("\"#{ $fa-var-file-audio }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-audio }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o:before { content: unquote("\"#{ $fa-var-file-video }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-video }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o:before { content: unquote("\"#{ $fa-var-file-video }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-video }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o:before { content: unquote("\"#{ $fa-var-file-code }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-file-code }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-vine {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -824,11 +824,11 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-life-bouy:before { content: unquote("\"#{ $fa-var-life-ring }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-life-buoy:before { content: unquote("\"#{ $fa-var-life-ring }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-life-saver:before { content: unquote("\"#{ $fa-var-life-ring }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-support:before { content: unquote("\"#{ $fa-var-life-ring }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o-notch:before { content: unquote("\"#{ $fa-var-circle-notch }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-bouy { #{$fa-icon-property}: unquote("\"#{ $fa-var-life-ring }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-buoy { #{$fa-icon-property}: unquote("\"#{ $fa-var-life-ring }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-saver { #{$fa-icon-property}: unquote("\"#{ $fa-var-life-ring }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-support { #{$fa-icon-property}: unquote("\"#{ $fa-var-life-ring }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o-notch { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-notch }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-rebel {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -837,12 +837,12 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-ra:before { content: unquote("\"#{ $fa-var-rebel }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ra { #{$fa-icon-property}: unquote("\"#{ $fa-var-rebel }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-resistance {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-resistance:before { content: unquote("\"#{ $fa-var-rebel }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-resistance { #{$fa-icon-property}: unquote("\"#{ $fa-var-rebel }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-empire {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -851,12 +851,12 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-ge:before { content: unquote("\"#{ $fa-var-empire }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ge { #{$fa-icon-property}: unquote("\"#{ $fa-var-empire }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-git-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-git-square:before { content: unquote("\"#{ $fa-var-square-git }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-git-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-git }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-git {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -869,12 +869,12 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square:before { content: unquote("\"#{ $fa-var-hacker-news }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-hacker-news }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square:before { content: unquote("\"#{ $fa-var-hacker-news }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-hacker-news }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-tencent-weibo {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -891,34 +891,34 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-wechat:before { content: unquote("\"#{ $fa-var-weixin }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-send:before { content: unquote("\"#{ $fa-var-paper-plane }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wechat { #{$fa-icon-property}: unquote("\"#{ $fa-var-weixin }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-send { #{$fa-icon-property}: unquote("\"#{ $fa-var-paper-plane }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o:before { content: unquote("\"#{ $fa-var-paper-plane }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-paper-plane }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-send-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-send-o:before { content: unquote("\"#{ $fa-var-paper-plane }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-send-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-paper-plane }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin:before { content: unquote("\"#{ $fa-var-circle }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-header:before { content: unquote("\"#{ $fa-var-heading }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-header { #{$fa-icon-property}: unquote("\"#{ $fa-var-heading }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o:before { content: unquote("\"#{ $fa-var-futbol }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-futbol }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o:before { content: unquote("\"#{ $fa-var-futbol }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-futbol }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-slideshare {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -935,7 +935,7 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o:before { content: unquote("\"#{ $fa-var-newspaper }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-newspaper }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-paypal {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -972,16 +972,16 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o:before { content: unquote("\"#{ $fa-var-bell-slash }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-trash:before { content: unquote("\"#{ $fa-var-trash-can }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-bell-slash }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-trash { #{$fa-icon-property}: unquote("\"#{ $fa-var-trash-can }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-copyright {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-eyedropper:before { content: unquote("\"#{ $fa-var-eye-dropper }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-area-chart:before { content: unquote("\"#{ $fa-var-chart-area }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-pie-chart:before { content: unquote("\"#{ $fa-var-chart-pie }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-line-chart:before { content: unquote("\"#{ $fa-var-chart-line }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-eyedropper { #{$fa-icon-property}: unquote("\"#{ $fa-var-eye-dropper }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-area-chart { #{$fa-icon-property}: unquote("\"#{ $fa-var-chart-area }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pie-chart { #{$fa-icon-property}: unquote("\"#{ $fa-var-chart-pie }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-line-chart { #{$fa-icon-property}: unquote("\"#{ $fa-var-chart-line }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -990,7 +990,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm-square:before { content: unquote("\"#{ $fa-var-square-lastfm }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-lastfm }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-ioxhost {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1003,10 +1003,10 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-cc:before { content: unquote("\"#{ $fa-var-closed-captioning }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-ils:before { content: unquote("\"#{ $fa-var-shekel-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-shekel:before { content: unquote("\"#{ $fa-var-shekel-sign }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sheqel:before { content: unquote("\"#{ $fa-var-shekel-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc { #{$fa-icon-property}: unquote("\"#{ $fa-var-closed-captioning }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ils { #{$fa-icon-property}: unquote("\"#{ $fa-var-shekel-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-shekel { #{$fa-icon-property}: unquote("\"#{ $fa-var-shekel-sign }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sheqel { #{$fa-icon-property}: unquote("\"#{ $fa-var-shekel-sign }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-buysellads {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1047,15 +1047,15 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-diamond:before { content: unquote("\"#{ $fa-var-gem }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-transgender:before { content: unquote("\"#{ $fa-var-mars-and-venus }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-intersex:before { content: unquote("\"#{ $fa-var-mars-and-venus }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-transgender-alt:before { content: unquote("\"#{ $fa-var-transgender }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-diamond { #{$fa-icon-property}: unquote("\"#{ $fa-var-gem }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-transgender { #{$fa-icon-property}: unquote("\"#{ $fa-var-mars-and-venus }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-intersex { #{$fa-icon-property}: unquote("\"#{ $fa-var-mars-and-venus }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-transgender-alt { #{$fa-icon-property}: unquote("\"#{ $fa-var-transgender }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official:before { content: unquote("\"#{ $fa-var-facebook }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official { #{$fa-icon-property}: unquote("\"#{ $fa-var-facebook }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-p {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1064,7 +1064,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hotel:before { content: unquote("\"#{ $fa-var-bed }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hotel { #{$fa-icon-property}: unquote("\"#{ $fa-var-bed }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-viacoin {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1081,7 +1081,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-yc:before { content: unquote("\"#{ $fa-var-y-combinator }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yc { #{$fa-icon-property}: unquote("\"#{ $fa-var-y-combinator }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-optin-monster {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1094,12 +1094,12 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-4:before { content: unquote("\"#{ $fa-var-battery-full }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-battery:before { content: unquote("\"#{ $fa-var-battery-full }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-3:before { content: unquote("\"#{ $fa-var-battery-three-quarters }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-2:before { content: unquote("\"#{ $fa-var-battery-half }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-1:before { content: unquote("\"#{ $fa-var-battery-quarter }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-0:before { content: unquote("\"#{ $fa-var-battery-empty }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-4 { #{$fa-icon-property}: unquote("\"#{ $fa-var-battery-full }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery { #{$fa-icon-property}: unquote("\"#{ $fa-var-battery-full }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-3 { #{$fa-icon-property}: unquote("\"#{ $fa-var-battery-three-quarters }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-2 { #{$fa-icon-property}: unquote("\"#{ $fa-var-battery-half }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-1 { #{$fa-icon-property}: unquote("\"#{ $fa-var-battery-quarter }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-0 { #{$fa-icon-property}: unquote("\"#{ $fa-var-battery-empty }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-object-group {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
@@ -1112,7 +1112,7 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o:before { content: unquote("\"#{ $fa-var-note-sticky }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-note-sticky }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-jcb {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1125,55 +1125,55 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-o:before { content: unquote("\"#{ $fa-var-hourglass }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-1:before { content: unquote("\"#{ $fa-var-hourglass-start }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-2:before { content: unquote("\"#{ $fa-var-hourglass-half }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-3:before { content: unquote("\"#{ $fa-var-hourglass-end }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hourglass }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-1 { #{$fa-icon-property}: unquote("\"#{ $fa-var-hourglass-start }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-2 { #{$fa-icon-property}: unquote("\"#{ $fa-var-hourglass-half }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-3 { #{$fa-icon-property}: unquote("\"#{ $fa-var-hourglass-end }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o:before { content: unquote("\"#{ $fa-var-hand-back-fist }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-back-fist }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o:before { content: unquote("\"#{ $fa-var-hand-back-fist }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-back-fist }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o:before { content: unquote("\"#{ $fa-var-hand }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o:before { content: unquote("\"#{ $fa-var-hand }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o:before { content: unquote("\"#{ $fa-var-hand-scissors }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-scissors }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o:before { content: unquote("\"#{ $fa-var-hand-lizard }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-lizard }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o:before { content: unquote("\"#{ $fa-var-hand-spock }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-spock }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o:before { content: unquote("\"#{ $fa-var-hand-pointer }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-pointer }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o:before { content: unquote("\"#{ $fa-var-hand-peace }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-hand-peace }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-registered {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
@@ -1198,7 +1198,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki-square:before { content: unquote("\"#{ $fa-var-square-odnoklassniki }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-odnoklassniki }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-get-pocket {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1227,7 +1227,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-television:before { content: unquote("\"#{ $fa-var-tv }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-television { #{$fa-icon-property}: unquote("\"#{ $fa-var-tv }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-contao {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1244,33 +1244,33 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o:before { content: unquote("\"#{ $fa-var-calendar-plus }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-calendar-plus }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o:before { content: unquote("\"#{ $fa-var-calendar-minus }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-calendar-minus }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o:before { content: unquote("\"#{ $fa-var-calendar-xmark }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-calendar-xmark }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o:before { content: unquote("\"#{ $fa-var-calendar-check }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-calendar-check }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-map-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-map-o:before { content: unquote("\"#{ $fa-var-map }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting:before { content: unquote("\"#{ $fa-var-comment-dots }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-map-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-map }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting { #{$fa-icon-property}: unquote("\"#{ $fa-var-comment-dots }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o:before { content: unquote("\"#{ $fa-var-comment-dots }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-comment-dots }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-houzz {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1279,7 +1279,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo:before { content: unquote("\"#{ $fa-var-vimeo-v }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo { #{$fa-icon-property}: unquote("\"#{ $fa-var-vimeo-v }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-black-tie {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1296,7 +1296,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card-alt:before { content: unquote("\"#{ $fa-var-credit-card }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card-alt { #{$fa-icon-property}: unquote("\"#{ $fa-var-credit-card }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-codiepie {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1329,12 +1329,12 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o:before { content: unquote("\"#{ $fa-var-circle-pause }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-pause }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o:before { content: unquote("\"#{ $fa-var-circle-stop }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-stop }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-bluetooth {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1363,16 +1363,16 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt:before { content: unquote("\"#{ $fa-var-accessible-icon }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt { #{$fa-icon-property}: unquote("\"#{ $fa-var-accessible-icon }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o:before { content: unquote("\"#{ $fa-var-circle-question }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-volume-control-phone:before { content: unquote("\"#{ $fa-var-phone-volume }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-asl-interpreting:before { content: unquote("\"#{ $fa-var-hands-asl-interpreting }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-deafness:before { content: unquote("\"#{ $fa-var-ear-deaf }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-hard-of-hearing:before { content: unquote("\"#{ $fa-var-ear-deaf }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-question }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-volume-control-phone { #{$fa-icon-property}: unquote("\"#{ $fa-var-phone-volume }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-asl-interpreting { #{$fa-icon-property}: unquote("\"#{ $fa-var-hands-asl-interpreting }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-deafness { #{$fa-icon-property}: unquote("\"#{ $fa-var-ear-deaf }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hard-of-hearing { #{$fa-icon-property}: unquote("\"#{ $fa-var-ear-deaf }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-glide {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1381,7 +1381,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-signing:before { content: unquote("\"#{ $fa-var-hands }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-signing { #{$fa-icon-property}: unquote("\"#{ $fa-var-hands }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1390,7 +1390,7 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo-square:before { content: unquote("\"#{ $fa-var-square-viadeo }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-viadeo }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1399,12 +1399,12 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-ghost:before { content: unquote("\"#{ $fa-var-snapchat }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-ghost { #{$fa-icon-property}: unquote("\"#{ $fa-var-snapchat }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-square {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-square:before { content: unquote("\"#{ $fa-var-square-snapchat }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-square { #{$fa-icon-property}: unquote("\"#{ $fa-var-square-snapchat }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1425,12 +1425,12 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official:before { content: unquote("\"#{ $fa-var-google-plus }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official { #{$fa-icon-property}: unquote("\"#{ $fa-var-google-plus }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle:before { content: unquote("\"#{ $fa-var-google-plus }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle { #{$fa-icon-property}: unquote("\"#{ $fa-var-google-plus }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-font-awesome {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1439,17 +1439,17 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-fa:before { content: unquote("\"#{ $fa-var-font-awesome }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-fa { #{$fa-icon-property}: unquote("\"#{ $fa-var-font-awesome }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o:before { content: unquote("\"#{ $fa-var-handshake }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-handshake }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o:before { content: unquote("\"#{ $fa-var-envelope-open }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-envelope-open }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-linode {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1458,43 +1458,43 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o:before { content: unquote("\"#{ $fa-var-address-book }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard:before { content: unquote("\"#{ $fa-var-address-card }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-address-book }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard { #{$fa-icon-property}: unquote("\"#{ $fa-var-address-card }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o:before { content: unquote("\"#{ $fa-var-address-card }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-address-card }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o:before { content: unquote("\"#{ $fa-var-address-card }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-address-card }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o:before { content: unquote("\"#{ $fa-var-circle-user }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-circle-user }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-user-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-user-o:before { content: unquote("\"#{ $fa-var-user }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-user-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-user }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-id-badge {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license:before { content: unquote("\"#{ $fa-var-id-card }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license { #{$fa-icon-property}: unquote("\"#{ $fa-var-id-card }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o:before { content: unquote("\"#{ $fa-var-id-card }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-id-card }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o:before { content: unquote("\"#{ $fa-var-id-card }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-id-card }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-quora {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1507,14 +1507,14 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-4:before { content: unquote("\"#{ $fa-var-temperature-full }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer:before { content: unquote("\"#{ $fa-var-temperature-full }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-3:before { content: unquote("\"#{ $fa-var-temperature-three-quarters }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-2:before { content: unquote("\"#{ $fa-var-temperature-half }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-1:before { content: unquote("\"#{ $fa-var-temperature-quarter }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-0:before { content: unquote("\"#{ $fa-var-temperature-empty }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-bathtub:before { content: unquote("\"#{ $fa-var-bath }\""); }
-.#{$fa-css-prefix}.#{$fa-css-prefix}-s15:before { content: unquote("\"#{ $fa-var-bath }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-4 { #{$fa-icon-property}: unquote("\"#{ $fa-var-temperature-full }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer { #{$fa-icon-property}: unquote("\"#{ $fa-var-temperature-full }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-3 { #{$fa-icon-property}: unquote("\"#{ $fa-var-temperature-three-quarters }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-2 { #{$fa-icon-property}: unquote("\"#{ $fa-var-temperature-half }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-1 { #{$fa-icon-property}: unquote("\"#{ $fa-var-temperature-quarter }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-0 { #{$fa-icon-property}: unquote("\"#{ $fa-var-temperature-empty }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bathtub { #{$fa-icon-property}: unquote("\"#{ $fa-var-bath }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-s15 { #{$fa-icon-property}: unquote("\"#{ $fa-var-bath }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-window-maximize {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
@@ -1523,17 +1523,17 @@
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle:before { content: unquote("\"#{ $fa-var-rectangle-xmark }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle { #{$fa-icon-property}: unquote("\"#{ $fa-var-rectangle-xmark }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o:before { content: unquote("\"#{ $fa-var-rectangle-xmark }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-rectangle-xmark }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o:before { content: unquote("\"#{ $fa-var-rectangle-xmark }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-rectangle-xmark }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-bandcamp {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
@@ -1558,12 +1558,12 @@
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-eercast:before { content: unquote("\"#{ $fa-var-sellcast }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-eercast { #{$fa-icon-property}: unquote("\"#{ $fa-var-sellcast }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o {
font-family: 'Font Awesome 6 Free';
font-weight: 400;
}
-.#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o:before { content: unquote("\"#{ $fa-var-snowflake }\""); }
+.#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o { #{$fa-icon-property}: unquote("\"#{ $fa-var-snowflake }\""); }
.#{$fa-css-prefix}.#{$fa-css-prefix}-superpowers {
font-family: 'Font Awesome 6 Brands';
font-weight: 400;
diff --git a/scss/fontawesome/_variables.scss b/scss/fontawesome/_variables.scss
index e125d31..2ba8cf7 100644
--- a/scss/fontawesome/_variables.scss
+++ b/scss/fontawesome/_variables.scss
@@ -1,52 +1,55 @@
// variables
// --------------------------
-$fa-css-prefix : fa !default;
-$fa-style : 900 !default;
-$fa-style-family : "Font Awesome 6 Free" !default;
+$fa-css-prefix : fa !default;
+$fa-style : 900 !default;
+$fa-style-family : "Font Awesome 6 Free" !default;
-$fa-display : inline-block !default;
+$fa-icon-property : --fa;
+$fa-duotone-icon-property : --fa--fa;
-$fa-fw-width : fa-divide(20em, 16) !default;
-$fa-inverse : #fff !default;
+$fa-display : inline-block !default;
-$fa-border-color : #eee !default;
-$fa-border-padding : .2em .25em .15em !default;
-$fa-border-radius : .1em !default;
-$fa-border-style : solid !default;
-$fa-border-width : .08em !default;
+$fa-fw-width : fa-divide(20em, 16) !default;
+$fa-inverse : #fff !default;
-$fa-size-scale-2xs : 10 !default;
-$fa-size-scale-xs : 12 !default;
-$fa-size-scale-sm : 14 !default;
-$fa-size-scale-base : 16 !default;
-$fa-size-scale-lg : 20 !default;
-$fa-size-scale-xl : 24 !default;
-$fa-size-scale-2xl : 32 !default;
+$fa-border-color : #eee !default;
+$fa-border-padding : .2em .25em .15em !default;
+$fa-border-radius : .1em !default;
+$fa-border-style : solid !default;
+$fa-border-width : .08em !default;
+
+$fa-size-scale-2xs : 10 !default;
+$fa-size-scale-xs : 12 !default;
+$fa-size-scale-sm : 14 !default;
+$fa-size-scale-base : 16 !default;
+$fa-size-scale-lg : 20 !default;
+$fa-size-scale-xl : 24 !default;
+$fa-size-scale-2xl : 32 !default;
$fa-sizes: (
- "2xs" : $fa-size-scale-2xs,
- "xs" : $fa-size-scale-xs,
- "sm" : $fa-size-scale-sm,
- "lg" : $fa-size-scale-lg,
- "xl" : $fa-size-scale-xl,
- "2xl" : $fa-size-scale-2xl
+ "2xs" : $fa-size-scale-2xs,
+ "xs" : $fa-size-scale-xs,
+ "sm" : $fa-size-scale-sm,
+ "lg" : $fa-size-scale-lg,
+ "xl" : $fa-size-scale-xl,
+ "2xl" : $fa-size-scale-2xl
) !default;
-$fa-li-width : 2em !default;
-$fa-li-margin : $fa-li-width * fa-divide(5, 4) !default;
+$fa-li-width : 2em !default;
+$fa-li-margin : $fa-li-width * fa-divide(5, 4) !default;
-$fa-pull-margin : .3em !default;
+$fa-pull-margin : .3em !default;
-$fa-primary-opacity : 1 !default;
-$fa-secondary-opacity : .4 !default;
+$fa-primary-opacity : 1 !default;
+$fa-secondary-opacity : .4 !default;
-$fa-stack-vertical-align: middle !default;
-$fa-stack-width : ($fa-fw-width * 2) !default;
-$fa-stack-z-index : auto !default;
+$fa-stack-vertical-align : middle !default;
+$fa-stack-width : ($fa-fw-width * 2) !default;
+$fa-stack-z-index : auto !default;
-$fa-font-display : block !default;
-$fa-font-path : "../webfonts" !default;
+$fa-font-display : block !default;
+$fa-font-path : "../webfonts" !default;
$fa-var-0: \30;
$fa-var-1: \31;
@@ -636,6 +639,7 @@ $fa-var-square-nfi: \e576;
$fa-var-arrow-up-from-ground-water: \e4b5;
$fa-var-martini-glass: \f57b;
$fa-var-glass-martini-alt: \f57b;
+$fa-var-square-binary: \e69b;
$fa-var-rotate-left: \f2ea;
$fa-var-rotate-back: \f2ea;
$fa-var-rotate-backward: \f2ea;
@@ -1055,6 +1059,7 @@ $fa-var-face-grin-squint: \f585;
$fa-var-grin-squint: \f585;
$fa-var-hand-holding-dollar: \f4c0;
$fa-var-hand-holding-usd: \f4c0;
+$fa-var-chart-diagram: \e695;
$fa-var-bacterium: \e05a;
$fa-var-hand-pointer: \f25a;
$fa-var-drum-steelpan: \f56a;
@@ -1087,6 +1092,7 @@ $fa-var-door-closed: \f52a;
$fa-var-shield-virus: \e06c;
$fa-var-dice-six: \f526;
$fa-var-mosquito-net: \e52c;
+$fa-var-file-fragment: \e697;
$fa-var-bridge-water: \e4ce;
$fa-var-person-booth: \f756;
$fa-var-text-width: \f035;
@@ -1268,6 +1274,7 @@ $fa-var-vials: \f493;
$fa-var-plug-circle-plus: \e55f;
$fa-var-place-of-worship: \f67f;
$fa-var-grip-vertical: \f58e;
+$fa-var-hexagon-nodes: \e699;
$fa-var-arrow-turn-up: \f148;
$fa-var-level-up: \f148;
$fa-var-u: \55;
@@ -1657,6 +1664,7 @@ $fa-var-rocket: \f135;
$fa-var-photo-film: \f87c;
$fa-var-photo-video: \f87c;
$fa-var-folder-minus: \f65d;
+$fa-var-hexagon-nodes-bolt: \e69a;
$fa-var-store: \f54e;
$fa-var-arrow-trend-up: \e098;
$fa-var-plug-circle-minus: \e55e;
@@ -1744,6 +1752,7 @@ $fa-var-shield: \f132;
$fa-var-shield-blank: \f132;
$fa-var-arrow-up-short-wide: \f885;
$fa-var-sort-amount-up-alt: \f885;
+$fa-var-comment-nodes: \e696;
$fa-var-house-medical: \e3b2;
$fa-var-golf-ball-tee: \f450;
$fa-var-golf-ball: \f450;
@@ -1934,6 +1943,7 @@ $fa-var-window-minimize: \f2d1;
$fa-var-mug-saucer: \f0f4;
$fa-var-coffee: \f0f4;
$fa-var-brush: \f55d;
+$fa-var-file-half-dashed: \e698;
$fa-var-mask: \f6fa;
$fa-var-magnifying-glass-minus: \f010;
$fa-var-search-minus: \f010;
@@ -2124,6 +2134,7 @@ $fa-var-scribd: \f28a;
$fa-var-debian: \e60b;
$fa-var-openid: \f19b;
$fa-var-instalod: \e081;
+$fa-var-files-pinwheel: \e69f;
$fa-var-expeditedssl: \f23e;
$fa-var-sellcast: \f2da;
$fa-var-square-twitter: \f081;
@@ -2165,6 +2176,7 @@ $fa-var-square-letterboxd: \e62e;
$fa-var-sticker-mule: \f3f7;
$fa-var-creative-commons-zero: \f4f3;
$fa-var-hips: \f452;
+$fa-var-css: \e6a2;
$fa-var-behance: \f1b4;
$fa-var-reddit: \f1a1;
$fa-var-discord: \f392;
@@ -2308,6 +2320,7 @@ $fa-var-magento: \f3c4;
$fa-var-spotify: \f1bc;
$fa-var-optin-monster: \f23c;
$fa-var-fly: \f417;
+$fa-var-square-bluesky: \e6a3;
$fa-var-aviato: \f421;
$fa-var-itunes: \f3b4;
$fa-var-cuttlefish: \f38c;
@@ -3121,6 +3134,7 @@ $fa-icons: (
"arrow-up-from-ground-water": $fa-var-arrow-up-from-ground-water,
"martini-glass": $fa-var-martini-glass,
"glass-martini-alt": $fa-var-glass-martini-alt,
+ "square-binary": $fa-var-square-binary,
"rotate-left": $fa-var-rotate-left,
"rotate-back": $fa-var-rotate-back,
"rotate-backward": $fa-var-rotate-backward,
@@ -3540,6 +3554,7 @@ $fa-icons: (
"grin-squint": $fa-var-grin-squint,
"hand-holding-dollar": $fa-var-hand-holding-dollar,
"hand-holding-usd": $fa-var-hand-holding-usd,
+ "chart-diagram": $fa-var-chart-diagram,
"bacterium": $fa-var-bacterium,
"hand-pointer": $fa-var-hand-pointer,
"drum-steelpan": $fa-var-drum-steelpan,
@@ -3572,6 +3587,7 @@ $fa-icons: (
"shield-virus": $fa-var-shield-virus,
"dice-six": $fa-var-dice-six,
"mosquito-net": $fa-var-mosquito-net,
+ "file-fragment": $fa-var-file-fragment,
"bridge-water": $fa-var-bridge-water,
"person-booth": $fa-var-person-booth,
"text-width": $fa-var-text-width,
@@ -3753,6 +3769,7 @@ $fa-icons: (
"plug-circle-plus": $fa-var-plug-circle-plus,
"place-of-worship": $fa-var-place-of-worship,
"grip-vertical": $fa-var-grip-vertical,
+ "hexagon-nodes": $fa-var-hexagon-nodes,
"arrow-turn-up": $fa-var-arrow-turn-up,
"level-up": $fa-var-level-up,
"u": $fa-var-u,
@@ -4142,6 +4159,7 @@ $fa-icons: (
"photo-film": $fa-var-photo-film,
"photo-video": $fa-var-photo-video,
"folder-minus": $fa-var-folder-minus,
+ "hexagon-nodes-bolt": $fa-var-hexagon-nodes-bolt,
"store": $fa-var-store,
"arrow-trend-up": $fa-var-arrow-trend-up,
"plug-circle-minus": $fa-var-plug-circle-minus,
@@ -4229,6 +4247,7 @@ $fa-icons: (
"shield-blank": $fa-var-shield-blank,
"arrow-up-short-wide": $fa-var-arrow-up-short-wide,
"sort-amount-up-alt": $fa-var-sort-amount-up-alt,
+ "comment-nodes": $fa-var-comment-nodes,
"house-medical": $fa-var-house-medical,
"golf-ball-tee": $fa-var-golf-ball-tee,
"golf-ball": $fa-var-golf-ball,
@@ -4419,6 +4438,7 @@ $fa-icons: (
"mug-saucer": $fa-var-mug-saucer,
"coffee": $fa-var-coffee,
"brush": $fa-var-brush,
+ "file-half-dashed": $fa-var-file-half-dashed,
"mask": $fa-var-mask,
"magnifying-glass-minus": $fa-var-magnifying-glass-minus,
"search-minus": $fa-var-search-minus,
@@ -4611,6 +4631,7 @@ $fa-brand-icons: (
"debian": $fa-var-debian,
"openid": $fa-var-openid,
"instalod": $fa-var-instalod,
+ "files-pinwheel": $fa-var-files-pinwheel,
"expeditedssl": $fa-var-expeditedssl,
"sellcast": $fa-var-sellcast,
"square-twitter": $fa-var-square-twitter,
@@ -4652,6 +4673,7 @@ $fa-brand-icons: (
"sticker-mule": $fa-var-sticker-mule,
"creative-commons-zero": $fa-var-creative-commons-zero,
"hips": $fa-var-hips,
+ "css": $fa-var-css,
"behance": $fa-var-behance,
"reddit": $fa-var-reddit,
"discord": $fa-var-discord,
@@ -4795,6 +4817,7 @@ $fa-brand-icons: (
"spotify": $fa-var-spotify,
"optin-monster": $fa-var-optin-monster,
"fly": $fa-var-fly,
+ "square-bluesky": $fa-var-square-bluesky,
"aviato": $fa-var-aviato,
"itunes": $fa-var-itunes,
"cuttlefish": $fa-var-cuttlefish,
diff --git a/scss/fontawesome/brands.scss b/scss/fontawesome/brands.scss
index 8e6fd12..3ea4d76 100644
--- a/scss/fontawesome/brands.scss
+++ b/scss/fontawesome/brands.scss
@@ -1,5 +1,5 @@
/*!
- * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
+ * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/
@@ -26,5 +26,5 @@
}
@each $name, $icon in $fa-brand-icons {
- .#{$fa-css-prefix}-#{$name}:before { content: unquote("\"#{ $icon }\""); }
+ .#{$fa-css-prefix}-#{$name} { #{$fa-icon-property}: unquote("\"#{ $icon }\""); }
}
diff --git a/scss/fontawesome/fontawesome.scss b/scss/fontawesome/fontawesome.scss
index 69fd9eb..0194337 100644
--- a/scss/fontawesome/fontawesome.scss
+++ b/scss/fontawesome/fontawesome.scss
@@ -1,5 +1,5 @@
/*!
- * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
+ * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/
diff --git a/scss/fontawesome/regular.scss b/scss/fontawesome/regular.scss
index 7f117ac..a73a3be 100644
--- a/scss/fontawesome/regular.scss
+++ b/scss/fontawesome/regular.scss
@@ -1,5 +1,5 @@
/*!
- * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
+ * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/
@@ -11,6 +11,7 @@
--#{$fa-css-prefix}-font-regular: normal 400 1em/1 '#{ $fa-style-family }';
}
+
@font-face {
font-family: 'Font Awesome 6 Free';
font-style: normal;
diff --git a/scss/fontawesome/solid.scss b/scss/fontawesome/solid.scss
index 4e5bb9c..524b37e 100644
--- a/scss/fontawesome/solid.scss
+++ b/scss/fontawesome/solid.scss
@@ -1,5 +1,5 @@
/*!
- * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
+ * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/
@@ -11,6 +11,7 @@
--#{$fa-css-prefix}-font-solid: normal 900 1em/1 '#{ $fa-style-family }';
}
+
@font-face {
font-family: 'Font Awesome 6 Free';
font-style: normal;
diff --git a/scss/fontawesome/v4-shims.scss b/scss/fontawesome/v4-shims.scss
index f034e7d..f528295 100644
--- a/scss/fontawesome/v4-shims.scss
+++ b/scss/fontawesome/v4-shims.scss
@@ -1,5 +1,5 @@
/*!
- * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
+ * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/
diff --git a/scss/settings/adaptable.scss b/scss/settings/adaptable.scss
index ed49805..369ed51 100644
--- a/scss/settings/adaptable.scss
+++ b/scss/settings/adaptable.scss
@@ -265,10 +265,6 @@ a.component-expand .badge {
margin: 0.8em 0.8em 0.4em 0.8em;
}
-.navbar .count-container {
- background-color: [[setting:msgbadgecolor]];
-}
-
.badge-primary {
background-color: #1177d1;
color: #fff;
diff --git a/scss/settings/notifications.scss b/scss/settings/notifications.scss
new file mode 100644
index 0000000..012d056
--- /dev/null
+++ b/scss/settings/notifications.scss
@@ -0,0 +1,29 @@
+//
+// This file is part of Moodle - http://moodle.org/
+//
+// Moodle is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// Moodle is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with Moodle. If not, see
.
+//
+//
+// Adaptable Notifications Style sheet
+//
+// @package theme_adaptable
+// @copyright © 2024 - G J Barnard
+// @author G J Barnard - {@link http://moodle.org/user/profile.php?id=442195}
+// @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+//
+
+.navbar .count-container {
+ background-color: [[setting:notbadgebackgroundcolour]];
+ color: [[setting:notbadgecolour]];
+}
diff --git a/settings/colors.php b/settings/colors.php
index 4d9d6a3..123523e 100644
--- a/settings/colors.php
+++ b/settings/colors.php
@@ -159,12 +159,21 @@
$setting = new admin_setting_heading($name, $heading, '');
$page->add($setting);
- // Top header message badge background color.
- $name = 'theme_adaptable/msgbadgecolor';
- $title = get_string('msgbadgecolor', 'theme_adaptable');
- $description = get_string('msgbadgecolordesc', 'theme_adaptable');
+ // Top header notifications badge colour.
+ $name = 'theme_adaptable/notbadgecolour';
+ $title = get_string('notbadgecolour', 'theme_adaptable');
+ $description = get_string('notbadgecolourdesc', 'theme_adaptable');
$previewconfig = null;
- $setting = new admin_setting_configcolourpicker($name, $title, $description, '#E53935', $previewconfig);
+ $setting = new admin_setting_configcolourpicker($name, $title, $description, '#ffffff', $previewconfig);
+ $setting->set_updatedcallback('theme_reset_all_caches');
+ $page->add($setting);
+
+ // Top header notifications badge background colour.
+ $name = 'theme_adaptable/notbadgebackgroundcolour';
+ $title = get_string('notbadgebackgroundcolour', 'theme_adaptable');
+ $description = get_string('notbadgebackgroundcolourdesc', 'theme_adaptable');
+ $previewconfig = null;
+ $setting = new admin_setting_configcolourpicker($name, $title, $description, '#e53935', $previewconfig);
$setting->set_updatedcallback('theme_reset_all_caches');
$page->add($setting);
diff --git a/settings/header.php b/settings/header.php
index 5b378dc..e1da0b3 100644
--- a/settings/header.php
+++ b/settings/header.php
@@ -84,6 +84,14 @@
);
$page->add($setting);
+ // Logo description text.
+ $name = 'theme_adaptable/logoalt';
+ $title = get_string('logoalt', 'theme_adaptable');
+ $description = get_string('logoaltdesc', 'theme_adaptable');
+ $default = get_string('logo', 'theme_adaptable');
+ $setting = new admin_setting_configtextarea($name, $title, $description, $default);
+ $page->add($setting);
+
// Page Header Height.
$name = 'theme_adaptable/pageheaderheight';
$title = get_string('pageheaderheight', 'theme_adaptable');
diff --git a/thirdpartylibs.xml b/thirdpartylibs.xml
index 7c9fa2f..702b55e 100644
--- a/thirdpartylibs.xml
+++ b/thirdpartylibs.xml
@@ -210,7 +210,7 @@
scss/fontawesome
Font Awesome - http://fontawesome.com
Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators.
-
6.6.0
+
6.7.1
(MIT)
https://github.com/FortAwesome/Font-Awesome
diff --git a/version.php b/version.php
index de97ff8..cc56267 100644
--- a/version.php
+++ b/version.php
@@ -33,14 +33,14 @@
$plugin->component = 'theme_adaptable';
// Adaptable version date (YYYYMMDDrr where rr is the release number).
-$plugin->version = 2024100502;
+$plugin->version = 2024100503;
$plugin->requires = 2024100700.00; // 4.5 (Build: 20241007).
$plugin->supported = [405, 405];
// Adaptable version using SemVer (https://semver.org).
-$plugin->release = '405.1.1';
+$plugin->release = '405.1.2';
// Adaptable maturity (do not use ALPHA or BETA versions in production sites).
$plugin->maturity = MATURITY_STABLE;