Spaces:
Running
Running
Download engine/ui/e29-ui.css from axonis22/muse-engine-32: direct link, hf CLI and curl.
- Browser
- Download file 7.17 kB
-
https://huggingface.co/spaces/axonis22/muse-engine-32/resolve/main/engine/ui/e29-ui.css
- Command line
-
hf download hf://spaces/axonis22/muse-engine-32/engine/ui/e29-ui.css
-
curl -L -o e29-ui.css https://huggingface.co/spaces/axonis22/muse-engine-32/resolve/main/engine/ui/e29-ui.css
7.17 kB
| /* [e29 coach] start screen + config panel. Plain styling that matches the Phase Lab sidebar. */ | |
| .e29-overlay { position: absolute; inset: 0; z-index: 30; display: none; align-items: center; justify-content: center; | |
| background: rgba(4, 7, 12, 0.55); font-family: "Segoe UI", system-ui, Roboto, sans-serif; color: #d7e6ff; } | |
| .e29-overlay.show { display: flex; } | |
| .e29-card { background: rgba(12, 18, 28, 0.96); border: 1px solid #1e2a3c; border-radius: 12px; padding: 16px 18px; | |
| width: min(760px, 94%); max-height: 92%; overflow-y: auto; box-shadow: 0 10px 40px rgba(0,0,0,.5); } | |
| .e29-card h1 { margin: 0 0 2px; font-size: 18px; } | |
| .e29-card h2 { margin: 14px 0 8px; font-size: 12px; text-transform: uppercase; letter-spacing: .08em; color: #8aa0c0; } | |
| .e29-sub { color: #8aa0c0; font-size: 12px; line-height: 1.4; } | |
| .e29-looks { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; } | |
| .e29-look { border: 1px solid #1e2a3c; border-radius: 10px; padding: 10px; cursor: pointer; background: rgba(255,255,255,0.02); } | |
| .e29-look:hover { border-color: #2f4058; } | |
| .e29-look.sel { border-color: #b388ff; box-shadow: 0 0 0 1px rgba(179,136,255,.35); } | |
| .e29-look .t { font-weight: 700; font-size: 13px; } | |
| .e29-look .b { font-size: 11px; color: #8aa0c0; margin-top: 4px; line-height: 1.35; } | |
| .e29-sw { display: flex; gap: 4px; margin-top: 8px; } | |
| .e29-sw span { width: 22px; height: 14px; border-radius: 3px; border: 1px solid rgba(255,255,255,.15); } | |
| .e29-row { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin: 6px 0; font-size: 12px; } | |
| .e29-btn { border: 0; border-radius: 8px; padding: 7px 12px; font-size: 12px; font-weight: 600; cursor: pointer; | |
| background: #6ea8ff; color: #061018; } | |
| .e29-btn.sec { background: #243247; color: #d7e6ff; } | |
| .e29-btn.ok { background: #3ecf8e; color: #042016; } | |
| .e29-input { background: #0b111b; color: #d7e6ff; border: 1px solid #1e2a3c; border-radius: 6px; padding: 6px 8px; font-size: 12px; min-width: 220px; flex: 1; } | |
| .e29-file { font-size: 11px; color: #8aa0c0; } | |
| .e29-status { font-size: 11px; color: #8aa0c0; min-height: 14px; } | |
| .e29-status.err { color: #ff8a8a; } | |
| .e29-status.okc { color: #3ecf8e; } | |
| .e29-toggles { display: grid; grid-template-columns: 1fr 1fr; gap: 2px 14px; } | |
| .e29-toggles label { display: flex; gap: 8px; align-items: flex-start; font-size: 12px; margin: 4px 0; cursor: pointer; } | |
| .e29-toggles label small { display: block; color: #8aa0c0; font-size: 10.5px; } | |
| .e29-toggles input { margin-top: 2px; } | |
| .e29-foot { display: flex; justify-content: space-between; align-items: center; gap: 8px; margin-top: 14px; border-top: 1px solid #1e2a3c; padding-top: 10px; } | |
| .e29-x { float: right; background: transparent; border: 0; color: #8aa0c0; font-size: 20px; cursor: pointer; line-height: 1; } | |
| #e29-gear { position: absolute; right: 12px; top: 46px; z-index: 6; background: rgba(0,0,0,.4); color: #cfe8ff; border: 1px solid #1e2a3c; | |
| border-radius: 8px; padding: 5px 9px; font-size: 12px; cursor: pointer; } | |
| #e29-gear:hover { border-color: #2f4058; } | |
| @media (max-width: 700px) { .e29-looks, .e29-toggles { grid-template-columns: 1fr; } } | |
| /* [e32] loading progress, toasts, drop overlay, Model check section */ | |
| #e32-progress { position: absolute; left: 50%; top: 14px; transform: translateX(-50%); z-index: 40; min-width: 320px; max-width: 70%; display: none; | |
| background: rgba(10, 16, 26, 0.92); border: 1px solid #1e2a3c; border-radius: 10px; padding: 8px 12px; color: #cfe8ff; font: 12px/1.35 system-ui, sans-serif; cursor: default; } | |
| #e32-progress.show { display: block; } | |
| #e32-progress .bar { height: 6px; background: #1a2436; border-radius: 3px; margin-top: 6px; overflow: hidden; } | |
| #e32-progress .bar i { display: block; height: 100%; width: 0; background: linear-gradient(90deg, #3a8dde, #3ecf8e); transition: width .15s; } | |
| #e32-progress.ok .bar i { background: #3ecf8e; } | |
| #e32-progress.err { border-color: #7a3040; cursor: pointer; } | |
| #e32-progress.err .t { color: #ff9a9a; font-weight: 600; } | |
| #e32-progress.err .bar i { background: #ff6a6a; } | |
| #e32-progress .h { color: #ffd28a; margin-top: 4px; } | |
| #e32-progress .h:empty { display: none; } | |
| #e32-toast { position: absolute; left: 50%; bottom: 64px; transform: translateX(-50%); z-index: 41; max-width: 72%; display: none; cursor: pointer; | |
| background: rgba(10, 16, 26, 0.94); border: 1px solid #1e2a3c; border-radius: 10px; padding: 8px 12px; color: #d8e6f8; font: 12px/1.4 system-ui, sans-serif; } | |
| #e32-toast.show { display: block; } | |
| #e32-toast.ok { border-color: #2d7a5a; } #e32-toast.warn { border-color: #8a6a2a; } #e32-toast.err { border-color: #7a3040; color: #ffc0c0; } | |
| #e32-drop { position: absolute; inset: 0; z-index: 50; display: none; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr auto; gap: 10px; padding: 14px; | |
| background: rgba(6, 10, 18, 0.72); pointer-events: none; font: 13px/1.4 system-ui, sans-serif; color: #cfe8ff; } | |
| #e32-drop.show { display: grid; } | |
| #e32-drop .half { border: 2px dashed #3a5a80; border-radius: 14px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; text-align: center; padding: 10px; } | |
| #e32-drop .half b { font-size: 18px; letter-spacing: .04em; } | |
| #e32-drop .half.on { border-color: #3ecf8e; background: rgba(62, 207, 142, 0.12); } | |
| #e32-drop .foot { grid-column: 1 / 3; text-align: center; color: #9fb4d0; } | |
| .e32-links { gap: 14px; flex-wrap: wrap; } .e32-links a, .e32-chk a { color: #7fc4ff; font-size: 12px; } | |
| .e32-chk { border: 1px solid #1e2a3c; border-radius: 10px; padding: 8px 10px; margin: 6px 0; background: rgba(255,255,255,0.02); } | |
| .e32-chk.lvl-error { border-color: #7a3040; } .e32-chk.lvl-warn { border-color: #6a5a2a; } | |
| .e32-chk .hd { display: flex; justify-content: space-between; gap: 8px; align-items: center; font-size: 12px; color: #dce8f8; } | |
| .e32-chk .badge { font-size: 11px; padding: 1px 8px; border-radius: 9px; background: #1a3a2a; color: #3ecf8e; white-space: nowrap; } | |
| .e32-chk .badge.warn { background: #3a3218; color: #ffd28a; } .e32-chk .badge.error { background: #3a1820; color: #ff9a9a; } | |
| .e32-warn { list-style: none; margin: 6px 0; padding: 0; font-size: 11.5px; } | |
| .e32-warn li { padding: 4px 0 4px 8px; border-left: 3px solid #2d5a7a; margin: 3px 0; color: #cfe0f4; } | |
| .e32-warn li.warn { border-color: #c8a040; } .e32-warn li.error { border-color: #ff6a6a; } | |
| .e32-warn .sev { text-transform: uppercase; font-size: 10px; color: #8aa0c0; margin-right: 4px; } | |
| .e32-warn small { display: block; color: #8aa0c0; margin-top: 2px; } | |
| .e32-det summary { cursor: pointer; font-size: 11.5px; color: #9fb4d0; } | |
| .e32-tab { border-collapse: collapse; font-size: 11px; margin: 6px 0; width: 100%; color: #cfe0f4; } | |
| .e32-tab th, .e32-tab td { text-align: left; padding: 2px 6px; border-bottom: 1px solid #16202e; vertical-align: top; } | |
| .e32-tab th { color: #8aa0c0; font-weight: 500; white-space: nowrap; } | |
| .e32-bones { display: flex; flex-wrap: wrap; gap: 3px; max-height: 110px; overflow: auto; font-size: 10.5px; } | |
| .e32-bones span { background: #142032; border-radius: 5px; padding: 1px 6px; color: #b8cce4; } | |
| .e32-bones span.m { background: #2a2414; color: #ffd28a; } .e32-bones i { font-style: normal; opacity: .75; } | |