/* Statik sayfalar (rehber, kurallar, gizlilik, koşullar, admin) ortak stili */
*{margin:0;padding:0;box-sizing:border-box}
body{
  font:14px/1.65 "Segoe UI",system-ui,sans-serif;
  background:#161209;color:#2b241a;
}
.syf{
  max-width:860px;margin:26px auto 60px;padding:26px 30px 34px;
  background:linear-gradient(#f7f4ec,#eeeade);
  border:1px solid #b5ad9b;border-radius:9px;
  box-shadow:0 12px 40px rgba(0,0,0,.55);
}
.syf-ust{
  display:flex;align-items:center;gap:13px;
  border-bottom:2px solid #cfc8b8;padding-bottom:13px;margin-bottom:19px;
}
.syf-ust img{width:52px;height:52px}
.syf-ust h1{font-size:23px;color:#5d4a17;letter-spacing:.04em}
.syf-ust .alt{font-size:12px;color:#8a8171}
h2{font-size:17px;color:#5d4a17;margin:26px 0 8px;letter-spacing:.03em}
h3{font-size:14.5px;color:#4a3d22;margin:16px 0 5px}
p{margin:0 0 9px}
ul,ol{margin:0 0 10px 22px}
li{margin-bottom:4px}
b{color:#3a2c08}
a{color:#7c5f16}
table{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:13px}
th,td{border:1px solid #cfc8b8;padding:5px 9px;text-align:left;vertical-align:top}
th{background:#e8e2d2;color:#4a3d22}
tr:nth-child(even) td{background:#f1ede2}
.not{
  background:#f1ecdd;border:1px solid #d6cdb4;border-left:4px solid #a3831f;
  border-radius:5px;padding:9px 13px;margin:10px 0;font-size:13px;
}
.syf-dip{
  max-width:860px;margin:0 auto 30px;text-align:center;
  font-size:12px;color:#9a927e;
}
.syf-dip a{color:#b8a76b;margin:0 7px}
.btn{
  display:inline-block;background:linear-gradient(#f2efe8,#e2dccd);
  border:1px solid #a99f8a;border-radius:5px;color:#4a3d22;
  padding:6px 14px;font-size:13px;cursor:pointer;text-decoration:none;
}
.btn:hover{border-color:#7c5f16}
.btn.tehlike{color:#a03325;border-color:#c69384}
input,select{
  background:#fff;border:1px solid #cfc8b8;border-radius:4px;
  padding:6px 9px;font-size:13px;color:#2b241a;
}
input:focus,select:focus{outline:none;border-color:#7c5f16}
.icindekiler{
  background:#efe9d8;border:1px solid #d6cdb4;border-radius:6px;
  padding:11px 15px;margin-bottom:6px;font-size:13px;column-count:2;column-gap:26px;
}
.icindekiler a{display:block;padding:1.5px 0}
@media(max-width:640px){.syf{margin:10px;padding:18px 16px}.icindekiler{column-count:1}}
