#sidebar h2.wp-block-heading,
#sidebar .widget-title,
#sidebar .widgettitle {
background: none !important;
background-color: transparent !important;
color: var(--sk-ink, #1B2340) !important;
font-size: 11px !important;
font-weight: 700 !important;
letter-spacing: 0.1em !important;
text-transform: uppercase;
padding: 0 0 8px 0 !important;
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-bottom: 2px solid var(--sk-ink, #1B2340) !important;
border-radius: 0 !important;
margin-bottom: 12px;
box-shadow: none !important;
} #sidebar .wp-block-search__input {
border: 1.5px solid var(--sk-coral, #e07060) !important;
border-radius: 8px 0 0 8px !important;
padding: 8px 12px !important;
outline: none;
}
#sidebar .wp-block-search__button,
#sidebar .wp-block-search__button.wp-element-button {
background: var(--sk-coral, #e07060) !important;
background-color: var(--sk-coral, #e07060) !important;
border: none !important;
border-radius: 0 8px 8px 0 !important;
color: #fff !important;
padding: 8px 14px !important;
cursor: pointer;
box-shadow: none !important;
}
#sidebar .wp-block-search__button:hover {
opacity: 0.85;
} #sidebar .wp-block-latest-posts {
list-style: none !important;
padding-left: 0 !important;
margin: 0 !important;
}
#sidebar .wp-block-latest-posts li {
padding: 8px 0;
border-bottom: 1px solid #E2DFD6;
}
#sidebar .wp-block-latest-posts li:last-child {
border-bottom: none;
}
#sidebar .wp-block-latest-posts__post-title {
font-size: 12px !important;
line-height: 1.5 !important;
color: var(--sk-ink, #1B2340) !important;
text-decoration: none !important;
}
#sidebar .wp-block-latest-posts__post-title:hover {
color: var(--sk-coral, #e07060) !important;
} #sidebar .wp-block-categories-list,
#sidebar .wp-block-categories {
list-style: none !important;
padding-left: 0 !important;
margin: 0 !important;
display: flex !important;
flex-wrap: wrap !important;
gap: 4px !important;
}
#sidebar .wp-block-categories-list li,
#sidebar .wp-block-categories li {
display: inline-block !important;
list-style: none !important;
}
#sidebar .wp-block-categories-list li a,
#sidebar .wp-block-categories li a {
display: inline-block !important;
padding: 4px 10px !important;
border-radius: 99px !important;
background: #F3EDE0 !important;
font-size: 12px !important;
font-weight: 600 !important;
text-decoration: none !important;
color: #1B2340 !important;
border: none !important;
transition: background 160ms ease !important;
}
#sidebar .wp-block-categories-list li a:hover,
#sidebar .wp-block-categories li a:hover {
background: var(--sk-coral, #e07060) !important;
color: #fff !important;
} #sidebar aside:has(.wp-block-archives),
#sidebar .widget:has(.wp-block-archives) {
display: none !important;
} #sidebar ul.sk-recent-posts {
list-style: none !important;
padding-left: 0 !important;
margin: 0 !important;
}
#sidebar ul.sk-recent-posts li {
display: grid !important;
grid-template-columns: 44px 1fr !important;
gap: 8px !important;
align-items: center !important;
padding: 8px 0 !important;
border-bottom: 1px solid #E2DFD6 !important;
}
#sidebar ul.sk-recent-posts li:last-child { border-bottom: none !important; }
#sidebar ul.sk-recent-posts li a {
font-size: 12px !important;
line-height: 1.5 !important;
color: var(--sk-ink, #1B2340) !important;
text-decoration: none !important;
}
#sidebar ul.sk-recent-posts li a:hover {
color: var(--sk-coral, #e07060) !important;
} html[data-theme="dark"] #sidebar h2.wp-block-heading,
html[data-theme="dark"] #sidebar .widget-title,
html[data-theme="dark"] #sidebar .widgettitle {
color: #e8e4f0 !important;
border-bottom-color: #e8e4f0 !important;
}
html[data-theme="dark"] #sidebar .wp-block-categories-list li a,
html[data-theme="dark"] #sidebar .wp-block-categories li a {
background: #2a2e50 !important;
color: #e8e4f0 !important;
}
html[data-theme="dark"] #sidebar .wp-block-categories-list li a:hover,
html[data-theme="dark"] #sidebar .wp-block-categories li a:hover {
background: var(--sk-coral, #e07060) !important;
color: #fff !important;
}
html[data-theme="dark"] #sidebar .wp-block-latest-posts__post-title {
color: #e8e4f0 !important;
}