/* Yıldırım Game Center v1.4 — editable contact/footer. */
.ygc-contact{box-sizing:border-box;color:#fff;background:radial-gradient(ellipse at 80% 18%,rgba(206,51,36,.22),transparent 37%),#0b0b0f;font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;padding:86px 0 0!important;isolation:isolate}
.ygc-contact *,.ygc-contact *::before,.ygc-contact *::after{box-sizing:border-box}
.ygc-contact__inner{width:min(calc(100% - 96px),1350px);margin:0 auto}
.ygc-contact__top{display:flex;align-items:flex-start;justify-content:space-between;gap:54px;border-bottom:1px solid #303039;padding-bottom:48px}
.ygc-contact__brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1;flex:0 0 250px;border-left:5px solid #ea4530;padding:10px 0 10px 18px}
.ygc-contact__brand span{font-family:Oswald,Impact,sans-serif;font-size:40px;font-weight:800;letter-spacing:1px}
.ygc-contact__brand small{font-size:13px;font-weight:900;letter-spacing:6px;color:#ea513b}
.ygc-contact__heading{max-width:700px}
.ygc-contact__eyebrow{font-size:11px;font-weight:850;letter-spacing:2px;color:#fa6855}
.ygc-contact__heading h2{color:#fff!important;font-size:clamp(37px,5vw,72px);font-weight:950;letter-spacing:-2px;line-height:1.06;margin:18px 0 14px!important}
.ygc-contact__heading p{color:#a9abb4;font-size:16px;line-height:1.65;margin:0!important}
.ygc-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:45px 0 65px}
.ygc-contact__info h3,.ygc-contact__links h3{font-size:12px;letter-spacing:2px;font-weight:900;color:#fff!important;margin:0 0 20px!important}
.ygc-contact__info>div{margin-bottom:22px}
.ygc-contact__info small,.ygc-contact__links small{display:block;font-size:10px;letter-spacing:1.2px;color:#ed725c;font-weight:850;margin-bottom:7px}
.ygc-contact__info p{font-size:15px;line-height:1.8;color:#c0c1c8;margin:0!important;overflow-wrap:anywhere}
.ygc-contact__links>a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #35353c;padding:15px 3px;text-decoration:none!important}
.ygc-contact__links>a:hover{background:#272026}
.ygc-contact__links a strong{color:#fff!important;font-weight:750;font-size:13px;text-align:right;overflow-wrap:anywhere}
.ygc-contact__links a small{margin:0;flex:0 0 100px}
.ygc-contact__soon{color:#898b96!important;font-size:14px!important}
.ygc-contact__bottom{border-top:1px solid #32323c;min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;font-weight:900;letter-spacing:1.3px;color:#777b84}
.ygc-contact__bottom a{color:#f27660;text-decoration:none!important}
@media(max-width:850px){.ygc-contact__top{flex-direction:column;gap:20px}.ygc-contact__brand{flex-basis:auto}.ygc-contact__grid{gap:28px}}
@media(max-width:600px){.ygc-contact{padding:60px 0 0!important}.ygc-contact__inner{width:calc(100% - 34px)}.ygc-contact__top{padding-bottom:28px}.ygc-contact__brand span{font-size:32px}.ygc-contact__heading h2{font-size:clamp(33px,10vw,48px)}.ygc-contact__heading p{font-size:14px}.ygc-contact__grid{grid-template-columns:1fr;padding:33px 0 45px}.ygc-contact__links a{flex-wrap:wrap}.ygc-contact__bottom{flex-wrap:wrap;justify-content:center;text-align:center;padding:18px 0;line-height:1.9}.ygc-contact__bottom span:last-child{display:none}}
