:root{--no:2416500000;--ton:mod(var(--no), 360);--renk-ana:hsl(var(--ton) 65% 38%);--renk-zemin:hsl(var(--ton) 30% 97%);--font:"Courier New", serif;--bosluk-m:1rem;--kose:8px}body{font-family:var(--font);color:#222;background-color:#fff;margin:20px}h1,h2{color:var(--renk-ana)}nav a{color:var(--renk-ana);text-decoration:none}nav a:hover{text-decoration:underline}.etkinlik-grid{gap:var(--bosluk-m);margin-top:var(--bosluk-m);margin-bottom:calc(var(--bosluk-m) * 2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.etkinlik-kart{border-radius:var(--kose);padding:calc(var(--bosluk-m) * 1.2);background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 4px #00000005}.etkinlik-kart h3{color:#0d1b2a;margin-top:0;margin-bottom:8px;font-size:1.15rem}.etkinlik-kart p{color:#555;margin-bottom:16px;font-size:.9rem}.detay-link{color:var(--renk-ana);font-size:.95rem;font-weight:700;text-decoration:none}.detay-link:hover{text-decoration:underline}footer{color:#666;border-top:1px dashed #ccc;margin-top:30px;padding-top:10px;font-size:.85rem}.detay-container{border-radius:0 0 var(--kose) var(--kose);background-color:#fff;border:1px solid #ddd;flex-wrap:wrap;gap:20px;padding:25px;display:flex;box-shadow:0 4px 6px #0000000d}.afis-bolumu{flex:1;min-width:280px}.afis-kutu{border-radius:var(--kose);color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;justify-content:center;align-items:center;height:180px;font-size:1.1rem;font-weight:700;display:flex}.afis-bolumu figcaption{color:#555;margin-top:8px;font-size:.85rem;font-style:italic}.bilgi-bolumu{flex:1;min-width:280px}.bilgi-bolumu dl{border-radius:var(--kose);background-color:#fff;border:1px solid #e0e0e0;margin-top:0;padding:15px}.bilgi-bolumu dl div{border-bottom:1px solid #f1f1f1;justify-content:space-between;padding:6px 0;display:flex}.bilgi-bolumu dl div:last-child{border-bottom:none}.bilgi-bolumu dt{color:#222;font-weight:700}.bilgi-bolumu dd{color:#444;margin:0}.bilgi-bolumu p{color:#333;margin:15px 0;font-size:.95rem}.geri-link{color:var(--renk-ana);font-weight:700;text-decoration:none}.geri-link:hover{text-decoration:underline}.form-icerik{border-radius:0 0 var(--kose) var(--kose);background-color:#f6f8f6;border:1px solid #ddd;padding:25px;box-shadow:0 4px 6px #0000000d}.form-grup{margin-bottom:15px}.form-grup label{color:#111;margin-bottom:5px;font-size:.95rem;font-weight:700;display:block}.form-grup input[type=text],.form-grup select,.form-grup textarea{border-radius:var(--kose);width:100%;font-family:var(--font);box-sizing:border-box;background-color:#fff;border:1px solid #ccc;padding:10px;font-size:.95rem}.form-grup input.hata{color:#a94442;background-color:#fdf7f7;border-color:#d9534f}.form-grup textarea{resize:vertical;height:80px}.kaydet-btn{background-color:var(--renk-ana);color:#fff;border-radius:var(--kose);cursor:pointer;width:100%;font-size:1rem;font-weight:700;font-family:var(--font);text-align:center;box-sizing:border-box;border:none;margin-top:15px;padding:12px;display:block}.kaydet-btn:hover{opacity:.9}.etkinlikler-mobil-grid{flex-direction:column;gap:12px;margin-top:15px;display:flex}.etkinlikler-mobil-grid .etkinlik-kart{padding:15px}.etkinlikler-mobil-grid .etkinlik-kart h3{margin-bottom:5px;font-size:1.1rem}.etkinlikler-mobil-grid .etkinlik-kart p{margin-bottom:0}.detay-mobil-container{flex-direction:column;gap:15px;display:flex}.detay-mobil-container .detay-grup{margin-bottom:12px}.detay-mobil-container .detay-grup strong{color:#111;margin-bottom:2px;font-size:1rem;display:block}.detay-mobil-container .detay-grup p{color:#333;margin:0;font-size:.95rem}.detay-sayfasi-grid{flex-direction:column;gap:20px;display:flex}@media (width>=600px){.detay-mobil-container{flex-flow:wrap;gap:20px;display:flex}.etkinlikler-mobil-grid{gap:var(--bosluk-m);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.detay-sayfasi-grid{grid-template-columns:2fr 1fr;align-items:start;gap:30px;display:grid}.detay-sol{order:1}.detay-sag{order:2}}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:red}.tablo{border-collapse:collapse;width:100%}.tablo th,.tablo td{text-align:left;border-bottom:1px solid #ddd;padding:10px}.tablo th{background:var(--renk-ana);color:#fff}.islemler{gap:var(--bosluk-s);display:flex}.buton-sil{background:var(--renk-hata);color:#fff;border-radius:var(--kose);cursor:pointer;border:none;padding:6px 12px}@media (width<=699px){.tablo thead{display:none}.tablo tr{border-radius:var(--kose);background:#fff;border:1px solid #ccc;margin-bottom:15px;padding:10px;display:block}.tablo td{border:none;padding:6px 0;display:block}.tablo td.islemler{margin-top:10px;display:flex}.tablo td[data-baslik]:before{content:attr(data-baslik) ": ";font-weight:700}}
