/* Responsive editorial widgets for the theme sidebar. */
.sidebar {
	--widget-ink:#303a4b;
	--widget-muted:#737d8b;
	--widget-line:#e7ebf0;
	container:sidebar-rail / inline-size;
	display:grid; grid-template-columns:minmax(0,1fr); gap:14px;
	min-inline-size:0;
	text-align:start;
	font-family:Heebo,Arial,sans-serif;
}
.sidebar .widget {
	min-inline-size:0;
	margin-block-end:0;
	container:sidebar-widget / inline-size;
	padding:14px;
	border:1px solid var(--widget-line);
	border-radius:12px;
	background:#fff;
	box-shadow:none;
	font-size:13px; line-height:1.65;
	overflow-wrap:anywhere;
}
.sidebar .widget:last-child { margin-block-end:0; }
.sidebar .widget > :is(h2,.widget__title,.wp-block-search__label),
.post-editorial .sidebar .widget > :is(h2,.wp-block-search__label) {
	display:flex;
	align-items:center;
	gap:10px;
	margin:0 0 13px;
	padding:0;
	border:0;
	color:var(--widget-ink);
	font:800 16px/1.25 Heebo,Arial,sans-serif;
	letter-spacing:-.035em;
	text-wrap:balance;
}
.sidebar .widget > :is(h2,.widget__title,.wp-block-search__label)::before {
	content:"";
	position:relative;
	z-index:1;
	inline-size:38px;
	block-size:38px;
	margin-inline-start:-8px;
	flex:none;
	background-image:url("../images/samurai-heading.svg");
	background-size:38px 38px;
	background-repeat:no-repeat;
}
.sidebar .widget > :is(h2,.widget__title,.wp-block-search__label)::after {
	content:"";
	flex:1;
	min-inline-size:18px;
	block-size:1px;
	background:linear-gradient(to right,var(--widget-line),transparent);
}
.sidebar .widget :is(ul,ol) { margin:0; padding:0; list-style:none; }
.sidebar .widget li { margin:0; padding:8px 0; border-block-end:1px solid var(--widget-line); }
.sidebar .widget li:first-child { padding-block-start:0; }
.sidebar .widget li:last-child { padding-block-end:0; border:0; }
:where(.sidebar .widget) a { color:var(--widget-ink); font:inherit; text-decoration:none; }
.sidebar .widget a:focus-visible { outline:2px solid var(--c-crimson); outline-offset:3px; border-radius:4px; }
.sidebar .widget p { margin-block:0 8px; }
.sidebar .widget p:last-child { margin-block-end:0; }
.sidebar .widget select { inline-size:100%; min-inline-size:0; min-block-size:38px; padding:7px 9px; border:1px solid var(--widget-line); border-radius:8px; background:#f8f9fb; color:var(--widget-ink); font:inherit; font-size:13px; }

/* Native widgets remain tidy when the core-widget switch is off. */
.sidebar .wp-block-latest-posts { counter-reset:sidebar-post; }
.sidebar .wp-block-latest-posts > li { position:relative; counter-increment:sidebar-post; padding-inline-start:25px; }
.sidebar .wp-block-latest-posts > li::before { content:counter(sidebar-post,decimal-leading-zero); position:absolute; inset-inline-start:0; inset-block-start:9px; color:#9aa3b0; font-size:10px; font-variant-numeric:tabular-nums; }
.sidebar .wp-block-latest-posts > li:first-child::before { inset-block-start:1px; }
.sidebar :is(.wp-block-latest-posts__post-date,.wp-block-latest-comments__comment-date) { display:block; margin-block-start:3px; color:var(--widget-muted); font-size:10px; }
.sidebar .wp-block-latest-comments__comment-meta { color:var(--widget-muted); font-size:11px; line-height:1.55; }
.sidebar .wp-block-search { margin:0; }
.sidebar .wp-block-search__label:empty { display:none!important; }
.sidebar .wp-block-search__inside-wrapper { position:relative; display:flex; flex-wrap:nowrap; }
.sidebar .wp-block-search__input { inline-size:100%; min-inline-size:0; min-block-size:38px; padding:7px 9px; padding-inline-end:40px; border:1px solid var(--widget-line); border-radius:8px; background:#f8f9fb; color:var(--widget-ink); font:400 16px/1.4 inherit; text-align:start; }
.sidebar .wp-block-search__button { position:absolute; inset-inline-end:2px; inset-block:2px; display:grid; place-items:center; inline-size:34px; margin:0; padding:0; border:0; border-radius:6px; background:transparent; color:var(--widget-muted); font-size:0; cursor:pointer; }
.sidebar .wp-block-search__button::before { content:""; inline-size:16px; block-size:16px; background:currentColor; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.8' cy='10.8' r='6.8'/%3E%3Cpath d='m16 16 4.2 4.2'/%3E%3C/svg%3E") center/contain no-repeat; }
.sidebar .wp-block-search__button svg { display:none; }


/* Sidebar placements use the global Samurai and expert card renderers. */
.sidebar :is(.sidebar-card-list,.expert-widget__list,.most-commented-widget) { display:grid; gap:9px; }
.sidebar .widget :is(.sidebar-card-list,.expert-widget__list,.most-commented-widget) > li { min-inline-size:0; padding:0; border:0; }
.sidebar .widget .samurai-card { inline-size:100%; min-inline-size:0; --card-line:var(--widget-line); }
.sidebar .widget .samurai-card--mini .sc-card__layout { grid-template-columns:clamp(76px,34%,96px) minmax(0,1fr); gap:12px; padding:10px; align-items:center; }
.sidebar .widget .samurai-card--mini .sc-card__media { inline-size:100%; block-size:auto; aspect-ratio:4 / 3; border-radius:8px; box-shadow:inset 0 0 0 1px rgb(255 255 255 / 10%); }
.sidebar .widget .samurai-card--mini .sc-card__media > img { object-position:center; }
.sidebar .widget .samurai-card--mini .sc-card__title { margin-block-end:7px; }
.sidebar .widget .samurai-card--mini .sc-card__date { display:inline-flex; }
.sidebar .widget .samurai-card--mini .sc-card__footer { gap:5px; }
.sidebar .widget .samurai-card--mini .sc-card__meta { font-size:11px; }
.sidebar .widget .samurai-card--mini .sc-card__meta .icon { inline-size:13px; block-size:13px; }
.sidebar .widget .sc-card__meta .card__time { font:inherit; color:inherit; }
.sidebar .widget .sc-card__action { color:var(--card-accent); }
.sidebar .most-commented-widget { counter-reset:sidebar-rank; }
.sidebar .widget .most-commented-widget > li { position:relative; counter-increment:sidebar-rank; }
.sidebar .most-commented-widget > li::before { content:counter(sidebar-rank,decimal-leading-zero); position:absolute; z-index:5; inset-inline-start:16px; inset-block-start:16px; display:grid; place-items:center; min-inline-size:22px; block-size:22px; border:1px solid rgb(255 255 255 / 20%); border-radius:5px; background:rgb(9 15 22 / 85%); color:#fff; font:600 10px/1 Heebo,Arial,sans-serif; font-variant-numeric:tabular-nums; pointer-events:none; }
.sidebar .most-commented-widget > li:has(.samurai-card--plain)::before { content:none; }
.sidebar .widget .ex-card { inline-size:100%; --ex-line:var(--widget-line); }
.sidebar .widget .expert-widget__all { display:flex; align-items:center; justify-content:center; gap:8px; inline-size:100%; min-block-size:44px; margin-block-start:12px; padding:8px 14px; border:0; color:var(--widget-ink); font-size:12px; --header-control-bg:rgb(255 255 255 / 12%); --header-control-hover:rgb(255 255 255 / 22%); --header-control-line:rgb(255 255 255 / 18%); }
.expert-widget__all .icon { inline-size:14px; block-size:14px; }

/* The carousel owns navigation only; its visible card is global 侍 08. */
.samurai-post-slider { position:relative; min-inline-size:0; }
.samurai-post-slider__viewport { position:relative; overflow:hidden; border-radius:10px; touch-action:pan-y; cursor:grab; user-select:none; }
.samurai-post-slider.is-dragging .samurai-post-slider__viewport { cursor:grabbing; }
.samurai-post-slider__track { display:flex; direction:ltr; transition:transform .3s ease; }
[dir="rtl"] .samurai-post-slider__track { direction:rtl; }
.samurai-post-slider__slide { flex:0 0 100%; min-inline-size:0; direction:ltr; }
[dir="rtl"] .samurai-post-slider__slide { direction:rtl; }
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__layout { min-block-size:240px; }
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__body { padding:100px 14px 14px; }
.sidebar .samurai-post-slider .sc-card__title { font-size:clamp(17px,6cqi,23px); }
.samurai-post-slider__controls { display:flex; align-items:center; justify-content:space-between; gap:5px; margin-block-start:7px; }
.sidebar .widget .samurai-post-slider__controls > button { display:grid; place-items:center; flex:none; inline-size:44px; block-size:44px; padding:0; border:1px solid var(--widget-line); border-radius:9px; background:transparent; color:var(--widget-ink); cursor:pointer; }
.samurai-post-slider__controls > button .icon { inline-size:17px; block-size:17px; transform:none; }
[dir="rtl"] .samurai-post-slider__controls > button .icon { transform:scaleX(-1); }
.sidebar .widget .samurai-post-slider__controls > button:hover { border-color:var(--c-crimson); }
.samurai-post-slider__dots { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; min-inline-size:0; }
.sidebar .widget .samurai-post-slider__dots button { display:grid; place-items:center; inline-size:24px; block-size:32px; padding:0; border:0; background:transparent; cursor:pointer; }
.samurai-post-slider__dots button::after { content:""; inline-size:6px; block-size:6px; border-radius:8px; background:var(--widget-muted); }
.samurai-post-slider__dots button[aria-current=true]::after { inline-size:16px; background:var(--c-crimson); }

/* Global community/newsletter content, with geometry suited to a widget. */
.sidebar :is(.widget_aisamurai_community,.widget_aisamurai_newsletter) { padding:0!important; border:0!important; background:transparent!important; }
.sidebar .community-banner--widget { inline-size:100%; margin:0; border:1px solid var(--widget-line); border-radius:12px; box-shadow:none; }
.sidebar .community-banner--widget .community-banner__backdrop { position:absolute; inset:0; z-index:-2; inline-size:100%; block-size:100%; }
.sidebar .community-banner--widget .community-banner__backdrop img { inline-size:100%; block-size:100%; object-fit:cover; object-position:var(--cb-mobile-x) center; mask-image:none; filter:none; }
.sidebar .community-banner--widget .community-banner__backdrop::before,.sidebar .community-banner--widget .community-banner__backdrop::after { content:none; }
.sidebar .community-banner--widget::before { content:""; position:absolute; inset:0; z-index:-1; background:linear-gradient(to bottom,rgb(8 12 15 / 15%),var(--cb-bg) 90%); }
.sidebar .community-banner--widget .community-banner__inner { min-block-size:330px; padding:130px 18px 18px; align-items:flex-end; background:none; }
.sidebar .community-banner--widget .community-banner__content { inline-size:100%; max-inline-size:none; }
.sidebar .community-banner--widget h2 { color:var(--cb-ink,#f7f8fc); font-size:clamp(20px,7cqi,28px); line-height:1.25; }
.sidebar .community-banner--widget .community-banner__eyebrow { margin-block-end:8px; font-size:11px; gap:8px; }
.sidebar .community-banner--widget .community-banner__eyebrow::before { flex-basis:22px; }
.sidebar .community-banner--widget .community-banner__text { margin-block-start:10px; color:var(--cb-muted); font-size:13px; line-height:1.65; text-wrap:pretty; }
.sidebar .community-banner--widget .community-banner__actions { grid-template-columns:minmax(0,1fr); gap:9px; margin-block-start:14px; }
.sidebar .community-banner--widget .community-banner__button { min-inline-size:0; min-block-size:48px; padding:10px; gap:9px; border-radius:9px; }
.sidebar .community-banner--widget .community-banner__button-copy { min-inline-size:0; padding-inline-start:8px; }
.sidebar .community-banner--widget .community-banner__button-copy strong { font-size:13px; }
.sidebar .community-banner--widget .community-banner__button-copy small { font-size:11px; }
.sidebar .community-banner--widget .community-banner__icon { flex-basis:22px; }
.sidebar .community-banner--widget .community-banner__icon .icon { inline-size:21px; block-size:21px; }
.sidebar .community-banner--widget .community-banner__arrow .icon { inline-size:15px; block-size:15px; }
.sidebar .community-banner--widget .community-banner__points { margin-block-start:12px; gap:6px; font-size:11px; }
.sidebar .community-banner--widget.newsletter-banner .community-banner__inner { min-block-size:0; padding:18px; align-items:flex-start; }
.sidebar .community-banner--widget.newsletter-banner::before { background:linear-gradient(145deg,color-mix(in srgb,var(--cb-bg) 95%,transparent),color-mix(in srgb,var(--cb-accent) 8%,var(--cb-bg))); }
.sidebar .community-banner--widget .newsletter-banner__flight { inline-size:42%; margin-block-end:10px; }
.sidebar .community-banner--widget .newsletter-banner__flight > .icon { inline-size:20px; block-size:20px; filter:none; }
.sidebar .community-banner--widget .newsletter-banner__flight > svg:not(.icon) { block-size:20px; }
.sidebar .community-banner--widget .newsletter-banner__form { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:6px; inline-size:100%; margin-block-start:14px; padding:5px; border-radius:10px; }
.sidebar .community-banner--widget .newsletter-banner__email { min-inline-size:0; padding-inline:7px; }
.sidebar .community-banner--widget .newsletter-banner__email > .icon { inline-size:18px; block-size:18px; flex:none; }
.sidebar .community-banner--widget .newsletter-banner__email input { inline-size:100%; min-inline-size:0; min-block-size:44px; font-size:16px; }
.sidebar .community-banner--widget .newsletter-banner__submit { inline-size:auto; min-block-size:44px; padding:9px 12px; border-radius:7px; gap:7px; font-size:12px; white-space:normal; }
.sidebar .community-banner--widget .newsletter-banner__submit .icon { inline-size:15px; block-size:15px; }
.sidebar .community-banner--widget .newsletter-banner__benefits { grid-template-columns:repeat(2,minmax(0,1fr)); grid-auto-flow:row; gap:12px 0; margin-block-start:16px; padding-block-start:14px; border-block-start:1px solid rgb(255 255 255 / 10%); }
.sidebar .community-banner--widget .newsletter-banner__benefits li { min-inline-size:0; padding-inline:5px; font-size:11px; gap:6px; }
.sidebar .community-banner--widget .newsletter-banner__benefits li:nth-child(odd) { border-inline-start:0; }
.sidebar .community-banner--widget .newsletter-banner__benefits .icon { inline-size:18px; block-size:18px; flex:none; }
.sidebar .community-banner--widget .newsletter-banner__note { margin:8px 5px 0; font-size:11px; }
.sidebar .visitor-widget-links { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
.sidebar .visitor-widget-links .visitor-inline-button { inline-size:100%; min-block-size:44px; padding:8px; font-size:12px; line-height:1.4; white-space:normal; }
.sidebar .visitor-widget-links .visitor-inline-button svg { inline-size:17px; block-size:17px; flex:none; }

/* Respond to the space each widget actually receives, not the device label. */
@container sidebar-widget (max-width:350px) {
 .sidebar .community-banner--widget .newsletter-banner__form { grid-template-columns:minmax(0,1fr); }
 .sidebar .community-banner--widget .newsletter-banner__submit { inline-size:100%; }
}
@container sidebar-widget (max-width:230px) {
 .sidebar .community-banner--widget .community-banner__inner { padding-inline:12px; }
 .sidebar .community-banner--widget .newsletter-banner__benefits { grid-template-columns:minmax(0,1fr); }
 .sidebar .visitor-widget-links { grid-template-columns:minmax(0,1fr); }
}
/* Keep two readable columns only when both article and rail have room. */
.single-cinema .post-reading-grid.post-reading-grid--sidebar { inline-size:min(100% - 2 * var(--gap),calc(42rem + 316px),1200px); }
.post-widgets { container:article-sidebar / inline-size; }
@media (max-width:1100px) {
 .single-cinema .post-reading-grid.post-reading-grid--sidebar { display:grid; grid-template-columns:minmax(0,1fr); gap:28px; inline-size:calc(100% - 2 * var(--gap)); }
 .single-cinema .post-reading-grid--sidebar .post-body { grid-column:1; grid-row:1; inline-size:100%; max-inline-size:42rem; }
 .single-cinema .post-reading-grid--sidebar .post-widgets { grid-column:1; grid-row:2; inline-size:100%; }
}
.post-widgets > .sidebar + .sidebar { margin-block-start:16px; }
@container article-sidebar (min-width:640px) {
 .post-widgets > .sidebar:not(.single-recommendations) { grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start; }
}
@container article-sidebar (min-width:1080px) {
 .post-widgets > .sidebar:not(.single-recommendations) { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
/* Recommendations may share a row with another widget; measure their own space. */
@container sidebar-widget (min-width:480px) {
 .post-widgets .single-recommendations .sidebar-card-list { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@container sidebar-widget (min-width:760px) {
 .post-widgets .single-recommendations .sidebar-card-list { grid-template-columns:repeat(3,minmax(0,1fr)); }
}

/* A consistent, unhurried rhythm across the full sidebar widget set. */
.sidebar { gap:clamp(16px,1.5vw,20px); }
.sidebar .widget {
	padding:clamp(15px,4cqi,19px);
	border-radius:14px;
	line-height:1.7;
}
.sidebar .widget > :is(h2,.widget__title,.wp-block-search__label),
.post-editorial .sidebar .widget > :is(h2,.wp-block-search__label) {
	min-block-size:38px;
	margin-block-end:16px;
	gap:9px;
}
.sidebar :is(.sidebar-card-list,.expert-widget__list,.most-commented-widget) { gap:12px; }
.sidebar .widget .samurai-card--mini .sc-card__title { margin-block-end:8px; font-size:15px; line-height:1.45; --title-lines:3; }
.sidebar .widget .samurai-card--mini .sc-card__footer { gap:7px; }
.sidebar .widget .samurai-card--mini .post-card-meta-strip { padding:0; border:0; }
.sidebar .widget .samurai-card--mini .post-card-meta-strip::before { content:none; }
.sidebar .widget .samurai-card--mini .post-card-action { display:none; }
.sidebar .widget .samurai-card--mini .sc-card__meta > span { flex-shrink:1; min-inline-size:0; }
.sidebar .widget .samurai-card--mini .sc-card__date .card__time { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sidebar .widget .samurai-card--mini.samurai-card--plain .sc-card__layout { display:flex; align-items:stretch; padding:12px; }
.sidebar .widget .samurai-card--mini.samurai-card--plain .sc-card__body { padding:0; }
.sidebar .widget .samurai-card--mini:focus-within { outline:2px solid var(--card-accent); outline-offset:3px; }

@container sidebar-rail (max-width:320px) {
	.sidebar .widget { padding:15px; }
	.sidebar :is(.sidebar-card-list,.expert-widget__list,.most-commented-widget) { gap:10px; }
}

/* A dedicated editorial composition for the article carousel. */
.sidebar .samurai-post-slider { --slider-card-radius:12px; }
.sidebar .samurai-post-slider__viewport {
	border:1px solid color-mix(in srgb,var(--widget-line) 82%,transparent);
	border-radius:var(--slider-card-radius);
	background:#0b1116;
	box-shadow:0 8px 22px rgb(0 0 0 / 12%);
}
.sidebar .samurai-post-slider .samurai-card--panorama {
	border:0;
	border-radius:0;
	background:#0c1218;
}
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__layout {
	display:flex;
	min-block-size:0;
	background:linear-gradient(160deg,#111a22,#0b1116 76%);
}
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__media {
	position:relative;
	inset:auto;
	block-size:auto;
	aspect-ratio:16 / 9;
	background:#18232d;
}
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__media::after { display:none; }
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__media > img { object-position:center; }
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__body {
	position:relative;
	flex:1 1 auto;
	gap:0;
	padding:14px 16px 15px;
}
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__category {
	margin:0 0 10px;
	min-block-size:25px;
	padding:4px 9px;
	border-color:rgb(255 255 255 / 13%);
	border-radius:6px;
	background:rgb(255 255 255 / 5%);
	color:#c7d0da;
	font-size:10px;
}
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__title {
	margin:0;
	padding:0;
	font-size:clamp(17px,5cqi,21px);
	font-weight:750;
	line-height:1.45;
	letter-spacing:-.025em;
}
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__title-text {
	-webkit-line-clamp:3;
}
.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__footer {
	position:static;
	inset:auto;
	flex:1 0 auto;
	align-items:flex-end;
	margin-block-start:14px;
	padding:12px 0 0;
	border-block-start:1px solid rgb(255 255 255 / 9%);
}
.sidebar .samurai-post-slider .post-card-action {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:8px;
	min-inline-size:94px;
	min-block-size:34px;
	padding:0 11px;
	border-color:rgb(255 255 255 / 13%);
	border-radius:7px;
	background:rgb(255 255 255 / 4%);
	color:#f1f3f6;
	font-size:11px;
	font-weight:600;
}
.sidebar .samurai-post-slider .post-card-action::before { content:"לקריאה"; }
.sidebar .samurai-post-slider .post-card-action > .icon { inline-size:13px; block-size:13px; }
.sidebar .samurai-post-slider .post-card-action:hover {
	border-color:color-mix(in srgb,var(--c-crimson) 60%,white 10%);
	background:color-mix(in srgb,var(--c-crimson) 13%,transparent);
	color:#fff;
}
.sidebar .samurai-post-slider__controls {
	justify-content:center;
	gap:12px;
	margin-block-start:12px;
}
.sidebar .widget .samurai-post-slider__controls > button {
	inline-size:36px;
	block-size:36px;
	border-radius:50%;
	background:color-mix(in srgb,var(--widget-ink) 5%,transparent);
	transition:background-color .18s,border-color .18s,color .18s;
}
.sidebar .samurai-post-slider__controls > button .icon { inline-size:15px; block-size:15px; }
.sidebar .samurai-post-slider__dots { gap:1px; }
.sidebar .widget .samurai-post-slider__dots button { inline-size:18px; block-size:28px; }
.sidebar .samurai-post-slider__dots button::after { inline-size:5px; block-size:5px; transition:width .18s,background-color .18s; }
.sidebar .samurai-post-slider__dots button[aria-current=true]::after { inline-size:15px; }
@container sidebar-widget (max-width:260px) {
	.sidebar .widget .samurai-card--mini .sc-card__layout { gap:10px; padding:9px; }
	.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__body { padding:13px; }
	.sidebar .samurai-post-slider .samurai-card--panorama .sc-card__title { font-size:17px; }
	.sidebar .samurai-post-slider__controls { gap:8px; }
}
@media(prefers-reduced-motion:reduce) { .samurai-post-slider__track { transition:none; } }

/* Theme colours belong here; article templates do not restyle nested cards. */
.single-cinema .sidebar { --widget-ink:#edf0f4; --widget-muted:#95a0ae; --widget-line:#252d35; }
.single-cinema .sidebar .widget { background:linear-gradient(135deg,#10171c,#0c1115); color:var(--widget-ink); }
.single-cinema .sidebar :is(.wp-block-search__input,select) { background:#151e25; color:var(--widget-ink); }
.sidebar .wp-block-latest-posts li > a { display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
