/*
Theme Name: Solarcim
Theme URI: https://solarcim.com.tr
Author: Solarcim
Author URI: https://solarcim.com.tr
Description: Modern ve responsive WordPress teması. GSAP animasyonları ve Tailwind CSS ile geliştirilmiştir.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: solarcim
Tags: modern, responsive, gsap, tailwind
*/

/* Tailwind CSS ve özel stiller functions.php'de yüklenecek */

/* Prose Styles for Single Post Templates - Full Typography Styles */
.prose {
    color: #374151;
    max-width: 65ch;
}

.prose h1 {
    color: hsl(30, 100%, 45%);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}

.prose h2 {
    color: #111827;
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}

.prose h3 {
    color: #111827;
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}

.prose h4 {
    color: #111827;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}

.prose p {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}

.prose ul,
.prose ol {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}

.prose li {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.prose img {
    margin-top: 2em;
    margin-bottom: 2em;
}

.prose a {
    color: hsl(30, 100%, 45%);
    text-decoration: underline;
    font-weight: 500;
}

.prose strong {
    color: #111827;
    font-weight: 600;
}

.prose hr {
    border-color: #e5e7eb;
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}

.prose blockquote {
    font-weight: 500;
    font-style: italic;
    color: #111827;
    border-left-width: 0.25rem;
    border-left-color: #e5e7eb;
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
}

.prose > :first-child {
    margin-top: 0;
}

.prose > :last-child {
    margin-bottom: 0;
}

/* Image Gallery Styles */
.image-gallery-slide {
    display: none;
}

.image-gallery-slide-active {
    display: block;
}

.image-gallery-icon {
    cursor: pointer;
    transition: all 0.3s;
}

.image-gallery-icon:hover {
    transform: scale(1.1);
}
