CoolFace
Apppublic

BlackArmOperator/Operator-Voice-Agent

sourceHugging Faceotherupdated 4mo agoView on Hugging Face
3likes
style.css173 linesDownload Raw Back to root
1:root {2    --bg: #05070c;3    --panel: rgba(255,255,255,0.03);4    --border: rgba(255,255,255,0.08);5    --text: #e6e9ef;6    --muted: #9aa4b2;7    --blue: #4ea1ff;8    --green: #22c55e;9  }10 11  body {12    margin: 0;13    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto;14    background: radial-gradient(circle at top, #0b1220, var(--bg));15    color: var(--text);16  }17 18  /* Topbar */19  .topbar {20    display:flex;21    justify-content:space-between;22    align-items:center;23    padding:18px 40px;24    border-bottom:1px solid var(--border);25    backdrop-filter: blur(10px);26  }27 28  .logo img {29    width: 140px;30    opacity: 0.95;31  }32 33  .badge {34    font-size:12px;35    padding:6px 10px;36    border:1px solid var(--border);37    border-radius:999px;38    color: var(--green);39    background: rgba(34,197,94,0.08);40  }41 42  /* Layout */43  .container {44    max-width: 980px;45    margin: 0 auto;46    padding: 60px 20px;47    text-align: center;48  }49 50  h1 {51    font-size: 42px;52    letter-spacing: -0.5px;53    margin-bottom: 10px;54    background: linear-gradient(90deg, #ffffff, #4ea1ff);55    -webkit-background-clip: text;56    -webkit-text-fill-color: transparent;57  }58 59  .subtitle {60    font-size: 16px;61    color: var(--muted);62    max-width: 720px;63    margin: 0 auto 30px auto;64    line-height: 1.6;65  }66 67  /* Feature cards */68  .grid {69    display: grid;70    grid-template-columns: repeat(3, 1fr);71    gap: 12px;72    margin-top: 30px;73  }74 75  .card {76    background: var(--panel);77    border: 1px solid var(--border);78    border-radius: 12px;79    padding: 14px;80    font-size: 13px;81    color: var(--muted);82  }83 84  .card strong {85    color: var(--text);86    display:block;87    margin-bottom:4px;88  }89 90  /* CTA hint */91  .cta {92    margin-top: 35px;93    font-size: 13px;94    color: var(--muted);95  }96 97  .cta span {98    color: var(--blue);99    font-weight: 600;100  }101 102  /* Widget */103  .widget-wrapper {104    margin-top: 30px;105    display:flex;106    justify-content:center;107  }108 109  #black-arm-operator {110    width: 520px;111    border-radius: 14px;112    border: 1px solid var(--border);113    box-shadow: 0 0 40px rgba(78,161,255,0.08);114    overflow: hidden;115  }116 117  /* Responsive */118  @media (max-width: 900px) {119    .grid {120      grid-template-columns: 1fr;121    }122    h1 {123      font-size: 32px;124    }125  }126 127.cta-section {128  margin-top: 50px;129  padding: 30px;130  border: 1px solid rgba(255,255,255,0.08);131  border-radius: 14px;132  background: rgba(255,255,255,0.02);133  backdrop-filter: blur(10px);134}135 136.cta-section h2 {137  font-size: 22px;138  margin-bottom: 10px;139  color: #ffffff;140}141 142.cta-section p {143  font-size: 14px;144  color: #9aa4b2;145  line-height: 1.6;146  max-width: 700px;147  margin: 0 auto 15px auto;148}149 150.cta-button {151  display: inline-block;152  margin-top: 10px;153  padding: 12px 20px;154  background: linear-gradient(90deg, #2f6bff, #4ea1ff);155  color: white;156  text-decoration: none;157  font-weight: 600;158  border-radius: 10px;159  box-shadow: 0 0 20px rgba(78,161,255,0.25);160  transition: transform 0.2s ease, box-shadow 0.2s ease;161}162 163.cta-button:hover {164  transform: translateY(-2px);165  box-shadow: 0 0 30px rgba(78,161,255,0.35);166}167 168.cta-sub {169  margin-top: 10px;170  font-size: 12px;171  color: #6b7280;172}173