/* iskelet.css — statik yerleşim; renk/tipografi tokenları yardim.css'ten (Alberti kesimi bekliyor) */
.ym-static{max-width:46rem;margin:0 auto;padding:var(--sp5,1.5rem) var(--sp4,1rem) var(--sp8,4rem);background:var(--zemin,#F3F4F4);color:var(--ink,#1B1E1A);font-size:var(--body,1.0625rem);line-height:1.6}
.ym-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ym-top{display:grid;gap:var(--sp3,.75rem);border-bottom:1px solid var(--hair,#E2E6DF);padding-bottom:var(--sp3,.75rem)}
.ym-brand{font-weight:600;text-decoration:none;color:var(--yesil,#244C39)}
.ym-search{display:flex;gap:var(--sp2,.5rem)}
.ym-search input{flex:1;min-width:0;padding:.5rem .7rem;border:1px solid var(--hair,#E2E6DF);border-radius:var(--r,12px);background:var(--perde,#FAFBFB);color:inherit;font:inherit}
.ym-search button{padding:.5rem .9rem;border:1px solid var(--yesil,#244C39);border-radius:var(--r,12px);background:transparent;color:var(--yesil,#244C39);font:inherit;cursor:pointer}
.ym-topnav{font-size:var(--meta,.8125rem);color:var(--mut,#7C837B);display:flex;flex-wrap:wrap;gap:.55rem}
.ym-topnav a{color:var(--mut,#7C837B)}
.ym-lang-on{color:var(--ink,#1B1E1A);font-weight:600}
.ym-main{padding-top:var(--sp5,1.5rem)}
.ym-crumbs{font-size:var(--meta,.8125rem);color:var(--mut,#7C837B);margin-bottom:var(--sp4,1rem)}
.ym-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--sp4,1rem);list-style:none;padding:0}
.ym-card{border:1px solid var(--hair,#E2E6DF);border-radius:var(--r,12px);padding:var(--sp4,1rem);background:var(--perde,#FAFBFB)}
.ym-card a{text-decoration:none;color:var(--ink,#1B1E1A);font-weight:600}
.ym-count{display:block;font-size:var(--meta,.8125rem);color:var(--mut,#7C837B);margin-top:var(--sp1,.25rem)}
.ym-list{list-style:none;padding:0}
.ym-list li{padding:var(--sp3,.75rem) 0;border-bottom:1px solid var(--hair2,#ECEFEC)}
.ym-seal{display:inline-block;font-size:var(--micro,.6875rem);letter-spacing:.06em;border:1px solid var(--sari,#A9861F);border-radius:2rem;padding:.05rem .55rem;color:var(--sari,#A9861F);margin-inline-start:var(--sp2,.5rem);vertical-align:middle;white-space:nowrap}
.ym-basis,.ym-fallback{font-size:var(--meta,.8125rem);color:var(--mut,#7C837B);border-inline-start:2px solid var(--hair,#E2E6DF);padding-inline-start:var(--sp3,.75rem);margin:var(--sp4,1rem) 0}
.ym-fallback{border-inline-start-color:var(--sari,#A9861F)}
.ym-art h1{font-size:var(--h1,2.1rem);line-height:1.2;margin:0 0 var(--sp3,.75rem)}
.ym-art h2{font-size:var(--h2,1.6rem);margin:var(--sp5,1.5rem) 0 var(--sp2,.5rem)}
.ym-art h3{font-size:var(--q,1.25rem);margin:var(--sp4,1rem) 0 var(--sp2,.5rem)}
.ym-art p,.ym-art ul,.ym-art ol{margin:0 0 var(--sp3,.75rem)}
.ym-pn{display:flex;justify-content:space-between;gap:var(--sp4,1rem);margin-top:var(--sp6,2rem);font-size:var(--meta,.8125rem)}
.ym-foot{border-top:1px solid var(--hair,#E2E6DF);margin-top:var(--sp7,3rem);padding-top:var(--sp4,1rem);font-size:var(--meta,.8125rem);color:var(--mut,#7C837B)}
.ym-quiet{color:var(--mut,#7C837B)}
.ym-shelf{margin:var(--sp5,1.5rem) 0 0}
.ym-shelf h2{font-size:var(--label,.75rem);letter-spacing:.14em;text-transform:uppercase;color:var(--yesil,#244C39);margin:0 0 var(--sp2,.5rem)}
[hidden]{display:none!important}
