* {
  box-sizing: border-box;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
}

/* body {
  height: 100vh;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #667eea, #764ba2);
} */

.center{
  display: flex;
  justify-content: center;
  align-items: center;
}
.pull-wrapper {
  width: 280px;
  height: 291px;
  background: #fff;
  border-radius: 20px;
  /* box-shadow: 0 20px 40px rgba(0,0,0,0.25); */
  /* background-image: linear-gradient(to bottom, rgba(10, 47, 10, 0.5), rgba(202, 181, 181, 0.23)); */
  background-image:url(https://c4.wallpaperflare.com/wallpaper/950/222/498/surface-black-wallpaper-preview.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size:cover;
  position: relative;
  overflow: hidden;
}

.theme-wrapper{
  background: #3c3c3c !important;
  
}
.theme-wrapper-trigger-line{
  color:#fff !important;
}
#trigger-line{
  color:#fff;
}

#trigger-line strong{
  background-image: url(https://static.vecteezy.com/system/resources/previews/006/417/800/non_2x/yellow-background-illustration-lighting-effect-graphic-for-text-and-message-board-design-infographic-free-vector.jpg);
  background-clip: text;
  color: transparent;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  
}

.card {
  width: 100%;
  height: 50px;
  background: linear-gradient(135deg, #4facfe, #00f2fe);
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 20px;
  cursor: grab;
  user-select: none;
  transition: background 0.3s;
}

.trigger-line {
  position: absolute;
  bottom: 80px;
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: #999;
}
