Download data/Run 3/RESULTS_Run 3/src/app/style.css from lamm-mit/MetaMaterialsDiscovery: direct link, hf CLI and curl.
- Browser
- Download file 9.43 kB
-
https://huggingface.co/lamm-mit/MetaMaterialsDiscovery/resolve/main/data/Run%203/RESULTS_Run%203/src/app/style.css
- Command line
-
hf download 'hf://lamm-mit/MetaMaterialsDiscovery/data/Run 3/RESULTS_Run 3/src/app/style.css'
-
curl -L -o style.css https://huggingface.co/lamm-mit/MetaMaterialsDiscovery/resolve/main/data/Run%203/RESULTS_Run%203/src/app/style.css
9.43 kB
| :root { --bg:#0f1318; --panel:#171c23; --panel2:#1e252e; --line:#2a333f; --text:#e6ebf1; --muted:#98a4b3; --accent:#3fb6a8; --accent2:#f2a541; --danger:#e5484d; --ok:#4cc38a; --mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; } | |
| * { box-sizing:border-box; } | |
| html, body { margin:0; height:100%; background:var(--bg); color:var(--text); font: 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; } | |
| button, input, select, textarea { font: inherit; color: inherit; } | |
| #topbar { height:52px; display:flex; align-items:center; justify-content:space-between; padding:0 14px; background:var(--panel); border-bottom:1px solid var(--line); gap:12px; } | |
| .brand { display:flex; align-items:center; gap:10px; font-weight:600; white-space:nowrap; } | |
| .logo { background:linear-gradient(135deg,var(--accent),#2b7de9); color:#06121a; font-weight:800; padding:3px 7px; border-radius:6px; letter-spacing:.5px; } | |
| .ver { color:var(--muted); font-weight:400; font-size:11px; } | |
| .actions { display:flex; align-items:center; gap:8px; flex-wrap:wrap; } | |
| .btn { background:var(--panel2); border:1px solid var(--line); border-radius:6px; padding:6px 11px; cursor:pointer; color:var(--text); } | |
| .btn:hover { border-color:#3b4a5c; background:#242d38; } | |
| .btn.accent { background:var(--accent); color:#04201d; border-color:transparent; font-weight:600; } | |
| .btn.accent:hover { filter:brightness(1.08); } | |
| .btn.sm { padding:3px 8px; font-size:12px; } | |
| .btn:disabled { opacity:.45; cursor:not-allowed; } | |
| .status { color:var(--muted); font-family:var(--mono); font-size:12px; min-width:160px; } | |
| #progressBar { width:160px; height:6px; background:var(--panel2); border-radius:3px; overflow:hidden; } | |
| #progressFill { height:100%; width:0; background:var(--accent2); transition:width .15s; } | |
| #layout { display:grid; grid-template-columns: 380px 1fr 320px; height: calc(100% - 52px); } | |
| #sidebar { background:var(--panel); border-right:1px solid var(--line); display:flex; flex-direction:column; min-height:0; } | |
| #tabs { display:flex; flex-wrap:wrap; border-bottom:1px solid var(--line); } | |
| #tabs button { flex:1 1 auto; background:transparent; border:0; border-bottom:2px solid transparent; padding:8px 6px; color:var(--muted); cursor:pointer; font-size:12px; } | |
| #tabs button.active { color:var(--text); border-bottom-color:var(--accent); } | |
| .tabpanes { overflow:auto; padding:10px 12px 30px; min-height:0; } | |
| .tabpane { display:none; } .tabpane.active { display:block; } | |
| h2 { font-size:14px; margin:4px 0 10px; } h3 { font-size:12.5px; margin:14px 0 6px; color:#c9d3df; text-transform:uppercase; letter-spacing:.4px; } | |
| .note { color:var(--muted); font-size:12px; } | |
| .group { border:1px solid var(--line); border-radius:8px; margin:8px 0; background:var(--panel2); } | |
| .group > summary { cursor:pointer; padding:7px 10px; font-weight:600; list-style:none; display:flex; justify-content:space-between; } | |
| .group > summary::after { content:"▾"; color:var(--muted); } .group:not([open]) > summary::after { content:"▸"; } | |
| .group .body { padding:4px 10px 8px; } | |
| .ctrl { display:grid; grid-template-columns: 1fr 78px; gap:6px 8px; align-items:center; padding:5px 0; border-bottom:1px dashed #263040; } | |
| .ctrl:last-child { border-bottom:0; } | |
| .ctrl label { display:block; font-size:12px; } | |
| .ctrl .unit { color:var(--muted); font-size:11px; margin-left:4px; } | |
| .ctrl input[type=number], .ctrl select, .ctrl input[type=text] { width:100%; background:#0f151c; border:1px solid var(--line); border-radius:5px; padding:4px 6px; } | |
| .ctrl input[type=range] { grid-column: 1 / span 2; width:100%; accent-color: var(--accent); margin:0; } | |
| .ctrl .help { grid-column: 1 / span 2; color:var(--muted); font-size:11px; line-height:1.3; display:none; } | |
| .ctrl:hover .help { display:block; } | |
| .row { display:flex; gap:8px; align-items:center; margin:8px 0; flex-wrap:wrap; } | |
| .grid2 { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:6px 10px; } .grid2 label { display:flex; flex-direction:column; font-size:12px; gap:3px; min-width:0; } | |
| .grid2 input, .grid2 select { background:#0f151c; border:1px solid var(--line); border-radius:5px; padding:4px 6px; width:100%; min-width:0; } | |
| .btnwrap { display:flex; flex-wrap:wrap; gap:6px; } | |
| #center { display:flex; flex-direction:column; min-width:0; min-height:0; } | |
| #viewport { position:relative; flex: 1 1 60%; min-height:240px; background:#0b0e12; } | |
| #gl { width:100%; height:100%; display:block; } | |
| #viewToolbar { position:absolute; top:8px; left:8px; display:flex; gap:8px; align-items:center; flex-wrap:wrap; background:rgba(15,19,24,.82); padding:6px 8px; border-radius:8px; border:1px solid var(--line); font-size:12px; } | |
| #viewToolbar select, #viewToolbar input[type=number] { background:#0f151c; border:1px solid var(--line); border-radius:5px; padding:2px 4px; } | |
| #legend { position:absolute; right:10px; bottom:10px; background:rgba(15,19,24,.82); padding:6px; border-radius:8px; border:1px solid var(--line); } | |
| #overlayInfo { position:absolute; left:10px; bottom:10px; font-family:var(--mono); font-size:12px; background:rgba(15,19,24,.82); padding:6px 9px; border-radius:8px; border:1px solid var(--line); white-space:pre; } | |
| #hint { position:absolute; right:10px; top:10px; color:var(--muted); font-size:11px; } | |
| #bottom { flex: 0 0 300px; display:flex; flex-direction:column; border-top:1px solid var(--line); background:var(--panel); min-height:0; } | |
| #chartWrap { flex:1; min-height:0; position:relative; } #chart { width:100%; height:100%; display:block; } | |
| #playback { display:flex; gap:10px; align-items:center; padding:6px 10px; border-top:1px solid var(--line); font-size:12px; } | |
| #playback input[type=range] { flex:1; accent-color:var(--accent2); } | |
| #results { background:var(--panel); border-left:1px solid var(--line); overflow:auto; padding:10px 12px 30px; } | |
| .kv { display:grid; grid-template-columns: 1fr auto; gap:3px 10px; font-size:12px; } | |
| .kv .k { color:var(--muted); } .kv .v { font-family:var(--mono); text-align:right; } | |
| .kv .v.warn { color:var(--accent2); } .kv .v.bad { color:var(--danger); } .kv .v.ok { color:var(--ok); } | |
| .mono { font-family:var(--mono); } .small { font-size:11px; color:var(--muted); font-weight:400; } | |
| table.data { width:100%; border-collapse:collapse; font-size:11.5px; } | |
| table.data th, table.data td { border-bottom:1px solid var(--line); padding:4px 5px; text-align:left; vertical-align:top; } | |
| table.data th { color:var(--muted); font-weight:600; position:sticky; top:0; background:var(--panel); } | |
| table.data tr.pass td.st { color:var(--ok); font-weight:700; } table.data tr.fail td.st { color:var(--danger); font-weight:700; } | |
| table.data td.num { font-family:var(--mono); text-align:right; white-space:nowrap; } | |
| #eventList { max-height:320px; overflow:auto; } | |
| #eventList .ev { display:grid; grid-template-columns: 34px 1fr 1fr 60px; gap:6px; font-family:var(--mono); font-size:11px; padding:2px 4px; cursor:pointer; border-radius:4px; } | |
| #eventList .ev:hover { background:var(--panel2); } #eventList .ev.intf { color:#f2a541; } #eventList .ev.cur { background:#25384a; } | |
| #refImages { display:grid; grid-template-columns:1fr; gap:10px; } | |
| .refcard { display:grid; grid-template-columns: 120px 1fr; gap:10px; background:var(--panel2); border:1px solid var(--line); border-radius:8px; padding:8px; } | |
| .refcard img { width:120px; height:120px; object-fit:cover; border-radius:6px; cursor:zoom-in; } | |
| .refcard .cap { font-size:12px; } .refcard .cap b { display:block; margin-bottom:3px; } | |
| .refcard .tags span { display:inline-block; background:#0f151c; border:1px solid var(--line); border-radius:10px; padding:1px 7px; margin:2px 3px 0 0; font-size:11px; color:var(--muted); } | |
| textarea { width:100%; background:#0f151c; border:1px solid var(--line); border-radius:6px; padding:8px; font-family:var(--mono); font-size:12px; resize:vertical; } | |
| .schematic svg { width:100%; height:auto; background:#fff; border-radius:6px; } | |
| .alt { background:var(--panel2); border:1px solid var(--line); border-radius:8px; padding:8px; margin:6px 0; font-size:12px; } | |
| .alt b { display:block; } .alt button { margin-top:6px; } | |
| #physicsDoc { font-size:12.5px; } #physicsDoc h2 { margin-top:14px; } #physicsDoc .eq { font-family:var(--mono); background:#0f151c; border:1px solid var(--line); border-radius:6px; padding:8px 10px; margin:6px 0; white-space:pre-wrap; font-size:12px; } | |
| #physicsDoc details { border:1px solid var(--line); border-radius:8px; margin:8px 0; background:var(--panel2); } #physicsDoc summary { padding:8px 10px; cursor:pointer; font-weight:600; } #physicsDoc details > div { padding:2px 12px 10px; } | |
| #physicsDoc table { border-collapse:collapse; width:100%; font-size:12px; } #physicsDoc td, #physicsDoc th { border-bottom:1px solid var(--line); padding:3px 6px; text-align:left; } | |
| #toast { position:fixed; bottom:16px; left:50%; transform:translateX(-50%); background:#25384a; color:#fff; padding:8px 14px; border-radius:8px; opacity:0; transition:opacity .25s; pointer-events:none; font-size:12.5px; z-index:50; } | |
| #toast.show { opacity:1; } | |
| #lightbox { position:fixed; inset:0; background:rgba(0,0,0,.85); display:flex; align-items:center; justify-content:center; z-index:100; cursor:zoom-out; } #lightbox img { max-width:92vw; max-height:92vh; border-radius:8px; } | |
| @media (max-width: 1200px) { #layout { grid-template-columns: 340px 1fr; } #results { grid-column: 1 / span 2; border-left:0; border-top:1px solid var(--line); max-height:280px; } } | |