/* Ödüllü Kabul Sınavı başvuru sayfası */
body.page-burs{margin:0;min-height:100vh;background:#120d06;padding-bottom:0!important}
.bs-wrap{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:2rem 1rem 3rem;background:radial-gradient(70% 45% at 50% 0%,rgba(255,206,64,.45) 0%,rgba(255,170,20,.12) 45%,rgba(18,13,6,0) 75%),linear-gradient(170deg,#3a2a0c 0%,#1c150a 40%,#120d06 100%)}
.bs-rays{position:absolute;left:50%;top:-420px;width:1100px;height:1100px;margin-left:-550px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,220,110,.12) 0deg 5deg,rgba(255,220,110,0) 5deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 0%,#000 25%,transparent 60%);mask-image:radial-gradient(circle,#000 0%,#000 25%,transparent 60%);animation:bursSpin 40s linear infinite}
.bs-logo{position:relative;z-index:1;display:inline-flex;padding:.55rem .9rem;border-radius:16px;background:#fff;box-shadow:0 14px 34px -14px rgba(0,0,0,.7);margin-bottom:1.6rem;transition:transform .2s}
.bs-logo:hover{transform:translateY(-2px)}
.bs-logo img{height:56px;width:auto;display:block}
.bs-card{position:relative;z-index:1;width:100%;max-width:640px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,214,90,.55),0 0 60px -10px rgba(255,196,46,.5),0 40px 90px -30px rgba(0,0,0,.8)}
.bs-card__head{text-align:center;padding:1.8rem 1.4rem 1.4rem;background:linear-gradient(170deg,#2a1f0b,#14100a);color:#fff;border-bottom:3px solid #ffc52e}
.bs-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .95rem;border-radius:999px;background:linear-gradient(110deg,#ffe58a 0%,#ffc52e 35%,#fff3c4 50%,#ffc52e 65%,#e09a10 100%);background-size:220% 100%;animation:bursShimmer 3s linear infinite;color:#14100a;font-family:var(--ff-display);font-weight:800;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}
.bs-card__head h1{font-family:var(--ff-display);font-weight:800;font-size:clamp(1.6rem,5vw,2.2rem);margin:.8rem 0 .35rem;color:#fff;letter-spacing:-.02em}
.bs-card__head h1 b{background:linear-gradient(180deg,#fff 0%,#ffe27a 40%,#ffb81c 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.bs-card__head p{margin:0;color:#ffe7a3;font-size:.95rem}
.bs-form{padding:1.6rem 1.5rem 1.7rem}
.bs-form .kvkk-check{margin-top:1.1rem}
.bs-submit{animation:bursPulseBtn 1.8s ease-in-out infinite}
@media (max-width:575.98px){.bs-wrap{padding:1.4rem .8rem 2rem}.bs-logo img{height:46px}.bs-form{padding:1.2rem 1rem 1.3rem}}
@media (prefers-reduced-motion:reduce){.bs-rays,.bs-badge,.bs-submit{animation:none}}

/* Üst bar: Anasayfaya dön + logo */
.bs-top{position:relative;z-index:2;width:100%;max-width:640px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;margin-bottom:1.6rem}
.bs-top .bs-logo{margin-bottom:0}
.bs-back{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;color:#fff;text-decoration:none;font-weight:700;font-size:.92rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,214,90,.45);backdrop-filter:blur(6px);transition:background .2s,transform .2s,color .2s;white-space:nowrap}
.bs-back:hover{color:#14100a;background:#f5c94a;transform:translateX(-2px)}
.bs-back i{color:#f5c94a;transition:color .2s}.bs-back:hover i{color:#14100a}
.bs-back--bottom{position:relative;z-index:1;justify-self:auto;margin-top:1.6rem;padding:.75rem 1.4rem;font-size:1rem}
/* Ödüller */
.bs-prizes{position:relative;z-index:1;width:100%;max-width:640px;margin-top:1.8rem;padding:1.6rem 1.4rem 1.4rem;border-radius:24px;text-align:center;background:linear-gradient(170deg,rgba(58,42,12,.85),rgba(18,13,6,.9));border:1px solid rgba(255,214,90,.45);box-shadow:0 0 50px -14px rgba(255,196,46,.45)}
.bs-prizes__badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .9rem;border-radius:999px;background:linear-gradient(135deg,#f5d27a,#e8b23a 55%,#c8921c);color:#14100a;font-weight:800;font-size:.78rem;letter-spacing:.5px;text-transform:uppercase}
.bs-prizes h2{color:#fff;font-size:1.35rem;font-weight:800;margin:.8rem 0 1.1rem;line-height:1.25}
.bs-prizes h2 b{color:#f5c94a}
.bs-prizes__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;text-align:left}
.bs-prizes .burs-prize{grid-template-columns:4rem 1fr auto;padding:.7rem .9rem;gap:.7rem}
.bs-prizes .burs-prize__rank{font-size:1.05rem}
.bs-prizes .burs-prize__gift{font-size:1rem}
.bs-prizes .burs-prize.is-gold .burs-prize__gift{font-size:1.12rem}
.bs-prizes .burs-prize__disc{font-size:.82rem;padding:.25rem .65rem}
@media (max-width:575.98px){
  .bs-top{grid-template-columns:auto 1fr;margin-bottom:1.2rem}
  .bs-top__sp{display:none}
  .bs-top .bs-logo{justify-self:end}
  .bs-back{padding:.5rem .8rem;font-size:.82rem}
  .bs-prizes{padding:1.3rem .8rem 1rem;border-radius:20px}
  .bs-prizes h2{font-size:1.12rem}
  .bs-prizes .burs-prize{grid-template-columns:3.2rem 1fr auto;padding:.55rem .6rem;gap:.45rem}
  .bs-prizes .burs-prize__rank{font-size:.9rem}
  .bs-prizes .burs-prize__gift,.bs-prizes .burs-prize.is-gold .burs-prize__gift{font-size:.86rem;white-space:nowrap}
  .bs-prizes .burs-prize__disc{font-size:.72rem;padding:.18rem .45rem}
}
