/*
Theme Name: Bakımdayız (Bootstrap)
Theme URI: https://example.com
Author: ChatGPT
Description: Basit Bootstrap tabanlı bakımdayız teması (tek sayfa).
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: bakimdayiz-bootstrap
*/

:root{
  --bd-bg: #0b1220;
  --bd-card: rgba(255,255,255,.06);
  --bd-border: rgba(255,255,255,.10);
  --bd-text: rgba(255,255,255,.92);
  --bd-muted: rgba(255,255,255,.70);
}

html, body { height: 100%; }
body{
  background: radial-gradient(1200px 600px at 10% 10%, rgba(99,102,241,.35), transparent 60%),
              radial-gradient(1200px 600px at 90% 30%, rgba(16,185,129,.22), transparent 60%),
              var(--bd-bg);
  color: var(--bd-text);
}

.bd-wrap{
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

.bd-pattern{
  position:absolute;
  inset:0;
  opacity:.18;
  background-image: url("assets/img/pattern.svg");
  background-size: 680px 680px;
  background-repeat: repeat;
  pointer-events:none;
}

.bd-card{
  background: var(--bd-card);
  border: 1px solid var(--bd-border);
  border-radius: 24px;
  backdrop-filter: blur(10px);
  box-shadow: 0 20px 60px rgba(0,0,0,.35);
}

.bd-pill{
  display:inline-flex;
  gap:.5rem;
  align-items:center;
  padding:.45rem .75rem;
  border-radius: 999px;
  border: 1px solid var(--bd-border);
  background: rgba(255,255,255,.04);
  color: var(--bd-muted);
  font-size:.9rem;
}

.bd-muted{ color: var(--bd-muted); }

.bd-hero-img{
  width: 100%;
  max-width: 520px;
  height: auto;
  filter: drop-shadow(0 14px 40px rgba(0,0,0,.35));
}

.bd-link{
  color: rgba(255,255,255,.92);
  text-decoration: none;
  border-bottom: 1px dashed rgba(255,255,255,.35);
}
.bd-link:hover{ border-bottom-style: solid; }

.bd-footer{
  color: rgba(255,255,255,.55);
  font-size: .95rem;
}

.bd-input{
  background: rgba(255,255,255,.06) !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  color: rgba(255,255,255,.92) !important;
}
.bd-input::placeholder{ color: rgba(255,255,255,.55) !important; }
