[data-oyun=mahallede-bir-gun] .oyun-panel{max-width:1160px}[data-oyun=mahallede-bir-gun] .oyun-giris{max-width:880px}.mahalle-kapak{max-width:700px;margin:0 0 28px}.mahalle-kapak .mahalle-kunye{margin-top:10px}.mahalle-kunye{color:#5a6c57;letter-spacing:.025em;font-size:15px;font-weight:650}.mahalle{text-align:left}.mahalle [hidden]{display:none}.mahalle h2[tabindex],.mahalle h3[tabindex],.mahalle button,.mahalle summary{scroll-margin-top:115px}.mahalle h2[tabindex]:focus:not(:focus-visible),.mahalle h3[tabindex]:focus:not(:focus-visible){outline:none}.mahalle-baslik{margin-bottom:22px}.mahalle-baslik h2{margin:0 0 8px;font-size:clamp(29px,3.4vw,42px)}.mahalle-baslik p{max-width:68ch;margin:0 0 6px}.mahalle-ozet{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.mahalle-rozet{background:#edf2e7;border:1px solid #d4ddca;border-radius:12px;padding:10px 14px}.mahalle-rozet dt{color:#4f654f;font-size:15px}.mahalle-rozet dd{overflow-wrap:anywhere;margin:0;font-weight:700}.mahalle-alan{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mahalle-harita-kutu,.mahalle-panel{background:#fffdf7;border:1px solid #d9d4c2;border-radius:16px;min-width:0;padding:clamp(14px,2.1vw,24px)}.mahalle-harita-kutu h3,.mahalle-panel h3,.mahalle-final h3{font:500 clamp(25px, 2.8vw, 32px)/1.15 var(--serif);color:#294b3a;margin:0 0 12px}.mahalle-harita-kutu p:not(.mahalle-bildirim),.mahalle-panel p:not(.mahalle-bildirim){margin:12px 0}.mahalle-panel h4{margin:18px 0 8px}.mahalle-panel li+li{margin-top:6px}.mahalle [data-mahalle-konum]{color:#395c49;font-weight:650}.mahalle-harita{border-radius:13px;width:100%;height:auto;display:block}.mahalle-harita .mahalle-yol-kenar,.mahalle-harita .mahalle-yol-yuzey,.mahalle-harita .mahalle-yol-iz{fill:none;stroke-linecap:round}.mahalle-harita .mahalle-yol-kenar{stroke:#c5b294;stroke-width:24px}.mahalle-harita .mahalle-yol-yuzey{stroke:#fff8e9;stroke-width:20px}.mahalle-harita .mahalle-yol-iz{stroke:#9f9077;stroke-width:2.5px;stroke-dasharray:3 9}.mahalle-harita [data-gecildi]:not([data-kapali]) .mahalle-yol-yuzey{stroke:#e0e8d5}.mahalle-harita [data-gecildi]:not([data-kapali]) .mahalle-yol-iz{stroke:#778e6b;stroke-width:4px;stroke-dasharray:none}.mahalle-harita .mahalle-yol-kapali{display:none}.mahalle-harita [data-kapali] .mahalle-yol-kenar{stroke:#9b644b;stroke-width:4px;stroke-dasharray:8 9}.mahalle-harita [data-kapali] .mahalle-yol-yuzey,.mahalle-harita [data-kapali] .mahalle-yol-iz{display:none}.mahalle-harita [data-kapali] .mahalle-yol-kapali{display:inline}.mahalle-durak-zemin{fill:#fff9e9;stroke:#baa989;stroke-width:2.5px}.mahalle-durak-adi{fill:#2b4b3a;font:700 34px var(--sans)}.mahalle-durak-hedef,.mahalle-durak-burada,.mahalle-durak-tamam{display:none}.mahalle-durak-hedef{fill:none;stroke:#547785;stroke-width:3.5px;stroke-dasharray:8 6}.mahalle-harita [data-hedef] .mahalle-durak-hedef,.mahalle-harita [data-burada] .mahalle-durak-burada,.mahalle-harita [data-tamam] .mahalle-durak-tamam{display:inline}.mahalle-harita [data-tamam] .mahalle-durak-zemin{fill:#eef3e5;stroke:#8c9f7c}.mahalle-harita [data-burada] .mahalle-durak-zemin{fill:#f1f5e7;stroke:#355e4b;stroke-width:6px}.mahalle-yollar,.mahalle-secimler{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.mahalle-yol,.mahalle-secim{color:#294536;min-width:0;min-height:54px;font:inherit;text-align:left;overflow-wrap:anywhere;background:#fffef9;border:2px solid #b6c2ac;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 13px;line-height:1.3;display:flex}.mahalle-yol small,.mahalle-secim small,.mahalle-secim>span{color:#566854;font-size:15px}.mahalle-yol:hover:enabled,.mahalle-secim:hover:enabled{background:#edf2e7;border-color:#577554}.mahalle-secim[aria-pressed=true]{background:#e4eddc;border-color:#52734e}.mahalle-secim[aria-pressed=true]:after{content:"✓";color:#37593d;font-weight:750}.mahalle-yol:disabled,.mahalle-secim:disabled{cursor:default;color:#5b6656;background:#edf0e7;border-color:#d3d8c8}.mahalle-secim img{width:40px;height:40px;margin:0 0 3px;display:block}.mahalle .button,[data-oyun=mahallede-bir-gun] .oyun-ust .button{white-space:normal;min-height:44px}.mahalle :is(button,summary):focus-visible,.mahalle-hikaye:focus-within{outline-offset:3px;outline:3px solid #315d50}.mahalle-sira{background:#f0f3ea;border:1px dashed #a5b19b;border-radius:11px;min-height:50px;margin:8px 0 14px;padding:12px 12px 12px 36px}.mahalle-sira li+li{margin-top:5px}.mahalle-sira button{color:#294b3a;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fffdf4;border:1px solid #b8c6ad;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:5px 9px;display:flex}.mahalle-sepet[data-butceyi-asti]{color:#773a29;font-weight:700}.mahalle-sira-islemleri,.mahalle-eylemler{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:14px 0;display:flex}.mahalle-eylemler .mahalle-not{flex:100%}.mahalle-bildirim{margin:0;padding:0}.mahalle-bildirim:not(:empty){color:#345240;background:#edf4e8;border:1px solid #b9c8ae;border-radius:9px;margin:14px 0 0;padding:11px 13px}.mahalle-bildirim[data-tur=uyari]:not(:empty),.mahalle-bildirim[data-tur=yardim]:not(:empty){color:#654630;background:#fff3e6;border-color:#d8bc9f}.mahalle-not{background:#f7f1e4;border:1px solid #d4c8af;border-radius:10px;margin:14px 0 0;padding:11px 13px}.mahalle-not summary{cursor:pointer;min-height:44px;padding:9px 2px;font-weight:700}.mahalle-not summary::marker{color:#5b7454}.mahalle-not :is(ul,ol){padding-left:1.3em}.mahalle-hikayeler{border:0;min-width:0;margin:0 0 22px;padding:0}.mahalle-hikayeler legend{color:#294b3a;margin:0 0 9px;padding:0;font-weight:700}.mahalle-hikaye{cursor:pointer;background:#fffdf4;border:2px solid #d7d5c4;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;margin:0 0 8px;padding:11px 13px;display:flex}.mahalle-hikaye:has(input:checked){background:#edf2e7;border-color:#6e8764}.mahalle-hikaye input{accent-color:#426653;flex:none;width:20px;height:20px;margin:4px 0 0}.mahalle-hikaye>span{overflow-wrap:anywhere;min-width:0}.mahalle-hikaye strong,.mahalle-hikaye span span{display:block}.mahalle-hikaye span span{color:#536350;font-size:16px}.mahalle-final{background:#edf3e6;border:1px solid #c1cfb7;border-radius:13px;padding:17px}.mahalle-final p{margin:0 0 14px}@media (width<=850px){.mahalle-alan{grid-template-columns:minmax(0,1fr)}}@media (width<=500px){.mahalle-ozet{gap:6px}.mahalle-rozet{padding:8px}.mahalle-rozet dt{font-size:14px}.mahalle-rozet dd{font-size:16px}.mahalle-secimler{grid-template-columns:minmax(0,1fr)}.mahalle-secimler:has([data-mahalle-urun]){grid-template-columns:repeat(2,minmax(0,1fr))}.mahalle-harita-kutu,.mahalle-panel{padding:12px}}
