/*
Theme Name: PathNews
Theme URI: https://pathnews.site
Author: Nakican Akyürek
Author URI: https://pathnews.site
Description: PathNews is a modern, fast, and flexible news & magazine WordPress theme designed for publishers, bloggers, and online magazines.
Version: 1.2
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
Text Domain: pathnews
Tags: news, magazine, blog, customizer, responsive, dark-mode, grid-layout, translation-ready
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Copyright: © 2026 Nakican Akyürek
*/
 
.single article h3 {
  font-size: 1.25rem;
  margin-top: 2rem;
  margin-bottom: .75rem;
   font-weight: 600;
}

/* Paragraphs */
 

/* Lists */
.single article ul,
.single article ol {
  padding-left: 1.25rem;
  margin: 1.5rem 0;
}

.single article li {
  margin-bottom: .6em;
}

/* Blockquote */
.single article blockquote {
  border-left: 4px solid #dc2626;
  padding-left: 1rem;
  margin: 2rem 0;
  font-style: italic;
  color: #374151;
  background: #f9fafb;
}

 

/* ==================================================
   META BAR (Author / Date / Updated)
================================================== */

.single .post-meta {
  font-size: 0.75rem;
  color: #6b7280;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: .75rem;
  margin-bottom: 1rem;
}

/* ==================================================
   READING TOOLS (FONT / SHARE / READ ALOUD)
================================================== */

#post-tools {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  font-size: 1rem;
  
}

#post-tools button {
  background: none;
  color: #374151;
  padding: .25rem;
}

#post-tools button:hover {
  color: #dc2626;
}

 
/* ==================================================
   SHARE MENU
================================================== */

.share-wrapper {
  position: relative;
}

.share-menu {
  min-width: 44px;
}

/* ==================================================
   RELATED POSTS
================================================== */

.single .related-posts article h4 {
  font-size: .95rem;
  line-height: 1.4;
}

/* ==================================================
   RESPONSIVE
================================================== */

@media (max-width: 768px) {

  .single article {
    font-size: 16px;
    line-height: 1.7;
  }

  .single article h1 {
    font-size: 1.75rem;
  }

  #post-tools {
    font-size: .9rem;
  }
}
	
	
	
@keyframes livePulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  70% {
    transform: scale(2);
    opacity: 0;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}

.live-wrapper {
  position: relative;
}

.live-wrapper::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(220,38,38,0.5);
  border-radius: 9999px;
  animation: livePulse 1.5s infinite;
}



@keyframes marquee {
0% {transform: translateX(0)}
100% {transform: translateX(-50%)}
}

.animate-marquee{
display:flex;
animation: marquee 25s linear infinite;
} 