/* Дневная тема блога: шаблон статьи (art.html) и список blog.html. Все правила под html[data-theme="day"]. */

/* переменные обоих шаблонов */
html[data-theme="day"]{
  color-scheme:light;
  /* шаблон статьи */
  --bg:#eeece7;--panel:#fff;--ink:#16181b;--mut:#5c636d;--acc:#8a6400;--line:#dedad1;
  /* blog.html */
  --bg2:#f6f4ef;--bg3:#fff;
  --accent:#8a6400;--accent-l:rgba(242,183,5,.18);--accent-m:rgba(242,183,5,.5);
  --gold:#8a6400;--accent2:#13704f;
  --text:#16181b;--text2:#5c636d;--text3:#5c636d;
  --border:#dedad1;--card:#fff;
  --shadow:0 2px 16px rgba(22,24,27,.08);--shadow-lg:0 20px 48px rgba(22,24,27,.14);
}
html[data-theme="day"] ::selection{background:rgba(242,183,5,.45);color:#16181b}

/* ===== шаблон статьи ===== */
html[data-theme="day"] body{background:var(--bg);color:#16181b}
html[data-theme="day"] header{border-bottom-color:#dedad1}
html[data-theme="day"] header a{color:#16181b}
html[data-theme="day"] header a span{color:#8a6400}
html[data-theme="day"] header nav a{color:#5c636d}
html[data-theme="day"] .crumbs,html[data-theme="day"] .crumbs a{color:#5c636d}
html[data-theme="day"] .crumbs a:hover{color:#16181b}
html[data-theme="day"] h1{color:#16181b}
html[data-theme="day"] .meta{color:#5c636d}
html[data-theme="day"] .meta b{color:#8a6400}
html[data-theme="day"] .cover{border-color:#dedad1;background:#fff;box-shadow:0 2px 12px rgba(22,24,27,.08)}
html[data-theme="day"] article h2,html[data-theme="day"] article h3{color:#16181b}
html[data-theme="day"] article p{color:#16181b}
html[data-theme="day"] article li{color:#16181b}
html[data-theme="day"] article b,html[data-theme="day"] article strong{color:#16181b}
html[data-theme="day"] article a{color:#8a6400;text-decoration:underline;text-decoration-color:rgba(138,100,0,.45);text-underline-offset:2px}
html[data-theme="day"] article a:hover{color:#16181b;text-decoration-color:#16181b}
html[data-theme="day"] article blockquote{border-left:3px solid #f2b705;padding-left:16px;color:#5c636d}
html[data-theme="day"] article hr{border:0;border-top:1px solid #dedad1}
html[data-theme="day"] article table{border-collapse:collapse;background:#fff}
html[data-theme="day"] article th,html[data-theme="day"] article td{border:1px solid #dedad1;color:#16181b}
html[data-theme="day"] article th{background:#f6f4ef}
/* код остаётся графитовым */
html[data-theme="day"] pre{background:#1d2125;color:#e8ebf0;border:1px solid #1d2125;border-radius:10px}
html[data-theme="day"] pre code{background:transparent;color:inherit}
html[data-theme="day"] :not(pre)>code{background:#1d2125;color:#e8ebf0;border-radius:4px;padding:.1em .35em}
/* блок CTA шаблона */
html[data-theme="day"] .cta{border-color:#dedad1;background:#fff;box-shadow:0 2px 12px rgba(22,24,27,.08)}
html[data-theme="day"] .cta h3{color:#16181b}
html[data-theme="day"] .cta p{color:#5c636d}
html[data-theme="day"] .cta a{background:#f2b705;color:#16181b;box-shadow:0 1px 2px rgba(22,24,27,.08)}
html[data-theme="day"] .cta a:hover{color:#16181b;box-shadow:0 4px 12px rgba(22,24,27,.14)}
/* подвал шаблона */
html[data-theme="day"] footer{border-top-color:#dedad1}
html[data-theme="day"] footer p{color:#5c636d}
html[data-theme="day"] footer a{color:#8a6400}
/* FAQ-аккордеон */
html[data-theme="day"] details.faq{border-color:#dedad1;background:#fff}
html[data-theme="day"] details.faq summary{color:#16181b}
html[data-theme="day"] details.faq summary::after{color:#8a6400}
html[data-theme="day"] details.faq>div{color:#16181b;opacity:.9}
/* блок «GiG AI» под статьёй (цвета в инлайновом стиле) */
html[data-theme="day"] .gig-models{border-color:#dedad1!important;background:#fff;color:#16181b;opacity:1!important}
html[data-theme="day"] .gig-models a{color:#8a6400!important;text-decoration:underline;text-underline-offset:2px}
/* блок «Бесплатно в Telegram» (тёмный градиент в инлайновом стиле) */
html[data-theme="day"] .botcta,html[data-theme="day"] [style*="linear-gradient(135deg,#1b1410"]{background:#fff!important;border-color:#cbc5b9!important;color:#16181b!important;box-shadow:0 2px 12px rgba(22,24,27,.08)}
html[data-theme="day"] .botcta h3{color:#16181b!important}
html[data-theme="day"] .botcta p{color:#5c636d!important;opacity:1!important}

/* ===== типовые инлайновые цвета в статьях ===== */
html[data-theme="day"] [style*="color:#fff"],
html[data-theme="day"] [style*="color:#ffffff"],
html[data-theme="day"] [style*="color:#eef1f7"],
html[data-theme="day"] [style*="color:#edf1f7"],
html[data-theme="day"] [style*="color:#f5f7fb"],
html[data-theme="day"] [style*="color:#e8ecf3"],
html[data-theme="day"] [style*="color:#dfe5ee"]{color:#16181b!important}
html[data-theme="day"] [style*="color:#cdd5e1"],
html[data-theme="day"] [style*="color:#a3abbb"],
html[data-theme="day"] [style*="color:#8b94a6"],
html[data-theme="day"] [style*="color:#8b98ac"],
html[data-theme="day"] [style*="color:#9aa3b5"],
html[data-theme="day"] [style*="color:#5c6270"],
html[data-theme="day"] [style*="color:rgba(255,255,255,"]{color:#5c636d!important}
html[data-theme="day"] [style*="color:#ff7a1a"],
html[data-theme="day"] [style*="color:#ff9a4a"],
html[data-theme="day"] [style*="color:#ffb066"],
html[data-theme="day"] [style*="color:#ffb95c"],
html[data-theme="day"] [style*="color:#f0a935"],
html[data-theme="day"] [style*="color:#e8b04b"]{color:#8a6400!important}
html[data-theme="day"] [style*="color:#37d39b"]{color:#13704f!important}
html[data-theme="day"] [style*="background:#0a0d12"],
html[data-theme="day"] [style*="background:#0b0f17"],
html[data-theme="day"] [style*="background:#0e131b"],
html[data-theme="day"] [style*="background:#121826"],
html[data-theme="day"] [style*="background:#121926"],
html[data-theme="day"] [style*="background:#141820"],
html[data-theme="day"] [style*="background:#1b1410"],
html[data-theme="day"] [style*="background-color:#0a0d12"],
html[data-theme="day"] [style*="background-color:#0b0f17"],
html[data-theme="day"] [style*="background-color:#121826"],
html[data-theme="day"] [style*="background-color:#121926"]{background:#fff!important;color:#16181b!important;border-color:#dedad1!important}
html[data-theme="day"] [style*="background:rgba(255,255,255,"],
html[data-theme="day"] [style*="background-color:rgba(255,255,255,"]{background:#f6f4ef!important;color:#16181b!important}
html[data-theme="day"] [style*="background:rgba(255,122,26,"],
html[data-theme="day"] [style*="background:rgba(232,176,75,"]{background:rgba(242,183,5,.14)!important;color:#16181b!important}
html[data-theme="day"] [style*="border:1px solid rgba(255,255,255,"],
html[data-theme="day"] [style*="border-color:rgba(255,255,255,"]{border-color:#dedad1!important}
html[data-theme="day"] [style*="border:1px solid rgba(255,122,26,"],
html[data-theme="day"] [style*="border:1px solid rgba(232,176,75,"]{border-color:#cbc5b9!important}
html[data-theme="day"] [style*="border-left:3px solid #ff7a1a"],
html[data-theme="day"] [style*="border-left:4px solid #ff7a1a"]{border-left-color:#f2b705!important}
/* оранжевые кнопки в инлайновом стиле: volt с графитовым текстом */
html[data-theme="day"] a[style*="background:#ff7a1a"],
html[data-theme="day"] a[style*="background:#e8b04b"],
html[data-theme="day"] a[style*="background-color:#ff7a1a"]{background:#f2b705!important;color:#16181b!important;box-shadow:0 1px 2px rgba(22,24,27,.08)}
html[data-theme="day"] a[style*="background:#ff7a1a"]:hover,
html[data-theme="day"] a[style*="background:#e8b04b"]:hover{color:#16181b!important;box-shadow:0 4px 12px rgba(22,24,27,.14)}
/* картинки и обложки не трогаем */
html[data-theme="day"] img[style],html[data-theme="day"] .cover img,html[data-theme="day"] .sol-img,html[data-theme="day"] .bp-image img{background:transparent!important;color:inherit!important}

/* ===== blog.html ===== */
html[data-theme="day"] body{background-image:radial-gradient(820px 460px at 82% -6%,rgba(242,183,5,.18),transparent 60%)}
html[data-theme="day"] nav{background:rgba(246,244,239,.88);border-bottom-color:#dedad1}
html[data-theme="day"] .nav-logo{color:#16181b}
html[data-theme="day"] .nav-logo span{color:#8a6400}
html[data-theme="day"] .nav-links a{color:#5c636d}
html[data-theme="day"] .nav-links a:hover{color:#16181b}
html[data-theme="day"] .nav-links a.active{color:#8a6400}
html[data-theme="day"] .nav-links a::after{background:#8a6400}
html[data-theme="day"] .nav-cta{background:#f2b705;color:#16181b;box-shadow:0 1px 2px rgba(22,24,27,.08)}
html[data-theme="day"] .nav-cta:hover{opacity:1;box-shadow:0 4px 12px rgba(22,24,27,.14)}
html[data-theme="day"] .scrollprog{background:linear-gradient(90deg,#f2b705,#8a6400);box-shadow:0 0 10px rgba(242,183,5,.35)}
html[data-theme="day"] .blog-hero::before{background-image:radial-gradient(circle,rgba(22,24,27,.10) 1px,transparent 1px)}
html[data-theme="day"] .blog-hero .tag{color:#8a6400}
html[data-theme="day"] .blog-hero h1{color:#16181b}
html[data-theme="day"] .blog-hero h1 em{color:#8a6400}
html[data-theme="day"] .blog-hero p{color:#5c636d}
html[data-theme="day"] .posts-section h2{color:#16181b}
/* карточки */
html[data-theme="day"] .bp-card{background:#fff;border-color:#dedad1;border-top-color:var(--bp-accent,#f2b705);box-shadow:0 2px 16px rgba(22,24,27,.08);color:#16181b}
html[data-theme="day"] .bp-card:hover{box-shadow:0 20px 48px rgba(22,24,27,.14)}
html[data-theme="day"] .bp-cat{background:var(--bp-accent-soft,rgba(138,100,0,.10));color:var(--bp-accent,#8a6400)}
html[data-theme="day"] .bp-date{color:#5c636d}
html[data-theme="day"] .bp-title{color:#16181b}
html[data-theme="day"] .bp-image{background:#f6f4ef}
html[data-theme="day"] .bp-image-placeholder{background:linear-gradient(135deg,#f6f4ef,#eeece7);opacity:1;color:#5c636d}
html[data-theme="day"] .bp-image-placeholder svg{opacity:.6}
html[data-theme="day"] .bp-body{color:#5c636d}
/* в blog.html цвет .bp-link задан с !important, иначе его не перекрыть */
html[data-theme="day"] .bp-link{color:#8a6400!important}
html[data-theme="day"] .bp-card:hover .bp-link{color:#16181b!important}
html[data-theme="day"] .bp-empty,html[data-theme="day"] .bp-error{background:#fff;border-color:#cbc5b9;color:#5c636d}
html[data-theme="day"] .bp-error a{color:#8a6400}
html[data-theme="day"] .bp-more{color:#8a6400;background:#fff;border-color:#cbc5b9;box-shadow:0 1px 3px rgba(22,24,27,.08)}
html[data-theme="day"] .bp-more:hover{background:#f6f4ef;border-color:#8a6400;color:#16181b}
/* карточки статей Solaris */
html[data-theme="day"] .sol-card{background:#fff;border-color:#dedad1;color:#16181b}
html[data-theme="day"] .sol-tag{color:#8a6400}
html[data-theme="day"] .sol-body h3{color:#16181b}
html[data-theme="day"] .sol-body p{color:#5c636d;opacity:1}
html[data-theme="day"] .sol-date{color:#5c636d;opacity:1}
/* подвал blog.html */
html[data-theme="day"] footer{background:#eeece7;border-top-color:#dedad1}
html[data-theme="day"] .footer-logo{color:#16181b}
html[data-theme="day"] footer .links a{color:#5c636d}
html[data-theme="day"] footer .links a:hover{color:#16181b}
@media(max-width:900px){
  html[data-theme="day"] nav{background:rgba(246,244,239,.94)}
}
