/*
Theme Name: Tiddler Cartoon
Description: 猫叔路亚 · 轻松卡通子主题（基于 Astra）
Template: astra
Version: 1.0.0
*/

:root{
  --mc-primary:#2BB3A3;
  --mc-primary-d:#1F8E81;
  --mc-accent:#FF8A5B;
  --mc-sun:#FFD166;
  --mc-bg:#EAF7FB;
  --mc-ink:#2C3E50;
  --mc-r:20px;
}
body{background:var(--mc-bg)!important;color:var(--mc-ink);}
a,button,img,input,textarea,.ast-button,.entry-title,.main-header-menu .menu-link{transition:all .25s cubic-bezier(.4,0,.2,1);}

.ast-article-post,.ast-separate-container .ast-article-post,article.post,.widget,.ast-single-post{
  border-radius:var(--mc-r)!important;border:none!important;background:#fff;
  box-shadow:0 6px 22px rgba(43,179,163,.10);overflow:hidden;
}
.ast-article-post:hover{transform:translateY(-6px);box-shadow:0 16px 34px rgba(43,179,163,.20);}

button,.ast-button,input[type=submit],.wp-block-button__link,.ast-custom-button{
  border-radius:999px!important;font-weight:600!important;
  box-shadow:0 4px 14px rgba(43,179,163,.25);
}
button:hover,.ast-button:hover,input[type=submit]:hover{transform:translateY(-2px);}

.site-title a{color:var(--mc-primary)!important;font-weight:800!important;}

.main-header-menu .menu-item>.menu-link{border-radius:999px;padding:.45em 1.05em;font-weight:600;}
.main-header-menu .menu-item>.menu-link:hover,
.main-header-menu .current-menu-item>.menu-link{background:rgba(43,179,163,.12);color:var(--mc-primary)!important;}

.entry-content img,.ast-article-post img{border-radius:14px;}
.entry-title a:hover{color:var(--mc-primary)!important;}

::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-thumb{background:rgba(43,179,163,.4);border-radius:999px;}
::-webkit-scrollbar-track{background:transparent;}

.site-footer{background:#fff;border-top:2px dashed rgba(43,179,163,.35);}
.ast-site-identity{padding:14px 0;}
