/* Tinte.lv V2.8.15 — public UI stabilization */
.logo-v2815{display:inline-flex!important;align-items:center!important;width:132px!important;height:36px!important;overflow:visible!important;color:inherit!important;flex:0 0 auto}
.logo-v2815 img{display:block!important;width:132px!important;height:auto!important;max-width:none!important;margin:0!important}
.logo-v2815-dark{display:none!important}body[data-theme="dark"] .logo-v2815-light{display:none!important}body[data-theme="dark"] .logo-v2815-dark{display:block!important}

/* Native <details> makes “Vairāk” work even if JS is unavailable. */
.nav-more-v2815{position:relative;flex:0 0 auto}.nav-more-v2815>summary{list-style:none;cursor:pointer;font:750 13px/1.2 Inter,ui-sans-serif,system-ui;white-space:nowrap;color:var(--ink);padding:4px 0;user-select:none}.nav-more-v2815>summary::-webkit-details-marker{display:none}.nav-more-v2815>summary.active,.nav-more-v2815[open]>summary{color:var(--accent)}.nav-more-v2815>summary span{font-size:10px;margin-left:3px}.nav-more-menu-v2815{display:grid!important;position:absolute;top:calc(100% + 12px);right:0;z-index:300;min-width:220px;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);gap:2px}.nav-more-v2815:not([open])>.nav-more-menu-v2815{display:none!important}.nav-more-menu-v2815 a{display:block;padding:9px 11px;border-radius:9px;font-weight:750;font-size:13px}.nav-more-menu-v2815 a:hover{background:var(--soft)}

.breaking-strip-v2815 a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-grid-v2815{align-items:stretch}
/* Category labels always start at the upper-left of the card. */
.mini-card-v2815{justify-content:flex-start!important;align-items:stretch!important;padding:22px!important}.mini-card-v2815 .kicker,.news-card-v2815 .kicker{display:block!important;align-self:flex-start!important;margin:0 0 9px!important;text-align:left!important}.mini-card-v2815 h2{margin:.15em 0 .55em!important}.mini-card-v2815 p{margin:.2em 0 1em!important}.mini-card-v2815 .meta{margin-top:auto;width:100%}
.news-card-copy-v2815{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0}.news-card-copy-v2815 h3{margin:.1em 0 .4em!important}.news-card-copy-v2815 .meta{margin-top:auto;width:100%}

.home-overview-v2815{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start;margin-top:44px}.home-latest-v2815{min-width:0}.section-more-v2815{font-size:12px;font-weight:850;color:var(--muted)}.news-grid-v2815{grid-template-columns:repeat(2,minmax(0,1fr))!important}.news-grid-v2815 .news-card{grid-template-columns:132px minmax(0,1fr)!important}.news-grid-v2815 .thumb{min-height:155px}
.most-read-v2815{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:20px;position:sticky;top:92px}.most-read-title-v2815{display:flex;align-items:end;justify-content:space-between;padding-bottom:12px;border-bottom:3px solid var(--ink)}.most-read-title-v2815 span{font-size:22px;font-weight:950;letter-spacing:-.03em}.most-read-title-v2815 small{font-size:11px;color:var(--muted)}.most-read-list-v2815{display:grid}.most-read-item-v2815{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:15px 0;border-bottom:1px solid var(--line)}.most-read-item-v2815:last-child{border-bottom:0}.most-read-item-v2815>b{font-size:25px;line-height:1;color:var(--accent);letter-spacing:-.05em}.most-read-item-v2815>span{display:grid;gap:4px;min-width:0}.most-read-item-v2815 small{font-size:9px;line-height:1;text-transform:uppercase;font-weight:900;letter-spacing:.1em;color:var(--accent)}.most-read-item-v2815 strong{font-size:15px;line-height:1.25}.most-read-item-v2815 em{font-style:normal;font-size:10px;color:var(--muted)}

.category-hub-v2815{margin-top:62px;scroll-margin-top:100px}.category-hub-head-v2815{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px;border-bottom:3px solid var(--ink);padding-bottom:12px}.category-hub-head-v2815 h2{font-size:30px;margin:0;letter-spacing:-.04em}.category-hub-head-v2815 p{margin:0;color:var(--muted);font-size:12px}.category-grid-v2815{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.category-panel-v2815{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:18px;min-width:0}.category-panel-head-v2815{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.category-panel-head-v2815 h3{margin:0;color:var(--accent);font-size:13px;text-transform:uppercase;letter-spacing:.1em}.category-panel-head-v2815 a{font-size:11px;font-weight:850;color:var(--muted)}.category-lead-v2815{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start;padding-bottom:15px;border-bottom:1px solid var(--line)}.category-lead-img-v2815{display:block;width:180px;aspect-ratio:16/10;overflow:hidden;border-radius:11px;background:var(--soft)}.category-lead-img-v2815 img{width:100%!important;height:100%!important;object-fit:cover!important}.category-lead-v2815 strong{font-size:21px;line-height:1.12;letter-spacing:-.025em}.category-lead-v2815 p{grid-column:2;margin:-6px 0 0;color:var(--muted);font-size:12px}.category-list-v2815{display:grid}.category-list-v2815 a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line)}.category-list-v2815 a:last-child{border-bottom:0;padding-bottom:0}.category-list-v2815 span{font-weight:780;font-size:14px;line-height:1.3}.category-list-v2815 small{font-size:10px;color:var(--muted);white-space:nowrap}

/* Article dark mode: never leave dark text on the dark background. */
body[data-theme="dark"] .story-header h1,body[data-theme="dark"] .story-kicker,body[data-theme="dark"] .story-byline,body[data-theme="dark"] .story-content,body[data-theme="dark"] .rich-article-body,body[data-theme="dark"] .rich-article-body p,body[data-theme="dark"] .rich-article-body li,body[data-theme="dark"] .rich-article-body h2,body[data-theme="dark"] .rich-article-body h3,body[data-theme="dark"] .rich-article-body strong,body[data-theme="dark"] .rich-article-body em{color:var(--ink)!important}body[data-theme="dark"] .story-lead{color:#c3c7bd!important}body[data-theme="dark"] .rich-article-body blockquote{color:#d7d9d3!important}body[data-theme="dark"] .rich-article-body a,body[data-theme="dark"] .story-sources a{color:#ff7773!important}body[data-theme="dark"] .story-sources summary{color:#d8dbd3!important}body[data-theme="dark"] .rich-article-body figure img,body[data-theme="dark"] .story-hero img{background:#242720!important}

.story-actions-v2815{display:flex;align-items:center;gap:12px;margin-top:18px}.story-share-v2815{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:8px 13px;font:800 12px/1 Inter,ui-sans-serif,system-ui;cursor:pointer}.story-share-v2815:hover{border-color:var(--ink)}.share-status-v2815{font-size:11px;color:var(--muted)}

@media(max-width:1080px){.home-overview-v2815{grid-template-columns:1fr}.most-read-v2815{position:relative;top:auto}.news-grid-v2815{grid-template-columns:repeat(2,minmax(0,1fr))!important}.category-lead-v2815{grid-template-columns:150px minmax(0,1fr)}.category-lead-img-v2815{width:150px}}
@media(max-width:900px){.logo-v2815,.logo-v2815 img{width:122px!important}.nav-more-menu-v2815{position:fixed;top:96px;left:12px;right:12px;max-height:60vh;overflow:auto}.category-grid-v2815{grid-template-columns:1fr}.home-overview-v2815{margin-top:34px}}
@media(max-width:700px){.news-grid-v2815{grid-template-columns:1fr!important}.category-hub-head-v2815{display:block}.category-hub-head-v2815 p{margin-top:5px}.category-lead-v2815{grid-template-columns:118px minmax(0,1fr);gap:12px}.category-lead-img-v2815{width:118px}.category-lead-v2815 strong{font-size:18px}.category-lead-v2815 p{display:none}.category-list-v2815 a{grid-template-columns:1fr}.category-list-v2815 small{white-space:normal}.breaking-strip-v2815{gap:9px}.breaking-strip-v2815 strong{flex:0 0 auto}.story-actions-v2815{margin-top:14px}}
/* Keep the hero category label aligned to the upper-left of its text column too. */
.hero-grid-v2815 .hero-copy{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.hero-grid-v2815 .hero-copy .kicker{margin:0 0 10px!important}.hero-grid-v2815 .hero-copy h1{margin:.1em 0 .45em!important}.hero-grid-v2815 .hero-copy .meta{margin-top:auto!important;width:100%}
