/* === Videora.io - styles.css (tam dosya) === */
:root{
  --bg:#0f172a;
  --card:#111827;
  --text:#e5e7eb;
  --muted:#9ca3af;
  --accent:#2563eb;
  --success:#16a34a;
}

*{ box-sizing:border-box }

body{
  margin:0;
  background:var(--bg);
  color:var(--text);
  font:15px/1.5 system-ui, Segoe UI, Roboto, Helvetica, Arial;
}

/* Ana içerik kutusu — daha dar */
.container{
  max-width:560px !important; /* inline 760px’i bozmadan override */
  margin:48px auto;
  padding:0 16px;
}

.card{
  background:var(--card);
  border:1px solid #1f2937;
  border-radius:12px;
  padding:16px;
  box-shadow:0 8px 24px rgba(0,0,0,.25);
}

h1{ font-size:22px; margin:0 0 16px; }
label{ display:block; font-size:13px; color:var(--muted); margin:8px 0 4px; }

input, select, button{
  width:100%;
  padding:10px 12px;
  border-radius:10px;
  border:1px solid #1f2937;
  background:#0b1220;
  color:var(--text);
}

button{
  background:var(--accent);
  cursor:pointer;
  border-color:#0b5ed7;
}

/* Bildirim */
.toast{
  position:fixed;
  right:20px;
  bottom:20px;
  background:#0b1220;
  border:1px solid #1f2937;
  color:var(--text);
  padding:12px 14px;
  border-radius:10px;
  display:none;
}
.toast.show{ display:block; }

/* Güvenlik için (mevcutta da vardı — aynen koruyoruz) */
#btn-formats{ display:none !important; }
#btn-formats{ display:none !important; }

/* Üst bar yazısını gizle */
.topbar{ display:none; }

/* Footer’ı ortala */
.footer{ text-align:center; color:var(--muted); padding:24px 0; }
