--
2.47.1
From c55c906f0bcf1aa377975c249e50d84758612e09 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 15:32:55 +0200
Subject: [PATCH 077/122] Update DEVELOPMENT.md
---
DEVELOPMENT.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index 22a92f5b..c5ad77a6 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -223,7 +223,7 @@ Fictioneer customizes WordPress by using as many standard action and filter hook
| `current_screen` | , `fictioneer_restrict_admin_only_pages`, `fictioneer_restrict_comment_edit`
| `customize_register` | `fictioneer_add_customizers`
| `customize_save_after` | `fictioneer_watch_for_customer_updates`
-| `delete_post` | `fictioneer_refresh_post_caches`, `fictioneer_track_chapter_and_story_updates`, `fictioneer_update_modified_date_on_story_for_chapter`, `fictioneer_purge_cache_transients`
+| `delete_post` | `fictioneer_refresh_post_caches`, `fictioneer_track_chapter_and_story_updates`, `fictioneer_update_modified_date_on_story_for_chapter`, `fictioneer_purge_cache_transients`, `fictioneer_flush_object_cache`
| `do_feed_rss2` | `fictioneer_main_rss_template`
| `edit_comment` | `fictioneer_comment_edit`, `fictioneer_edit_comment`
| `edit_user_profile` | `fictioneer_custom_profile_fields`
@@ -235,12 +235,12 @@ Fictioneer customizes WordPress by using as many standard action and filter hook
| `manage_comments_custom_column` | `fictioneer_add_comments_report_column_content`
| `personal_options_update` | `fictioneer_update_admin_user_profile`, `fictioneer_update_my_user_profile`
| `pre_get_posts` | `fictioneer_extend_search_query`, `fictioneer_remove_unlisted_from_search`, `fictioneer_read_others_files`, `fictioneer_read_others_files_list_view`
-| `save_post` | `fictioneer_create_sitemap`, `fictioneer_refresh_chapters_schema`, `fictioneer_refresh_chapter_schema`, `fictioneer_refresh_collections_schema`, `fictioneer_refresh_post_caches`, `fictioneer_refresh_post_schema`, `fictioneer_refresh_recommendations_schema`, `fictioneer_refresh_recommendation_schema`, `fictioneer_refresh_stories_schema`, `fictioneer_refresh_story_schema`, `fictioneer_save_seo_metabox`, `fictioneer_save_word_count`, `fictioneer_track_chapter_and_story_updates`, `fictioneer_update_modified_date_on_story_for_chapter`, `fictioneer_update_shortcode_relationships`, `fictioneer_purge_cache_transients`, `fictioneer_restrict_page_templates`
+| `save_post` | `fictioneer_create_sitemap`, `fictioneer_refresh_chapters_schema`, `fictioneer_refresh_chapter_schema`, `fictioneer_refresh_collections_schema`, `fictioneer_refresh_post_caches`, `fictioneer_refresh_post_schema`, `fictioneer_refresh_recommendations_schema`, `fictioneer_refresh_recommendation_schema`, `fictioneer_refresh_stories_schema`, `fictioneer_refresh_story_schema`, `fictioneer_save_seo_metabox`, `fictioneer_save_word_count`, `fictioneer_track_chapter_and_story_updates`, `fictioneer_update_modified_date_on_story_for_chapter`, `fictioneer_update_shortcode_relationships`, `fictioneer_purge_cache_transients`, `fictioneer_restrict_page_templates`, `fictioneer_flush_object_cache`
| `show_user_profile` | `fictioneer_custom_profile_fields`
| `switch_theme` | `fictioneer_theme_deactivation`
| `template_redirect` | `fictioneer_disable_date_archives`, `fictioneer_generate_epub`, `fictioneer_handle_oauth`, `fictioneer_logout`, `fictioneer_disable_attachment_pages`
-| `trashed_post` | `fictioneer_refresh_post_caches`, `fictioneer_track_chapter_and_story_updates`, `fictioneer_update_modified_date_on_story_for_chapter`, `fictioneer_purge_cache_transients`
-| `untrash_post` | `fictioneer_refresh_post_caches`, `fictioneer_track_chapter_and_story_updates`, `fictioneer_update_modified_date_on_story_for_chapter`, `fictioneer_purge_cache_transients`
+| `trashed_post` | `fictioneer_refresh_post_caches`, `fictioneer_track_chapter_and_story_updates`, `fictioneer_update_modified_date_on_story_for_chapter`, `fictioneer_purge_cache_transients`, `fictioneer_flush_object_cache`
+| `untrash_post` | `fictioneer_refresh_post_caches`, `fictioneer_track_chapter_and_story_updates`, `fictioneer_update_modified_date_on_story_for_chapter`, `fictioneer_purge_cache_transients`, `fictioneer_flush_object_cache`
| `wp_ajax_*` | `fictioneer_ajax_clear_my_checkmarks`, `fictioneer_ajax_clear_my_comments`, `fictioneer_ajax_clear_my_comment_subscriptions`, `fictioneer_ajax_clear_my_follows`, `fictioneer_ajax_clear_my_reminders`, `fictioneer_ajax_delete_epub`, `fictioneer_ajax_delete_my_account`, `fictioneer_ajax_delete_my_comment`, `fictioneer_ajax_edit_comment`, `fictioneer_ajax_get_avatar`, `fictioneer_ajax_get_bookmarks`, `fictioneer_ajax_get_checkmarks`, `fictioneer_ajax_get_comment_form`, `fictioneer_ajax_get_comment_section`, `fictioneer_ajax_get_fingerprint`, `fictioneer_ajax_get_finished_list`, `fictioneer_ajax_get_follows`, `fictioneer_ajax_get_follows_list`, `fictioneer_ajax_get_follows_notifications`, `fictioneer_ajax_get_nonce`, `fictioneer_ajax_get_reminders`, `fictioneer_ajax_get_reminders_list`, `fictioneer_ajax_is_user_logged_in`, `fictioneer_ajax_mark_follows_read`, `fictioneer_ajax_moderate_comment`, `fictioneer_ajax_purge_schema`, `fictioneer_ajax_report_comment`, `fictioneer_ajax_save_bookmarks`, `fictioneer_ajax_set_checkmark`, `fictioneer_ajax_submit_comment`, `fictioneer_ajax_toggle_follow`, `fictioneer_ajax_toggle_reminder`, `fictioneer_ajax_unset_my_oauth`, `fictioneer_request_story_comments`
| `wp_ajax_nopriv_*` | `fictioneer_ajax_get_comment_form`, `fictioneer_ajax_get_comment_section`, `fictioneer_ajax_get_nonce`, `fictioneer_ajax_is_user_logged_in`, `fictioneer_ajax_submit_comment`, `fictioneer_request_story_comments`
| `wp_before_admin_bar_render` | `fictioneer_remove_admin_bar_links`, `fictioneer_remove_dashboard_from_admin_bar`
--
2.47.1
From db04e136d7d8e4a9038a3cfb39133452eefd5c94 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 15:36:16 +0200
Subject: [PATCH 078/122] Improve nav menu Transient purging
---
DEVELOPMENT.md | 1 +
includes/functions/_caching_and_transients.php | 14 ++++++++++++--
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index c5ad77a6..14af12b9 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -248,6 +248,7 @@ Fictioneer customizes WordPress by using as many standard action and filter hook
| `wp_default_scripts` | `fictioneer_remove_jquery_migrate`
| `wp_enqueue_scripts` | `fictioneer_add_custom_scripts`, `fictioneer_customizer_queue`, `fictioneer_style_queue`
| `wp_head` | `fictioneer_output_head_seo`, `fictioneer_output_rss`, `fictioneer_output_schemas`, `fictioneer_add_fiction_css`
+| `wp_update_nav_menu` | `purge_nav_menu_transients`
diff --git a/includes/functions/_caching_and_transients.php b/includes/functions/_caching_and_transients.php
index 2d83e817..419c9cc3 100644
--- a/includes/functions/_caching_and_transients.php
+++ b/includes/functions/_caching_and_transients.php
@@ -601,8 +601,7 @@ function fictioneer_purge_cache_transients( $post_id ) {
$post_type = get_post_type( $post_id ); // Not all hooks get the $post object!
// Menus
- delete_transient( 'fictioneer_main_nav_menu' );
- delete_transient( 'fictioneer_footer_menu' );
+ purge_nav_menu_transients();
// Shortcode...
if ( FICTIONEER_SHORTCODE_TRANSIENT_EXPIRATION > -1 ) {
@@ -641,4 +640,15 @@ function fictioneer_toggle_transient_purge_hooks( $add = true ) {
fictioneer_toggle_transient_purge_hooks();
+/**
+ * Purge nav menu Transients on menu updates
+ *
+ * @since Fictioneer 5.6.0
+ */
+
+function purge_nav_menu_transients() {
+ delete_transient( 'fictioneer_main_nav_menu' );
+ delete_transient( 'fictioneer_footer_menu' );
+}
+add_action( 'wp_update_nav_menu', 'purge_nav_menu_transients' );
?>
--
2.47.1
From 7c4e0e8da39efa5099931ade7b6df74aaa03b68f Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 16:51:33 +0200
Subject: [PATCH 079/122] Update mime type setting label
---
includes/functions/settings/_register_settings.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/includes/functions/settings/_register_settings.php b/includes/functions/settings/_register_settings.php
index e5f727a8..73576a51 100644
--- a/includes/functions/settings/_register_settings.php
+++ b/includes/functions/settings/_register_settings.php
@@ -882,7 +882,7 @@ define( 'FICTIONEER_OPTIONS', array(
'name' => 'fictioneer_upload_mime_types',
'group' => 'fictioneer-settings-general-group',
'sanitize_callback' => 'sanitize_textarea_field',
- 'label' => __( 'Comma-separated list of allowed
for user roles with the "Upload Restriction".', 'fictioneer' ),
+ 'label' => __( 'Comma-separated list of allowed
for user roles with the "Upload Restriction". Must be among the allowed mime type and file extensions of WordPress.', 'fictioneer' ),
'default' => FICTIONEER_DEFAULT_UPLOAD_MIME_TYPE_RESTRICTIONS,
'placeholder' => FICTIONEER_DEFAULT_UPLOAD_MIME_TYPE_RESTRICTIONS
)
--
2.47.1
From 27ae05474601ac206ac54ad496d674931ab37e34 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 16:52:35 +0200
Subject: [PATCH 080/122] Add danger button style
Why does WP not have this by default?
---
src/scss/admin/admin.scss | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index c3063aa2..3d790f88 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -29,6 +29,20 @@ td.comment {
display: none;
}
+.button.button-danger {
+ background: #dc3232;
+ color: #fff;
+ text-decoration: none;
+ border-color: #dc3232;
+}
+
+.button.button-danger:hover,
+.button.button-danger:focus {
+ background: #c00;
+ color: #fff;
+ border-color: #c00;
+}
+
// =============================================================================
// CUSTOMIZER
// =============================================================================
--
2.47.1
From 60fdf8909b222a3699795699356dd146003804cf Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 17:14:40 +0200
Subject: [PATCH 081/122] Fix frontend self-delete
---
includes/functions/users/_user_data.php | 2 +-
partials/account/_danger-zone.php | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/includes/functions/users/_user_data.php b/includes/functions/users/_user_data.php
index f818be9c..0edcd9ee 100644
--- a/includes/functions/users/_user_data.php
+++ b/includes/functions/users/_user_data.php
@@ -786,7 +786,7 @@ function fictioneer_ajax_delete_my_account() {
! $sender_id ||
! $current_user ||
$sender_id !== $current_user->ID ||
- $current_user == 1 ||
+ $current_user->ID === 1 ||
in_array( 'administrator', $current_user->roles ) ||
! current_user_can( 'fcn_allow_self_delete' )
) {
diff --git a/partials/account/_danger-zone.php b/partials/account/_danger-zone.php
index 744791d7..b6f6620a 100644
--- a/partials/account/_danger-zone.php
+++ b/partials/account/_danger-zone.php
@@ -29,5 +29,5 @@ if ( ! current_user_can( 'fcn_allow_self_delete' ) ) return;
content such as comments will remain under the “Deleted User” name unless you clear that prior. Be aware that once you delete your account, there is no going back.', 'fictioneer' ); ?>
--
2.47.1
From c5a5612eab64c35bb9f2ab6c4a999322faa86545 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 18:03:17 +0200
Subject: [PATCH 082/122] Add self-delete to admin profile
---
css/admin.css | 2 +-
includes/functions/_utility.php | 60 ++++++++++++++
includes/functions/users/_admin_profile.php | 92 +++++++++++++++++++++
includes/functions/users/_user_data.php | 27 +-----
partials/account/_danger-zone.php | 10 +--
src/scss/admin/admin.scss | 4 +
6 files changed, 163 insertions(+), 32 deletions(-)
diff --git a/css/admin.css b/css/admin.css
index 342be915..b1e0f646 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/includes/functions/_utility.php b/includes/functions/_utility.php
index 255d2cee..b0374173 100644
--- a/includes/functions/_utility.php
+++ b/includes/functions/_utility.php
@@ -1672,4 +1672,64 @@ if ( ! function_exists( 'fictioneer_get_stories_total_word_count' ) ) {
}
}
+// =============================================================================
+// USER SELF-DELETE
+// =============================================================================
+
+/**
+ * Deletes the current user's account and anonymized their comments
+ *
+ * @since Fictioneer 5.6.0
+ *
+ * @return bool True if the user was successfully deleted, false otherwise.
+ */
+
+function fictioneer_delete_my_account() {
+ // Setup
+ $current_user = wp_get_current_user();
+
+ // Guard
+ if (
+ ! $current_user ||
+ $current_user->ID === 1 ||
+ in_array( 'administrator', $current_user->roles ) ||
+ ! current_user_can( 'fcn_allow_self_delete' )
+ ) {
+ return false;
+ }
+
+ // Update comments
+ $comments = get_comments( array( 'user_id' => $current_user->ID ) );
+
+ foreach ( $comments as $comment ) {
+ wp_update_comment(
+ array(
+ 'comment_ID' => $comment->comment_ID,
+ 'user_ID' => 0,
+ 'comment_author' => fcntr( 'deleted_user' ),
+ 'comment_author_email' => '',
+ 'comment_author_IP' => '',
+ 'comment_agent' => '',
+ 'comment_author_url' => ''
+ )
+ );
+
+ // Make absolutely sure no comment subscriptions remain
+ update_comment_meta( $comment->comment_ID, 'fictioneer_send_notifications', false );
+
+ // Retain some (redacted) data in case there was a mistake
+ add_comment_meta( $comment->comment_ID, 'fictioneer_deleted_user_id', $current_user->ID );
+ add_comment_meta( $comment->comment_ID, 'fictioneer_deleted_username_substr', substr( $current_user->user_login, 0, 3 ) );
+ add_comment_meta( $comment->comment_ID, 'fictioneer_deleted_email_substr', substr( $comment->comment_author_email, 0, 3 ) );
+ }
+
+ // Delete user
+ if ( wp_delete_user( $current_user->ID ) ) {
+ return true;
+ }
+
+ // Failure
+ return false;
+}
+
?>
diff --git a/includes/functions/users/_admin_profile.php b/includes/functions/users/_admin_profile.php
index ffd1796c..48897b04 100644
--- a/includes/functions/users/_admin_profile.php
+++ b/includes/functions/users/_admin_profile.php
@@ -144,6 +144,37 @@ function fictioneer_admin_profile_clear_data_node() {
// Not conditional since clearing your data nodes should always be allowed
add_action( 'admin_post_fictioneer_admin_profile_clear_data_node', 'fictioneer_admin_profile_clear_data_node' );
+/**
+ * Self-delete account
+ *
+ * @since Fictioneer 5.6.0
+ */
+
+function fictioneer_admin_profile_self_delete() {
+ // Verify request
+ fictioneer_verify_admin_profile_action( 'fictioneer_admin_profile_self_delete' );
+
+ // Setup
+ $sender = absint( $_GET['profile_user_id'] ?? 0 );
+
+ // Guard
+ if ( $sender != get_current_user_id() ) {
+ wp_die( __( 'Access Denied', 'fictioneer' ) );
+ }
+
+ // Delete
+ if ( fictioneer_delete_my_account() ) {
+ wp_redirect( home_url() );
+ exit;
+ } {
+ fictioneer_finish_admin_profile_action( 'admin-profile-not-deleted', 'failure' );
+ }
+}
+
+if ( current_user_can( 'fcn_allow_self_delete' ) ) {
+ add_action( 'admin_post_fictioneer_admin_profile_self_delete', 'fictioneer_admin_profile_self_delete' );
+}
+
// =============================================================================
// OUTPUT ADMIN PROFILE NOTICES
// =============================================================================
@@ -173,6 +204,7 @@ if ( ! defined( 'FICTIONEER_ADMIN_PROFILE_NOTICES' ) ) {
'oauth_merged_google' => __( 'Google account successfully linked.', 'fictioneer' ),
'oauth_merged_twitch' => __( 'Twitch account successfully linked.', 'fictioneer' ),
'oauth_merged_patreon' => __( 'Patreon account successfully linked.', 'fictioneer' ),
+ 'admin-profile-not-deleted' => __( 'Database error. Account could not be deleted.', 'fictioneer' )
)
);
}
@@ -914,4 +946,64 @@ function fictioneer_admin_profile_external_avatar( $profile_user ) {
}
add_action( 'fictioneer_admin_user_sections', 'fictioneer_admin_profile_external_avatar', 50 );
+// =============================================================================
+// DANGER ZONE SECTION
+// =============================================================================
+
+/**
+ * Adds HTML for the danger zone section to the wp-admin user profile
+ *
+ * @since Fictioneer 5.6.0
+ *
+ * @param WP_User $profile_user The profile user object. Not necessarily the one
+ * currently editing the profile!
+ */
+
+function fictioneer_admin_danger_zone( $profile_user ) {
+ // Setup
+ $is_owner = $profile_user->ID === get_current_user_id();
+
+ // Only for the profile user
+ if ( ! $is_owner ) {
+ return;
+ }
+
+ // Action
+ $action = 'fictioneer_admin_profile_self_delete';
+ $confirmation_string = _x( 'delete', 'Prompt confirm deletion string.', 'fictioneer' );
+ $confirmation_message = sprintf(
+ __( 'Are you sure? Your account will be irrevocably deleted, although this will not remove your comments. Enter %s to confirm.', 'fictioneer' ),
+ strtoupper( $confirmation_string )
+ );
+
+ $deletion_url = add_query_arg(
+ array( 'profile_user_id' => $profile_user->ID ),
+ wp_nonce_url( admin_url( "admin-post.php?action={$action}" ), $action, 'fictioneer_nonce' )
+ );
+
+ // Start HTML ---> ?>
+
+
diff --git a/includes/functions/users/_user_data.php b/includes/functions/users/_user_data.php
index 0edcd9ee..010d2895 100644
--- a/includes/functions/users/_user_data.php
+++ b/includes/functions/users/_user_data.php
@@ -799,33 +799,8 @@ function fictioneer_ajax_delete_my_account() {
die(); // Just to be sure
}
- // Update comments
- $comments = get_comments( array( 'user_id' => $current_user->ID ) );
-
- foreach ( $comments as $comment ) {
- wp_update_comment(
- array(
- 'comment_ID' => $comment->comment_ID,
- 'user_ID' => 0,
- 'comment_author' => fcntr( 'deleted_user' ),
- 'comment_author_email' => '',
- 'comment_author_IP' => '',
- 'comment_agent' => '',
- 'comment_author_url' => ''
- )
- );
-
- // Make absolutely sure no comment subscriptions remain
- update_comment_meta( $comment->comment_ID, 'fictioneer_send_notifications', false );
-
- // Retain some (redacted) data in case there was a mistake
- add_comment_meta( $comment->comment_ID, 'fictioneer_deleted_user_id', $current_user->ID );
- add_comment_meta( $comment->comment_ID, 'fictioneer_deleted_username_substr', substr( $current_user->user_login, 0, 3 ) );
- add_comment_meta( $comment->comment_ID, 'fictioneer_deleted_email_substr', substr( $comment->comment_author_email, 0, 3 ) );
- }
-
// Delete user
- if ( wp_delete_user( $current_user->ID ) ) {
+ if ( fictioneer_delete_my_account() ) {
wp_send_json_success();
} else {
wp_send_json_error(
diff --git a/partials/account/_danger-zone.php b/partials/account/_danger-zone.php
index b6f6620a..08a1a678 100644
--- a/partials/account/_danger-zone.php
+++ b/partials/account/_danger-zone.php
@@ -6,11 +6,11 @@
* @subpackage Fictioneer
* @since 5.0
*
- * @internal $args['user'] Current user.
- * @internal $args['is_admin'] True if the user is an administrator.
- * @internal $args['is_author'] True if the user is an author (by capabilities).
- * @internal $args['is_editor'] True if the user is an editor.
- * @internal $args['is_moderator'] True if the user is a moderator (by capabilities).
+ * @internal $args['user'] Current user.
+ * @internal $args['is_admin'] True if the user is an administrator.
+ * @internal $args['is_author'] True if the user is an author (by capabilities).
+ * @internal $args['is_editor'] True if the user is an editor.
+ * @internal $args['is_moderator'] True if the user is a moderator (by capabilities).
*/
?>
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index 3d790f88..aec5d5ad 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -520,3 +520,7 @@ body[class*="page_fictioneer"] {
}
}
}
+
+.user-danger-zone-wrap {
+
+}
--
2.47.1
From 121f7240d78a09951bee3a787a44509e5d9704e6 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 21:24:17 +0200
Subject: [PATCH 083/122] Apply edit_pages to author page
---
includes/functions/users/_admin_profile.php | 50 +++++++++++----------
src/scss/admin/admin.scss | 4 --
2 files changed, 26 insertions(+), 28 deletions(-)
diff --git a/includes/functions/users/_admin_profile.php b/includes/functions/users/_admin_profile.php
index 48897b04..5a500a96 100644
--- a/includes/functions/users/_admin_profile.php
+++ b/includes/functions/users/_admin_profile.php
@@ -780,30 +780,32 @@ function fictioneer_admin_profile_author( $profile_user ) {
);
// Start HTML ---> ?>
-
|
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index aec5d5ad..3d790f88 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -520,7 +520,3 @@ body[class*="page_fictioneer"] {
}
}
}
-
-.user-danger-zone-wrap {
-
-}
--
2.47.1
From 2a5f4074f6c2ab2e1986b06e08606c736cd3beab Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 21:39:44 +0200
Subject: [PATCH 084/122] Tool button to initialize roles
---
includes/functions/_roles.php | 9 ++++++--
.../functions/settings/_settings_actions.php | 21 ++++++++++++++++++-
.../settings/_settings_page_tools.php | 5 +++++
3 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/includes/functions/_roles.php b/includes/functions/_roles.php
index 72ca0ca9..3e492ed4 100644
--- a/includes/functions/_roles.php
+++ b/includes/functions/_roles.php
@@ -64,14 +64,19 @@ define(
* Initialize user roles if not already done
*
* @since Fictioneer 5.6.0
+ *
+ * @param boolean $force Optional. Whether to force initialization.
*/
-function fictioneer_initialize_roles() {
+function fictioneer_initialize_roles( $force = false ) {
// Only do this once...
$administrator = get_role( 'administrator' );
// If this capability is missing, the roles have not yet been initialized
- if ( $administrator && ! in_array( 'fcn_admin_panel_access', $administrator->capabilities ) ) {
+ if (
+ ( $administrator && ! in_array( 'fcn_admin_panel_access', $administrator->capabilities ) ||
+ $force
+ ) ) {
fictioneer_setup_roles();
}
}
diff --git a/includes/functions/settings/_settings_actions.php b/includes/functions/settings/_settings_actions.php
index 7e36e5af..7496bb9b 100644
--- a/includes/functions/settings/_settings_actions.php
+++ b/includes/functions/settings/_settings_actions.php
@@ -107,7 +107,8 @@ if ( ! defined( 'FICTIONEER_ADMIN_SETTINGS_NOTICES' ) ) {
'fictioneer-updated-moderator-caps' => __( 'Moderator capabilities have been updated.', 'fictioneer' ),
'fictioneer-updated-author-caps' => __( 'Author capabilities have been updated.', 'fictioneer' ),
'fictioneer-updated-contributor-caps' => __( 'Contributor capabilities have been updated.', 'fictioneer' ),
- 'fictioneer-updated-subscriber-caps' => __( 'Subscriber capabilities have been updated.', 'fictioneer' )
+ 'fictioneer-updated-subscriber-caps' => __( 'Subscriber capabilities have been updated.', 'fictioneer' ),
+ 'fictioneer-roles-initialized' => __( 'Theme roles initialized.', 'fictioneer' )
)
);
}
@@ -332,6 +333,24 @@ function fictioneer_tools_remove_moderator_role() {
}
add_action( 'admin_post_fictioneer_remove_moderator_role', 'fictioneer_tools_remove_moderator_role' );
+/**
+ * Initialize roles
+ *
+ * @since Fictioneer 5.6.0
+ */
+
+function fictioneer_tools_initialize_roles() {
+ // Verify request
+ fictioneer_verify_tool_action( 'fictioneer_initialize_roles' );
+
+ // Force role initialization
+ fictioneer_initialize_roles( true );
+
+ // Finish
+ fictioneer_finish_tool_action( 'fictioneer-roles-initialized' );
+}
+add_action( 'admin_post_fictioneer_initialize_roles', 'fictioneer_tools_initialize_roles' );
+
/**
* Convert story tags to genres
*
diff --git a/includes/functions/settings/_settings_page_tools.php b/includes/functions/settings/_settings_page_tools.php
index 095074d7..fa1b17da 100644
--- a/includes/functions/settings/_settings_page_tools.php
+++ b/includes/functions/settings/_settings_page_tools.php
@@ -25,6 +25,11 @@
+
+ Initialize theme roles and capabilities. Fictioneer comes with extended capabilities and roles that need to be initialized in order to work correctly. This should happen once when you first activate the theme, but you can do it manually here. Note that this will only reset theme-related capabilities, not undo anything else done by other plugins.', 'fictioneer' ) ?>
+
--
2.47.1
From e0a7482d5643875a30fa86dfb9793badb203b840 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 22:03:30 +0200
Subject: [PATCH 085/122] Add admin-color-light style
---
css/admin.css | 2 +-
src/scss/admin/admin.scss | 26 ++++++++++++++++++++++++++
2 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/css/admin.css b/css/admin.css
index b1e0f646..f681592b 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index 3d790f88..d83c206f 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -174,6 +174,32 @@ body[class*="page_fictioneer"] {
--input-checkbox-background-color-checked: #59524c;
--input-border-color-active: #c7a589;
}
+
+ &.admin-color-light {
+ --header-heading-color: #333;
+ --header-background-color: #e5e5e5;
+ --header-note-color: #686868;
+ --header-note-color-active: #d64e07;
+ --header-nav-item-color: #686868;
+ --header-nav-item-color-hover: #686868;
+ --header-nav-item-background-active: #888;
+ --header-nav-item-background-hover: #f9f9f9;
+
+ --subnav-background-color: #fff;
+ --subnav-item-color: #686868;
+ --subnav-item-color-hover: #333;
+ --subnav-item-color-active: #333;
+ --subnav-item-border-color-active: #888;
+
+ --checkbox-toggle-background-color: #e5e5e5;
+ --checkbox-toggle-background-color-hover: #ddd;
+ --checkbox-toggle-background-color-active: #888;
+
+ --code-background-color: #222;
+
+ --input-checkbox-background-color-checked: #888;
+ --input-border-color-active: #04a4cc;
+ }
}
.fictioneer-settings {
--
2.47.1
From d9cc2c72fe6b8f746b4057afe7495b4bd71c2321 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 22:18:33 +0200
Subject: [PATCH 086/122] Add admin-color-modern style
---
css/admin.css | 2 +-
src/scss/admin/admin.scss | 20 ++++++++++++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/css/admin.css b/css/admin.css
index f681592b..b80d869b 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #bcbcbc;--header-nav-item-color-hover: #ddd;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index d83c206f..9b695230 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -200,6 +200,26 @@ body[class*="page_fictioneer"] {
--input-checkbox-background-color-checked: #888;
--input-border-color-active: #04a4cc;
}
+
+ &.admin-color-modern {
+ --header-background-color: #1e1e1e;
+ --header-note-color: #bcbcbc;
+ --header-note-color-active: #33f078;
+ --header-nav-item-color: #bcbcbc;
+ --header-nav-item-color-hover: #ddd;
+ --header-nav-item-background-hover: #0c0c0c;
+ --header-nav-item-background-active: #3858e9;
+
+ --subnav-background-color: #0c0c0c;
+ --subnav-item-color: #bcbcbc;
+
+ --checkbox-toggle-background-color-active: #2e2e2e;
+
+ --code-background-color: #0c0c0c;
+
+ --input-checkbox-background-color-checked: #3858e9;
+ --input-border-color-active: #3858e9;
+ }
}
.fictioneer-settings {
--
2.47.1
From 64e50a503b7ed54c9c388b25add6eed5ab332d2d Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 22:35:52 +0200
Subject: [PATCH 087/122] Add admin-color-blue style
---
css/admin.css | 2 +-
src/scss/admin/admin.scss | 20 +++++++++++++++++++-
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/css/admin.css b/css/admin.css
index b80d869b..42936725 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #bcbcbc;--header-nav-item-color-hover: #ddd;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #bcbcbc;--header-nav-item-color-hover: #010101;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index 9b695230..a885d65f 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -206,7 +206,7 @@ body[class*="page_fictioneer"] {
--header-note-color: #bcbcbc;
--header-note-color-active: #33f078;
--header-nav-item-color: #bcbcbc;
- --header-nav-item-color-hover: #ddd;
+ --header-nav-item-color-hover: #010101;
--header-nav-item-background-hover: #0c0c0c;
--header-nav-item-background-active: #3858e9;
@@ -220,6 +220,24 @@ body[class*="page_fictioneer"] {
--input-checkbox-background-color-checked: #3858e9;
--input-border-color-active: #3858e9;
}
+
+ &.admin-color-blue {
+ --header-background-color: #53accc;
+ --header-note-color: #e2ecf1;
+ --header-nav-item-color: #fff;
+ --header-nav-item-background-hover: #4896b3;
+ --header-nav-item-background-active: #0b6484;
+
+ --subnav-background-color: #4896b3;
+ --subnav-item-color: #e2ecf1;
+
+ --checkbox-toggle-background-color-active: #4896b3;
+
+ --code-background-color: #04242f;
+
+ --input-checkbox-background-color-checked: #0b6484;
+ --input-border-color-active: #0b6484;
+ }
}
.fictioneer-settings {
--
2.47.1
From 40b28008dc73d1076d01abf408957081b22a8862 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 22:54:42 +0200
Subject: [PATCH 088/122] Add admin-color-ectoplasm style
---
css/admin.css | 2 +-
src/scss/admin/admin.scss | 18 ++++++++++++++++++
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/css/admin.css b/css/admin.css
index 42936725..15e2d9d3 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #bcbcbc;--header-nav-item-color-hover: #010101;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #bcbcbc;--header-nav-item-color-hover: #010101;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index a885d65f..c56fc192 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -238,6 +238,24 @@ body[class*="page_fictioneer"] {
--input-checkbox-background-color-checked: #0b6484;
--input-border-color-active: #0b6484;
}
+
+ &.admin-color-ectoplasm {
+ --header-background-color: #523f6d;
+ --header-note-color: #cbc5d3;
+ --header-nav-item-color: #fff;
+ --header-nav-item-background-hover: #413256;
+ --header-nav-item-background-active: #a3b745;
+
+ --subnav-background-color: #413256;
+ --subnav-item-color: #cbc5d3;
+
+ --checkbox-toggle-background-color-active: #413256;
+
+ --code-background-color: #181320;
+
+ --input-checkbox-background-color-checked: #413256;
+ --input-border-color-active: #a3b745;
+ }
}
.fictioneer-settings {
--
2.47.1
From 5d0f69b6b6b257335aba86e86c5992aea9e640a2 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 23:13:34 +0200
Subject: [PATCH 089/122] Add admin-color-midnight style
---
css/admin.css | 2 +-
src/scss/admin/admin.scss | 18 ++++++++++++++++++
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/css/admin.css b/css/admin.css
index 15e2d9d3..663fcefd 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #bcbcbc;--header-nav-item-color-hover: #010101;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #bcbcbc;--header-nav-item-color-hover: #010101;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index c56fc192..1a8d6e98 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -256,6 +256,24 @@ body[class*="page_fictioneer"] {
--input-checkbox-background-color-checked: #413256;
--input-border-color-active: #a3b745;
}
+
+ &.admin-color-midnight {
+ --header-background-color: #363b3f;
+ --header-note-color: #c3c4c5;
+ --header-nav-item-color: #fff;
+ --header-nav-item-background-hover: #25282b;
+ --header-nav-item-background-active: #e14d43;
+
+ --subnav-background-color: #25282b;
+ --subnav-item-color: #c3c4c5;
+
+ --checkbox-toggle-background-color-active: #363b3f;
+
+ --code-background-color: #25282b;
+
+ --input-checkbox-background-color-checked: #25282b;
+ --input-border-color-active: #e14d43;
+ }
}
.fictioneer-settings {
--
2.47.1
From b4c2bd1da05737cdacc8086eaf909528b0a8b1ea Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 23:17:32 +0200
Subject: [PATCH 090/122] Style fixes
---
css/admin.css | 2 +-
src/scss/admin/admin.scss | 14 ++++++++------
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/css/admin.css b/css/admin.css
index 663fcefd..025d07f6 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: rgba(240, 246, 252, .7);--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #cdcbc9;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #686868;--header-nav-item-color-hover: #686868;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #bcbcbc;--header-nav-item-color-hover: #010101;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index 1a8d6e98..411a0555 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -119,7 +119,7 @@ body[class*="page_fictioneer"] {
--header-background-color: #1d2327;
--header-note-color: rgba(240, 246, 252, .7);
--header-note-color-active: #fff;
- --header-nav-item-color: rgba(240, 246, 252, .7);
+ --header-nav-item-color: #fff;
--header-nav-item-color-hover: #fff;
--header-nav-item-color-active: #fff;
--header-nav-item-background-active: #2271b1;
@@ -162,7 +162,8 @@ body[class*="page_fictioneer"] {
&.admin-color-coffee {
--header-background-color: #59524c;
--header-note-color: #cdcbc9;
- --header-nav-item-color: #cdcbc9;
+ --header-nav-item-color: #fff;
+ --header-nav-item-color-hover: #fff;
--header-nav-item-background-active: #c7a589;
--header-nav-item-background-hover: #c7a589;
@@ -180,8 +181,8 @@ body[class*="page_fictioneer"] {
--header-background-color: #e5e5e5;
--header-note-color: #686868;
--header-note-color-active: #d64e07;
- --header-nav-item-color: #686868;
- --header-nav-item-color-hover: #686868;
+ --header-nav-item-color: #333;
+ --header-nav-item-color-hover: #333;
--header-nav-item-background-active: #888;
--header-nav-item-background-hover: #f9f9f9;
@@ -205,8 +206,8 @@ body[class*="page_fictioneer"] {
--header-background-color: #1e1e1e;
--header-note-color: #bcbcbc;
--header-note-color-active: #33f078;
- --header-nav-item-color: #bcbcbc;
- --header-nav-item-color-hover: #010101;
+ --header-nav-item-color: #fff;
+ --header-nav-item-color-hover: #fff;
--header-nav-item-background-hover: #0c0c0c;
--header-nav-item-background-active: #3858e9;
@@ -225,6 +226,7 @@ body[class*="page_fictioneer"] {
--header-background-color: #53accc;
--header-note-color: #e2ecf1;
--header-nav-item-color: #fff;
+ --header-nav-item-color-hover: #fff;
--header-nav-item-background-hover: #4896b3;
--header-nav-item-background-active: #0b6484;
--
2.47.1
From 4a29a73bea0ce306941f59f3e88cbc0cffa96989 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Sun, 13 Aug 2023 23:55:15 +0200
Subject: [PATCH 091/122] Add admin-color-ocean style
---
css/admin.css | 2 +-
src/scss/admin/admin.scss | 18 ++++++++++++++++++
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/css/admin.css b/css/admin.css
index 025d07f6..34e4be84 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}body[class*=page_fictioneer].admin-color-ocean{--header-background-color: #738e96;--header-note-color: #d5dde0;--header-nav-item-color: #fff;--header-nav-item-background-hover: #627c83;--header-nav-item-background-active: #9ebaa0;--subnav-background-color: #627c83;--subnav-item-color: #d5dde0;--checkbox-toggle-background-color-active: #627c83;--code-background-color: #2c373a;--input-checkbox-background-color-checked: #627c83;--input-border-color-active: #9ebaa0}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index 411a0555..bf864347 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -276,6 +276,24 @@ body[class*="page_fictioneer"] {
--input-checkbox-background-color-checked: #25282b;
--input-border-color-active: #e14d43;
}
+
+ &.admin-color-ocean {
+ --header-background-color: #738e96;
+ --header-note-color: #d5dde0;
+ --header-nav-item-color: #fff;
+ --header-nav-item-background-hover: #627c83;
+ --header-nav-item-background-active: #9ebaa0;
+
+ --subnav-background-color: #627c83;
+ --subnav-item-color: #d5dde0;
+
+ --checkbox-toggle-background-color-active: #627c83;
+
+ --code-background-color: #2c373a;
+
+ --input-checkbox-background-color-checked: #627c83;
+ --input-border-color-active: #9ebaa0;
+ }
}
.fictioneer-settings {
--
2.47.1
From b3597e18ea1117236fd4a14c393194157c243646 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Mon, 14 Aug 2023 00:13:50 +0200
Subject: [PATCH 092/122] Add admin-color-sunrise style
Finally done.
---
css/admin.css | 2 +-
src/scss/admin/admin.scss | 18 ++++++++++++++++++
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/css/admin.css b/css/admin.css
index 34e4be84..a4f95d0d 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}body[class*=page_fictioneer].admin-color-ocean{--header-background-color: #738e96;--header-note-color: #d5dde0;--header-nav-item-color: #fff;--header-nav-item-background-hover: #627c83;--header-nav-item-background-active: #9ebaa0;--subnav-background-color: #627c83;--subnav-item-color: #d5dde0;--checkbox-toggle-background-color-active: #627c83;--code-background-color: #2c373a;--input-checkbox-background-color-checked: #627c83;--input-border-color-active: #9ebaa0}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}body[class*=page_fictioneer].admin-color-ocean{--header-background-color: #738e96;--header-note-color: #d5dde0;--header-nav-item-color: #fff;--header-nav-item-background-hover: #627c83;--header-nav-item-background-active: #9ebaa0;--subnav-background-color: #627c83;--subnav-item-color: #d5dde0;--checkbox-toggle-background-color-active: #627c83;--code-background-color: #2c373a;--input-checkbox-background-color-checked: #627c83;--input-border-color-active: #9ebaa0}body[class*=page_fictioneer].admin-color-sunrise{--header-background-color: #cf4944;--header-note-color: #f1c8c7;--header-nav-item-color: #fff;--header-nav-item-background-hover: #b43c38;--header-nav-item-background-active: #dd823b;--subnav-background-color: #b43c38;--subnav-item-color: #f1c8c7;--checkbox-toggle-background-color-active: #b43c38;--code-background-color: #1f0a0a;--input-checkbox-background-color-checked: #b43c38;--input-border-color-active: #dd823b}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index bf864347..6d1e78d5 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -294,6 +294,24 @@ body[class*="page_fictioneer"] {
--input-checkbox-background-color-checked: #627c83;
--input-border-color-active: #9ebaa0;
}
+
+ &.admin-color-sunrise {
+ --header-background-color: #cf4944;
+ --header-note-color: #f1c8c7;
+ --header-nav-item-color: #fff;
+ --header-nav-item-background-hover: #b43c38;
+ --header-nav-item-background-active: #dd823b;
+
+ --subnav-background-color: #b43c38;
+ --subnav-item-color: #f1c8c7;
+
+ --checkbox-toggle-background-color-active: #b43c38;
+
+ --code-background-color: #1f0a0a;
+
+ --input-checkbox-background-color-checked: #b43c38;
+ --input-border-color-active: #dd823b;
+ }
}
.fictioneer-settings {
--
2.47.1
From 73aec61186b0e17c0e7801f0a634981e3b5957c1 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Mon, 14 Aug 2023 01:23:15 +0200
Subject: [PATCH 093/122] Function to add roles
---
css/admin.css | 2 +-
.../functions/settings/_settings_actions.php | 82 ++++++++++++++++++-
.../settings/_settings_page_roles.php | 40 ++++++++-
.../settings/_settings_page_tools.php | 18 ++--
js/admin.min.js | 2 +-
src/js/admin.js | 16 ++++
src/scss/admin/_modifiers.scss | 6 +-
src/scss/admin/admin.scss | 44 ++++++++++
8 files changed, 193 insertions(+), 17 deletions(-)
diff --git a/css/admin.css b/css/admin.css
index a4f95d0d..50e57936 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}body[class*=page_fictioneer].admin-color-ocean{--header-background-color: #738e96;--header-note-color: #d5dde0;--header-nav-item-color: #fff;--header-nav-item-background-hover: #627c83;--header-nav-item-background-active: #9ebaa0;--subnav-background-color: #627c83;--subnav-item-color: #d5dde0;--checkbox-toggle-background-color-active: #627c83;--code-background-color: #2c373a;--input-checkbox-background-color-checked: #627c83;--input-border-color-active: #9ebaa0}body[class*=page_fictioneer].admin-color-sunrise{--header-background-color: #cf4944;--header-note-color: #f1c8c7;--header-nav-item-color: #fff;--header-nav-item-background-hover: #b43c38;--header-nav-item-background-active: #dd823b;--subnav-background-color: #b43c38;--subnav-item-color: #f1c8c7;--checkbox-toggle-background-color-active: #b43c38;--code-background-color: #1f0a0a;--input-checkbox-background-color-checked: #b43c38;--input-border-color-active: #dd823b}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.flex-wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mt-34{margin-top:var(--34bp)}.fictioneer-ui .mt-36{margin-top:var(--36bp)}.fictioneer-ui .mt-38{margin-top:var(--38bp)}.fictioneer-ui .mt-40{margin-top:var(--40bp)}.fictioneer-ui .mt-42{margin-top:var(--42bp)}.fictioneer-ui .mt-44{margin-top:var(--44bp)}.fictioneer-ui .mt-46{margin-top:var(--46bp)}.fictioneer-ui .mt-48{margin-top:var(--48bp)}.fictioneer-ui .mt-50{margin-top:var(--50bp)}.fictioneer-ui .mt-52{margin-top:var(--52bp)}.fictioneer-ui .mt-54{margin-top:var(--54bp)}.fictioneer-ui .mt-56{margin-top:var(--56bp)}.fictioneer-ui .mt-58{margin-top:var(--58bp)}.fictioneer-ui .mt-60{margin-top:var(--60bp)}.fictioneer-ui .mt-62{margin-top:var(--62bp)}.fictioneer-ui .mt-64{margin-top:var(--64bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mb-34{margin-bottom:var(--34bp)}.fictioneer-ui .mb-36{margin-bottom:var(--36bp)}.fictioneer-ui .mb-38{margin-bottom:var(--38bp)}.fictioneer-ui .mb-40{margin-bottom:var(--40bp)}.fictioneer-ui .mb-42{margin-bottom:var(--42bp)}.fictioneer-ui .mb-44{margin-bottom:var(--44bp)}.fictioneer-ui .mb-46{margin-bottom:var(--46bp)}.fictioneer-ui .mb-48{margin-bottom:var(--48bp)}.fictioneer-ui .mb-50{margin-bottom:var(--50bp)}.fictioneer-ui .mb-52{margin-bottom:var(--52bp)}.fictioneer-ui .mb-54{margin-bottom:var(--54bp)}.fictioneer-ui .mb-56{margin-bottom:var(--56bp)}.fictioneer-ui .mb-58{margin-bottom:var(--58bp)}.fictioneer-ui .mb-60{margin-bottom:var(--60bp)}.fictioneer-ui .mb-62{margin-bottom:var(--62bp)}.fictioneer-ui .mb-64{margin-bottom:var(--64bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}body[class*=page_fictioneer].admin-color-ocean{--header-background-color: #738e96;--header-note-color: #d5dde0;--header-nav-item-color: #fff;--header-nav-item-background-hover: #627c83;--header-nav-item-background-active: #9ebaa0;--subnav-background-color: #627c83;--subnav-item-color: #d5dde0;--checkbox-toggle-background-color-active: #627c83;--code-background-color: #2c373a;--input-checkbox-background-color-checked: #627c83;--input-border-color-active: #9ebaa0}body[class*=page_fictioneer].admin-color-sunrise{--header-background-color: #cf4944;--header-note-color: #f1c8c7;--header-nav-item-color: #fff;--header-nav-item-background-hover: #b43c38;--header-nav-item-background-active: #dd823b;--subnav-background-color: #b43c38;--subnav-item-color: #f1c8c7;--checkbox-toggle-background-color-active: #b43c38;--code-background-color: #1f0a0a;--input-checkbox-background-color-checked: #b43c38;--input-border-color-active: #dd823b}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-dialog{top:50%;left:50%;background:#fff;padding:0;margin:20px;border:none;width:min(480px, calc(100vw - 40px));max-width:480px;transform:translate(-50%, -50%)}.fictioneer-dialog::backdrop{background:rgba(0,0,0,.7)}.fictioneer-dialog__header{display:flex;align-items:center;justify-content:space-between;color:#1d2327;font-size:var(--fs-m);font-weight:600;line-height:1.2;padding:0 var(--16bp);height:50px}.fictioneer-dialog__content{font-size:var(--fs-xs);padding:0 var(--16bp) var(--16bp)}.fictioneer-dialog__actions{display:flex;align-items:flex-start;justify-content:space-between;padding-top:var(--16bp)}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/includes/functions/settings/_settings_actions.php b/includes/functions/settings/_settings_actions.php
index 7496bb9b..caea9f7b 100644
--- a/includes/functions/settings/_settings_actions.php
+++ b/includes/functions/settings/_settings_actions.php
@@ -108,7 +108,10 @@ if ( ! defined( 'FICTIONEER_ADMIN_SETTINGS_NOTICES' ) ) {
'fictioneer-updated-author-caps' => __( 'Author capabilities have been updated.', 'fictioneer' ),
'fictioneer-updated-contributor-caps' => __( 'Contributor capabilities have been updated.', 'fictioneer' ),
'fictioneer-updated-subscriber-caps' => __( 'Subscriber capabilities have been updated.', 'fictioneer' ),
- 'fictioneer-roles-initialized' => __( 'Theme roles initialized.', 'fictioneer' )
+ 'fictioneer-roles-initialized' => __( 'Theme roles initialized.', 'fictioneer' ),
+ 'fictioneer-added-role' => __( 'Role added.', 'fictioneer' ),
+ 'fictioneer-not-added-role' => __( 'Error. Role could not be added.', 'fictioneer' ),
+ 'fictioneer-role-already-exists' => __( 'Error. Role (or sanitized role slug) already exists.', 'fictioneer' )
)
);
}
@@ -786,4 +789,81 @@ function fictioneer_roles_update_role() {
}
add_action( 'admin_post_fictioneer_roles_update_role', 'fictioneer_roles_update_role' );
+// =============================================================================
+// ADD/REMOVE ROLE
+// =============================================================================
+
+/**
+ * Add role
+ *
+ * @since Fictioneer 5.6.0
+ */
+
+function fictioneer_roles_add_role() {
+ // Verify request
+ fictioneer_verify_tool_action( 'fictioneer_roles_add_role' );
+
+ // Permissions?
+ if ( ! current_user_can( 'manage_options' ) ) {
+ wp_die( __( 'Insufficient permissions.', 'fictioneer' ) );
+ }
+
+ // Setup
+ $new_role = $_POST['new_role'] ?? '';
+
+ // Name missing
+ if ( empty( $new_role ) ) {
+ wp_safe_redirect(
+ add_query_arg( array( 'failure' => 'fictioneer-not-added-role' ), wp_get_referer() )
+ );
+
+ exit();
+ }
+
+ // Prepare strings
+ $name = sanitize_text_field( $new_role );
+ $name = wp_strip_all_tags( $new_role );
+ $slug = strtolower( $name );
+ $slug = str_replace( ' ', '_', $slug );
+ $slug = preg_replace( '/[^a-zA-Z0-9 ]/', '', $slug );
+
+ $existing_role = get_role( $slug );
+ $existing_fictioneer_role = get_role( "fcn_{$slug}" );
+
+ // Role already exists
+ if ( ! empty( $existing_role ) || ! empty( $existing_fictioneer_role ) ) {
+ wp_safe_redirect(
+ add_query_arg( array( 'failure' => 'fictioneer-role-already-exists' ), wp_get_referer() )
+ );
+
+ exit();
+ }
+
+ // Params faulty
+ if ( empty( $name ) || empty( $slug ) ) {
+ wp_safe_redirect(
+ add_query_arg( array( 'failure' => 'fictioneer-not-added-role' ), wp_get_referer() )
+ );
+
+ exit();
+ }
+
+ // Add role
+ $role = add_role( $slug, $name );
+
+ // Redirect
+ if ( empty( $role ) ) {
+ wp_safe_redirect(
+ add_query_arg( array( 'success' => 'fictioneer-not-added-role' ), wp_get_referer() )
+ );
+ } else {
+ wp_safe_redirect(
+ add_query_arg( array( 'success' => 'fictioneer-added-role', 'fictioneer-subnav' => $slug ), wp_get_referer() )
+ );
+ }
+
+ exit();
+}
+add_action( 'admin_post_fictioneer_roles_add_role', 'fictioneer_roles_add_role' );
+
?>
diff --git a/includes/functions/settings/_settings_page_roles.php b/includes/functions/settings/_settings_page_roles.php
index 02106b58..b54312b0 100644
--- a/includes/functions/settings/_settings_page_roles.php
+++ b/includes/functions/settings/_settings_page_roles.php
@@ -13,7 +13,8 @@
// Setup
$roles = wp_roles()->roles;
$admin_url = admin_url( 'admin-post.php' );
-$admin_nonce = wp_nonce_field( 'fictioneer_roles_update_role', 'fictioneer_nonce', true, false );
+$update_role_nonce = wp_nonce_field( 'fictioneer_roles_update_role', 'fictioneer_nonce', true, false );
+$add_role_nonce = wp_nonce_field( 'fictioneer_roles_add_role', 'fictioneer_nonce', true, false );
$editor_caps = array(
'fcn_shortcodes',
@@ -215,12 +216,17 @@ $selected_role = ( $_GET['fictioneer-subnav'] ?? 0 ) ?: array_keys( $roles )[0];
diff --git a/includes/functions/settings/_settings_page_tools.php b/includes/functions/settings/_settings_page_tools.php
index fa1b17da..5b13abaf 100644
--- a/includes/functions/settings/_settings_page_tools.php
+++ b/includes/functions/settings/_settings_page_tools.php
@@ -21,13 +21,13 @@
Add or remove Fictioneer moderator role that is limited to moderating comments. This role has been stripped of access to most other menus and settings, although it does not necessarily account for changes to the admin interface made by you. Note: Removing the moderator role may leave previous owners without a role.', 'fictioneer' ) ?>
-
+
Initialize theme roles and capabilities. Fictioneer comes with extended capabilities and roles that need to be initialized in order to work correctly. This should happen once when you first activate the theme, but you can do it manually here. Note that this will only reset theme-related capabilities, not undo anything else done by other plugins.', 'fictioneer' ) ?>
-
@@ -39,13 +39,13 @@
Convert or duplicate story tags to genres. If you want to change your previous tagging choices in bulk, you can start here. Converting will turn all tags into genres, duplicating will copy and append them as genres but also keep the originals. No taxonomies are ever deleted with either operation.', 'fictioneer' ) ?>
-
+
Purge story data caches. In order to accelerate story and chapter pages, certain information is collected once and then cached. These caches should get purged whenever you make a relevant update. If that should fail for whatever reason, you can purge them manually here.', 'fictioneer' ) ?>
-
@@ -57,7 +57,7 @@
Convert or duplicate chapter tags to genres. If you want to change your previous tagging choices in bulk, you can start here. Converting will turn all tags into genres, duplicating will copy and append them as genres but also keep the originals. No taxonomies are ever deleted with either operation.', 'fictioneer' ) ?>
-
-
@@ -132,7 +132,7 @@
?>
-
+
@@ -145,7 +145,7 @@
Repair or migrate legacy data. Regardless of planning and efforts, there can always be updates with changes so drastic that it may cause older databases to become invalid or outright broken. These actions attempt to fix such issues.', 'fictioneer' ) ?>
-
+
@@ -163,7 +163,7 @@
-
+
diff --git a/js/admin.min.js b/js/admin.min.js
index 6d071aee..8044ed39 100644
--- a/js/admin.min.js
+++ b/js/admin.min.js
@@ -1 +1 @@
-function fcn_purgeSchema(e){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_purge_schema",nonce:document.getElementById("fictioneer_admin_nonce").value,id:e},dataType:"json",success:function(t){if(t.success){const t=_$$$(`schema-${e}`);t.querySelector(".text-blob").innerHTML=t.querySelector("summary").innerHTML,t.querySelector(".delete").remove(),t.querySelector(".no-schema-note").classList.remove("hidden")}}})}function fcn_delete_epub(e,t){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_delete_epub",nonce:document.getElementById("fictioneer_admin_nonce").value,name:e},dataType:"json",success:function(e){e.success&&document.getElementById(`epub-id-${t}`).remove()}})}function fcn_ogMediaUpload(e){e.preventDefault();var t=wp.media({multiple:!1,library:{type:"image"}}).open().on("select",(function(){const e=t.state().get("selection").first().toJSON();_$$$("fictioneer-seo-og-image").value=e.id,_$$$("fictioneer-seo-og-display").setAttribute("src",e.url),_$$$("fictioneer-button-seo-og-image-remove").classList.remove("hidden"),_$(".og-source").classList.add("hidden")}))}function fcn_update_seo_title_chars(){const e=_$$$("fictioneer-seo-title");"{{title}} – {{site}}"!=e.value?_$$$("fictioneer-seo-title-chars").innerHTML=`(${e.value.length}/70)`:_$$$("fictioneer-seo-title-chars").innerHTML=""}function fcn_remove_seo_og_image(e){e.preventDefault();const t=_$$$("fictioneer-seo-og-display").dataset.placeholder;_$$$("fictioneer-seo-og-image").value="",_$$$("fictioneer-seo-og-display").setAttribute("src",t),_$$$("fictioneer-button-seo-og-image-remove").classList.add("hidden")}function fcn_confirmIt(e){const t=e.currentTarget.dataset.dialogMessage,a=e.currentTarget.dataset.dialogConfirm;if(!t||!a)return;const o=prompt(t);o?o.toLowerCase()!=a.toLowerCase()&&e.preventDefault():e.preventDefault()}_$$(".button-purge-schema").forEach((e=>{e.addEventListener("click",(e=>{fcn_purgeSchema(e.currentTarget.dataset.id)}))})),_$$(".button-delete-epub").forEach((e=>{e.addEventListener("click",(e=>{fcn_delete_epub(e.target.dataset.filename,e.target.dataset.id)}))})),(button=_$$$("fictioneer-button-og-upload"))&&button.addEventListener("click",fcn_ogMediaUpload),(button=_$$$("fictioneer-seo-title"))&&(fcn_update_seo_title_chars(),button.addEventListener("keyup",fcn_update_seo_title_chars)),(button=_$$$("fictioneer-button-seo-og-image-remove"))&&button.addEventListener("click",fcn_remove_seo_og_image),_$$(".confirm-dialog").forEach((e=>{e.addEventListener("click",(e=>{fcn_confirmIt(e)}))})),_$("#wp-admin-bar-logout a")?.addEventListener("click",(()=>{localStorage.removeItem("fcnProfileAvatar"),localStorage.removeItem("fcnStoryFollows"),localStorage.removeItem("fcnStoryReminders"),localStorage.removeItem("fcnCheckmarks"),localStorage.removeItem("fcnFingerprint"),localStorage.removeItem("fcnLoginState"),localStorage.removeItem("fcnNonce"),localStorage.removeItem("fcnBookshelfContent"),localStorage.removeItem("fcnChapterBookmarks")})),_$(".fictioneer-settings")?.addEventListener("click",(e=>{const t=e.target.closest("[data-click]"),a=t?.dataset.click;if(a)switch(a){case"purge-all-epubs":case"purge-all-schemas":case"purge-all-meta":case"reset-post-relationship-registry":confirm(t.dataset.prompt)||e.preventDefault()}})),_$(".fictioneer-settings__subnav")?.addEventListener("click",(e=>{const t=e.target.closest("[data-sidebar-click]");if(!t)return;const a=_$(`[data-sidebar-target="${t.dataset.sidebarClick}"]`);a&&(_$$("[data-sidebar-target]").forEach((e=>{e.classList.add("hidden")})),_$$("[data-sidebar-click]").forEach((e=>{e.classList.remove("active")})),a.classList.remove("hidden"),t.classList.add("active"))}));
\ No newline at end of file
+function fcn_purgeSchema(e){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_purge_schema",nonce:document.getElementById("fictioneer_admin_nonce").value,id:e},dataType:"json",success:function(t){if(t.success){const t=_$$$(`schema-${e}`);t.querySelector(".text-blob").innerHTML=t.querySelector("summary").innerHTML,t.querySelector(".delete").remove(),t.querySelector(".no-schema-note").classList.remove("hidden")}}})}function fcn_delete_epub(e,t){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_delete_epub",nonce:document.getElementById("fictioneer_admin_nonce").value,name:e},dataType:"json",success:function(e){e.success&&document.getElementById(`epub-id-${t}`).remove()}})}function fcn_ogMediaUpload(e){e.preventDefault();var t=wp.media({multiple:!1,library:{type:"image"}}).open().on("select",(function(){const e=t.state().get("selection").first().toJSON();_$$$("fictioneer-seo-og-image").value=e.id,_$$$("fictioneer-seo-og-display").setAttribute("src",e.url),_$$$("fictioneer-button-seo-og-image-remove").classList.remove("hidden"),_$(".og-source").classList.add("hidden")}))}function fcn_update_seo_title_chars(){const e=_$$$("fictioneer-seo-title");"{{title}} – {{site}}"!=e.value?_$$$("fictioneer-seo-title-chars").innerHTML=`(${e.value.length}/70)`:_$$$("fictioneer-seo-title-chars").innerHTML=""}function fcn_remove_seo_og_image(e){e.preventDefault();const t=_$$$("fictioneer-seo-og-display").dataset.placeholder;_$$$("fictioneer-seo-og-image").value="",_$$$("fictioneer-seo-og-display").setAttribute("src",t),_$$$("fictioneer-button-seo-og-image-remove").classList.add("hidden")}function fcn_confirmIt(e){const t=e.currentTarget.dataset.dialogMessage,a=e.currentTarget.dataset.dialogConfirm;if(!t||!a)return;const o=prompt(t);o?o.toLowerCase()!=a.toLowerCase()&&e.preventDefault():e.preventDefault()}_$$(".button-purge-schema").forEach((e=>{e.addEventListener("click",(e=>{fcn_purgeSchema(e.currentTarget.dataset.id)}))})),_$$(".button-delete-epub").forEach((e=>{e.addEventListener("click",(e=>{fcn_delete_epub(e.target.dataset.filename,e.target.dataset.id)}))})),(button=_$$$("fictioneer-button-og-upload"))&&button.addEventListener("click",fcn_ogMediaUpload),(button=_$$$("fictioneer-seo-title"))&&(fcn_update_seo_title_chars(),button.addEventListener("keyup",fcn_update_seo_title_chars)),(button=_$$$("fictioneer-button-seo-og-image-remove"))&&button.addEventListener("click",fcn_remove_seo_og_image),_$$(".confirm-dialog").forEach((e=>{e.addEventListener("click",(e=>{fcn_confirmIt(e)}))})),_$("#wp-admin-bar-logout a")?.addEventListener("click",(()=>{localStorage.removeItem("fcnProfileAvatar"),localStorage.removeItem("fcnStoryFollows"),localStorage.removeItem("fcnStoryReminders"),localStorage.removeItem("fcnCheckmarks"),localStorage.removeItem("fcnFingerprint"),localStorage.removeItem("fcnLoginState"),localStorage.removeItem("fcnNonce"),localStorage.removeItem("fcnBookshelfContent"),localStorage.removeItem("fcnChapterBookmarks")})),_$(".fictioneer-settings")?.addEventListener("click",(e=>{const t=e.target.closest("[data-click]"),a=t?.dataset.click;if(a)switch(a){case"purge-all-epubs":case"purge-all-schemas":case"purge-all-meta":case"reset-post-relationship-registry":confirm(t.dataset.prompt)||e.preventDefault()}})),_$(".fictioneer-settings__subnav")?.addEventListener("click",(e=>{const t=e.target.closest("[data-sidebar-click]");if(!t)return;const a=_$(`[data-sidebar-target="${t.dataset.sidebarClick}"]`);a&&(_$$("[data-sidebar-target]").forEach((e=>{e.classList.add("hidden")})),_$$("[data-sidebar-click]").forEach((e=>{e.classList.remove("active")})),a.classList.remove("hidden"),t.classList.add("active"))})),_$$("button[data-dialog-target]").forEach((e=>{e.addEventListener("click",(e=>{_$$$(e.currentTarget.dataset.dialogTarget).showModal()}))}));
\ No newline at end of file
diff --git a/src/js/admin.js b/src/js/admin.js
index ab52493b..c5202999 100644
--- a/src/js/admin.js
+++ b/src/js/admin.js
@@ -286,3 +286,19 @@ _$('.fictioneer-settings__subnav')?.addEventListener('click', event => {
navTarget.classList.remove('hidden');
clickTarget.classList.add('active');
});
+
+// =============================================================================
+// DIALOG
+// =============================================================================
+
+_$$('button[data-dialog-target]').forEach(element => {
+ element.addEventListener('click', event => {
+ _$$$(event.currentTarget.dataset.dialogTarget).showModal();
+ });
+});
+
+// _$$('button[data-dialog-close]').forEach(element => {
+// element.addEventListener('click', event => {
+// event.currentTarget.closest('dialog')
+// });
+// });
diff --git a/src/scss/admin/_modifiers.scss b/src/scss/admin/_modifiers.scss
index 499fc5fc..45407aa3 100644
--- a/src/scss/admin/_modifiers.scss
+++ b/src/scss/admin/_modifiers.scss
@@ -132,7 +132,7 @@
justify-content: flex-end;
}
- &.wrap {
+ &.flex-wrap {
flex-wrap: wrap;
}
@@ -188,7 +188,7 @@
}
// Margin-top 2 to 16
- @for $i from 1 through 16 {
+ @for $i from 1 through 32 {
$n: 2 * $i;
.mt-#{$n} {
margin-top: var(--#{$n}bp);
@@ -196,7 +196,7 @@
}
// Margin-bottom 2 to 16
- @for $i from 1 through 16 {
+ @for $i from 1 through 32 {
$n: 2 * $i;
.mb-#{$n} {
margin-bottom: var(--#{$n}bp);
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index 6d1e78d5..798f333d 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -473,6 +473,50 @@ body[class*="page_fictioneer"] {
}
}
+// =============================================================================
+// FICTIONEER DIALOG MODAL
+// =============================================================================
+
+.fictioneer-dialog {
+ top: 50%;
+ left: 50%;
+ background: #fff;
+ padding: 0;
+ margin: 20px;
+ border: none;
+ width: min(480px, calc(100vw - 40px));
+ max-width: 480px;
+ transform: translate(-50%, -50%);
+
+ &::backdrop {
+ background: rgba(0, 0, 0, 0.7);
+ }
+
+ &__header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ color: #1d2327;
+ font-size: var(--fs-m);
+ font-weight: 600;
+ line-height: 1.2;
+ padding: 0 var(--16bp);
+ height: 50px;
+ }
+
+ &__content {
+ font-size: var(--fs-xs);
+ padding: 0 var(--16bp) var(--16bp);
+ }
+
+ &__actions {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ padding-top: var(--16bp);
+ }
+}
+
// =============================================================================
// FICTIONEER METABOXES
// =============================================================================
--
2.47.1
From 1c5de72d741c217c4abc1868ca6325f474e23d64 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Mon, 14 Aug 2023 01:26:52 +0200
Subject: [PATCH 094/122] Update dialog script
---
js/admin.min.js | 2 +-
src/js/admin.js | 14 ++++++++------
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/js/admin.min.js b/js/admin.min.js
index 8044ed39..c9f5df92 100644
--- a/js/admin.min.js
+++ b/js/admin.min.js
@@ -1 +1 @@
-function fcn_purgeSchema(e){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_purge_schema",nonce:document.getElementById("fictioneer_admin_nonce").value,id:e},dataType:"json",success:function(t){if(t.success){const t=_$$$(`schema-${e}`);t.querySelector(".text-blob").innerHTML=t.querySelector("summary").innerHTML,t.querySelector(".delete").remove(),t.querySelector(".no-schema-note").classList.remove("hidden")}}})}function fcn_delete_epub(e,t){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_delete_epub",nonce:document.getElementById("fictioneer_admin_nonce").value,name:e},dataType:"json",success:function(e){e.success&&document.getElementById(`epub-id-${t}`).remove()}})}function fcn_ogMediaUpload(e){e.preventDefault();var t=wp.media({multiple:!1,library:{type:"image"}}).open().on("select",(function(){const e=t.state().get("selection").first().toJSON();_$$$("fictioneer-seo-og-image").value=e.id,_$$$("fictioneer-seo-og-display").setAttribute("src",e.url),_$$$("fictioneer-button-seo-og-image-remove").classList.remove("hidden"),_$(".og-source").classList.add("hidden")}))}function fcn_update_seo_title_chars(){const e=_$$$("fictioneer-seo-title");"{{title}} – {{site}}"!=e.value?_$$$("fictioneer-seo-title-chars").innerHTML=`(${e.value.length}/70)`:_$$$("fictioneer-seo-title-chars").innerHTML=""}function fcn_remove_seo_og_image(e){e.preventDefault();const t=_$$$("fictioneer-seo-og-display").dataset.placeholder;_$$$("fictioneer-seo-og-image").value="",_$$$("fictioneer-seo-og-display").setAttribute("src",t),_$$$("fictioneer-button-seo-og-image-remove").classList.add("hidden")}function fcn_confirmIt(e){const t=e.currentTarget.dataset.dialogMessage,a=e.currentTarget.dataset.dialogConfirm;if(!t||!a)return;const o=prompt(t);o?o.toLowerCase()!=a.toLowerCase()&&e.preventDefault():e.preventDefault()}_$$(".button-purge-schema").forEach((e=>{e.addEventListener("click",(e=>{fcn_purgeSchema(e.currentTarget.dataset.id)}))})),_$$(".button-delete-epub").forEach((e=>{e.addEventListener("click",(e=>{fcn_delete_epub(e.target.dataset.filename,e.target.dataset.id)}))})),(button=_$$$("fictioneer-button-og-upload"))&&button.addEventListener("click",fcn_ogMediaUpload),(button=_$$$("fictioneer-seo-title"))&&(fcn_update_seo_title_chars(),button.addEventListener("keyup",fcn_update_seo_title_chars)),(button=_$$$("fictioneer-button-seo-og-image-remove"))&&button.addEventListener("click",fcn_remove_seo_og_image),_$$(".confirm-dialog").forEach((e=>{e.addEventListener("click",(e=>{fcn_confirmIt(e)}))})),_$("#wp-admin-bar-logout a")?.addEventListener("click",(()=>{localStorage.removeItem("fcnProfileAvatar"),localStorage.removeItem("fcnStoryFollows"),localStorage.removeItem("fcnStoryReminders"),localStorage.removeItem("fcnCheckmarks"),localStorage.removeItem("fcnFingerprint"),localStorage.removeItem("fcnLoginState"),localStorage.removeItem("fcnNonce"),localStorage.removeItem("fcnBookshelfContent"),localStorage.removeItem("fcnChapterBookmarks")})),_$(".fictioneer-settings")?.addEventListener("click",(e=>{const t=e.target.closest("[data-click]"),a=t?.dataset.click;if(a)switch(a){case"purge-all-epubs":case"purge-all-schemas":case"purge-all-meta":case"reset-post-relationship-registry":confirm(t.dataset.prompt)||e.preventDefault()}})),_$(".fictioneer-settings__subnav")?.addEventListener("click",(e=>{const t=e.target.closest("[data-sidebar-click]");if(!t)return;const a=_$(`[data-sidebar-target="${t.dataset.sidebarClick}"]`);a&&(_$$("[data-sidebar-target]").forEach((e=>{e.classList.add("hidden")})),_$$("[data-sidebar-click]").forEach((e=>{e.classList.remove("active")})),a.classList.remove("hidden"),t.classList.add("active"))})),_$$("button[data-dialog-target]").forEach((e=>{e.addEventListener("click",(e=>{_$$$(e.currentTarget.dataset.dialogTarget).showModal()}))}));
\ No newline at end of file
+function fcn_purgeSchema(e){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_purge_schema",nonce:document.getElementById("fictioneer_admin_nonce").value,id:e},dataType:"json",success:function(t){if(t.success){const t=_$$$(`schema-${e}`);t.querySelector(".text-blob").innerHTML=t.querySelector("summary").innerHTML,t.querySelector(".delete").remove(),t.querySelector(".no-schema-note").classList.remove("hidden")}}})}function fcn_delete_epub(e,t){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_delete_epub",nonce:document.getElementById("fictioneer_admin_nonce").value,name:e},dataType:"json",success:function(e){e.success&&document.getElementById(`epub-id-${t}`).remove()}})}function fcn_ogMediaUpload(e){e.preventDefault();var t=wp.media({multiple:!1,library:{type:"image"}}).open().on("select",(function(){const e=t.state().get("selection").first().toJSON();_$$$("fictioneer-seo-og-image").value=e.id,_$$$("fictioneer-seo-og-display").setAttribute("src",e.url),_$$$("fictioneer-button-seo-og-image-remove").classList.remove("hidden"),_$(".og-source").classList.add("hidden")}))}function fcn_update_seo_title_chars(){const e=_$$$("fictioneer-seo-title");"{{title}} – {{site}}"!=e.value?_$$$("fictioneer-seo-title-chars").innerHTML=`(${e.value.length}/70)`:_$$$("fictioneer-seo-title-chars").innerHTML=""}function fcn_remove_seo_og_image(e){e.preventDefault();const t=_$$$("fictioneer-seo-og-display").dataset.placeholder;_$$$("fictioneer-seo-og-image").value="",_$$$("fictioneer-seo-og-display").setAttribute("src",t),_$$$("fictioneer-button-seo-og-image-remove").classList.add("hidden")}function fcn_confirmIt(e){const t=e.currentTarget.dataset.dialogMessage,a=e.currentTarget.dataset.dialogConfirm;if(!t||!a)return;const o=prompt(t);o?o.toLowerCase()!=a.toLowerCase()&&e.preventDefault():e.preventDefault()}_$$(".button-purge-schema").forEach((e=>{e.addEventListener("click",(e=>{fcn_purgeSchema(e.currentTarget.dataset.id)}))})),_$$(".button-delete-epub").forEach((e=>{e.addEventListener("click",(e=>{fcn_delete_epub(e.target.dataset.filename,e.target.dataset.id)}))})),(button=_$$$("fictioneer-button-og-upload"))&&button.addEventListener("click",fcn_ogMediaUpload),(button=_$$$("fictioneer-seo-title"))&&(fcn_update_seo_title_chars(),button.addEventListener("keyup",fcn_update_seo_title_chars)),(button=_$$$("fictioneer-button-seo-og-image-remove"))&&button.addEventListener("click",fcn_remove_seo_og_image),_$$(".confirm-dialog").forEach((e=>{e.addEventListener("click",(e=>{fcn_confirmIt(e)}))})),_$("#wp-admin-bar-logout a")?.addEventListener("click",(()=>{localStorage.removeItem("fcnProfileAvatar"),localStorage.removeItem("fcnStoryFollows"),localStorage.removeItem("fcnStoryReminders"),localStorage.removeItem("fcnCheckmarks"),localStorage.removeItem("fcnFingerprint"),localStorage.removeItem("fcnLoginState"),localStorage.removeItem("fcnNonce"),localStorage.removeItem("fcnBookshelfContent"),localStorage.removeItem("fcnChapterBookmarks")})),_$(".fictioneer-settings")?.addEventListener("click",(e=>{const t=e.target.closest("[data-click]"),a=t?.dataset.click;if(a)switch(a){case"purge-all-epubs":case"purge-all-schemas":case"purge-all-meta":case"reset-post-relationship-registry":confirm(t.dataset.prompt)||e.preventDefault()}})),_$(".fictioneer-settings__subnav")?.addEventListener("click",(e=>{const t=e.target.closest("[data-sidebar-click]");if(!t)return;const a=_$(`[data-sidebar-target="${t.dataset.sidebarClick}"]`);a&&(_$$("[data-sidebar-target]").forEach((e=>{e.classList.add("hidden")})),_$$("[data-sidebar-click]").forEach((e=>{e.classList.remove("active")})),a.classList.remove("hidden"),t.classList.add("active"))})),_$$("button[data-dialog-target]").forEach((e=>{e.addEventListener("click",(e=>{_$$$(e.currentTarget.dataset.dialogTarget).showModal()}))})),_$$('button[formmethod="dialog"][value="cancel"]').forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.currentTarget.closest("dialog").close()}))}));
\ No newline at end of file
diff --git a/src/js/admin.js b/src/js/admin.js
index c5202999..a5cbbbc8 100644
--- a/src/js/admin.js
+++ b/src/js/admin.js
@@ -288,7 +288,7 @@ _$('.fictioneer-settings__subnav')?.addEventListener('click', event => {
});
// =============================================================================
-// DIALOG
+// DIALOGS
// =============================================================================
_$$('button[data-dialog-target]').forEach(element => {
@@ -297,8 +297,10 @@ _$$('button[data-dialog-target]').forEach(element => {
});
});
-// _$$('button[data-dialog-close]').forEach(element => {
-// element.addEventListener('click', event => {
-// event.currentTarget.closest('dialog')
-// });
-// });
+// Close regardless of required fields
+_$$('button[formmethod="dialog"][value="cancel"]').forEach(element => {
+ element.addEventListener('click', event => {
+ event.preventDefault();
+ event.currentTarget.closest('dialog').close();
+ });
+});
--
2.47.1
From 3fe842cd8462c40943fb3a43cea0cf3e502d8e44 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Mon, 14 Aug 2023 01:37:02 +0200
Subject: [PATCH 095/122] Improve interface
---
css/admin.css | 2 +-
.../functions/settings/_settings_page_roles.php | 15 ++++++++++-----
js/admin.min.js | 2 +-
src/js/admin.js | 2 +-
src/scss/admin/admin.scss | 2 +-
5 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/css/admin.css b/css/admin.css
index 50e57936..8448977a 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.flex-wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mt-34{margin-top:var(--34bp)}.fictioneer-ui .mt-36{margin-top:var(--36bp)}.fictioneer-ui .mt-38{margin-top:var(--38bp)}.fictioneer-ui .mt-40{margin-top:var(--40bp)}.fictioneer-ui .mt-42{margin-top:var(--42bp)}.fictioneer-ui .mt-44{margin-top:var(--44bp)}.fictioneer-ui .mt-46{margin-top:var(--46bp)}.fictioneer-ui .mt-48{margin-top:var(--48bp)}.fictioneer-ui .mt-50{margin-top:var(--50bp)}.fictioneer-ui .mt-52{margin-top:var(--52bp)}.fictioneer-ui .mt-54{margin-top:var(--54bp)}.fictioneer-ui .mt-56{margin-top:var(--56bp)}.fictioneer-ui .mt-58{margin-top:var(--58bp)}.fictioneer-ui .mt-60{margin-top:var(--60bp)}.fictioneer-ui .mt-62{margin-top:var(--62bp)}.fictioneer-ui .mt-64{margin-top:var(--64bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mb-34{margin-bottom:var(--34bp)}.fictioneer-ui .mb-36{margin-bottom:var(--36bp)}.fictioneer-ui .mb-38{margin-bottom:var(--38bp)}.fictioneer-ui .mb-40{margin-bottom:var(--40bp)}.fictioneer-ui .mb-42{margin-bottom:var(--42bp)}.fictioneer-ui .mb-44{margin-bottom:var(--44bp)}.fictioneer-ui .mb-46{margin-bottom:var(--46bp)}.fictioneer-ui .mb-48{margin-bottom:var(--48bp)}.fictioneer-ui .mb-50{margin-bottom:var(--50bp)}.fictioneer-ui .mb-52{margin-bottom:var(--52bp)}.fictioneer-ui .mb-54{margin-bottom:var(--54bp)}.fictioneer-ui .mb-56{margin-bottom:var(--56bp)}.fictioneer-ui .mb-58{margin-bottom:var(--58bp)}.fictioneer-ui .mb-60{margin-bottom:var(--60bp)}.fictioneer-ui .mb-62{margin-bottom:var(--62bp)}.fictioneer-ui .mb-64{margin-bottom:var(--64bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}body[class*=page_fictioneer].admin-color-ocean{--header-background-color: #738e96;--header-note-color: #d5dde0;--header-nav-item-color: #fff;--header-nav-item-background-hover: #627c83;--header-nav-item-background-active: #9ebaa0;--subnav-background-color: #627c83;--subnav-item-color: #d5dde0;--checkbox-toggle-background-color-active: #627c83;--code-background-color: #2c373a;--input-checkbox-background-color-checked: #627c83;--input-border-color-active: #9ebaa0}body[class*=page_fictioneer].admin-color-sunrise{--header-background-color: #cf4944;--header-note-color: #f1c8c7;--header-nav-item-color: #fff;--header-nav-item-background-hover: #b43c38;--header-nav-item-background-active: #dd823b;--subnav-background-color: #b43c38;--subnav-item-color: #f1c8c7;--checkbox-toggle-background-color-active: #b43c38;--code-background-color: #1f0a0a;--input-checkbox-background-color-checked: #b43c38;--input-border-color-active: #dd823b}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-dialog{top:50%;left:50%;background:#fff;padding:0;margin:20px;border:none;width:min(480px, calc(100vw - 40px));max-width:480px;transform:translate(-50%, -50%)}.fictioneer-dialog::backdrop{background:rgba(0,0,0,.7)}.fictioneer-dialog__header{display:flex;align-items:center;justify-content:space-between;color:#1d2327;font-size:var(--fs-m);font-weight:600;line-height:1.2;padding:0 var(--16bp);height:50px}.fictioneer-dialog__content{font-size:var(--fs-xs);padding:0 var(--16bp) var(--16bp)}.fictioneer-dialog__actions{display:flex;align-items:flex-start;justify-content:space-between;padding-top:var(--16bp)}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.flex-wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mt-34{margin-top:var(--34bp)}.fictioneer-ui .mt-36{margin-top:var(--36bp)}.fictioneer-ui .mt-38{margin-top:var(--38bp)}.fictioneer-ui .mt-40{margin-top:var(--40bp)}.fictioneer-ui .mt-42{margin-top:var(--42bp)}.fictioneer-ui .mt-44{margin-top:var(--44bp)}.fictioneer-ui .mt-46{margin-top:var(--46bp)}.fictioneer-ui .mt-48{margin-top:var(--48bp)}.fictioneer-ui .mt-50{margin-top:var(--50bp)}.fictioneer-ui .mt-52{margin-top:var(--52bp)}.fictioneer-ui .mt-54{margin-top:var(--54bp)}.fictioneer-ui .mt-56{margin-top:var(--56bp)}.fictioneer-ui .mt-58{margin-top:var(--58bp)}.fictioneer-ui .mt-60{margin-top:var(--60bp)}.fictioneer-ui .mt-62{margin-top:var(--62bp)}.fictioneer-ui .mt-64{margin-top:var(--64bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mb-34{margin-bottom:var(--34bp)}.fictioneer-ui .mb-36{margin-bottom:var(--36bp)}.fictioneer-ui .mb-38{margin-bottom:var(--38bp)}.fictioneer-ui .mb-40{margin-bottom:var(--40bp)}.fictioneer-ui .mb-42{margin-bottom:var(--42bp)}.fictioneer-ui .mb-44{margin-bottom:var(--44bp)}.fictioneer-ui .mb-46{margin-bottom:var(--46bp)}.fictioneer-ui .mb-48{margin-bottom:var(--48bp)}.fictioneer-ui .mb-50{margin-bottom:var(--50bp)}.fictioneer-ui .mb-52{margin-bottom:var(--52bp)}.fictioneer-ui .mb-54{margin-bottom:var(--54bp)}.fictioneer-ui .mb-56{margin-bottom:var(--56bp)}.fictioneer-ui .mb-58{margin-bottom:var(--58bp)}.fictioneer-ui .mb-60{margin-bottom:var(--60bp)}.fictioneer-ui .mb-62{margin-bottom:var(--62bp)}.fictioneer-ui .mb-64{margin-bottom:var(--64bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}body[class*=page_fictioneer].admin-color-ocean{--header-background-color: #738e96;--header-note-color: #d5dde0;--header-nav-item-color: #fff;--header-nav-item-background-hover: #627c83;--header-nav-item-background-active: #9ebaa0;--subnav-background-color: #627c83;--subnav-item-color: #d5dde0;--checkbox-toggle-background-color-active: #627c83;--code-background-color: #2c373a;--input-checkbox-background-color-checked: #627c83;--input-border-color-active: #9ebaa0}body[class*=page_fictioneer].admin-color-sunrise{--header-background-color: #cf4944;--header-note-color: #f1c8c7;--header-nav-item-color: #fff;--header-nav-item-background-hover: #b43c38;--header-nav-item-background-active: #dd823b;--subnav-background-color: #b43c38;--subnav-item-color: #f1c8c7;--checkbox-toggle-background-color-active: #b43c38;--code-background-color: #1f0a0a;--input-checkbox-background-color-checked: #b43c38;--input-border-color-active: #dd823b}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-dialog{top:40%;left:50%;background:#fff;padding:0;margin:20px;border:none;width:min(480px, calc(100vw - 40px));max-width:480px;transform:translate(-50%, -50%)}.fictioneer-dialog::backdrop{background:rgba(0,0,0,.7)}.fictioneer-dialog__header{display:flex;align-items:center;justify-content:space-between;color:#1d2327;font-size:var(--fs-m);font-weight:600;line-height:1.2;padding:0 var(--16bp);height:50px}.fictioneer-dialog__content{font-size:var(--fs-xs);padding:0 var(--16bp) var(--16bp)}.fictioneer-dialog__actions{display:flex;align-items:flex-start;justify-content:space-between;padding-top:var(--16bp)}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/includes/functions/settings/_settings_page_roles.php b/includes/functions/settings/_settings_page_roles.php
index b54312b0..78c41984 100644
--- a/includes/functions/settings/_settings_page_roles.php
+++ b/includes/functions/settings/_settings_page_roles.php
@@ -217,10 +217,6 @@ $selected_role = ( $_GET['fictioneer-subnav'] ?? 0 ) ?: array_keys( $roles )[0];
-
+
diff --git a/js/admin.min.js b/js/admin.min.js
index c9f5df92..d3786521 100644
--- a/js/admin.min.js
+++ b/js/admin.min.js
@@ -1 +1 @@
-function fcn_purgeSchema(e){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_purge_schema",nonce:document.getElementById("fictioneer_admin_nonce").value,id:e},dataType:"json",success:function(t){if(t.success){const t=_$$$(`schema-${e}`);t.querySelector(".text-blob").innerHTML=t.querySelector("summary").innerHTML,t.querySelector(".delete").remove(),t.querySelector(".no-schema-note").classList.remove("hidden")}}})}function fcn_delete_epub(e,t){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_delete_epub",nonce:document.getElementById("fictioneer_admin_nonce").value,name:e},dataType:"json",success:function(e){e.success&&document.getElementById(`epub-id-${t}`).remove()}})}function fcn_ogMediaUpload(e){e.preventDefault();var t=wp.media({multiple:!1,library:{type:"image"}}).open().on("select",(function(){const e=t.state().get("selection").first().toJSON();_$$$("fictioneer-seo-og-image").value=e.id,_$$$("fictioneer-seo-og-display").setAttribute("src",e.url),_$$$("fictioneer-button-seo-og-image-remove").classList.remove("hidden"),_$(".og-source").classList.add("hidden")}))}function fcn_update_seo_title_chars(){const e=_$$$("fictioneer-seo-title");"{{title}} – {{site}}"!=e.value?_$$$("fictioneer-seo-title-chars").innerHTML=`(${e.value.length}/70)`:_$$$("fictioneer-seo-title-chars").innerHTML=""}function fcn_remove_seo_og_image(e){e.preventDefault();const t=_$$$("fictioneer-seo-og-display").dataset.placeholder;_$$$("fictioneer-seo-og-image").value="",_$$$("fictioneer-seo-og-display").setAttribute("src",t),_$$$("fictioneer-button-seo-og-image-remove").classList.add("hidden")}function fcn_confirmIt(e){const t=e.currentTarget.dataset.dialogMessage,a=e.currentTarget.dataset.dialogConfirm;if(!t||!a)return;const o=prompt(t);o?o.toLowerCase()!=a.toLowerCase()&&e.preventDefault():e.preventDefault()}_$$(".button-purge-schema").forEach((e=>{e.addEventListener("click",(e=>{fcn_purgeSchema(e.currentTarget.dataset.id)}))})),_$$(".button-delete-epub").forEach((e=>{e.addEventListener("click",(e=>{fcn_delete_epub(e.target.dataset.filename,e.target.dataset.id)}))})),(button=_$$$("fictioneer-button-og-upload"))&&button.addEventListener("click",fcn_ogMediaUpload),(button=_$$$("fictioneer-seo-title"))&&(fcn_update_seo_title_chars(),button.addEventListener("keyup",fcn_update_seo_title_chars)),(button=_$$$("fictioneer-button-seo-og-image-remove"))&&button.addEventListener("click",fcn_remove_seo_og_image),_$$(".confirm-dialog").forEach((e=>{e.addEventListener("click",(e=>{fcn_confirmIt(e)}))})),_$("#wp-admin-bar-logout a")?.addEventListener("click",(()=>{localStorage.removeItem("fcnProfileAvatar"),localStorage.removeItem("fcnStoryFollows"),localStorage.removeItem("fcnStoryReminders"),localStorage.removeItem("fcnCheckmarks"),localStorage.removeItem("fcnFingerprint"),localStorage.removeItem("fcnLoginState"),localStorage.removeItem("fcnNonce"),localStorage.removeItem("fcnBookshelfContent"),localStorage.removeItem("fcnChapterBookmarks")})),_$(".fictioneer-settings")?.addEventListener("click",(e=>{const t=e.target.closest("[data-click]"),a=t?.dataset.click;if(a)switch(a){case"purge-all-epubs":case"purge-all-schemas":case"purge-all-meta":case"reset-post-relationship-registry":confirm(t.dataset.prompt)||e.preventDefault()}})),_$(".fictioneer-settings__subnav")?.addEventListener("click",(e=>{const t=e.target.closest("[data-sidebar-click]");if(!t)return;const a=_$(`[data-sidebar-target="${t.dataset.sidebarClick}"]`);a&&(_$$("[data-sidebar-target]").forEach((e=>{e.classList.add("hidden")})),_$$("[data-sidebar-click]").forEach((e=>{e.classList.remove("active")})),a.classList.remove("hidden"),t.classList.add("active"))})),_$$("button[data-dialog-target]").forEach((e=>{e.addEventListener("click",(e=>{_$$$(e.currentTarget.dataset.dialogTarget).showModal()}))})),_$$('button[formmethod="dialog"][value="cancel"]').forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.currentTarget.closest("dialog").close()}))}));
\ No newline at end of file
+function fcn_purgeSchema(e){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_purge_schema",nonce:document.getElementById("fictioneer_admin_nonce").value,id:e},dataType:"json",success:function(t){if(t.success){const t=_$$$(`schema-${e}`);t.querySelector(".text-blob").innerHTML=t.querySelector("summary").innerHTML,t.querySelector(".delete").remove(),t.querySelector(".no-schema-note").classList.remove("hidden")}}})}function fcn_delete_epub(e,t){jQuery.ajax({url:fictioneer_ajax.ajax_url,type:"post",data:{action:"fictioneer_ajax_delete_epub",nonce:document.getElementById("fictioneer_admin_nonce").value,name:e},dataType:"json",success:function(e){e.success&&document.getElementById(`epub-id-${t}`).remove()}})}function fcn_ogMediaUpload(e){e.preventDefault();var t=wp.media({multiple:!1,library:{type:"image"}}).open().on("select",(function(){const e=t.state().get("selection").first().toJSON();_$$$("fictioneer-seo-og-image").value=e.id,_$$$("fictioneer-seo-og-display").setAttribute("src",e.url),_$$$("fictioneer-button-seo-og-image-remove").classList.remove("hidden"),_$(".og-source").classList.add("hidden")}))}function fcn_update_seo_title_chars(){const e=_$$$("fictioneer-seo-title");"{{title}} – {{site}}"!=e.value?_$$$("fictioneer-seo-title-chars").innerHTML=`(${e.value.length}/70)`:_$$$("fictioneer-seo-title-chars").innerHTML=""}function fcn_remove_seo_og_image(e){e.preventDefault();const t=_$$$("fictioneer-seo-og-display").dataset.placeholder;_$$$("fictioneer-seo-og-image").value="",_$$$("fictioneer-seo-og-display").setAttribute("src",t),_$$$("fictioneer-button-seo-og-image-remove").classList.add("hidden")}function fcn_confirmIt(e){const t=e.currentTarget.dataset.dialogMessage,a=e.currentTarget.dataset.dialogConfirm;if(!t||!a)return;const o=prompt(t);o?o.toLowerCase()!=a.toLowerCase()&&e.preventDefault():e.preventDefault()}_$$(".button-purge-schema").forEach((e=>{e.addEventListener("click",(e=>{fcn_purgeSchema(e.currentTarget.dataset.id)}))})),_$$(".button-delete-epub").forEach((e=>{e.addEventListener("click",(e=>{fcn_delete_epub(e.target.dataset.filename,e.target.dataset.id)}))})),(button=_$$$("fictioneer-button-og-upload"))&&button.addEventListener("click",fcn_ogMediaUpload),(button=_$$$("fictioneer-seo-title"))&&(fcn_update_seo_title_chars(),button.addEventListener("keyup",fcn_update_seo_title_chars)),(button=_$$$("fictioneer-button-seo-og-image-remove"))&&button.addEventListener("click",fcn_remove_seo_og_image),_$$(".confirm-dialog").forEach((e=>{e.addEventListener("click",(e=>{fcn_confirmIt(e)}))})),_$("#wp-admin-bar-logout a")?.addEventListener("click",(()=>{localStorage.removeItem("fcnProfileAvatar"),localStorage.removeItem("fcnStoryFollows"),localStorage.removeItem("fcnStoryReminders"),localStorage.removeItem("fcnCheckmarks"),localStorage.removeItem("fcnFingerprint"),localStorage.removeItem("fcnLoginState"),localStorage.removeItem("fcnNonce"),localStorage.removeItem("fcnBookshelfContent"),localStorage.removeItem("fcnChapterBookmarks")})),_$(".fictioneer-settings")?.addEventListener("click",(e=>{const t=e.target.closest("[data-click]"),a=t?.dataset.click;if(a)switch(a){case"purge-all-epubs":case"purge-all-schemas":case"purge-all-meta":case"reset-post-relationship-registry":confirm(t.dataset.prompt)||e.preventDefault()}})),_$(".fictioneer-settings__subnav")?.addEventListener("click",(e=>{const t=e.target.closest("[data-sidebar-click]");if(!t)return;const a=_$(`[data-sidebar-target="${t.dataset.sidebarClick}"]`);a&&(_$$("[data-sidebar-target]").forEach((e=>{e.classList.add("hidden")})),_$$("[data-sidebar-click]").forEach((e=>{e.classList.remove("active")})),a.classList.remove("hidden"),t.classList.add("active"))})),_$$("button[data-dialog-target]").forEach((e=>{e.addEventListener("click",(e=>{_$$$(e.currentTarget.dataset.dialogTarget)?.showModal()}))})),_$$('button[formmethod="dialog"][value="cancel"]').forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.currentTarget.closest("dialog").close()}))}));
\ No newline at end of file
diff --git a/src/js/admin.js b/src/js/admin.js
index a5cbbbc8..9cc83c93 100644
--- a/src/js/admin.js
+++ b/src/js/admin.js
@@ -293,7 +293,7 @@ _$('.fictioneer-settings__subnav')?.addEventListener('click', event => {
_$$('button[data-dialog-target]').forEach(element => {
element.addEventListener('click', event => {
- _$$$(event.currentTarget.dataset.dialogTarget).showModal();
+ _$$$(event.currentTarget.dataset.dialogTarget)?.showModal();
});
});
diff --git a/src/scss/admin/admin.scss b/src/scss/admin/admin.scss
index 798f333d..91c9922f 100644
--- a/src/scss/admin/admin.scss
+++ b/src/scss/admin/admin.scss
@@ -478,7 +478,7 @@ body[class*="page_fictioneer"] {
// =============================================================================
.fictioneer-dialog {
- top: 50%;
+ top: 40%;
left: 50%;
background: #fff;
padding: 0;
--
2.47.1
From 39dbe0ce358e0e57f7b0aa88db698b73b4fcfc18 Mon Sep 17 00:00:00 2001
From: Tetrakern <26898880+Tetrakern@users.noreply.github.com>
Date: Mon, 14 Aug 2023 04:17:44 +0200
Subject: [PATCH 096/122] Remove roles
---
css/admin.css | 2 +-
includes/functions/_admin.php | 1 -
includes/functions/_roles.php | 4 +-
.../functions/settings/_settings_actions.php | 57 +++++++++++++++++--
.../settings/_settings_page_roles.php | 45 ++++++++++++---
js/admin.min.js | 2 +-
src/js/admin.js | 44 +++++++-------
src/scss/admin/admin.scss | 5 ++
8 files changed, 123 insertions(+), 37 deletions(-)
diff --git a/css/admin.css b/css/admin.css
index 8448977a..671c55ce 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -1 +1 @@
-details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.flex-wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mt-34{margin-top:var(--34bp)}.fictioneer-ui .mt-36{margin-top:var(--36bp)}.fictioneer-ui .mt-38{margin-top:var(--38bp)}.fictioneer-ui .mt-40{margin-top:var(--40bp)}.fictioneer-ui .mt-42{margin-top:var(--42bp)}.fictioneer-ui .mt-44{margin-top:var(--44bp)}.fictioneer-ui .mt-46{margin-top:var(--46bp)}.fictioneer-ui .mt-48{margin-top:var(--48bp)}.fictioneer-ui .mt-50{margin-top:var(--50bp)}.fictioneer-ui .mt-52{margin-top:var(--52bp)}.fictioneer-ui .mt-54{margin-top:var(--54bp)}.fictioneer-ui .mt-56{margin-top:var(--56bp)}.fictioneer-ui .mt-58{margin-top:var(--58bp)}.fictioneer-ui .mt-60{margin-top:var(--60bp)}.fictioneer-ui .mt-62{margin-top:var(--62bp)}.fictioneer-ui .mt-64{margin-top:var(--64bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mb-34{margin-bottom:var(--34bp)}.fictioneer-ui .mb-36{margin-bottom:var(--36bp)}.fictioneer-ui .mb-38{margin-bottom:var(--38bp)}.fictioneer-ui .mb-40{margin-bottom:var(--40bp)}.fictioneer-ui .mb-42{margin-bottom:var(--42bp)}.fictioneer-ui .mb-44{margin-bottom:var(--44bp)}.fictioneer-ui .mb-46{margin-bottom:var(--46bp)}.fictioneer-ui .mb-48{margin-bottom:var(--48bp)}.fictioneer-ui .mb-50{margin-bottom:var(--50bp)}.fictioneer-ui .mb-52{margin-bottom:var(--52bp)}.fictioneer-ui .mb-54{margin-bottom:var(--54bp)}.fictioneer-ui .mb-56{margin-bottom:var(--56bp)}.fictioneer-ui .mb-58{margin-bottom:var(--58bp)}.fictioneer-ui .mb-60{margin-bottom:var(--60bp)}.fictioneer-ui .mb-62{margin-bottom:var(--62bp)}.fictioneer-ui .mb-64{margin-bottom:var(--64bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}body[class*=page_fictioneer].admin-color-ocean{--header-background-color: #738e96;--header-note-color: #d5dde0;--header-nav-item-color: #fff;--header-nav-item-background-hover: #627c83;--header-nav-item-background-active: #9ebaa0;--subnav-background-color: #627c83;--subnav-item-color: #d5dde0;--checkbox-toggle-background-color-active: #627c83;--code-background-color: #2c373a;--input-checkbox-background-color-checked: #627c83;--input-border-color-active: #9ebaa0}body[class*=page_fictioneer].admin-color-sunrise{--header-background-color: #cf4944;--header-note-color: #f1c8c7;--header-nav-item-color: #fff;--header-nav-item-background-hover: #b43c38;--header-nav-item-background-active: #dd823b;--subnav-background-color: #b43c38;--subnav-item-color: #f1c8c7;--checkbox-toggle-background-color-active: #b43c38;--code-background-color: #1f0a0a;--input-checkbox-background-color-checked: #b43c38;--input-border-color-active: #dd823b}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-dialog{top:40%;left:50%;background:#fff;padding:0;margin:20px;border:none;width:min(480px, calc(100vw - 40px));max-width:480px;transform:translate(-50%, -50%)}.fictioneer-dialog::backdrop{background:rgba(0,0,0,.7)}.fictioneer-dialog__header{display:flex;align-items:center;justify-content:space-between;color:#1d2327;font-size:var(--fs-m);font-weight:600;line-height:1.2;padding:0 var(--16bp);height:50px}.fictioneer-dialog__content{font-size:var(--fs-xs);padding:0 var(--16bp) var(--16bp)}.fictioneer-dialog__actions{display:flex;align-items:flex-start;justify-content:space-between;padding-top:var(--16bp)}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
+details summary{cursor:pointer}.column-fictioneer_reports{text-align:center !important;width:72px}td.comment blockquote{border-left:2px solid currentColor;padding-left:1em;margin-left:0}.edit-term-notes{display:none}.button.button-danger{background:#dc3232;color:#fff;text-decoration:none;border-color:#dc3232}.button.button-danger:hover,.button.button-danger:focus{background:#c00;color:#fff;border-color:#c00}#customize-control-use_custom_layout,#customize-control-use_custom_dark_mode,#customize-control-use_custom_light_mode{padding-top:8px;margin-top:8px;border-top:2px solid #dcdcde}body[class*=fictioneer] #wpbody-content{position:relative}body[class*=fictioneer] .notice{position:absolute !important;top:10px;left:0;right:20px;margin:0;box-shadow:0 3px 4px 1px rgba(0,0,0,.35)}body[class*=fictioneer] .notice+.notice{top:60px}body[class*=fictioneer] .notice+.notice+.notice{top:110px}body[class*=fictioneer] .notice+.notice+.notice+.notice{top:160px}.fictioneer-ui{font-size:var(--fs-xs);line-height:1.5}.fictioneer-ui{--2bp: clamp(0px, 0.4464285714vw - 1.4285714286px, 2px);--4bp: clamp(2px, 0.4464285714vw + 0.5714285714px, 4px);--6bp: clamp(4px, 0.4464285714vw + 2.5714285714px, 6px);--8bp: clamp(6px, 0.4464285714vw + 4.5714285714px, 8px);--10bp: clamp(8px, 0.4464285714vw + 6.5714285714px, 10px);--12bp: clamp(10px, 0.4464285714vw + 8.5714285714px, 12px);--14bp: clamp(12px, 0.4464285714vw + 10.5714285714px, 14px);--16bp: clamp(14px, 0.4464285714vw + 12.5714285714px, 16px);--18bp: clamp(16px, 0.4464285714vw + 14.5714285714px, 18px);--20bp: clamp(18px, 0.4464285714vw + 16.5714285714px, 20px);--22bp: clamp(20px, 0.4464285714vw + 18.5714285714px, 22px);--24bp: clamp(22px, 0.4464285714vw + 20.5714285714px, 24px);--26bp: clamp(24px, 0.4464285714vw + 22.5714285714px, 26px);--28bp: clamp(26px, 0.4464285714vw + 24.5714285714px, 28px);--30bp: clamp(28px, 0.4464285714vw + 26.5714285714px, 30px);--32bp: clamp(30px, -3.125vw + 40px, 16px);--fs-xxs: clamp(11px, 0.2232142857vw + 10.2857142857px, 12px);--fs-xs: clamp(13px, 0.2232142857vw + 12.2857142857px, 14px);--fs-s: clamp(15px, 0.2232142857vw + 14.2857142857px, 16px);--fs-m: clamp(17px, 0.2232142857vw + 16.2857142857px, 18px)}.fictioneer-ui :is(input, p, select, label, code, .button){vertical-align:baseline;margin:0;box-shadow:none;min-height:auto;max-width:none}.fictioneer-ui input:focus{box-shadow:none}.fictioneer-ui input[type=checkbox]:checked::before{display:inline;float:none;margin:0;height:100%;width:100%;vertical-align:inherit}.fictioneer-ui select{line-height:1}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){margin:0}.fictioneer-ui p.submit{padding:0}.fictioneer-ui .card{padding:unset;margin-top:unset;border:none;min-height:unset;max-width:unset;min-width:unset}.fictioneer-ui *,.fictioneer-ui ::before,.fictioneer-ui ::after{box-sizing:border-box}.fictioneer-ui p{font-size:var(--fs-xs)}.fictioneer-ui p:not(:last-child){margin-bottom:.5em}.fictioneer-ui hr{border-top:1px solid var(--hr-color);border-bottom:0;margin:var(--16bp) 0}.fictioneer-ui :is(h1, h2, h3, h4, h5, h6){line-height:1.3}.fictioneer-ui img{display:block;border-radius:2px}.fictioneer-ui details summary{cursor:pointer}.fictioneer-ui code{display:block;background:var(--code-background-color);color:var(--code-color);font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7;padding:var(--12bp);border-radius:2px;overflow:scroll}.fictioneer-ui code pre{margin:0}.fictioneer-ui :is(p, li, span, dd) code,.fictioneer-ui code.inline{display:inline;background:rgba(0,0,0,.07);color:inherit;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;border-radius:1px;height:1em}.fictioneer-ui :is(input, select, textarea){background:var(--input-background-color);border:none;border-radius:2px}.fictioneer-ui :is(input, select, textarea)::placeholder{color:var(--input-color-placeholder)}.fictioneer-ui :is(input, select, textarea):focus{outline:none}.fictioneer-ui :is(input, select, textarea):not([type=checkbox],[type=radio],[readonly],.button):focus{box-shadow:inset 0 0 0 2px var(--input-border-color-active)}.fictioneer-ui :is(input, select, textarea)[readonly]:focus{box-shadow:none}.fictioneer-ui :is(input, select, textarea):is([type=checkbox], [type=radio]):focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--input-border-color-active)}.fictioneer-ui input[type=checkbox]{position:relative;height:16px;width:16px}.fictioneer-ui input[type=checkbox]:checked{background:var(--input-checkbox-background-color-checked)}.fictioneer-ui input[type=checkbox]:checked::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 27 27' style='margin: 1px 0 0 1px' %3E%3Cpath fill='black' d='m9 19.414l-6.707-6.707l1.414-1.414L9 16.586L20.293 5.293l1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:0;display:block;filter:invert(1)}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui :is(select, textarea){display:block;font-size:var(--fs-xs);line-height:1.5;width:100%}.fictioneer-ui input:is([type=text], [type=number], [type=password], [type=email], [type=url]),.fictioneer-ui select{padding:0 8px;height:32px}.fictioneer-ui select{background:var(--input-background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='20' height='20' viewBox='0 0 20 20' class='iconify iconify--bx'%3E%3Cpath fill='currentColor' d='M16.293 9.293L12 13.586L7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E") no-repeat right 8px top 40%;line-height:32px;padding:0 32px 0 8px;height:32px}.fictioneer-ui select:hover{color:inherit}.fictioneer-ui textarea{padding:8px}.fictioneer-ui table{border-collapse:collapse;width:100%}.fictioneer-ui :is(th, td){text-align:left}.fictioneer-ui ul.fictioneer-log{background:#1d2327;color:#d0d0d0;font-family:Consolas,Monaco,monospace;font-size:11px;padding:10px 12px 12px;margin:0 var(--16bp);border-radius:2px;min-height:600px;max-height:1200px;overflow:scroll}.fictioneer-ui ul.fictioneer-log li{white-space:nowrap;margin:0}.fictioneer-ui .columns-layout{column-gap:var(--32bp)}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout{columns:3 380px}}@media only screen and (min-width: 1980px){.fictioneer-ui .columns-layout{columns:4 380px}}.fictioneer-ui .columns-layout>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;margin:0 0 var(--32bp) 0;width:100%}@media only screen and (min-width: 768px){.fictioneer-ui .columns-layout.two-columns{columns:2 380px}}.fictioneer-ui .card{position:relative;background:var(--card-background-color);border:1px solid var(--card-border-color)}.fictioneer-ui .card-header{padding:var(--8bp) var(--12bp);border-bottom:1px solid #c3c4c7}.fictioneer-ui .card-header,.fictioneer-ui .card-header :is(h1, h2, h3, h4, h5, h6){color:#1d2327;font-size:var(--fs-xs);font-weight:600;line-height:1.4}.fictioneer-ui .card-content{font-size:var(--fs-xs);padding:var(--12bp) 0}.fictioneer-ui .card-footer{padding:var(--12bp)}.fictioneer-ui .card-capabilities{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--8bp)}.fictioneer-ui .row{padding:0 var(--12bp)}.fictioneer-ui .row:not(:last-child){margin-bottom:var(--12bp)}.fictioneer-ui .toggle-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.fictioneer-ui .sub-label{display:block;color:var(--sublabel-text-color);font-size:var(--fs-xxs);line-height:1.5;margin:var(--2bp) 2px 0}.fictioneer-ui .label-wrapped-checkbox{user-select:none;display:flex;align-items:flex-start;gap:var(--8bp);font-size:var(--fs-xs);line-height:1.5;width:fit-content}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]{transform:translateY(2px)}.fictioneer-ui .label-wrapped-checkbox input[type=checkbox]:not(:checked)~* input{color:var(--input-color-disabled)}.fictioneer-ui .label-wrapped-checkbox input:is([type=text], [type=number]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto}.fictioneer-ui .label-wrapped-checkbox>* .sub-label:last-child{display:block;margin:var(--2bp) 0 var(--2bp)}.fictioneer-ui .text-input-inline{line-height:1.5;min-height:24px}.fictioneer-ui .text-input-inline input:is([type=text], [type=number], [type=password], [type=email], [type=url]){display:inline-block;line-height:1;padding-bottom:1px;height:20px;width:auto;transform:translateY(-1px)}.fictioneer-ui .text-input-inline.row:not(:first-child){margin-top:var(--16bp)}.fictioneer-ui .text-input-inline.row:not(:last-child){margin-bottom:var(--16bp)}.fictioneer-ui .table table.th-no-wrap th{white-space:nowrap}.fictioneer-ui .table thead{background:var(--table-row-background-color-head);border:1px solid var(--table-border-color);border-width:1px 0}.fictioneer-ui .table tr.disabled>*{opacity:.5}.fictioneer-ui .table tr:hover .inline-row-actions{opacity:1}.fictioneer-ui .table th{font-size:var(--fs-xxs);font-weight:600;text-transform:uppercase;vertical-align:bottom;padding:var(--12bp) var(--16bp)}.fictioneer-ui .table td{font-size:var(--fs-xxs);vertical-align:top;padding:var(--16bp)}.fictioneer-ui .table :is(th, td).expand{width:99%}.fictioneer-ui .table :is(th, td).large{width:40%}.fictioneer-ui .table :is(th, td).place-centered{text-align:center;padding-top:0;padding-bottom:0;vertical-align:middle}.fictioneer-ui .table :is(th, td):first-of-type{padding-left:var(--16bp)}.fictioneer-ui .table :is(th, td):last-of-type{padding-right:var(--16bp)}.fictioneer-ui .table a{text-decoration:none}.fictioneer-ui .table .menu-column{width:56px}.fictioneer-ui .description{color:var(--description-text-color)}.fictioneer-ui .description:not(.row,:first-child){margin-top:var(--4bp)}.fictioneer-ui .description:not(.row,:last-child){margin-bottom:var(--4bp)}.fictioneer-ui .inline-row-actions{color:#a7aaad;font-size:var(--fs-xxs);padding-top:4px;transition:opacity .1s}@media only screen and (min-width: 1200px){.fictioneer-ui .inline-row-actions{opacity:0}}.fictioneer-ui .inline-row-actions .delete>*{color:#b32d2e}.fictioneer-ui .spacer{display:block;height:var(--24bp)}.fictioneer-ui .action-row{--gap-offset: var(--8bp);display:flex;flex-wrap:wrap;gap:var(--gap-offset)}.fictioneer-ui .action-row.split{--gap-offset: var(--24bp);justify-content:space-between}.fictioneer-ui .action-row.split>*{--gap-offset: var(--8bp);display:flex;gap:var(--gap-offset);flex:1 0 auto}.fictioneer-ui .action-row.split>.right-actions{justify-content:flex-end}.fictioneer-ui .pagination{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.fictioneer-ui .pagination .pages{display:flex;align-items:center;gap:6px}.fictioneer-ui .pagination .button{display:inline-block;font-size:16px;line-height:1.625;text-align:center;padding:0 4px;min-height:30px;min-width:30px}.fictioneer-ui .details summary{padding-bottom:var(--8bp)}.fictioneer-ui .highlighted-items>*{cursor:pointer}.fictioneer-ui .highlighted-items>*:hover{color:var(--highlight-color)}.fictioneer-ui .capability-checkbox__input{display:none}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name{color:var(--checkbox-toggle-color-active);background:var(--checkbox-toggle-background-color-active)}.fictioneer-ui .capability-checkbox__input:checked+.capability-checkbox__name:hover{filter:brightness(0.9)}.fictioneer-ui .capability-checkbox__name{background:var(--checkbox-toggle-background-color);font-size:var(--fs-xxs);line-height:1.4;padding:4px 6px;border-radius:2px;width:fit-content;transition:color .1s}.fictioneer-ui .capability-checkbox__name:hover{background:var(--checkbox-toggle-background-color-hover)}.fictioneer-ui .overflow-horizontal{position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.fictioneer-ui .overflow-horizontal.overflow-table{background-image:radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.12), transparent),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.12), transparent);background-position:-1px 0,calc(100% + 1px) 0;background-size:8px 100%;background-repeat:no-repeat}.fictioneer-ui .overflow-horizontal.overflow-table table{position:relative}.fictioneer-ui .overflow-horizontal.overflow-table table::before,.fictioneer-ui .overflow-horizontal.overflow-table table::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:24px}.fictioneer-ui .overflow-horizontal.overflow-table table::before{left:0;background:linear-gradient(to right, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal.overflow-table table::after{right:0;background:linear-gradient(to left, var(--card-background-color), var(--card-background-color) 50%, transparent)}.fictioneer-ui .overflow-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.fictioneer-ui .text-center{text-align:center}.fictioneer-ui .no-wrap{white-space:nowrap}.fictioneer-ui .bold{font-weight:600}.fictioneer-ui .strong{font-weight:700}.fictioneer-ui .subtext{color:var(--subtext-color)}.fictioneer-ui .code{font-family:Consolas,Monaco,monospace;font-size:var(--fs-xxs);line-height:1.7}.fictioneer-ui .checkbox-inset{margin-left:calc(16px + var(--8bp))}.fictioneer-ui .text-blob{min-width:280px}@media only screen and (min-width: 375px){.fictioneer-ui .text-blob{min-width:335px}}@media only screen and (min-width: 420px){.fictioneer-ui .text-blob{min-width:380px}}@media only screen and (min-width: 768px){.fictioneer-ui .text-blob{min-width:480px}}.fictioneer-ui .alternate-rows>*:nth-child(even){background-color:var(--table-row-background-color-even)}.fictioneer-ui .image-contain.img,.fictioneer-ui .image-contain img{object-fit:contain}.fictioneer-ui .image-cover.img,.fictioneer-ui .image-cover img{object-fit:cover}.fictioneer-ui .inline{display:inline}.fictioneer-ui .relative{position:relative}.fictioneer-ui .flex{display:flex}.fictioneer-ui .flex.column{flex-direction:column}.fictioneer-ui .flex.end{justify-content:flex-end}.fictioneer-ui .flex.flex-wrap{flex-wrap:wrap}.fictioneer-ui .flex.space-between{justify-content:space-between}.fictioneer-ui .flex.center{justify-content:center}.fictioneer-ui .flex.align-top{align-items:flex-start}.fictioneer-ui .flex.align-center{align-items:center}.fictioneer-ui .flex.align-bottom{align-items:flex-end}.fictioneer-ui .flex>.grow{flex-grow:1}.fictioneer-ui .flex>.no-shrink{flex-shrink:0}.fictioneer-ui .flex>.full{flex-basis:100%;width:100%}.fictioneer-ui .flex>.half{flex-basis:calc(50% - var(--gap-offset))}.fictioneer-ui .flex>.third{flex-basis:calc(33% - var(--gap-offset) / 1.5)}.fictioneer-ui .gap-4{--gap-offset: var(--4bp);gap:var(--4bp)}.fictioneer-ui .gap-6{--gap-offset: var(--6bp);gap:var(--6bp)}.fictioneer-ui .gap-8{--gap-offset: var(--8bp);gap:var(--8bp)}.fictioneer-ui .gap-10{--gap-offset: var(--10bp);gap:var(--10bp)}.fictioneer-ui .gap-12{--gap-offset: var(--12bp);gap:var(--12bp)}.fictioneer-ui .gap-14{--gap-offset: var(--14bp);gap:var(--14bp)}.fictioneer-ui .gap-16{--gap-offset: var(--16bp);gap:var(--16bp)}.fictioneer-ui .gap-18{--gap-offset: var(--18bp);gap:var(--18bp)}.fictioneer-ui .gap-20{--gap-offset: var(--20bp);gap:var(--20bp)}.fictioneer-ui .gap-22{--gap-offset: var(--22bp);gap:var(--22bp)}.fictioneer-ui .gap-24{--gap-offset: var(--24bp);gap:var(--24bp)}.fictioneer-ui .gap-26{--gap-offset: var(--26bp);gap:var(--26bp)}.fictioneer-ui .gap-28{--gap-offset: var(--28bp);gap:var(--28bp)}.fictioneer-ui .gap-30{--gap-offset: var(--30bp);gap:var(--30bp)}.fictioneer-ui .gap-32{--gap-offset: var(--32bp);gap:var(--32bp)}.fictioneer-ui .mt-2{margin-top:var(--2bp)}.fictioneer-ui .mt-4{margin-top:var(--4bp)}.fictioneer-ui .mt-6{margin-top:var(--6bp)}.fictioneer-ui .mt-8{margin-top:var(--8bp)}.fictioneer-ui .mt-10{margin-top:var(--10bp)}.fictioneer-ui .mt-12{margin-top:var(--12bp)}.fictioneer-ui .mt-14{margin-top:var(--14bp)}.fictioneer-ui .mt-16{margin-top:var(--16bp)}.fictioneer-ui .mt-18{margin-top:var(--18bp)}.fictioneer-ui .mt-20{margin-top:var(--20bp)}.fictioneer-ui .mt-22{margin-top:var(--22bp)}.fictioneer-ui .mt-24{margin-top:var(--24bp)}.fictioneer-ui .mt-26{margin-top:var(--26bp)}.fictioneer-ui .mt-28{margin-top:var(--28bp)}.fictioneer-ui .mt-30{margin-top:var(--30bp)}.fictioneer-ui .mt-32{margin-top:var(--32bp)}.fictioneer-ui .mt-34{margin-top:var(--34bp)}.fictioneer-ui .mt-36{margin-top:var(--36bp)}.fictioneer-ui .mt-38{margin-top:var(--38bp)}.fictioneer-ui .mt-40{margin-top:var(--40bp)}.fictioneer-ui .mt-42{margin-top:var(--42bp)}.fictioneer-ui .mt-44{margin-top:var(--44bp)}.fictioneer-ui .mt-46{margin-top:var(--46bp)}.fictioneer-ui .mt-48{margin-top:var(--48bp)}.fictioneer-ui .mt-50{margin-top:var(--50bp)}.fictioneer-ui .mt-52{margin-top:var(--52bp)}.fictioneer-ui .mt-54{margin-top:var(--54bp)}.fictioneer-ui .mt-56{margin-top:var(--56bp)}.fictioneer-ui .mt-58{margin-top:var(--58bp)}.fictioneer-ui .mt-60{margin-top:var(--60bp)}.fictioneer-ui .mt-62{margin-top:var(--62bp)}.fictioneer-ui .mt-64{margin-top:var(--64bp)}.fictioneer-ui .mb-2{margin-bottom:var(--2bp)}.fictioneer-ui .mb-4{margin-bottom:var(--4bp)}.fictioneer-ui .mb-6{margin-bottom:var(--6bp)}.fictioneer-ui .mb-8{margin-bottom:var(--8bp)}.fictioneer-ui .mb-10{margin-bottom:var(--10bp)}.fictioneer-ui .mb-12{margin-bottom:var(--12bp)}.fictioneer-ui .mb-14{margin-bottom:var(--14bp)}.fictioneer-ui .mb-16{margin-bottom:var(--16bp)}.fictioneer-ui .mb-18{margin-bottom:var(--18bp)}.fictioneer-ui .mb-20{margin-bottom:var(--20bp)}.fictioneer-ui .mb-22{margin-bottom:var(--22bp)}.fictioneer-ui .mb-24{margin-bottom:var(--24bp)}.fictioneer-ui .mb-26{margin-bottom:var(--26bp)}.fictioneer-ui .mb-28{margin-bottom:var(--28bp)}.fictioneer-ui .mb-30{margin-bottom:var(--30bp)}.fictioneer-ui .mb-32{margin-bottom:var(--32bp)}.fictioneer-ui .mb-34{margin-bottom:var(--34bp)}.fictioneer-ui .mb-36{margin-bottom:var(--36bp)}.fictioneer-ui .mb-38{margin-bottom:var(--38bp)}.fictioneer-ui .mb-40{margin-bottom:var(--40bp)}.fictioneer-ui .mb-42{margin-bottom:var(--42bp)}.fictioneer-ui .mb-44{margin-bottom:var(--44bp)}.fictioneer-ui .mb-46{margin-bottom:var(--46bp)}.fictioneer-ui .mb-48{margin-bottom:var(--48bp)}.fictioneer-ui .mb-50{margin-bottom:var(--50bp)}.fictioneer-ui .mb-52{margin-bottom:var(--52bp)}.fictioneer-ui .mb-54{margin-bottom:var(--54bp)}.fictioneer-ui .mb-56{margin-bottom:var(--56bp)}.fictioneer-ui .mb-58{margin-bottom:var(--58bp)}.fictioneer-ui .mb-60{margin-bottom:var(--60bp)}.fictioneer-ui .mb-62{margin-bottom:var(--62bp)}.fictioneer-ui .mb-64{margin-bottom:var(--64bp)}.fictioneer-ui .mr-2{margin-right:var(--2bp)}.fictioneer-ui .mr-4{margin-right:var(--4bp)}.fictioneer-ui .mr-6{margin-right:var(--6bp)}.fictioneer-ui .mr-8{margin-right:var(--8bp)}.fictioneer-ui .mr-10{margin-right:var(--10bp)}.fictioneer-ui .mr-12{margin-right:var(--12bp)}.fictioneer-ui .mr-14{margin-right:var(--14bp)}.fictioneer-ui .mr-16{margin-right:var(--16bp)}.fictioneer-ui .mr-18{margin-right:var(--18bp)}.fictioneer-ui .mr-20{margin-right:var(--20bp)}.fictioneer-ui .mr-22{margin-right:var(--22bp)}.fictioneer-ui .mr-24{margin-right:var(--24bp)}.fictioneer-ui .mr-26{margin-right:var(--26bp)}.fictioneer-ui .mr-28{margin-right:var(--28bp)}.fictioneer-ui .mr-30{margin-right:var(--30bp)}.fictioneer-ui .mr-32{margin-right:var(--32bp)}.fictioneer-ui .ml-2{margin-left:var(--2bp)}.fictioneer-ui .ml-4{margin-left:var(--4bp)}.fictioneer-ui .ml-6{margin-left:var(--6bp)}.fictioneer-ui .ml-8{margin-left:var(--8bp)}.fictioneer-ui .ml-10{margin-left:var(--10bp)}.fictioneer-ui .ml-12{margin-left:var(--12bp)}.fictioneer-ui .ml-14{margin-left:var(--14bp)}.fictioneer-ui .ml-16{margin-left:var(--16bp)}.fictioneer-ui .ml-18{margin-left:var(--18bp)}.fictioneer-ui .ml-20{margin-left:var(--20bp)}.fictioneer-ui .ml-22{margin-left:var(--22bp)}.fictioneer-ui .ml-24{margin-left:var(--24bp)}.fictioneer-ui .ml-26{margin-left:var(--26bp)}.fictioneer-ui .ml-28{margin-left:var(--28bp)}.fictioneer-ui .ml-30{margin-left:var(--30bp)}.fictioneer-ui .ml-32{margin-left:var(--32bp)}.fictioneer-ui .fs-xxs{font-size:var(--fs-xxs)}.fictioneer-ui .fs-xs{font-size:var(--fs-xs)}.fictioneer-ui .fs-s{font-size:var(--fs-s)}.fictioneer-ui .fs-m{font-size:var(--fs-m)}.fictioneer-ui .hidden{display:none;content-visibility:none}.fictioneer-ui .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.fictioneer-ui .truncate.lines-2-2{-webkit-line-clamp:2;word-break:normal}.fictioneer-ui .truncate.lines-3-3{-webkit-line-clamp:3;word-break:normal}.fictioneer-ui .truncate.lines-4-4{-webkit-line-clamp:3;word-break:normal}body[class*=page_fictioneer] #wpcontent{padding-left:0}body[class*=page_fictioneer]{--focus-color: #ef4d4d;--focus-box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, .8);--highlight-color: #72aee6;--header-heading-color: #fff;--header-background-color: #1d2327;--header-note-color: rgba(240, 246, 252, .7);--header-note-color-active: #fff;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-color-active: #fff;--header-nav-item-background-active: #2271b1;--header-nav-item-background-hover: #2c3337;--subnav-background-color: #2c3337;--subnav-item-color: rgba(240, 246, 252, .7);--subnav-item-color-hover: #fff;--subnav-item-color-active: #fff;--subnav-item-border-color: transparent;--subnav-item-border-color-hover: transparent;--subnav-item-border-color-active: #fff;--card-background-color: #fff;--card-border-color: #c3c4c7;--checkbox-toggle-background-color: #ddd;--checkbox-toggle-background-color-hover: #d6d6d6;--checkbox-toggle-background-color-active: #646970;--checkbox-toggle-color-active: #fff;--input-background-color: #e9ecec;--input-checkbox-background-color-checked: #2271b1;--input-color-placeholder: #646970;--input-color-disabled: #858a93;--input-border-color-active: #2271b1;--description-text-color: inherit;--sublabel-text-color: #646970;--subtext-color: #646970;--hr-color: #c3c4c7;--code-background-color: #2c3337;--code-color: #fff;--table-border-color: #c3c4c7;--table-row-background-color-head: #f6f7f7;--table-row-background-color-even: #f6f7f7}body[class*=page_fictioneer].admin-color-coffee{--header-background-color: #59524c;--header-note-color: #cdcbc9;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-active: #c7a589;--header-nav-item-background-hover: #c7a589;--subnav-background-color: #46403b;--subnav-item-color: #cdcbc9;--checkbox-toggle-background-color-active: #615851;--input-checkbox-background-color-checked: #59524c;--input-border-color-active: #c7a589}body[class*=page_fictioneer].admin-color-light{--header-heading-color: #333;--header-background-color: #e5e5e5;--header-note-color: #686868;--header-note-color-active: #d64e07;--header-nav-item-color: #333;--header-nav-item-color-hover: #333;--header-nav-item-background-active: #888;--header-nav-item-background-hover: #f9f9f9;--subnav-background-color: #fff;--subnav-item-color: #686868;--subnav-item-color-hover: #333;--subnav-item-color-active: #333;--subnav-item-border-color-active: #888;--checkbox-toggle-background-color: #e5e5e5;--checkbox-toggle-background-color-hover: #ddd;--checkbox-toggle-background-color-active: #888;--code-background-color: #222;--input-checkbox-background-color-checked: #888;--input-border-color-active: #04a4cc}body[class*=page_fictioneer].admin-color-modern{--header-background-color: #1e1e1e;--header-note-color: #bcbcbc;--header-note-color-active: #33f078;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #0c0c0c;--header-nav-item-background-active: #3858e9;--subnav-background-color: #0c0c0c;--subnav-item-color: #bcbcbc;--checkbox-toggle-background-color-active: #2e2e2e;--code-background-color: #0c0c0c;--input-checkbox-background-color-checked: #3858e9;--input-border-color-active: #3858e9}body[class*=page_fictioneer].admin-color-blue{--header-background-color: #53accc;--header-note-color: #e2ecf1;--header-nav-item-color: #fff;--header-nav-item-color-hover: #fff;--header-nav-item-background-hover: #4896b3;--header-nav-item-background-active: #0b6484;--subnav-background-color: #4896b3;--subnav-item-color: #e2ecf1;--checkbox-toggle-background-color-active: #4896b3;--code-background-color: #04242f;--input-checkbox-background-color-checked: #0b6484;--input-border-color-active: #0b6484}body[class*=page_fictioneer].admin-color-ectoplasm{--header-background-color: #523f6d;--header-note-color: #cbc5d3;--header-nav-item-color: #fff;--header-nav-item-background-hover: #413256;--header-nav-item-background-active: #a3b745;--subnav-background-color: #413256;--subnav-item-color: #cbc5d3;--checkbox-toggle-background-color-active: #413256;--code-background-color: #181320;--input-checkbox-background-color-checked: #413256;--input-border-color-active: #a3b745}body[class*=page_fictioneer].admin-color-midnight{--header-background-color: #363b3f;--header-note-color: #c3c4c5;--header-nav-item-color: #fff;--header-nav-item-background-hover: #25282b;--header-nav-item-background-active: #e14d43;--subnav-background-color: #25282b;--subnav-item-color: #c3c4c5;--checkbox-toggle-background-color-active: #363b3f;--code-background-color: #25282b;--input-checkbox-background-color-checked: #25282b;--input-border-color-active: #e14d43}body[class*=page_fictioneer].admin-color-ocean{--header-background-color: #738e96;--header-note-color: #d5dde0;--header-nav-item-color: #fff;--header-nav-item-background-hover: #627c83;--header-nav-item-background-active: #9ebaa0;--subnav-background-color: #627c83;--subnav-item-color: #d5dde0;--checkbox-toggle-background-color-active: #627c83;--code-background-color: #2c373a;--input-checkbox-background-color-checked: #627c83;--input-border-color-active: #9ebaa0}body[class*=page_fictioneer].admin-color-sunrise{--header-background-color: #cf4944;--header-note-color: #f1c8c7;--header-nav-item-color: #fff;--header-nav-item-background-hover: #b43c38;--header-nav-item-background-active: #dd823b;--subnav-background-color: #b43c38;--subnav-item-color: #f1c8c7;--checkbox-toggle-background-color-active: #b43c38;--code-background-color: #1f0a0a;--input-checkbox-background-color-checked: #b43c38;--input-border-color-active: #dd823b}.fictioneer-settings__header{display:flex;flex-direction:column;justify-content:space-between;background:var(--header-background-color);padding:var(--20bp) 4px;height:256px}@media only screen and (min-width: 375px){.fictioneer-settings__header{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__header{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__header{padding:var(--20bp)}}.fictioneer-settings__header h1{color:var(--header-heading-color);font-size:64px}.fictioneer-settings__header-links{color:var(--header-note-color);font-variant-numeric:tabular-nums}.fictioneer-settings__header-links a{color:var(--header-note-color);text-decoration:none}.fictioneer-settings__header-links a:hover{color:var(--header-note-color-active)}.fictioneer-settings__header-links .dashicons-external{font-size:inherit}.fictioneer-settings__header .pill-nav{display:flex;flex-wrap:wrap;gap:var(--8bp)}.fictioneer-settings__header .pill-nav .tab{cursor:pointer;display:grid;place-content:center;color:var(--header-nav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:0 16px;margin:0;border-radius:2px;height:32px;transition:color .1s}.fictioneer-settings__header .pill-nav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__header .pill-nav .tab:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__header .pill-nav .tab:hover{background:var(--header-nav-item-background-hover);color:var(--header-nav-item-color-hover)}.fictioneer-settings__header .pill-nav .tab.active{background:var(--header-nav-item-background-active);color:var(--header-nav-item-color-active)}.fictioneer-settings__header .pill-nav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__subnav{display:flex;flex-wrap:wrap;gap:var(--8bp) var(--20bp);background:var(--subnav-background-color);padding:var(--8bp) 20px 0;margin:0}@media only screen and (min-width: 375px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--10bp)) 0}}@media only screen and (min-width: 480px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--14bp)) 0}}@media only screen and (min-width: 768px){.fictioneer-settings__subnav{padding:var(--8bp) calc(16px + var(--20bp)) 0}}.fictioneer-settings__subnav .tab{cursor:pointer;display:block;color:var(--subnav-item-color);font-size:13px;line-height:1;text-decoration:none;padding:8px 0 calc(5px + var(--8bp));border-bottom:3px solid var(--subnav-item-border-color);margin:0;transition:color .1s}.fictioneer-settings__subnav .tab:focus{box-shadow:none;outline:none}.fictioneer-settings__subnav .tab:focus-visible{box-shadow:var(--focus-box-shadow);outline:none}.fictioneer-settings__subnav .tab:hover{color:var(--subnav-item-color-hover);border-bottom-color:var(--subnav-item-border-color-hover)}.fictioneer-settings__subnav .tab.active{color:var(--subnav-item-color-active);border-bottom-color:var(--subnav-item-border-color-active)}.fictioneer-settings__subnav .tab.active:focus-visible{box-shadow:var(--focus-box-shadow)}.fictioneer-settings__content{padding:var(--20bp) 4px}@media only screen and (min-width: 375px){.fictioneer-settings__content{padding:var(--20bp) var(--10bp)}}@media only screen and (min-width: 480px){.fictioneer-settings__content{padding:var(--20bp) var(--14bp)}}@media only screen and (min-width: 768px){.fictioneer-settings__content{padding:var(--20bp)}}.fictioneer-dialog{top:40%;left:50%;background:#fff;padding:0;margin:20px;border:none;width:min(480px, calc(100vw - 40px));max-width:480px;transform:translate(-50%, -50%)}.fictioneer-dialog::backdrop{background:rgba(0,0,0,.7)}.fictioneer-dialog__header{display:flex;align-items:center;justify-content:space-between;color:#1d2327;font-size:var(--fs-m);font-weight:600;line-height:1.2;padding:0 var(--16bp);height:50px}.fictioneer-dialog__content{font-size:var(--fs-xs);padding:0 var(--16bp) var(--16bp)}.fictioneer-dialog__actions{display:flex;align-items:flex-start;justify-content:space-between;padding-top:var(--16bp)}.fictioneer-metabox *,.fictioneer-metabox ::before,.fictioneer-metabox ::after{box-sizing:border-box}.fictioneer-metabox__row:not(:last-child){margin-bottom:12px}.fictioneer-metabox .hidden{display:none !important;content-visibility:hidden}.fictioneer-metabox :is(input, textarea){display:block;border-radius:2px;width:100%;resize:vertical}.fictioneer-metabox label{font-weight:700;margin-bottom:3px}.fictioneer-metabox code{display:inline-block;background:rgba(0,0,0,.07);font-family:Consolas,Monaco,monospace;font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em 3px;border-radius:2px;transform:translateY(-1px)}#fictioneer-search-engine-appearance .inside{padding:0 16px 16px}#fictioneer-search-engine-appearance .fictioneer-metabox{display:flex;justify-content:center;gap:16px 24px;flex-wrap:wrap}#fictioneer-search-engine-appearance .fictioneer-metabox__left{flex:1 0 280px}#fictioneer-search-engine-appearance .fictioneer-metabox__right{position:relative;flex:0 1 auto;background:#1d2327;padding:8px;border-radius:2px}#fictioneer-search-engine-appearance .fictioneer-metabox__right img{display:block;border-radius:2px;height:120px;width:120px;object-fit:cover}#fictioneer-search-engine-appearance .fictioneer-metabox__right a{color:#fff;line-height:1;text-decoration:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:focus{outline:0;box-shadow:none}#fictioneer-search-engine-appearance .fictioneer-metabox__right a:hover{filter:brightness(1.2)}#fictioneer-search-engine-appearance .fictioneer-metabox :is(.og-remove, .og-source){position:absolute;z-index:100;display:block;font-size:10px;line-height:1}#fictioneer-search-engine-appearance .fictioneer-metabox .og-remove{top:8px;right:8px;background:#cc1818cc;border-radius:0 2px 0 2px;padding:4px 6px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source{pointer-events:none;top:6px;left:8px;background:linear-gradient(160deg, #1d2327 20%, rgba(44, 51, 56, 0.6) 100%);color:#eee;border-radius:2px 0 2px}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source>div{display:none}#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.parent-thumbnail>.parent-thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.thumbnail>.thumbnail,#fictioneer-search-engine-appearance .fictioneer-metabox .og-source.default>.default{display:block;padding:0 6px 4px 0}#fictioneer-search-engine-appearance .fictioneer-metabox .og-upload-label{user-select:none;font-size:11px;text-align:center;padding:6px 0 0}#fictioneer-search-engine-appearance .fictioneer-metabox .counter{color:#999;font-weight:400}#fictioneer-search-engine-appearance .fictioneer-metabox label{display:flex;justify-content:space-between}#editor .edit-post-layout__metaboxes{border-top:1px solid #ddd}#editor div.postbox{color:#1e1e1e}#editor div.postbox:not(:last-child){border-bottom:1px solid #ddd}#editor div.postbox .postbox-header{border-top:0}#editor div.postbox .postbox-header .hndle{white-space:nowrap;overflow:hidden}#editor div.postbox h2.hndle{font-size:13px;font-weight:500;padding:0 24px 0 16px}#editor div.postbox .acf-field:first-child{margin-top:5px}#editor div.postbox .acf-field>.acf-label{margin-bottom:8px}#editor div.postbox .acf-field .description{font-size:12px}#editor div.postbox .code-box textarea{color:#1e1e1e;font-family:"Roboto Mono",Courier,"Courier New","Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:12px;line-height:1.5;word-break:break-all}.components-input-control__container .components-base-control__field select,:is(.postbox:not([id*="cld-"]), .block-editor-block-inspector) .components-unit-control__select{margin:0 1px !important}:is(.oauth-connection, .data-node):not(:last-child){margin-bottom:15px}:is(.oauth-connection, .data-node) :is(i, .icon){padding-right:3px;min-width:15px}:is(.oauth-connection, .data-node) :is(i, .icon):not(:first-child){padding-left:4px}
diff --git a/includes/functions/_admin.php b/includes/functions/_admin.php
index 2eb92076..219ace51 100644
--- a/includes/functions/_admin.php
+++ b/includes/functions/_admin.php
@@ -192,7 +192,6 @@ function fictioneer_removable_args( $args ) {
$args[] = 'failure';
$args[] = 'fictioneer_nonce';
$args[] = 'fictioneer-notice';
- $args[] = 'fictioneer-subnav';
return $args;
}
add_filter( 'removable_query_args', 'fictioneer_removable_args' );
diff --git a/includes/functions/_roles.php b/includes/functions/_roles.php
index 3e492ed4..265ee08d 100644
--- a/includes/functions/_roles.php
+++ b/includes/functions/_roles.php
@@ -20,7 +20,8 @@ define(
'fcn_custom_page_css',
'fcn_custom_epub_css',
'fcn_seo_meta',
- 'fcn_make_sticky'
+ 'fcn_make_sticky',
+ 'fcn_show_badge'
)
);
@@ -316,6 +317,7 @@ function fictioneer_add_moderator_role() {
'fcn_edit_only_others_comments' => true,
'fcn_upload_limit' => true,
'fcn_upload_restrictions' => true,
+ 'fcn_show_badge' => true,
// Stories
'read_fcn_story' => true,
'edit_fcn_stories' => true,
diff --git a/includes/functions/settings/_settings_actions.php b/includes/functions/settings/_settings_actions.php
index caea9f7b..d3845f16 100644
--- a/includes/functions/settings/_settings_actions.php
+++ b/includes/functions/settings/_settings_actions.php
@@ -752,7 +752,7 @@ function fictioneer_roles_update_role() {
}
// Setup
- $role_name = $_POST['role'] ?? '';
+ $role_name = $_REQUEST['role'] ?? '';
$role = get_role( $role_name );
$notice = 'fictioneer-updated-role-caps';
@@ -799,7 +799,7 @@ add_action( 'admin_post_fictioneer_roles_update_role', 'fictioneer_roles_update_
* @since Fictioneer 5.6.0
*/
-function fictioneer_roles_add_role() {
+function fictioneer_add_role() {
// Verify request
fictioneer_verify_tool_action( 'fictioneer_roles_add_role' );
@@ -809,7 +809,7 @@ function fictioneer_roles_add_role() {
}
// Setup
- $new_role = $_POST['new_role'] ?? '';
+ $new_role = $_REQUEST['new_role'] ?? '';
// Name missing
if ( empty( $new_role ) ) {
@@ -854,7 +854,7 @@ function fictioneer_roles_add_role() {
// Redirect
if ( empty( $role ) ) {
wp_safe_redirect(
- add_query_arg( array( 'success' => 'fictioneer-not-added-role' ), wp_get_referer() )
+ add_query_arg( array( 'failure' => 'fictioneer-not-added-role' ), wp_get_referer() )
);
} else {
wp_safe_redirect(
@@ -864,6 +864,53 @@ function fictioneer_roles_add_role() {
exit();
}
-add_action( 'admin_post_fictioneer_roles_add_role', 'fictioneer_roles_add_role' );
+add_action( 'admin_post_fictioneer_add_role', 'fictioneer_add_role' );
+
+/**
+ * Remove role
+ *
+ * @since Fictioneer 5.6.0
+ */
+
+function fictioneer_remove_role() {
+ // Verify request
+ fictioneer_verify_tool_action( 'fictioneer_remove_role' );
+
+ // Permissions?
+ if ( ! current_user_can( 'manage_options' ) ) {
+ wp_die( __( 'Insufficient permissions.', 'fictioneer' ) );
+ }
+
+ // Setup
+ $role = $_REQUEST['role'] ?? '';
+ $role = sanitize_text_field( $role );
+ $role = wp_strip_all_tags( $role );
+ $role = strtolower( $role );
+ $role = str_replace( ' ', '_', $role );
+ $role = preg_replace( '/[^a-zA-Z0-9 ]/', '', $role );
+
+ // Get users with role
+ $role_holders = new WP_User_Query( array( 'role' => $role ) );
+
+ // Change role to subscriber
+ if ( ! empty( $role_holders->results )) {
+ foreach ( $role_holders->results as $user ) {
+ $user->remove_role( $role );
+ $user->add_role( 'subscriber' );
+ }
+ }
+
+ // Remove role
+ remove_role( $role );
+
+ // Redirect
+ wp_safe_redirect(
+ add_query_arg( array( 'success' => 'fictioneer-removed-role', 'fictioneer-subnav' => '' ), wp_get_referer() )
+ );
+
+ exit();
+}
+add_action( 'admin_post_fictioneer_remove_role', 'fictioneer_remove_role' );
+
?>
diff --git a/includes/functions/settings/_settings_page_roles.php b/includes/functions/settings/_settings_page_roles.php
index 78c41984..3d05656b 100644
--- a/includes/functions/settings/_settings_page_roles.php
+++ b/includes/functions/settings/_settings_page_roles.php
@@ -10,11 +10,16 @@
roles;
+$current_url = add_query_arg( $_GET, admin_url( $pagenow ) );
$admin_url = admin_url( 'admin-post.php' );
$update_role_nonce = wp_nonce_field( 'fictioneer_roles_update_role', 'fictioneer_nonce', true, false );
$add_role_nonce = wp_nonce_field( 'fictioneer_roles_add_role', 'fictioneer_nonce', true, false );
+$remove_message = __( 'Are you sure you want to remove the %s role? All current holders will become Subscribers. Enter %s to confirm.', 'fictioneer' );
+$remove_confirm = __( 'DELETE', 'fictioneer' );
$editor_caps = array(
'fcn_shortcodes',
@@ -32,19 +37,21 @@ $restrictions = array(
'fcn_upload_restrictions'
);
-$admin_caps = array(
+$advanced_caps = array(
'fcn_adminbar_access',
'fcn_admin_panel_access',
'fcn_dashboard_access',
+ 'fcn_show_badge',
'fcn_privacy_clearance',
'upload_files',
'edit_files',
'fcn_read_others_files',
'fcn_edit_others_files',
'fcn_delete_others_files',
+ 'list_users',
'create_users',
'edit_users',
- 'delete_users',
+ 'remove_users',
'fcn_allow_self_delete',
'unfiltered_html'
);
@@ -163,7 +170,7 @@ $recommendation_caps = array(
$all_caps = array(
[ __( 'Editor Capabilities', 'fictioneer' ), $editor_caps ],
[ __( 'Restricted Capabilities', 'fictioneer' ), $restrictions ],
- [ __( 'Advanced Capabilities', 'fictioneer' ), $admin_caps ],
+ [ __( 'Advanced Capabilities', 'fictioneer' ), $advanced_caps ],
[ __( 'Taxonomy Capabilities', 'fictioneer' ), $taxonomy_caps ],
[ __( 'Post Capabilities', 'fictioneer' ), $post_caps ],
[ __( 'Page Capabilities', 'fictioneer' ), $page_caps ],
@@ -208,8 +215,10 @@ $selected_role = ( $_GET['fictioneer-subnav'] ?? 0 ) ?: array_keys( $roles )[0];
$role ) {
$role['type'] = $key;
- $class = $selected_role == $key ? 'class="tab active"' : 'class="tab"';
- echo ' ' . $role['name'] . '';
+ $class = $selected_role == $key ? ' class="tab active"' : ' class="tab"';
+ $link = add_query_arg( 'fictioneer-subnav', $key, $current_url );
+
+ echo ' ' . $role['name'] . '';
}
?>
@@ -218,7 +227,7 @@ $selected_role = ( $_GET['fictioneer-subnav'] ?? 0 ) ?: array_keys( $roles )[0];
@@ -262,7 +289,7 @@ $selected_role = ( $_GET['fictioneer-subnav'] ?? 0 ) ?: array_keys( $roles )[0];
|