
/* LLM.GE ერთიანი დიზაინის ფენა (ლაივი, სნიპეტი: ერთიანი სტილი: მთავარი გვერდი)
   ერთი ახალი CSS ფენა. არცერთი არსებული სნიპეტი არ იცვლება.
   გამორთვა = ამ ფენის გათიშვა. ეტაპები ცალ-ცალკე გამოირთვება კომენტარებით. */

:root{
  --u-ink:#10263d;          /* ერთი მუქი ფერი (ნაცვლად 3 სხვადასხვა ლურჯისა) */
  --u-text:#2b3440;
  --u-muted:#64748b;
  --u-accent:#0c7f60;       /* ერთი მწვანე აქცენტი (ნაცვლად 8 სხვადასხვა მწვანისა) */
  --u-accent-soft:#e8f5ef;
  --u-line:rgba(16,38,61,.10);
  --u-panel:#f6f8fa;        /* მოდულების ერთი ფონი */
  --u-r:12px;               /* ბარათების ერთი რადიუსი */
  --u-chip:999px;           /* ჩიპების ერთი ფორმა */
  --u-gap:28px;             /* სექციებს შორის ერთი ინტერვალი */
  --u-col:1000px;           /* ერთი სვეტის სიგანე */
  --u-font:"Noto Sans","Noto Sans Georgian",system-ui,sans-serif;
}

/* ეტაპი 1: ერთი სვეტი. ყველა ბლოკი ერთ ვერტიკალურ ხაზზე იწყება და მთავრდება */
html body.home .lm3__in,
html body.home .llm-nav-container,
html body.home .llm-ge-about,
html body.home .llm-ge-footer__inner{
  max-width:calc(var(--u-col) + 40px)!important;
  margin-left:auto!important;margin-right:auto!important;
  padding-left:20px!important;padding-right:20px!important;
  box-sizing:border-box!important;
}
html body.home .llm-nav-panel,
html body.home .llm-ge-about__card,
html body.home .llm-ge-footer__bar{margin-left:0!important;margin-right:0!important;width:auto!important}
html body.home main.llmdigg{max-width:calc(var(--u-col) + 40px)!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}
html body.home section.llmpop{width:100%!important;max-width:var(--u-col)!important;margin:var(--u-gap) auto!important;box-sizing:border-box!important}

/* ეტაპი 2: ერთი სექციის სათაური. 4px მწვანე ზოლი მარცხნივ + მუქი, მსხვილი ტექსტი.
   იგივე ენა, რაც სტატიის H2-ებს უკვე აქვს */
html body.home .llm-lb__label,
html body.home .llm-cb__label,
html body.home .llm-nm__label,
html body.home .llmpop-title,
html body.home .llm-ge-about__card h3{
  font-family:var(--u-font)!important;
  font-size:17px!important;font-weight:800!important;line-height:1.3!important;
  color:var(--u-ink)!important;text-transform:none!important;letter-spacing:0!important;
  display:inline-flex!important;align-items:center!important;
  border-left:4px solid var(--u-accent)!important;padding:0 0 0 10px!important;
  background:none!important;
}
html body.home .llm-lb__dot,html body.home .llm-cb__dot,html body.home .llm-nm__dot,html body.home .llmpop-mark{display:none!important}
html body.home .llm-ge-about__card h3::after,html body.home .llm-ge-about__card h3::before{display:none!important}
html body.home .llm-ge-about__card h3{font-size:20px!important;margin-bottom:6px!important}
/* „ყველა →“ ბმულები ერთნაირად */
html body.home .llm-lb__all,html body.home .llm-cb__all{
  background:none!important;color:var(--u-accent)!important;font-size:13px!important;font-weight:700!important;padding:0!important;
}
/* მთავარი H1: იგივე სათაურის ენა, უფრო დიდი; მწვანე "ფლომასტერის" ფონი იხსნება */
html body.home h1.llmdigg-head{border-left:5px solid var(--u-accent)!important;border-bottom:0!important;padding:2px 0 2px 16px!important;margin-bottom:18px!important}
html body.home h1.llmdigg-head::before{display:none!important}
html body.home h1.llmdigg-head span.llmdigg-head-main,html body.home h1.llmdigg-head span.llmdigg-head-sub{
  font-family:var(--u-font)!important;font-size:30px!important;font-weight:800!important;letter-spacing:0!important;
  background:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;
}
html body.home h1.llmdigg-head span.llmdigg-head-main{color:var(--u-ink)!important}
html body.home h1.llmdigg-head span.llmdigg-head-sub{color:var(--u-accent)!important}

/* ეტაპი 3: ერთი ბარათის სისტემა.
   სიახლეები = ბრტყელი სია თხელი გამყოფით (ყუთები ყუთებში აღარ არის).
   სხვა მოდულები = ერთი ღია ფონის პანელი, ჩრდილის გარეშე, ერთი რადიუსით */
html body.home .llmdigg-item{
  background:transparent!important;border:0!important;border-bottom:1px solid var(--u-line)!important;
  border-radius:0!important;box-shadow:none!important;
  padding:22px 0!important;margin:0!important;
}
html body.home .llmdigg-item::before{display:none!important}
html body.home .llmdigg-item:hover{box-shadow:none!important;transform:none!important}
html body.home .llmdigg-thumb{border-radius:var(--u-r)!important}
html body.home .llm-nav-panel,
html body.home .llm-nm,
html body.home .llm-lb,
html body.home .llm-cb,
html body.home a.llm-start,
html body.home section.llmpop,
html body.home .llm-ge-about__card,
html body.home .llm-ge-footer__bar{
  background:var(--u-panel)!important;background-image:none!important;
  border:0!important;box-shadow:none!important;border-radius:var(--u-r)!important;
}
html body.home .llm-nm,html body.home .llm-lbw,html body.home .llm-cbw,html body.home a.llm-start{margin-top:var(--u-gap)!important;margin-bottom:var(--u-gap)!important}
html body.home .llm-lbw .llm-lb,html body.home .llm-cbw .llm-cb{margin:0!important}
html body.home .llm-nm{margin-top:0!important}
html body.home .llm-lb,html body.home .llm-cb{padding:16px 18px 12px!important}
html body.home section.llmpop{padding:22px 24px 12px!important}
html body.home .llm-ge-about__card{padding:32px!important}
html body.home .llm-ge-wrap{padding-top:0!important}
html body.home .llmdigg-more{
  background:var(--u-ink)!important;background-image:none!important;color:#fff!important;border:0!important;
  box-shadow:none!important;border-radius:var(--u-chip)!important;max-width:320px!important;margin:28px auto 0!important;
}
html body.home .llmdigg-more *{color:#fff!important}

/* ეტაპი 4: ერთი ფერი და ერთი ფორმის ჩიპები */
html body.home .llm-cat-link{border-radius:var(--u-chip)!important;background:#fff!important;border:1px solid var(--u-line)!important;color:var(--u-ink)!important}
html body.home .llm-cat-link.is-active{background:var(--u-accent)!important;border-color:var(--u-accent)!important;color:#fff!important}
html body.home .llm-cat-link.is-active img{filter:brightness(0) invert(1)}
html body.home .llmdigg-cat,html body.home .llmdigg-new{border-radius:var(--u-chip)!important;color:var(--u-accent)!important;background:var(--u-accent-soft)!important;border:0!important}
html body.home .llm-search-input{border-radius:var(--u-chip)!important;background:#fff!important}
html body.home .llm-socials a{border-radius:var(--u-chip)!important;background:#fff!important}
html body.home .lm3__in > :first-child{color:var(--u-accent)!important;background:var(--u-accent-soft)!important}
html body.home .llmpop-rank{color:var(--u-accent)!important}
html body.home .llmpop-row-title,html body.home .llmdigg-title a,html body.home .llm-lb__n,html body.home .llm-cb__n{color:var(--u-ink)!important}
html body.home #llm-pill-btn.llm-pill-btn{background:var(--u-accent)!important}
html body.home .llm-ge-about__card,html body.home .llm-lb,html body.home .llm-cb,html body.home .llm-nm{font-family:var(--u-font)!important}
html body.home .pag .current, html body.home [class*="pag"] [aria-current]{background:var(--u-accent)!important;color:#fff!important}

/* მობილური: იგივე სისტემა, ნაკლები ინტერვალით */
@media (max-width:640px){
  :root{--u-gap:20px}
  html body.home .lm3__in,html body.home .llm-nav-container,
  html body.home main.llmdigg,html body.home .llm-ge-about,html body.home .llm-ge-footer__inner{padding-left:16px!important;padding-right:16px!important}
  html body.home #content .ast-container{padding-left:0!important;padding-right:0!important}
  html body.home section.llmpop{width:auto!important;max-width:none!important;margin:20px 16px!important}
  html body.home .llmdigg-item{padding:18px 0!important}
  html body.home h1.llmdigg-head span.llmdigg-head-main,html body.home h1.llmdigg-head span.llmdigg-head-sub{font-size:24px!important}
  html body.home .llm-ge-about__card{padding:22px!important}
  html body.home section.llmpop{padding:18px 16px 8px!important}
}

/* სოციალური ღილაკები: დაჭერისას/hover-ზე იკონი არ უნდა გაქრეს */
html body.home .llm-socials a.llm-social-btn:hover,html body.home .llm-socials a.llm-social-btn:active,html body.home .llm-socials a.llm-social-btn:focus{background:var(--u-accent-soft,#e8f5ef)!important;border-color:var(--u-accent,#0c7f60)!important;color:var(--u-accent,#0c7f60)!important}
html body.home .llm-cat-link{border-radius:6px!important}
/* V1: news.ge სტილის ტაბები */
html body.home .llm-cat-wrapper .llm-cat-row{gap:2px!important;border-bottom:1px solid var(--u-line,#e3e8ee)!important}
html body.home .llm-cat-wrapper .llm-cat-link{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -3px 0 transparent!important;min-height:0!important;padding:11px 12px 12px!important;font-size:14px!important;font-weight:400!important;color:#2b3440!important;transform:none!important}
html body.home .llm-cat-wrapper .llm-cat-link .llm-ci{display:none!important}
html body.home .llm-cat-wrapper .llm-cat-link:hover{color:var(--u-accent,#0c7f60)!important;background:transparent!important}
html body.home .llm-cat-wrapper .llm-cat-link.is-active{color:var(--u-accent,#0c7f60)!important;font-weight:700!important;box-shadow:inset 0 -3px 0 var(--u-accent,#0c7f60)!important;background:transparent!important}
html body.home .llm-cat-wrapper .llm-cat-link:first-child{padding-left:2px!important}
@media(max-width:544px){html body.home .llm-cat-wrapper .llm-cat-link{padding:11px 10px 12px!important;font-size:13.5px!important}}
