Files
AutoTemp/docs/style.css

44 lines
3.5 KiB
CSS

:root { --bg:#020b05; --panel:#03150e; --text:#b5f5d2; --accent:#00ff9c; --accent2:#13f1ff; --muted:#0a2a1f; }
*{ box-sizing:border-box }
body{ margin:0; font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; background: radial-gradient(1200px 800px at 20% 0%, #03150e, #020b05), #020b05; color:var(--text) }
.container{ max-width:1100px; margin:0 auto; padding:24px }
.header{ display:flex; align-items:center; justify-content:space-between; margin-bottom:16px }
.logo{ font-weight:900; color:var(--accent); letter-spacing:2px }
.subtitle{ color:var(--accent2); opacity:.9 }
section{ background:linear-gradient(180deg, rgba(3,21,14,.9), rgba(2,11,5,.9)); padding:16px; border-radius:10px; margin-bottom:16px; border:1px solid #0b442f; box-shadow:0 0 30px rgba(0,255,156,.05) inset }
.field{ margin-bottom:12px }
.field label{ display:block; font-weight:700; margin-bottom:6px; color:#a5ffd6 }
.field input[type="text"], .field input[type="password"], .field input[type="number"], .field textarea { width:100%; padding:10px; border-radius:6px; border:1px solid #0b442f; background:#03150e; color:var(--text); outline:none; box-shadow:0 0 0 1px rgba(0,255,156,.05) inset }
.field input[type="text"]:focus, .field input[type="password"]:focus, .field textarea:focus { box-shadow:0 0 0 2px rgba(19,241,255,.25) inset }
.field input[type="range"]{ width:100% }
.inline{ display:inline-flex; align-items:center; gap:8px }
.grid-2{ display:grid; grid-template-columns:1fr 1fr; gap:12px }
.grid-3{ display:grid; grid-template-columns:1fr 1fr 1fr; gap:12px }
.actions{ display:flex; align-items:center; gap:12px }
button{ background:linear-gradient(90deg, var(--accent), var(--accent2)); color:#00170e; font-weight:900; border:none; padding:10px 16px; border-radius:8px; cursor:pointer; box-shadow:0 0 15px rgba(0,255,156,.2) }
button:hover{ filter:brightness(1.05) }
.terminal{ border:1px solid #0b442f; background:#010a06; box-shadow:0 0 40px rgba(0,255,156,.06) inset }
pre{ white-space:pre-wrap; background:#010a06; padding:12px; border-radius:8px; border:1px dashed #0b442f }
.table-wrap{ overflow:auto; }
.arms-table{ width:100%; border-collapse:collapse; font-size:13px }
.arms-table th,.arms-table td{ border:1px dashed #0b442f; padding:6px 8px; vertical-align:top }
.arms-table th{ color:#a5ffd6; background:#03150e; position:sticky; top:0 }
.badge{ display:inline-block; padding:2px 6px; border-radius:999px; background:#062c1f; border:1px solid #0b442f }
.status-running{ color:#13f1ff }
.status-done{ color:#00ff9c }
.status-wait{ color:#a5ffd6 }
.log{ max-height:260px; overflow:auto }
.chart-wrap{ background:#010a06; border:1px dashed #0b442f; border-radius:8px; padding:8px; margin-bottom:12px }
.arm-params{ font-size:12px; color:#a5ffd6; margin-bottom:8px }
.arm-params code{ background:#03150e; padding:2px 4px; border:1px solid #0b442f; border-radius:4px }
.arm-output-box{ background:#0f1620; border:1px solid #0b442f; border-radius:8px; padding:16px; margin:10px auto; max-width:760px; box-shadow:0 0 20px rgba(0,255,156,.08) inset }
.arm-output-box pre{ background:transparent; border:none; margin:0; padding:0; white-space:pre-wrap; color:#e4fff2; font-size:14px }
.arm-scores{ font-size:12px; margin-top:8px; color:#b5f5d2 }
.footer{ display:flex; align-items:center; gap:10px; opacity:.85 }
.blink{ width:8px; height:18px; background:var(--accent); animation: blink 1s infinite }
.glow{ text-shadow:0 0 8px rgba(0,255,156,.35) }
@keyframes blink{ 50%{ opacity:.2 } }
@media(max-width:720px){ .grid-2,.grid-3{ grid-template-columns:1fr } }