.elementor-kit-40{--e-global-color-primary:#17160F;--e-global-color-secondary:#5A560E;--e-global-color-text:#17160F;--e-global-color-accent:#EAEE34;--e-global-color-6bb24ab:#FFFFFF;--e-global-color-3aa156f:#3B3A30;--e-global-color-3c30cbf:#232219;--e-global-color-e35458e:#35342A;--e-global-color-da231ee:#F5F4EC;--e-global-color-25205a3:#E4E3D9;--e-global-color-8d848e6:#47463B;--e-global-color-17af1dd:#65635A;--e-global-color-c8136e1:#A8A69A;--e-global-color-cd3dcc4:#D9D7CB;--e-global-color-3875ca6:#FFFFFF;--e-global-color-a7d1b51:#3B3A30;--e-global-color-036e016:#232219;--e-global-color-5385e92:#35342A;--e-global-color-705ab2b:#F5F4EC;--e-global-color-1bff451:#E4E3D9;--e-global-color-bd9034e:#47463B;--e-global-color-3c05a8e:#65635A;--e-global-color-29be354:#A8A69A;--e-global-color-e729296:#D9D7CB;--e-global-typography-primary-font-family:"p22-mackinac-pro";--e-global-typography-primary-font-size:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"loretta-display-variable";--e-global-typography-secondary-font-size:clamp(1.15rem, 1rem + 0.75vw, 1.33rem);--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-font-style:italic;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"loretta-variable";--e-global-typography-text-font-size:clamp(1.0625rem, 1rem + 0.3vw, 1.1875rem);--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:clamp(0.75rem, 0.72rem + 0.1vw, 0.8125rem);--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.08em;--e-global-typography-c6e4272-font-family:"p22-mackinac-pro";--e-global-typography-c6e4272-font-size:clamp(30px, 22px + 2vw, 50px);--e-global-typography-c6e4272-font-weight:500;--e-global-typography-c6e4272-line-height:1.15em;--e-global-typography-bf385ad-font-family:"loretta";--e-global-typography-bf385ad-font-size:clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);--e-global-typography-bf385ad-font-weight:500;--e-global-typography-bf385ad-line-height:1.2em;--e-global-typography-f0f16eb-font-family:"p22-mackinac-pro";--e-global-typography-f0f16eb-font-size:clamp(1.625rem, 1.3rem + 1.2vw, 2.5rem);--e-global-typography-f0f16eb-font-weight:500;--e-global-typography-f0f16eb-line-height:1.1em;--e-global-typography-8656bcc-font-family:"loretta-variable";--e-global-typography-8656bcc-font-size:clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);--e-global-typography-8656bcc-font-weight:500;--e-global-typography-8656bcc-line-height:1.2em;--e-global-typography-ca17c80-font-family:"loretta-variable";--e-global-typography-ca17c80-font-size:1.125rem;--e-global-typography-ca17c80-font-weight:500;--e-global-typography-ca17c80-line-height:1.25em;--e-global-typography-6dc5d6a-font-family:"loretta-display-variable";--e-global-typography-6dc5d6a-font-size:clamp(1.0625rem, 1rem + 0.2vw, 1.125rem);--e-global-typography-6dc5d6a-font-weight:300;--e-global-typography-6dc5d6a-line-height:1.45em;--e-global-typography-8d00cba-font-family:"loretta-variable";--e-global-typography-8d00cba-font-size:clamp(1.5rem, 1.4rem + 0.4vw, 1.75rem);--e-global-typography-8d00cba-font-weight:500;--e-global-typography-8d00cba-line-height:1.25em;--e-global-typography-b3c4a14-font-family:"loretta-variable";--e-global-typography-b3c4a14-font-size:clamp(1.25rem, 1.2rem + 0.2vw, 1.375rem);--e-global-typography-b3c4a14-font-weight:500;--e-global-typography-b3c4a14-line-height:1.3em;--e-global-typography-d2b3dc7-font-family:"loretta-display-variable";--e-global-typography-d2b3dc7-font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem);--e-global-typography-d2b3dc7-font-weight:300;--e-global-typography-d2b3dc7-font-style:italic;--e-global-typography-d2b3dc7-line-height:1.3em;--e-global-typography-fecf400-font-family:"Inter";--e-global-typography-fecf400-font-size:clamp(0.75rem, 0.72rem + 0.1vw, 0.8125rem);--e-global-typography-fecf400-font-weight:500;--e-global-typography-fecf400-text-transform:uppercase;--e-global-typography-fecf400-line-height:1.3em;--e-global-typography-fecf400-letter-spacing:0.06em;--e-global-typography-462ff6b-font-family:"Inter";--e-global-typography-462ff6b-font-size:clamp(0.75rem, 0.72rem + 0.1vw, 0.8125rem);--e-global-typography-462ff6b-font-weight:400;--e-global-typography-462ff6b-line-height:1.4em;--e-global-typography-252fed4-font-family:"Inter";--e-global-typography-252fed4-font-size:clamp(0.8125rem, 0.78rem + 0.1vw, 0.875rem);--e-global-typography-252fed4-font-weight:400;--e-global-typography-252fed4-line-height:1.45em;--e-global-typography-00cab1e-font-family:"Inter";--e-global-typography-00cab1e-font-size:clamp(0.875rem, 0.85rem + 0.1vw, 0.9375rem);--e-global-typography-00cab1e-font-weight:500;--e-global-typography-00cab1e-line-height:1em;--e-global-typography-41ba70f-font-family:"Inter";--e-global-typography-41ba70f-font-size:clamp(0.8125rem, 0.78rem + 0.1vw, 0.875rem);--e-global-typography-41ba70f-font-weight:500;--e-global-typography-41ba70f-text-transform:uppercase;--e-global-typography-41ba70f-line-height:1em;--e-global-typography-41ba70f-letter-spacing:0.06em;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1000ms;--e-preloader-animation:flash;--e-preloader-animation-duration:4500ms;--e-preloader-delay:0ms;}.elementor-kit-40 button,.elementor-kit-40 input[type="button"],.elementor-kit-40 input[type="submit"],.elementor-kit-40 .elementor-button{font-family:var( --e-global-typography-41ba70f-font-family ), Sans-serif;font-size:var( --e-global-typography-41ba70f-font-size );font-weight:var( --e-global-typography-41ba70f-font-weight );text-transform:var( --e-global-typography-41ba70f-text-transform );line-height:var( --e-global-typography-41ba70f-line-height );letter-spacing:var( --e-global-typography-41ba70f-letter-spacing );word-spacing:var( --e-global-typography-41ba70f-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-kit-40 button:hover,.elementor-kit-40 button:focus,.elementor-kit-40 input[type="button"]:hover,.elementor-kit-40 input[type="button"]:focus,.elementor-kit-40 input[type="submit"]:hover,.elementor-kit-40 input[type="submit"]:focus,.elementor-kit-40 .elementor-button:hover,.elementor-kit-40 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:32px;}.elementor-element{--widgets-spacing:32px 32px;--widgets-spacing-row:32px;--widgets-spacing-column:32px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-40 e-page-transition{background-color:#FFFFFF;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-40 button,.elementor-kit-40 input[type="button"],.elementor-kit-40 input[type="submit"],.elementor-kit-40 .elementor-button{font-size:var( --e-global-typography-41ba70f-font-size );line-height:var( --e-global-typography-41ba70f-line-height );letter-spacing:var( --e-global-typography-41ba70f-letter-spacing );word-spacing:var( --e-global-typography-41ba70f-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-40 button,.elementor-kit-40 input[type="button"],.elementor-kit-40 input[type="submit"],.elementor-kit-40 .elementor-button{font-size:var( --e-global-typography-41ba70f-font-size );line-height:var( --e-global-typography-41ba70f-line-height );letter-spacing:var( --e-global-typography-41ba70f-letter-spacing );word-spacing:var( --e-global-typography-41ba70f-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --white:#FFFFFF; --ink:#17160F; --ink-soft:#3B3A30; --ink-2:#232219; --ink-3:#35342A; --yellow:#EAEE34; --olive:#5A560E; --paper:#F5F4EC; --line:#E4E3D9; --line-dark:#47463B; --muted:#65635A; --muted-dark:#A8A69A; --ink-soft-dark:#D9D7CB; --fs-display-xl:clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem); --fs-display-l:clamp(2rem, 1.5rem + 2vw, 3.5rem); --fs-display-m:clamp(1.625rem, 1.3rem + 1.2vw, 2.5rem); --fs-title-l:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem); --fs-title-m:clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem); --fs-title-s:1.125rem; --fs-dek-l:clamp(1.25rem, 1rem + 0.8vw, 1.625rem); --fs-dek-m:clamp(1.0625rem, 1rem + 0.2vw, 1.125rem); --fs-body:clamp(1.0625rem, 1rem + 0.3vw, 1.1875rem); --fs-body-h2:clamp(1.5rem, 1.4rem + 0.4vw, 1.75rem); --fs-body-h3:clamp(1.25rem, 1.2rem + 0.2vw, 1.375rem); --fs-quote:clamp(1.5rem, 1.2rem + 1vw, 2rem); --fs-kicker:clamp(0.75rem, 0.72rem + 0.1vw, 0.8125rem); --fs-meta:clamp(0.75rem, 0.72rem + 0.1vw, 0.8125rem); --fs-caption:clamp(0.8125rem, 0.78rem + 0.1vw, 0.875rem); --fs-nav:clamp(0.875rem, 0.85rem + 0.1vw, 0.9375rem); --fs-button:clamp(0.8125rem, 0.78rem + 0.1vw, 0.875rem); --container:1280px; --measure:680px; --gutter:clamp(16px, 0.8rem + 1.6vw, 32px); --section-gap:clamp(64px, 3rem + 3.2vw, 96px); }
/* Start custom CSS *//* =========================================================
   muzir.org — Global CSS
   Yeri: Elementor → Site Settings → Custom CSS
   Not: Renk ve font değerleri Site Settings'teki Global
   Colors / Global Fonts ile birebir aynı. Birini değiştirirsen
   aşağıdaki :root bloğunu da güncelle.
   ========================================================= */

:root {
  /* Renkler */
  --m-ink: #17160F;
  --m-ink-soft: #3B3A30;
  --m-olive: #5A560E;
  --m-yellow: #EAEE34;
  --m-paper: #F5F4EC;
  --m-line: #E4E3D9;
  --m-muted: #65635A;

  /* Fontlar */
  --m-display: "p22-mackinac-pro", Georgia, serif;
  --m-serif: "loretta-variable", Georgia, serif;
  --m-serif-display: "loretta-display-variable", Georgia, serif;
  --m-sans: "Inter", "Helvetica Neue", Arial, sans-serif;

  /* Boyutlar */
  --m-fs-body: clamp(1.0625rem, 1rem + 0.3vw, 1.1875rem);
  --m-fs-h2: clamp(1.5rem, 1.4rem + 0.4vw, 1.75rem);
  --m-fs-h3: clamp(1.25rem, 1.2rem + 0.2vw, 1.375rem);
  --m-fs-quote: clamp(1.5rem, 1.2rem + 1vw, 2rem);
  --m-fs-caption: clamp(0.8125rem, 0.78rem + 0.1vw, 0.875rem);
  --m-measure: 680px;
}

/* ---------- Genel ---------- */

/* Hello temasının varsayılan pembe link rengini ez */
a {
  color: var(--m-olive);
}
a:hover,
a:active {
  color: var(--m-ink);
}

body {
  background: #FFFFFF;
  color: var(--m-ink);
  font-family: var(--m-serif);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

::selection {
  background: var(--m-yellow);
  color: var(--m-ink);
}

:focus-visible {
  outline: 2px solid var(--m-olive);
  outline-offset: 2px;
}

/* Kart ve listelerdeki başlık linkleri: alt çizgi yok, hover'da var */
.muzir-hover-underline a,
a.muzir-hover-underline {
  color: inherit;
  text-decoration: none;
}
.muzir-hover-underline a:hover,
a.muzir-hover-underline:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.15em;
}

/* ---------- Yazı içeriği (Post Content ve Text Editor) ---------- */

.elementor-widget-theme-post-content,
.entry-content,
.elementor-widget-text-editor {
  font-family: var(--m-serif);
  font-weight: 300;
  font-size: var(--m-fs-body);
  line-height: 1.65;
  color: var(--m-ink);
}

/* Paragraflar */
.elementor-widget-theme-post-content p,
.entry-content p,
.elementor-widget-text-editor p {
  margin: 0 0 1.25em;
}

/* Linkler */
.elementor-widget-theme-post-content a,
.entry-content a,
.elementor-widget-text-editor a {
  color: var(--m-olive);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
  transition: color 0.15s ease;
}
.elementor-widget-theme-post-content a:hover,
.entry-content a:hover,
.elementor-widget-text-editor a:hover {
  color: var(--m-ink);
}

/* Kalın ve italik */
.elementor-widget-theme-post-content strong,
.entry-content strong,
.elementor-widget-text-editor strong {
  font-weight: 600;
}

/* Ara başlıklar */
.elementor-widget-theme-post-content h2,
.entry-content h2,
.elementor-widget-text-editor h2 {
  font-family: var(--m-serif);
  font-weight: 500;
  font-size: var(--m-fs-h2);
  line-height: 1.25;
  color: var(--m-ink);
  margin: 2em 0 0.6em;
}
.elementor-widget-theme-post-content h3,
.entry-content h3,
.elementor-widget-text-editor h3 {
  font-family: var(--m-serif);
  font-weight: 500;
  font-size: var(--m-fs-h3);
  line-height: 1.3;
  color: var(--m-ink);
  margin: 1.75em 0 0.5em;
}
.elementor-widget-theme-post-content h4,
.entry-content h4,
.elementor-widget-text-editor h4 {
  font-family: var(--m-sans);
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.3;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--m-ink);
  margin: 1.75em 0 0.5em;
}

/* Listeler */
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol,
.entry-content ul,
.elementor-widget-text-editor ul,
.entry-content ol,
.elementor-widget-text-editor ol {
  margin: 0 0 1.25em;
  padding-left: 1.4em;
}
.elementor-widget-theme-post-content li,
.entry-content li,
.elementor-widget-text-editor li {
  margin-bottom: 0.4em;
}
.elementor-widget-theme-post-content li::marker,
.entry-content li::marker,
.elementor-widget-text-editor li::marker {
  color: var(--m-olive);
}
.elementor-widget-theme-post-content ol li::marker,
.entry-content ol li::marker,
.elementor-widget-text-editor ol li::marker {
  font-family: var(--m-sans);
  font-weight: 500;
  font-size: 0.9em;
}

/* Alıntı (Quote ve Pullquote blokları) */
.elementor-widget-theme-post-content blockquote,
.entry-content blockquote,
.elementor-widget-text-editor blockquote,
.wp-block-quote,
.wp-block-pullquote blockquote {
  margin: 2em 0;
  padding: 0 0 0 1.25em;
  border-left: 3px solid var(--m-yellow);
  font-family: var(--m-serif-display);
  font-weight: 300;
  font-style: italic;
  font-size: var(--m-fs-quote);
  line-height: 1.3;
  color: var(--m-ink);
}
.wp-block-pullquote {
  border: 0;
  border-top: 1px solid var(--m-ink);
  border-bottom: 1px solid var(--m-ink);
  padding: 1.5em 0;
  margin: 2.5em 0;
  text-align: center;
}
.wp-block-pullquote blockquote {
  border-left: 0;
  padding: 0;
  margin: 0;
}
.wp-block-quote cite,
.wp-block-pullquote cite,
blockquote cite {
  display: block;
  margin-top: 0.75em;
  font-family: var(--m-sans);
  font-style: normal;
  font-weight: 500;
  font-size: 0.8125rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--m-muted);
}

/* Görseller ve açıklamaları */
.elementor-widget-theme-post-content figure,
.entry-content figure,
.elementor-widget-text-editor figure {
  margin: 2em 0;
}
.elementor-widget-theme-post-content img,
.entry-content img,
.elementor-widget-text-editor img {
  height: auto;
  max-width: 100%;
}
figcaption,
.wp-element-caption,
.wp-caption-text,
.widget-image-caption {
  font-family: var(--m-sans);
  font-weight: 400;
  font-style: normal;
  font-size: var(--m-fs-caption);
  line-height: 1.45;
  color: var(--m-muted);
  margin-top: 0.6em;
  text-align: left;
}

/* Ayraç */
.elementor-widget-theme-post-content hr,
.entry-content hr,
.elementor-widget-text-editor hr,
.wp-block-separator {
  border: 0;
  border-top: 1px solid var(--m-line);
  margin: 2.5em 0;
  opacity: 1;
}

/* Tablolar */
.wp-block-table table {
  width: 100%;
  border-collapse: collapse;
  font-family: var(--m-sans);
  font-size: 0.9375rem;
}
.wp-block-table th,
.wp-block-table td {
  border: 0;
  border-bottom: 1px solid var(--m-line);
  padding: 0.6em 0.75em 0.6em 0;
  text-align: left;
}
.wp-block-table th {
  font-weight: 500;
  border-bottom-color: var(--m-ink);
}

/* Gömülü içerikler (YouTube, Spotify vb.) */
.wp-block-embed {
  margin: 2em 0;
}
.wp-block-embed iframe {
  max-width: 100%;
}

/* Üst seviye bölümlerde kenar boşluğu (iç container'lara uygulanmaz) */
.e-con.e-parent {
  --padding-left: 40px;
  --padding-right: 40px;
}
@media (max-width: 1024px) {
  .e-con.e-parent { --padding-left: 32px; --padding-right: 32px; }
}
@media (max-width: 767px) {
  .e-con.e-parent { --padding-left: 20px; --padding-right: 20px; }
}

/* İkincil buton: widget'a "muzir-btn-outline" class'ı ver */
.muzir-btn-outline .elementor-button {
  background-color: transparent;
  color: var(--m-ink);
  border: 1px solid var(--m-ink);
}
.muzir-btn-outline .elementor-button:hover {
  background-color: var(--m-ink);
  color: #FFFFFF;
}
/* Koyu zeminde: "muzir-btn-outline-dark" */
.muzir-btn-outline-dark .elementor-button {
  background-color: transparent;
  color: var(--m-yellow);
  border: 1px solid var(--m-yellow);
}
.muzir-btn-outline-dark .elementor-button:hover {
  background-color: var(--m-yellow);
  color: var(--m-ink);
}/* End custom CSS */