[x-cloak] { display: none !important; }

/* PayTR iframe */
#paytriframe { width: 100%; min-height: 620px; border: 0; display: block; }

/* Smooth transitions */
* { transition-timing-function: cubic-bezier(0.4,0,0.2,1); }

/* Scrollbar ince */
::-webkit-scrollbar { width: 4px; height: 4px; }
::-webkit-scrollbar-thumb { background: #C9A84C44; border-radius: 4px; }

/* Electric border (ICCMA akademisyen) */
.electric-border {
  position: relative;
  background: linear-gradient(white, white) padding-box,
              linear-gradient(135deg, #C9A84C, #0F2949, #C9A84C) border-box;
  border: 2px solid transparent;
  border-radius: 1rem;
  animation: electric-pulse 3s ease-in-out infinite;
}
@keyframes electric-pulse {
  0%, 100% { box-shadow: 0 0 0 0 rgba(201,168,76,0); }
  50% { box-shadow: 0 0 12px 2px rgba(201,168,76,0.3); }
}

/* Input focus */
input:focus, textarea:focus, select:focus {
  outline: none;
  ring: none;
  border-color: #C9A84C;
  box-shadow: 0 0 0 2px rgba(201,168,76,0.2);
}
