/* Ceed Journal for IPS 4: retain native components, change their design tokens. */
:root {
  --theme-page_background:246,247,244;--theme-area_background_reset:255,255,255;
  --theme-area_background:239,242,236;--theme-area_background_light:247,249,244;
  --theme-area_background_dark:31,42,35;--theme-text_color:23,32,29;
  --theme-text_dark:23,32,29;--theme-text_light:98,107,102;
  --theme-text_very_light:255,255,255;--theme-link:23,32,29;--theme-link_hover:72,101,25;
  --theme-header:255,255,255;--theme-header_text:23,32,29;
  --theme-main_nav:255,255,255;--theme-main_nav_font:98,107,102;
  --theme-main_nav_tab:239,242,236;--theme-main_nav_tab_font:23,32,29;
  --theme-section_title:255,255,255;--theme-section_title_font:23,32,29;
  --theme-secondary_title:239,242,236;--theme-secondary_title_font:98,107,102;
  --theme-widget_title_bar:255,255,255;--theme-widget_title_font:23,32,29;
  --theme-button_bar:247,249,244;--theme-footer_text:98,107,102;
  --theme-primary_button:203,233,120;--theme-primary_button_font:24,33,23;
  --theme-important_button:203,233,120;--theme-important_button_font:24,33,23;
  --theme-alternate_button:203,233,120;--theme-alternate_button_font:24,33,23;
  --theme-normal_button:239,242,236;--theme-normal_button_font:23,32,29;
  --theme-light_button:239,242,236;--theme-light_button_font:23,32,29;
  --theme-very_light_button:255,255,255;--theme-very_light_button_font:23,32,29;
  --theme-link_button:72,101,25;--theme-brand_primary:72,101,25;
  --theme-item_status:72,101,25;--theme-notification_bubble:72,101,25;
  --theme-active_input_border:105,130,60;--theme-selected:240,247,226;
  --theme-selected_border:105,130,60;--theme-pagination_active:31,42,35;
  --theme-prefix:72,101,25;--theme-tag:240,247,226;--theme-tag_font:54,79,24;
  --theme-comment_count:239,242,236;--theme-comment_count_font:98,107,102;
  --theme-mentions:72,101,25;--theme-tab_background:239,242,236;
  --theme-profile_header:31,42,35;--theme-timeline_color:98,107,102;
  --theme-post_highlight:249,245,229;--theme-post_highlight_border:138,114,63;
  --radius-1:12px;--radius-2:18px;--container--width:1280px;
  --header--height:54px;--responsive-header--height:52px;
  --box--boxShadow:none;--box--radius:18px;--button--radius:999px;
  --form-field--radius:10px;--popup--radius:14px;
}
html[data-theme="dark"] {
  --theme-page_background:17,23,20;--theme-area_background_reset:25,33,28;
  --theme-area_background:32,42,35;--theme-area_background_light:29,38,32;
  --theme-area_background_dark:8,14,10;--theme-text_color:237,241,233;
  --theme-text_dark:237,241,233;--theme-text_light:171,182,171;
  --theme-link:237,241,233;--theme-link_hover:203,233,120;
  --theme-header:25,33,28;--theme-header_text:237,241,233;
  --theme-main_nav:25,33,28;--theme-main_nav_font:171,182,171;
  --theme-main_nav_tab:38,49,40;--theme-main_nav_tab_font:237,241,233;
  --theme-section_title:25,33,28;--theme-section_title_font:237,241,233;
  --theme-secondary_title:32,42,35;--theme-secondary_title_font:171,182,171;
  --theme-widget_title_bar:25,33,28;--theme-widget_title_font:237,241,233;
  --theme-button_bar:29,38,32;--theme-footer_text:171,182,171;
  --theme-normal_button:38,49,40;--theme-normal_button_font:237,241,233;
  --theme-light_button:38,49,40;--theme-light_button_font:237,241,233;
  --theme-very_light_button:25,33,28;--theme-very_light_button_font:237,241,233;
  --theme-link_button:203,233,120;--theme-brand_primary:203,233,120;
  --theme-item_status:203,233,120;--theme-notification_bubble:203,233,120;
  --theme-active_input_border:203,233,120;--theme-selected:41,55,34;
  --theme-selected_border:203,233,120;--theme-pagination_active:203,233,120;
  --theme-prefix:72,101,25;--theme-tag:41,55,34;--theme-tag_font:203,233,120;
  --theme-comment_count:38,49,40;--theme-comment_count_font:171,182,171;
  --theme-mentions:203,233,120;--theme-tab_background:38,49,40;
  --theme-profile_header:25,33,28;--theme-timeline_color:171,182,171;
  --theme-post_highlight:49,46,31;--theme-post_highlight_border:148,129,72;
  --theme-moderated:49,32,39;--theme-moderated_light:41,29,34;
  --theme-moderated_text:240,162,192;--theme-moderated_text_light:209,166,183;
  --positive-light:#213c2d;--positive-dark:#9addae;
  --negative-light:#472c2c;--negative-dark:#ffb0aa;
  --intermediate-light:#453824;--intermediate-dark:#f4c989;
  --informational-light:#233647;--informational-dark:#aed1ef;
  --general-light:#2b352e;--general-dark:#c2cdc3;
}
body.ipsApp_front {font-family:var(--ceed-font);}
body.ipsApp_front a:focus-visible,body.ipsApp_front button:focus-visible,body.ipsApp_front input:focus-visible,body.ipsApp_front select:focus-visible {outline:3px solid var(--ceed-link,#486519);outline-offset:3px;}
#ipsLayout_header {border-bottom:1px solid var(--ceed-line);background:var(--ceed-surface);}
#ipsLayout_header > header {background:var(--ceed-surface);}
#ipsLayout_header > header .ipsLayout_container {display:flex;align-items:center;justify-content:space-between;}
#ipsLayout_header #elLogo,#ipsLayout_header #elSiteTitle {font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--ceed-ink);}
#ipsLayout_header #elLogo::before,#ipsLayout_header #elSiteTitle::before {content:"●";font-size:9px;color:var(--ceed-link);margin-right:10px;}
#ipsLayout_header #elUserNav {margin:0;font-size:13px;}
#ipsLayout_header #elUserNav > li > a:not(.ipsButton) {color:var(--ceed-ink);}
.ipsNavBar_primary {padding-top:0;}
.ipsNavBar_primary > ul > li > a {border-radius:10px 10px 0 0;font-size:14px;font-weight:650;}
.ipsNavBar_primary > ul > li.ipsNavBar_active > a {color:var(--ceed-ink);}
.ipsNavBar_secondary {border-top:1px solid var(--ceed-line);}
#elSearch {background:var(--ceed-bg);border:1px solid var(--ceed-line);border-radius:999px;}
#elSearch input,#elSearch .cSearchFilter,#elSearch button {color:var(--ceed-ink);}
#ipsLayout_body {padding-top:26px;margin-inline:auto;}
.ipsBreadcrumb {font-size:12px;color:var(--ceed-muted);}
.ipsPageHeader .ipsType_pageTitle,.ipsType_pageTitle {font-weight:750;letter-spacing:-.035em;line-height:1.15;}
.ipsBox {border:1px solid var(--ceed-line);box-shadow:none;}
.cForumList {margin-top:28px;}
.cForumList .ipsBox {border-radius:18px;margin-bottom:22px;overflow:hidden;}
.cForumList .ipsType_sectionTitle {padding:20px 24px 17px;border-bottom:1px solid var(--ceed-line);font-size:18px;font-weight:750;letter-spacing:-.015em;}
.cForumList .ipsDataItem {padding:20px 14px;border-color:var(--ceed-line);}
.cForumList .ipsDataItem_title {font-size:17px;line-height:1.4;letter-spacing:-.015em;font-weight:700;}
.cForumList .ipsDataItem_icon .fa {width:40px;height:40px;border-radius:12px;background:var(--ceed-bg);display:grid;place-items:center;font-size:17px;color:var(--ceed-link);}
.cForumList .ipsDataItem_stats {font-size:13px;color:var(--ceed-muted);}
.cForumList .ipsDataItem_main > .ipsType_richText {font-size:13px;line-height:1.65;margin-top:5px;}
.ipsDataItem_lastPoster {font-size:12px;}
.ipsWidget.ipsBox {border-radius:16px;}
.ipsWidget_title {font-weight:750;letter-spacing:-.01em;padding:17px 18px;border-bottom:1px solid var(--ceed-line);}
.ipsButton {font-weight:650;}
.ipsButton_primary,.ipsButton_important,.ipsButton_alternate {border:1px solid transparent;box-shadow:none;}
.ipsButton_primary:hover,.ipsButton_important:hover,.ipsButton_alternate:hover {background:#d9f396;color:#182117;}
.ipsButton_light,.ipsButton_veryLight {border:1px solid var(--ceed-line);}
html[data-theme="dark"] .ipsPagination .ipsPagination_active a {color:#182117;}
html[data-theme="dark"] .ipsNotificationCount {color:#182117;}
.ipsCustomInput input[type="checkbox"] + span {border-radius:4px;}
html[data-theme="dark"] .ipsCustomInput input:checked + span {color:#182117;}
.cPost.ipsBox {border-radius:18px;overflow:hidden;}
.cAuthorPane {background:var(--ceed-bg);}
html[data-theme="dark"] .cAuthorPane_info > li > span[style*="color"] {color:#bdcfae!important;}
.cPost .ipsComment_content {line-height:1.8;}
.ipsType_richText {line-height:1.75;}
.ipsType_richText a {color:var(--ceed-link);text-decoration:underline;text-underline-offset:3px;}
.ipsType_richText img {border-radius:8px;}
.ipsType_richText .ipsQuote {border-left-color:var(--ceed-link);}
.ipsType_richText pre,.ipsCode {color:var(--ceed-ink);background:var(--ceed-bg);}
.ipsTable th,.ipsTable td {border-color:var(--ceed-line);}
input:not([type="radio"]):not([type="checkbox"]),textarea,select {color-scheme:inherit;}
.ipsDialog,.ipsMenu {color:var(--ceed-ink);}
.ipsMenu_item:not(.ipsMenu_itemDisabled) a:hover {background:var(--ceed-bg);}
.ipsTabs_activeItem {font-weight:700;}
#ipsLayout_footer {margin-top:36px;border-top:1px solid var(--ceed-line);font-size:12px;}
#elCopyright {color:var(--ceed-muted);}
.ceed-community-intro {position:relative;isolation:isolate;overflow:hidden;min-height:330px;border-radius:22px;margin:6px 0 26px;background:#14221b url('/wp-content/uploads/2018/02/2018-kia-ceed-2.jpg') center 54% / cover;color:#fff;}
.ceed-community-intro::before {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(11,24,16,.97) 0%,rgba(11,24,16,.88) 36%,rgba(11,24,16,.14) 77%);}
.ceed-community-intro__content {padding:38px 42px;max-width:620px;}
.ceed-community-intro__kicker {font-size:10px;font-weight:750;letter-spacing:.17em;color:#cbe978;margin:0 0 18px;}
.ceed-community-intro__title {font-size:clamp(34px,4.5vw,57px);font-weight:800;line-height:1;letter-spacing:-.05em;margin:0 0 18px;}
.ceed-community-intro__text {color:#d0d9ce;line-height:1.65;font-size:14px;max-width:390px;margin:0 0 24px;}
.ceed-community-intro__actions {display:flex;align-items:center;gap:24px;flex-wrap:wrap;}
.ceed-community-intro__link {color:#fff;font-size:13px;font-weight:650;}
.ceed-community-intro__link:hover {color:#cbe978;}
.ceed-button {display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;padding:12px 20px;background:#cbe978;color:#182117;font-size:13px;line-height:1.3;font-weight:700;border-radius:8px;}
.ceed-button:hover {background:#d8f595;color:#182117;}
@media(max-width:979px) {
  .ipsLayout_container {width:calc(100% - 40px);}
  .cForumList .ipsDataItem {padding:16px 10px;}
  .cForumList .ipsDataItem_title {font-size:16px;}
}
@media(max-width:767px) {
  .ipsLayout_container {width:calc(100% - 28px);}
  #ipsLayout_header > header .ipsLayout_container {width:calc(100% - 28px);}
  #ipsLayout_header #elLogo {font-size:11px;}
  #ipsLayout_header #elSiteTitle {font-size:11px;}
  #ipsLayout_header .ipsMobileHamburger a {display:inline-flex;align-items:center;gap:9px;width:auto;font-size:17px;padding-inline:10px;}
  .ceed-forum-menu-label {font-size:11px;font-weight:650;white-space:nowrap;}
  #ipsLayout_body {padding-top:18px;}
  .ceed-community-intro {min-height:320px;margin-top:0;border-radius:18px;background-position:60% 50%;}
  .ceed-community-intro::before {background:linear-gradient(90deg,rgba(11,24,16,.96),rgba(11,24,16,.70));}
  .ceed-community-intro__content {padding:28px 24px;}
  .ceed-community-intro__title {font-size:44px;}
  .ceed-community-intro__text {font-size:13px;}
  .ceed-community-intro__actions {gap:18px;}
  .cForumList .ipsType_sectionTitle {padding:17px 18px;font-size:16px;}
  .cForumList .ipsDataItem {padding:15px 5px;}
  .cForumList .ipsDataItem_icon .fa {width:30px;height:30px;font-size:14px;border-radius:9px;}
  .cForumList .ipsDataItem_title {font-size:15px;}
  .cPost.ipsBox {border-radius:14px;}
  .ipsType_pageTitle {font-size:27px;}
}

@media (prefers-color-scheme: dark) {
:root:not([data-theme]) {
  --theme-page_background:17,23,20;--theme-area_background_reset:25,33,28;
  --theme-area_background:32,42,35;--theme-area_background_light:29,38,32;
  --theme-area_background_dark:8,14,10;--theme-text_color:237,241,233;
  --theme-text_dark:237,241,233;--theme-text_light:171,182,171;
  --theme-link:237,241,233;--theme-link_hover:203,233,120;
  --theme-header:25,33,28;--theme-header_text:237,241,233;
  --theme-main_nav:25,33,28;--theme-main_nav_font:171,182,171;
  --theme-main_nav_tab:38,49,40;--theme-main_nav_tab_font:237,241,233;
  --theme-section_title:25,33,28;--theme-section_title_font:237,241,233;
  --theme-secondary_title:32,42,35;--theme-secondary_title_font:171,182,171;
  --theme-widget_title_bar:25,33,28;--theme-widget_title_font:237,241,233;
  --theme-button_bar:29,38,32;--theme-footer_text:171,182,171;
  --theme-normal_button:38,49,40;--theme-normal_button_font:237,241,233;
  --theme-light_button:38,49,40;--theme-light_button_font:237,241,233;
  --theme-very_light_button:25,33,28;--theme-very_light_button_font:237,241,233;
  --theme-link_button:203,233,120;--theme-brand_primary:203,233,120;
  --theme-item_status:203,233,120;--theme-notification_bubble:203,233,120;
  --theme-active_input_border:203,233,120;--theme-selected:41,55,34;
  --theme-selected_border:203,233,120;--theme-pagination_active:203,233,120;
  --theme-prefix:72,101,25;--theme-tag:41,55,34;--theme-tag_font:203,233,120;
  --theme-comment_count:38,49,40;--theme-comment_count_font:171,182,171;
  --theme-mentions:203,233,120;--theme-tab_background:38,49,40;
  --theme-profile_header:25,33,28;--theme-timeline_color:171,182,171;
  --theme-post_highlight:49,46,31;--theme-post_highlight_border:148,129,72;
  --theme-moderated:49,32,39;--theme-moderated_light:41,29,34;
  --theme-moderated_text:240,162,192;--theme-moderated_text_light:209,166,183;
  --positive-light:#213c2d;--positive-dark:#9addae;
  --negative-light:#472c2c;--negative-dark:#ffb0aa;
  --intermediate-light:#453824;--intermediate-dark:#f4c989;
  --informational-light:#233647;--informational-dark:#aed1ef;
  --general-light:#2b352e;--general-dark:#c2cdc3;
}
:root:not([data-theme]) .ipsNotificationCount,:root:not([data-theme]) .ipsPagination .ipsPagination_active a,:root:not([data-theme]) .ipsCustomInput input:checked + span {color:#182117;}
}
