/* Identidade mantida do site original: preto, dourado, Cinzel e Lora */
html { scroll-behavior: smooth; }
body { overflow-wrap: anywhere; }
.gold-glow { text-shadow: 0 0 14px rgba(212,175,55,.45); }
.gold-border { border-color: #D4AF37; }
.gold-divider { background: linear-gradient(90deg,transparent,#D4AF37,transparent); }
#site-nav a[aria-current="page"]:not(.bg-occultGold) { color:#D4AF37; }
#site-nav a { text-decoration:none; }
#menu-toggle:focus-visible { outline:2px solid #D4AF37; outline-offset:2px; }
input, select, textarea { border-radius:2px; }
@media (max-width: 767px) { #site-nav { max-height:75vh; overflow-y:auto; } }
@media (prefers-reduced-motion:reduce) {html{scroll-behavior:auto} *,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* Blog: cards clicáveis e leitura de artigos (sem alterar a identidade visual) */
.blog-toolbar { display:flex; flex-wrap:wrap; gap:12px; margin:0 0 28px; }
.blog-toolbar input,.blog-toolbar select { appearance:auto; background:#0f0f10; color:#dedede; border:1px solid #6e5a23; padding:12px 15px; min-height:46px; font:14px Lora,serif; border-radius:2px; }
.blog-toolbar input {flex:1;min-width:210px} .blog-toolbar select{width:min(100%,230px)}
.blog-toolbar input:focus,.blog-toolbar select:focus{outline:2px solid #D4AF37;outline-offset:2px}
.blog-card{display:flex;flex-direction:column;height:100%;outline-offset:3px}
.blog-card:focus-visible{outline:2px solid #D4AF37}
.blog-card>div{flex:1;display:flex;flex-direction:column}.blog-card>div>span:last-child{margin-top:auto;padding-top:16px}
.blog-thumb {width:100%;height:195px;object-fit:cover;border-bottom:1px solid rgba(153,123,36,.3)}
.blog-cover{width:100%;max-height:420px;object-fit:cover;border:1px solid rgba(153,123,36,.3);margin:0 0 28px}
.blog-article{font-size:1.05rem;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}
.blog-article p {margin:0 0 1.5rem}
@media(max-width:500px){.blog-toolbar select{width:100%}}
