html, body {
overflow-x: hidden;
}

#the-post .entry-content a:not(.shortc-button):not(.apf-ad):not([class*="button"]){
color:#8a6d00 !important;
text-decoration:underline;
text-underline-offset:3px;
}
#the-post .entry-content a:not(.shortc-button):hover,
#the-post .entry-content a:not(.shortc-button):focus{
color:#b31200 !important;
}
#the-post .entry-content a:focus-visible{
outline:2px solid #8a6d00;
outline-offset:2px;
}
#the-post .entry-content .apf-toc a,
#the-post .entry-content .apf-related a{
color:#0b57d0 !important;
}
.dark-skin #the-post .entry-content a:not(.shortc-button){
color:#f2c100 !important;
}

.entry-content mark[style*="rgba(0, 0, 0, 0)"].has-vivid-cyan-blue-color,
.entry-content mark[style*="rgba(0,0,0,0)"].has-vivid-cyan-blue-color{
color:#1B72B8 !important;
}
.entry-content mark[style*="rgba(0, 0, 0, 0)"].has-luminous-vivid-orange-color,
.entry-content mark[style*="rgba(0,0,0,0)"].has-luminous-vivid-orange-color{
color:#B34700 !important;
}
.entry-content mark:not([style]).has-vivid-cyan-blue-color{
color:#6EC4FA !important;
}
.entry-content mark:not([style]).has-luminous-vivid-orange-color{
color:#FF9A5C !important;
}

.apf-ad .apf-ad__label,
.apf-ad__label{
color:#6B7079 !important;
font-size:12px !important;
}

.widget li.cat-item > a,
.widget .menu li.menu-item > a{
display:inline-block;
padding-block:4px;
}

.post-meta .date,
.post-meta .meta-item{
font-size:12px !important;
}

.entry-content .apf-ad--end{
margin-bottom:72px !important;
}

.entry-content .apx-answer{
margin:0 0 28px;
padding:18px 20px;
border:1px solid #d7e2ee;
border-inline-start:4px solid #1c4e80;
border-radius:12px;
background:#f5f9fd;
}
.entry-content .apx-answer__q{
margin:0 0 8px;
font-weight:700;
font-size:1.05em;
line-height:1.6;
color:#12304f;
}
.entry-content .apx-answer__a{
margin:0;
line-height:1.95;
color:#1f2d3d;
}
.entry-content .apx-answer code{
background:#e8f0f8;
padding:1px 6px;
border-radius:5px;
direction:ltr;
display:inline-block;
}

.entry-content .apx-cluster{
margin:34px 0 0;
padding:20px 22px;
border:1px solid #e2e8f0;
border-radius:14px;
background:#fafbfd;
}
.entry-content .apx-cluster h2{
margin:0 0 6px;
font-size:1.15em;
}
.entry-content .apx-cluster p{ margin:0 0 12px; }
.entry-content .apx-cluster ul{ margin:0; padding-inline-start:20px; }
.entry-content .apx-cluster li{ margin-bottom:8px; line-height:1.85; }

.entry-content .apx-related{
margin-top:26px;
padding:14px 16px;
border-top:2px solid #e2e8f0;
line-height:2;
}

.entry-content .wp-block-table{ overflow-x:auto; }

@media (max-width:600px){
.entry-content .apx-answer{ padding:15px 16px; }
.entry-content .apx-cluster{ padding:16px 16px; }
}

.entry-content .apx-visual{
margin:32px auto;
padding:18px 18px 12px;
border:1px solid #e2e8f0;
border-radius:14px;
background:#fbfcfe;
max-width:100%;
overflow-x:auto;
text-align:center;
}
.entry-content .apx-visual > svg,
.entry-content .apx-visual > img{
display:block;
margin:0 auto;
max-width:100%;
height:auto;
}
.entry-content .apx-visual table{
margin:0 auto;
width:100%;
border-collapse:collapse;
}
.entry-content .apx-visual figcaption{
margin-top:12px;
padding-top:10px;
border-top:1px solid #e8edf3;
font-size:0.9em;
line-height:1.8;
color:#4a5568;
text-align:start;
}

.entry-content figure.wp-block-image,
.entry-content figure.apx-inline-featured{
margin-left:auto;
margin-right:auto;
text-align:center;
float:none !important;
}
.entry-content figure.wp-block-image img,
.entry-content figure.apx-inline-featured img{
display:block;
margin:0 auto;
height:auto;
}
.entry-content .alignright,
.entry-content .alignleft{
float:none !important;
margin-left:auto !important;
margin-right:auto !important;
display:block;
}

@media (max-width:600px){
.entry-content .apx-visual{ padding:14px 12px 10px; }
}

.entry-content .apx-answer,
.entry-content .apx-cluster,
.entry-content .apx-visual{
color:#1f2d3d;
}

html.dark-skin .entry-content .apx-answer,
[data-skin="dark"] .entry-content .apx-answer{
background:#16202b;
border-color:#26384a;
border-inline-start-color:#5fa8e8;
color:#e7eaf0;
}
html.dark-skin .entry-content .apx-answer__q,
[data-skin="dark"] .entry-content .apx-answer__q{ color:#8fc4f5; }
html.dark-skin .entry-content .apx-answer__a,
[data-skin="dark"] .entry-content .apx-answer__a{ color:#dfe5ee; }
html.dark-skin .entry-content .apx-answer code,
[data-skin="dark"] .entry-content .apx-answer code{
background:#1e2c3a;
color:#d7e2ee;
}

html.dark-skin .entry-content .apx-cluster,
[data-skin="dark"] .entry-content .apx-cluster{
background:#1a1c21;
border-color:#2c3038;
color:#e7eaf0;
}
html.dark-skin .entry-content .apx-related,
[data-skin="dark"] .entry-content .apx-related{ border-top-color:#2c3038; }

html.dark-skin .entry-content .apx-visual,
[data-skin="dark"] .entry-content .apx-visual{
background:#1a1c21;
border-color:#2c3038;
color:#e7eaf0;
}
html.dark-skin .entry-content .apx-visual figcaption,
[data-skin="dark"] .entry-content .apx-visual figcaption{
border-top-color:#2c3038;
color:#aab3c0;
}

.entry-content .apf-nextstep{
margin:30px 0 0;
padding:16px 18px;
border:1px solid #e2e8f0;
border-radius:14px;
}
.entry-content .apf-nextstep h2{ margin:0 0 6px; font-size:1.15em; }
.entry-content .apf-nextstep p{ margin:0 0 12px; }
.entry-content .apf-nextstep ul{ margin:0; padding-inline-start:20px; }
.entry-content .apf-nextstep li{ margin-bottom:8px; line-height:1.85; }
html.dark-skin .entry-content .apf-nextstep,
[data-skin="dark"] .entry-content .apf-nextstep{ border-color:#2c3038; }

html.dark-skin #the-post .entry-content a:not(.shortc-button):not(.apf-ad):not([class*="button"]){
color:#f2c100 !important;
}
#the-post .entry-content a:not(.shortc-button):not(.apf-ad):not([class*="button"]):hover,
#the-post .entry-content a:not(.shortc-button):not(.apf-ad):not([class*="button"]):focus{
color:#b31200 !important;
}
html.dark-skin #the-post .entry-content a:not(.shortc-button):not(.apf-ad):not([class*="button"]):hover,
html.dark-skin #the-post .entry-content a:not(.shortc-button):not(.apf-ad):not([class*="button"]):focus{
color:#ff8f6b !important;
}
#the-post .entry-content .apf-toc a:not(.shortc-button):not(.apf-ad):not([class*="button"]),
#the-post .entry-content .apf-related a:not(.shortc-button):not(.apf-ad):not([class*="button"]){
color:#0b57d0 !important;
}
html.dark-skin #the-post .entry-content .apf-toc a:not(.shortc-button):not(.apf-ad):not([class*="button"]),
html.dark-skin #the-post .entry-content .apf-related a:not(.shortc-button):not(.apf-ad):not([class*="button"]){
color:#7cb2f5 !important;
}

html.dark-skin #the-post .entry-content .ap-live-metal,
[data-skin="dark"] #the-post .entry-content .ap-live-metal{
background:#16202b;
border-color:#26384a;
color:#e7eaf0;
box-shadow:0 10px 28px rgba(0,0,0,.35);
}

html.dark-skin #the-post .entry-content .ap-live-metal-head h2,
[data-skin="dark"] #the-post .entry-content .ap-live-metal-head h2{
color:#8fc4f5 !important;
}
html.dark-skin #the-post .entry-content .ap-live-metal-head p,
[data-skin="dark"] #the-post .entry-content .ap-live-metal-head p{
color:#aab3c0 !important;
}
html.dark-skin #the-post .entry-content .ap-live-metal .ap-live-badge,
[data-skin="dark"] #the-post .entry-content .ap-live-metal .ap-live-badge{
background:#2b2413;
color:#f2c100;
}

html.dark-skin #the-post .entry-content .ap-metal-kpis>div,
[data-skin="dark"] #the-post .entry-content .ap-metal-kpis>div{
background:#1e2c3a;
}
html.dark-skin #the-post .entry-content .ap-metal-kpis strong,
[data-skin="dark"] #the-post .entry-content .ap-metal-kpis strong{
color:#e7eaf0;
}
html.dark-skin #the-post .entry-content .ap-metal-kpis span,
[data-skin="dark"] #the-post .entry-content .ap-metal-kpis span{
color:#aab3c0;
}

html.dark-skin #the-post .entry-content .ap-live-metal td,
[data-skin="dark"] #the-post .entry-content .ap-live-metal td{
color:#e7eaf0 !important;
background:transparent;
border-color:#26384a;
}
html.dark-skin #the-post .entry-content .ap-live-metal th,
[data-skin="dark"] #the-post .entry-content .ap-live-metal th{
background:#22303f;
color:#ffffff !important;
border-color:#26384a;
}
html.dark-skin #the-post .entry-content .ap-live-metal tbody tr:nth-child(even) td,
[data-skin="dark"] #the-post .entry-content .ap-live-metal tbody tr:nth-child(even) td{
background:#1a2533;
}

html.dark-skin #the-post .entry-content .ap-metal-disclaimer,
[data-skin="dark"] #the-post .entry-content .ap-metal-disclaimer{
background:#1a1c21;
color:#c3ccd8 !important;
}
html.dark-skin #the-post .entry-content .ap-live-metal a:not(.shortc-button):not(.apf-ad):not([class*="button"]),
[data-skin="dark"] #the-post .entry-content .ap-live-metal a:not(.shortc-button):not(.apf-ad):not([class*="button"]){
color:#7cb2f5 !important;
}

html.dark-skin #the-post .entry-content .ap-live-metal p,
html.dark-skin #the-post .entry-content .ap-live-metal li,
html.dark-skin #the-post .entry-content .ap-live-metal span:not(.ap-live-badge),
[data-skin="dark"] #the-post .entry-content .ap-live-metal p,
[data-skin="dark"] #the-post .entry-content .ap-live-metal li,
[data-skin="dark"] #the-post .entry-content .ap-live-metal span:not(.ap-live-badge){
color:#e7eaf0;
}

html.dark-skin #the-post .entry-content .apf-toc a:not(.shortc-button):not(.apf-ad):not([class*="button"]):not(.apf-x),
[data-skin="dark"] #the-post .entry-content .apf-toc a:not(.shortc-button):not(.apf-ad):not([class*="button"]):not(.apf-x){
color:#7cb2f5 !important;
}

html.dark-skin .apx-affiliate-note,
[data-skin="dark"] .apx-affiliate-note{
background:#241f10 !important;
color:#e8dcb5 !important;
border-inline-start-color:#f2c100 !important;
}

html.dark-skin .ap-post-card,
[data-skin="dark"] .ap-post-card{
background:#16202b !important;
border-color:#26384a !important;
color:#e7eaf0 !important;
}

html.dark-skin .ap-post-card h2,
html.dark-skin .ap-post-card h3,
html.dark-skin .ap-post-card h2 a,
html.dark-skin .ap-post-card h3 a,
[data-skin="dark"] .ap-post-card h2,
[data-skin="dark"] .ap-post-card h3,
[data-skin="dark"] .ap-post-card h2 a,
[data-skin="dark"] .ap-post-card h3 a{
color:#f2f5fa !important;
}

html.dark-skin .ap-post-card p,
[data-skin="dark"] .ap-post-card p{
color:#c3ccd8 !important;
}

html.dark-skin .ap-category-card,
[data-skin="dark"] .ap-category-card{
background:#16202b !important;
border-color:#26384a !important;
color:#e7eaf0 !important;
}
html.dark-skin .ap-category-card strong,
html.dark-skin .ap-category-card b,
[data-skin="dark"] .ap-category-card strong,
[data-skin="dark"] .ap-category-card b{
color:#f2f5fa !important;
}
html.dark-skin .ap-category-card span,
html.dark-skin .ap-category-card small,
[data-skin="dark"] .ap-category-card span,
[data-skin="dark"] .ap-category-card small{
color:#c3ccd8 !important;
}

html.dark-skin .ap-card-category,
[data-skin="dark"] .ap-card-category{
background:#3a2f0a !important;
color:#f8d548 !important;
border-color:#5a4a12 !important;
}

html.dark-skin .ap-post-card time,
html.dark-skin .ap-post-card .ap-card-meta,
[data-skin="dark"] .ap-post-card time,
[data-skin="dark"] .ap-post-card .ap-card-meta{
color:#b3bdca !important;
}
.ap-post-card time,
.ap-card-meta time{
font-size:14px !important;
}

.ap-post-card time,
.ap-post-card .ap-card-meta{
color:#5a6472;
}

html.dark-skin .ap-mini-image,
[data-skin="dark"] .ap-mini-image{
background:#1e2c3a !important;
}

html.dark-skin .ap-guide,
html.dark-skin .ap-faq,
html.dark-skin .ap-about,
html.dark-skin .ap-market-link,
html.dark-skin .ap-search,
[data-skin="dark"] .ap-guide,
[data-skin="dark"] .ap-faq,
[data-skin="dark"] .ap-about,
[data-skin="dark"] .ap-market-link,
[data-skin="dark"] .ap-search{
background:#16202b !important;
border-color:#26384a !important;
color:#e7eaf0 !important;
}
html.dark-skin .ap-guide h2, html.dark-skin .ap-guide h3,
html.dark-skin .ap-faq h2,   html.dark-skin .ap-faq h3,
html.dark-skin .ap-about h2, html.dark-skin .ap-about h3,
[data-skin="dark"] .ap-guide h2, [data-skin="dark"] .ap-guide h3,
[data-skin="dark"] .ap-faq h2,   [data-skin="dark"] .ap-faq h3,
[data-skin="dark"] .ap-about h2, [data-skin="dark"] .ap-about h3{
color:#f2f5fa !important;
}
html.dark-skin .ap-guide p, html.dark-skin .ap-faq p, html.dark-skin .ap-about p,
[data-skin="dark"] .ap-guide p, [data-skin="dark"] .ap-faq p, [data-skin="dark"] .ap-about p{
color:#c3ccd8 !important;
}

html.dark-skin .ap-faq-item,
[data-skin="dark"] .ap-faq-item{
background:#1a2533 !important;
border-color:#26384a !important;
color:#e7eaf0 !important;
}
html.dark-skin .ap-faq-item summary,
[data-skin="dark"] .ap-faq-item summary{
color:#f2f5fa !important;
}

html.dark-skin .ap-search input,
html.dark-skin .ap-search input[type="search"],
[data-skin="dark"] .ap-search input,
[data-skin="dark"] .ap-search input[type="search"]{
background:#1e2c3a !important;
color:#e7eaf0 !important;
border-color:#3a4c60 !important;
}
html.dark-skin .ap-search input::placeholder,
[data-skin="dark"] .ap-search input::placeholder{
color:#9aa6b6 !important;
}

html.dark-skin .ap-btn,
[data-skin="dark"] .ap-btn{
color:#f8d548 !important;
border-color:#5a4a12 !important;
}
html.dark-skin .ap-btn-primary,
[data-skin="dark"] .ap-btn-primary{
background:#3a2f0a !important;
color:#ffe457 !important;
}

.apf-ad__label{ color:#5c626b !important; }
.apf-sources__host{ color:#5b6270 !important; }
html.dark-skin .apf-ad__label,
[data-skin="dark"] .apf-ad__label{ color:#a8b0bb !important; }
html.dark-skin .apf-sources__host,
[data-skin="dark"] .apf-sources__host{ color:#a3adba !important; }

html.dark-skin .apf-trust-note,
[data-skin="dark"] .apf-trust-note{
background:#17212b !important;
border-color:#2c4a43 !important;
color:#e7eaf0 !important;
}

html.dark-skin body.home.page .ap-category-card > span:not(.ap-category-icon) strong,
[data-skin="dark"] body.home.page .ap-category-card > span:not(.ap-category-icon) strong{
color:#f2f5fa !important;
}
html.dark-skin body.home.page .ap-category-card > span:not(.ap-category-icon) small,
[data-skin="dark"] body.home.page .ap-category-card > span:not(.ap-category-icon) small{
color:#b3bdca !important;
font-size:13px !important;
}

html.dark-skin .ap-category-icon,
[data-skin="dark"] .ap-category-icon{
background:#233246 !important;
color:#f8d548 !important;
border-color:#33465e !important;
}

html.dark-skin .ap-market,
[data-skin="dark"] .ap-market{
background:#1d1a10 !important;
border-color:#3d3418 !important;
color:#ece7d8 !important;
}
html.dark-skin .ap-market h2,
html.dark-skin .ap-market h3,
html.dark-skin .ap-market-copy h2,
html.dark-skin .ap-market-copy h3,
[data-skin="dark"] .ap-market h2,
[data-skin="dark"] .ap-market h3,
[data-skin="dark"] .ap-market-copy h2,
[data-skin="dark"] .ap-market-copy h3{
color:#ffe9a8 !important;
}
html.dark-skin .ap-market p,
html.dark-skin .ap-market-copy p,
[data-skin="dark"] .ap-market p,
[data-skin="dark"] .ap-market-copy p{
color:#d8d2c2 !important;
}

html.dark-skin .ap-section-head p,
html.dark-skin .ap-section-head div p,
[data-skin="dark"] .ap-section-head p,
[data-skin="dark"] .ap-section-head div p{
color:#aab3c0 !important;
}

.ap-post-card time,
.ap-post-card .ap-card-meta,
.ap-mini-post time,
.ap-guide-list time{
color:#5a6472 !important;
font-size:14px !important;
}
html.dark-skin .ap-post-card time,
html.dark-skin .ap-mini-post time,
html.dark-skin .ap-guide-list time,
[data-skin="dark"] .ap-post-card time,
[data-skin="dark"] .ap-mini-post time,
[data-skin="dark"] .ap-guide-list time{
color:#b3bdca !important;
}
html.dark-skin .ap-mini-post,
[data-skin="dark"] .ap-mini-post{
background:#16202b !important;
border-color:#26384a !important;
color:#e7eaf0 !important;
}
html.dark-skin .ap-mini-post a,
html.dark-skin .ap-mini-post h3,
html.dark-skin .ap-mini-post h4,
[data-skin="dark"] .ap-mini-post a,
[data-skin="dark"] .ap-mini-post h3,
[data-skin="dark"] .ap-mini-post h4{
color:#f2f5fa !important;
}

.apf-ad span.apf-ad__label,
.apf-ad__label{
color:#5c626b !important;
}
html.dark-skin .apf-ad span.apf-ad__label,
[data-skin="dark"] .apf-ad span.apf-ad__label{
color:#a8b0bb !important;
}

.apf-sources span.apf-sources__host,
.apf-sources__host{
color:#5b6270 !important;
}
html.dark-skin .apf-sources span.apf-sources__host,
[data-skin="dark"] .apf-sources span.apf-sources__host{
color:#a3adba !important;
}

.apf-toc > details > summary,
.apf-toc summary{
color:#1f2937 !important;
}
html.dark-skin .apf-toc > details > summary,
html.dark-skin .apf-toc summary,
[data-skin="dark"] .apf-toc > details > summary,
[data-skin="dark"] .apf-toc summary{
color:#e7eaf0 !important;
}

#the-post .entry-content .ap-hero .ap-hero-copy .ap-actions a.ap-btn,
#the-post .entry-content .ap-hero .ap-actions a.ap-btn,
.ap-hero .ap-actions a.ap-btn{
color:#ffd95e !important;
}
#the-post .entry-content .ap-hero .ap-actions a.ap-btn-primary,
.ap-hero .ap-actions a.ap-btn-primary{
color:#182233 !important;
}

.widget .apf-ad span.apf-ad__label,
.posts-list-items .apf-ad span.apf-ad__label,
.normal-side .apf-ad span.apf-ad__label{
color:#a8b0bb !important;
}

.apx-breadcrumb{
margin:0 0 10px;
font-size:14px;
line-height:1.9;
color:#5a6472;
}
.apx-breadcrumb .rank-math-breadcrumb,
.apx-breadcrumb p{
margin:0 !important;
padding:0;
font-size:inherit;
color:inherit;

overflow-wrap:anywhere;
}
.apx-breadcrumb a{
color:#4a5568;
text-decoration:none;
border-bottom:1px solid transparent;
}
.apx-breadcrumb a:hover,
.apx-breadcrumb a:focus-visible{
color:#14273e;
border-bottom-color:currentColor;
}
.apx-breadcrumb .separator{
margin:0 6px;
color:#94a0b0;

speak:none;
}
.apx-breadcrumb .last{
color:#1f2d3d;
font-weight:600;
}

html.dark-skin .apx-breadcrumb,
[data-skin="dark"] .apx-breadcrumb{ color:#aab3c0; }
html.dark-skin .apx-breadcrumb a,
[data-skin="dark"] .apx-breadcrumb a{ color:#b9c3d0 !important; }
html.dark-skin .apx-breadcrumb a:hover,
[data-skin="dark"] .apx-breadcrumb a:hover{ color:#e7eaf0 !important; }
html.dark-skin .apx-breadcrumb .separator,
[data-skin="dark"] .apx-breadcrumb .separator{ color:#7b8596; }
html.dark-skin .apx-breadcrumb .last,
[data-skin="dark"] .apx-breadcrumb .last{ color:#f2f5fa; }

@media (max-width:767px){
.apx-breadcrumb{ font-size:13px; margin-bottom:8px; }
.apx-breadcrumb a{
display:inline-block;
min-height:32px;
line-height:32px;
}
}

#footer li,
#footer li.cat-item,
.site-footer li,
.site-footer li.cat-item,
#footer .widget li,
#footer ul li a{
text-align:start;
}

html.dark-skin .apf-trust-note strong,
html.dark-skin .apf-trust-note b,
[data-skin="dark"] .apf-trust-note strong,
[data-skin="dark"] .apf-trust-note b{
color:#7fe0c4 !important;
}
html.dark-skin .apf-trust-note a,
[data-skin="dark"] .apf-trust-note a{
color:#7cb2f5 !important;
}

html.dark-skin .ap-update-note,
[data-skin="dark"] .ap-update-note{
background:#17253c !important;
border-color:#2c4460 !important;
color:#e7eaf0 !important;
}
html.dark-skin .ap-update-note strong,
html.dark-skin .ap-update-note b,
[data-skin="dark"] .ap-update-note strong,
[data-skin="dark"] .ap-update-note b{
color:#f2f5fa !important;
}
html.dark-skin .ap-update-note a,
[data-skin="dark"] .ap-update-note a{
color:#8fc4f5 !important;
}

html.dark-skin #tie-container #tie-wrapper,
[data-skin="dark"] #tie-container #tie-wrapper{
background-color: var(--tie-dark-skin-bg, #27292d) !important;
}

.almanypedia-author-review{
margin:32px 0 8px;
padding:18px 20px;
border:1px solid #e3e7ed;
border-inline-start:4px solid #2b63c6;
border-radius:8px;
background:#f8fafc;
color:#1f2d3d;
line-height:1.8;
}
.almanypedia-author-review strong,
.almanypedia-author-review span{ display:block; }
.almanypedia-author-review p{ margin:8px 0 0; color:#3d4a5c; }
#the-post .entry-content .almanypedia-author-review a{
color:#1a4fa0 !important;
}
.almanypedia-author-review__note{
margin-top:6px;
font-size:13px;
color:#5a6472;
}

html.dark-skin .almanypedia-author-review,
[data-skin="dark"] .almanypedia-author-review{
background:#16202b;
border-color:#26384a;
border-inline-start-color:#7cb2f5;
color:#e7eaf0;
}
html.dark-skin .almanypedia-author-review strong,
[data-skin="dark"] .almanypedia-author-review strong{ color:#f2f5fa; }
html.dark-skin .almanypedia-author-review p,
[data-skin="dark"] .almanypedia-author-review p{ color:#c3ccd8; }
html.dark-skin #the-post .entry-content .almanypedia-author-review a,
[data-skin="dark"] #the-post .entry-content .almanypedia-author-review a{
color:#8fc4f5 !important;
}
html.dark-skin .almanypedia-author-review__note,
[data-skin="dark"] .almanypedia-author-review__note{ color:#aab3c0; }

@media (max-width: 991px){

#footer li > a,
.site-footer li > a,
.widget li > a,
.widget-single-post-item > a,
li.cat-item > a,
.apf-toc li > a,
.apf-related li > a,
.apf-sources li > a,
.pages-numbers a,
.side-aside li.menu-item > a,
li.menu-item > a{
display:flex;
align-items:center;
min-height:44px;
padding-block:4px;
}

#footer li + li,
.site-footer li + li,
.widget li + li,
.apf-toc li + li,
.apf-related li + li{
margin-top:4px;
}

.apf-toc summary,
details.ap-faq-item > summary{
min-height:44px;
display:flex;
align-items:center;
padding-block:6px;
}

.apf-skip-link{
min-height:44px;
display:flex;
align-items:center;
}
}

@media (max-width: 991px){
.apf-nextstep li > a,
.apx-authority li > a,
.social-icons-item > a{
display:flex;
align-items:center;
min-height:44px;
padding-block:4px;
}
.apf-nextstep li + li{ margin-top:4px; }
}

@media (max-width: 991px){
.apx-breadcrumb a{
display:inline-block;
min-height:24px;
padding-block:10px;
line-height:24px;
}
.apx-breadcrumb{ line-height:1.4; }
.go-to-top-button{ min-height:44px; min-width:44px; }
}

.apf-byline{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:6px 14px;
margin:10px 0 18px;
font-size:14px;
line-height:1.9;
color:#5a6472;
}
.apf-byline__item{ display:inline-flex; align-items:center; }
.apf-byline__item + .apf-byline__item::before{
content:"·";
margin-inline-end:14px;
color:#94a0b0;
}
#the-post .entry-content .apf-byline a,
.apf-byline a{
color:#3d4a5c !important;
text-decoration:none;
border-bottom:1px solid transparent;
}
.apf-byline a:hover,
.apf-byline a:focus-visible{ border-bottom-color:currentColor; }
.apf-byline__updated.is-fresh{
color:#1f6f5c;
font-weight:600;
}
.apf-byline__read{ color:#6b7380; }

html.dark-skin .apf-byline,
[data-skin="dark"] .apf-byline{ color:#aab3c0; }
html.dark-skin .apf-byline__item + .apf-byline__item::before,
[data-skin="dark"] .apf-byline__item + .apf-byline__item::before{ color:#7b8596; }
html.dark-skin #the-post .entry-content .apf-byline a,
html.dark-skin .apf-byline a,
[data-skin="dark"] #the-post .entry-content .apf-byline a,
[data-skin="dark"] .apf-byline a{ color:#c3ccd8 !important; }
html.dark-skin .apf-byline__updated.is-fresh,
[data-skin="dark"] .apf-byline__updated.is-fresh{ color:#7fe0c4; }
html.dark-skin .apf-byline__read,
[data-skin="dark"] .apf-byline__read{ color:#9aa6b6; }

@media (max-width: 991px){
.apf-byline{ font-size:13px; gap:4px 12px; }
.apf-byline a{ display:inline-block; min-height:24px; padding-block:10px; line-height:24px; }
}

.container-404 { text-align: center; padding: 26px 16px 36px; }

.container-404 .apx-404-code {
margin: 0 0 2px;
font-size: clamp(56px, 14vw, 92px);
font-weight: 800;
line-height: 1;
letter-spacing: 2px;
color: #6b7488;
}
.container-404 h1 {
margin: 0 0 12px;
font-size: clamp(22px, 5vw, 30px);
line-height: 1.4;
color: #1f2024;
}
.container-404 .apx-404-lede {
max-width: 620px;
margin: 0 auto 18px;
font-size: 16px;
line-height: 1.9;
color: #545d6b;
}
.container-404 #content-404 { max-width: 620px; margin: 0 auto; }

.apx-404-recover { max-width: 720px; margin: 28px auto 0; text-align: right; }
.apx-404-recover h2 { margin: 0 0 10px; font-size: 17px; color: #1f2024; }
.apx-404-recover ul {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 8px;
margin: 0;
padding: 0;
list-style: none;
}
.apx-404-recover li { margin: 0; }
.apx-404-recover a {
display: flex;
align-items: center;
min-height: 48px;
padding: 10px 14px;
border: 1px solid #e7eaf0;
border-radius: 8px;
background: #f2f5fa;
color: #1f2024;
font-size: 15px;
font-weight: 600;
line-height: 1.5;
text-decoration: none;
}
.apx-404-recover a:hover,
.apx-404-recover a:focus-visible { border-color: #2f6fb8; background: #fff; }

html.dark-skin .container-404 .apx-404-code { color: #6d8bab; }
html.dark-skin .container-404 h1,
html.dark-skin .apx-404-recover h2 { color: #e7eaf0; }
html.dark-skin .container-404 .apx-404-lede { color: #aab3c0; }
html.dark-skin .apx-404-recover a {
border-color: #26384a;
background: #1e2c3a;
color: #e7eaf0;
}
html.dark-skin .apx-404-recover a:hover,
html.dark-skin .apx-404-recover a:focus-visible { border-color: #7cb2f5; background: #16202b; }

@media (min-width: 992px) {
body.home .ap-hero { padding-top: 34px; padding-bottom: 34px; }

body.home .ap-hero h1 { font-size: 44px; line-height: 1.3; margin-bottom: 12px; }
body.home .ap-hero .ap-hero-copy > p { font-size: 18px; line-height: 1.75; margin-bottom: 18px; }
body.home .ap-hero .ap-eyebrow { margin-bottom: 10px; }
body.home .ap-hero .ap-hero-panel h2 { font-size: 19px; margin-bottom: 6px; }
body.home .ap-hero .ap-hero-panel > p { font-size: 16px; line-height: 1.7; margin-bottom: 12px; }
body.home .ap-hero .ap-trust { margin-top: 12px; }

body.home .ap-hero + .ap-section > .ap-section-head { padding-top: 0; }
}

.google-auto-placed:has(ins.adsbygoogle:not([data-ad-status="unfilled"])) {
position: relative;
margin-top: 10px;
margin-bottom: 8px;
}
.google-auto-placed:has(ins.adsbygoogle:not([data-ad-status="unfilled"]))::before {
content: "إعلان (Werbung)";
display: block;
margin-bottom: 6px;
font-size: 11px;
line-height: 1.4;
letter-spacing: .4px;

color: #6e7683;
text-align: start;
}
html.dark-skin .google-auto-placed:has(ins.adsbygoogle:not([data-ad-status="unfilled"]))::before {
color: #9aa3b1;
}

.ap-hero .google-auto-placed:has(ins.adsbygoogle:not([data-ad-status="unfilled"]))::before {
color: #aab8cc;
}

html.dark-skin a:hover,
html.dark-skin .entry-content a:hover,
html.dark-skin .post-content a:hover,
html.dark-skin .main-nav a:hover,
html.dark-skin #footer a:hover { color: #f2c100; }

.widget-title.the-global-title,
#footer .widget-title.the-global-title { color: #ffffff; }

body { font-size: 14px; line-height: 1.75; }

.rank-math-breadcrumb,
.rank-math-breadcrumb a,
.rank-math-breadcrumb .last,
.apx-breadcrumb,
.apx-breadcrumb a { font-size: 14px; line-height: 1.6; }
.apf-byline,
.apf-byline__item,
.apf-byline__item time,
.apf-byline__item a { font-size: 14px; }
.apf-skip-link { font-size: 14px; }

.post-meta span.date,
.post-meta .date,
.post-meta .meta-item,
.post-meta .meta-item span { font-size: 14px; }
.widget-single-post-item .date,
.widget-single-post-item span.date,
.widget-posts-list .date { font-size: 14px; line-height: 1.5; }

.widget .cat-item > a,
#footer .cat-item > a,
.container-wrapper .cat-item > a,
.menu-item > a { font-size: 14px; }

.copyright-text,
.copyright-text a { font-size: 14px; }
.author-info .author-bio { font-size: 15px; line-height: 1.75; }
.pagination a,
.pages-nav a,
.last-page > a,
.first-page > a { font-size: 14px; }

.post-excerpt,
.entry-excerpt,
.post-details p,
.search-results .entry p { font-size: 16px; line-height: 1.7; }

.archive-title h1,
.page-title,
.search-page-title,
body.archive .entry-title,
body.search .entry-title { font-size: 27px; line-height: 1.4; }
@media (min-width: 992px) {
.archive-title h1,
.page-title,
.search-page-title { font-size: 34px; line-height: 1.35; }
}

h1, h2, h3, h4 { line-height: 1.4; }
@media (min-width: 992px) {
body.home .ap-hero h1 { line-height: 1.35; }
}

.date.meta-item,
.meta-item.date,
span.date.meta-item { font-size: 14px; }
.post-cat,
.post-cat a,
[class*="tie-cat-"] { font-size: 14px; }
.ap-card-category,
.ap-trust span,
.ap-trust li,
.ap-chip,
.ap-eyebrow { font-size: 14px; }

.ap-hero .ap-trust span,
.ap-hero .ap-trust li,
.ap-hero .ap-trust,
.ap-card-category,
.ap-live-badge,
.ap-live-metal th,
.ap-live-metal td,
.ap-metal-kpis span,
span.date.meta-item,
.post-meta span.date.meta-item,
.post-meta .meta-item { font-size: 14px !important; }

.ap-category-icon,
.almanypedia-author-review__note { font-size: 14px !important; }

:root { --apx-focus-light: #0b57d0; --apx-focus-dark: #8fbcf5; }

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
outline: 3px solid var(--apx-focus-light) !important;
outline-offset: 2px !important;
}

html.dark-skin a:focus-visible,
html.dark-skin button:focus-visible,
html.dark-skin input:focus-visible,
html.dark-skin select:focus-visible,
html.dark-skin textarea:focus-visible,
html.dark-skin [tabindex]:focus-visible,
.theme-header a:focus-visible,
.theme-header button:focus-visible,
#footer a:focus-visible,
#footer button:focus-visible,
.ap-hero a:focus-visible,
.ap-hero button:focus-visible,
.ap-hero input:focus-visible,
.apf-skip-link:focus-visible,
.widget-title a:focus-visible {
outline-color: var(--apx-focus-dark) !important;
}

.slick-list a:focus-visible,
.tie-slick-dots button:focus-visible,
.ticker-content a:focus-visible { outline: 3px solid var(--apx-focus-dark) !important; outline-offset: 2px !important; }

@font-face {
font-family: "tielabs-fonticon";
src: url("/wp-content/themes/jannah/assets/fonts/tielabs-fonticon/tielabs-fonticon.woff2?ciufdj1") format("woff2");
font-weight: normal;
font-style: normal;
font-display: block;
}

.apf-byline,
.apx-breadcrumb,
.ap-section-head,
.widget,
#footer .widget { contain: layout style; }

.apf-related { content-visibility: auto; contain-intrinsic-size: auto 540px; }
.apf-sources { content-visibility: auto; contain-intrinsic-size: auto 980px; }
.about-author,
.almanypedia-author-review { content-visibility: auto; contain-intrinsic-size: auto 320px; }
#footer-widgets-container { content-visibility: auto; contain-intrinsic-size: auto 700px; }

body.author h1.author-name,
.author-info h1.author-name { font-size: 27px; line-height: 1.4; }
@media (min-width: 992px) {
body.author h1.author-name,
.author-info h1.author-name { font-size: 34px; line-height: 1.35; }
}
