/* WordPress'e özgü küçük eklemeler. /assets/css/style.css'e dokunulmaz;
   renk ve ölçüler oradaki değişkenlerden gelir. */

/* Form: tuzak alanı, KVKK onayı, hata mesajı */
.uc-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.uc-kvkk,.appform .uc-kvkk{display:flex;flex-direction:row;gap:.6rem;align-items:flex-start;font-size:.85rem;font-weight:400;line-height:1.5;color:var(--muted);text-align:left;cursor:pointer}
.appform .uc-kvkk{margin-top:1.1rem}
.uc-kvkk input,.appform .uc-kvkk input{flex:none;width:auto;margin:.2rem 0 0;padding:0;border:0;accent-color:var(--amber)}
.uc-kvkk a{color:var(--navy-700);text-decoration:underline;text-underline-offset:2px}
.uc-hata{background:#fdecea;color:#b3261e}

/* Blog */
.uc-tarih{font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--amber-600);margin-bottom:.5rem}
.card--photo .card__body h3 a{color:inherit}
.uc-bos{text-align:center;color:var(--muted)}
.uc-sayfalama{margin-top:2.5rem}
.uc-sayfalama .nav-links{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}
.uc-sayfalama .page-numbers{min-width:2.4rem;padding:.5rem .8rem;border:1px solid var(--line);border-radius:var(--r-sm);text-align:center;color:var(--navy-700);font-weight:600}
.uc-sayfalama .page-numbers.current{background:var(--amber);border-color:var(--amber);color:var(--navy-900)}
.uc-yazi{margin:0 auto}
.uc-kapak{margin:0 0 2rem}
.uc-kapak img,.uc-yazi img{max-width:100%;height:auto;border-radius:var(--r-lg)}
.uc-yazi h2{font-family:var(--font-display);color:var(--navy-800);font-size:1.75rem;margin:2.6rem 0 .9rem}
.uc-yazi ol{margin:0 0 1.6rem 1.3rem;color:var(--muted);display:grid;gap:.5rem}
.uc-yazi a{color:var(--amber-600);text-decoration:underline;text-underline-offset:2px}
.uc-yazi blockquote{background:var(--amber-100);border-radius:var(--r-sm);padding:1rem 1.2rem;margin:0 0 1.6rem;color:var(--navy-700);font-style:italic}
.uc-yazi figure{margin:0 0 1.6rem}
