/* Büyük soru 7: Turing testi, Çince oda, Mary, zombi */
.yz-bag { padding: .6rem .9rem; border: 1px solid rgba(201,165,92,.4); background: rgba(14,24,48,.6); font-size: .95em; }
.co-govde { flex: 1; min-height: 0; padding: 14px 18px 16px; overflow-y: auto; display: flex; flex-direction: column; gap: 10px; }
.co-giris { margin: 0; color: var(--ink-2); }
.co-iki { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.co-yazisma { border-left: 2px solid var(--brass); padding-left: 10px; }
.co-yazisma h4 { margin: 0 0 4px; font-family: var(--f-display); font-size: 1.1rem; }
.co-qa p { margin: 0 0 3px; font-size: .92rem; line-height: 1.4; }
.co-s { color: var(--muted); }
.co-c { color: var(--ink); margin-bottom: 8px !important; }
.co-row { display: flex; flex-wrap: wrap; gap: 8px; }
.co-sonuc p { margin: 0 0 6px; font-size: .93rem; color: var(--ink-2); }
.co-oda { display: grid; grid-template-columns: 1fr auto 1fr; gap: 10px; align-items: stretch; }
.co-kagit, .co-cikti { border: 1px solid rgba(201,165,92,.4); background: #EDE7DC; color: #1C1A16; padding: 8px 12px; display: grid; gap: 2px; min-height: 92px; }
.co-kagit small, .co-cikti small { font-family: var(--f-ui); font-size: .72rem; color: #6a5a3a; }
.co-zh { font-family: "Noto Serif SC", "PingFang SC", "Songti SC", serif; font-size: 1.7rem; letter-spacing: .05em; }
.co-tr { font-size: .85rem; color: #6a5a3a; }
.co-ok { align-self: center; color: var(--brass); font-size: 1.4rem; }
.co-kitap { border-collapse: collapse; font-size: .95rem; width: 100%; }
.co-kitap th { font-family: var(--f-ui); font-weight: 700; font-size: .75rem; color: var(--muted); text-align: left; padding: 3px 8px; border-bottom: 1px solid var(--line); }
.co-kitap td { padding: 4px 8px; border-bottom: 1px solid var(--line); font-family: "Noto Serif SC", "PingFang SC", serif; font-size: 1.1rem; color: var(--ink); }
.co-palet { display: flex; flex-wrap: wrap; gap: 6px; }
.btn.co-k { font-family: "Noto Serif SC", "PingFang SC", serif; font-size: 1.25rem; font-weight: 500; padding: .2em .6em; }
.co-dis { margin: 0; min-height: 1.4em; font-family: var(--f-ui); font-size: .92rem; color: var(--brass-2); }
.mary .fill { min-height: 200px; }
.my-alt { max-height: 46%; border-top: 1px solid var(--line); }
.my-bilgi { margin: 0 0 10px; padding-left: 1.1em; font-family: var(--f-ui); font-size: .88rem; color: var(--ink-2); }
.my-z { margin: 0 0 10px; color: var(--ink-2); font-size: .95rem; }
@media (max-width: 860px) { .co-iki { grid-template-columns: 1fr; } .my-alt { max-height: none; } .mary .fill { min-height: 260px; } }
