Spaces:
Sleeping
Sleeping
| *{ margin:0; padding:0; box-sizing:border-box; font-family:Segoe UI; } | |
| body{ | |
| background:#020617; | |
| overflow:hidden; | |
| color:white; | |
| } | |
| .bg{ | |
| position:fixed; inset:0; | |
| background: | |
| radial-gradient(circle at center, rgba(34,197,94,0.12), transparent 40%), | |
| radial-gradient(circle at top left, rgba(59,130,246,0.08), transparent 30%); | |
| z-index:-1; | |
| } | |
| .core-container{ | |
| width:100%; | |
| height:100vh; | |
| display:flex; | |
| flex-direction:column; | |
| justify-content:center; | |
| align-items:center; | |
| } | |
| .back-btn{ | |
| position:absolute; | |
| top:30px; | |
| left:30px; | |
| text-decoration:none; | |
| color:white; | |
| padding:14px 20px; | |
| border-radius:18px; | |
| background:rgba(255,255,255,0.05); | |
| border:1px solid rgba(255,255,255,0.05); | |
| transition:0.2s; | |
| } | |
| .back-btn:hover{ | |
| background:rgba(34,197,94,0.12); | |
| border-color:rgba(34,197,94,0.2); | |
| } | |
| .orb-wrapper{ | |
| display:flex; | |
| flex-direction:column; | |
| align-items:center; | |
| } | |
| .orb{ | |
| width:260px; | |
| height:260px; | |
| border-radius:50%; | |
| display:flex; | |
| justify-content:center; | |
| align-items:center; | |
| position:relative; | |
| background:radial-gradient(circle at top, #4ade80, #14532d); | |
| box-shadow:0 0 120px rgba(34,197,94,0.45), 0 0 260px rgba(34,197,94,0.12); | |
| transition:0.4s; | |
| } | |
| .orb-core{ | |
| width:55%; | |
| height:55%; | |
| border-radius:50%; | |
| background:rgba(255,255,255,0.15); | |
| backdrop-filter:blur(20px); | |
| } | |
| .orb.idle{ animation:idleFloat 4s ease-in-out infinite; } | |
| .orb.thinking{ animation:thinkingPulse 1s infinite; } | |
| .orb.listening{ animation:listeningExpand 0.8s infinite; } | |
| .orb.generating{ animation:generatingEnergy 0.6s infinite; } | |
| @keyframes idleFloat{ | |
| 0%{ transform:translateY(0px); } | |
| 50%{ transform:translateY(-14px); } | |
| 100%{ transform:translateY(0px); } | |
| } | |
| @keyframes thinkingPulse{ | |
| 0%{ transform:scale(1); } | |
| 50%{ transform:scale(1.08); } | |
| 100%{ transform:scale(1); } | |
| } | |
| @keyframes listeningExpand{ | |
| 0%{ transform:scale(1); } | |
| 50%{ transform:scale(1.15); } | |
| 100%{ transform:scale(1); } | |
| } | |
| @keyframes generatingEnergy{ | |
| 0%{ transform:scale(1); filter:hue-rotate(0deg); } | |
| 50%{ transform:scale(1.12); filter:hue-rotate(40deg); } | |
| 100%{ transform:scale(1); filter:hue-rotate(0deg); } | |
| } | |
| .orb-status{ | |
| margin-top:25px; | |
| letter-spacing:4px; | |
| color:rgba(255,255,255,0.65); | |
| } | |
| .controls{ | |
| display:flex; | |
| gap:18px; | |
| margin-top:50px; | |
| flex-wrap:wrap; | |
| justify-content:center; | |
| } | |
| .controls button{ | |
| padding:14px 22px; | |
| border:none; | |
| border-radius:18px; | |
| cursor:pointer; | |
| background:rgba(255,255,255,0.06); | |
| color:white; | |
| transition:0.25s; | |
| font-size:14px; | |
| } | |
| .controls button:hover{ | |
| background:rgba(34,197,94,0.18); | |
| transform:translateY(-2px); | |
| } | |
| @media(max-width:600px){ | |
| .orb{ width:180px; height:180px; } | |
| .controls{ gap:12px; } | |
| .controls button{ padding:12px 18px; font-size:13px; } | |
| .back-btn{ top:16px; left:16px; padding:10px 16px; } | |
| } | |
| body.dark{ background:#020617; } | |
| body.emerald{ background:#021b12; } | |
| body.emerald .orb{ background:radial-gradient(circle at top, #4ade80, #14532d); } | |
| body.blue{ background:#07111f; } | |
| body.blue .orb{ background:radial-gradient(circle at top, #60a5fa, #1e3a5f); box-shadow:0 0 120px rgba(59,130,246,0.3); } | |
| body.purple{ background:#13071f; } | |
| body.purple .orb{ background:radial-gradient(circle at top, #a855f7, #3b0764); box-shadow:0 0 120px rgba(168,85,247,0.3); } | |
| body.red{ background:#1f0707; } | |
| body.red .orb{ background:radial-gradient(circle at top, #ef4444, #450a0a); box-shadow:0 0 120px rgba(239,68,68,0.3); } | |