@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:opsz,wght@8..144,400;8..144,600&family=IBM+Plex+Mono:wght@400;600&display=swap'); :root{color-scheme:dark;font-family:"Crimson Pro",serif;background:#0c1110;color:#e8e1cf} body{margin:0;min-height:100vh;background:radial-gradient(circle at 15% 0,#253229 0,transparent 38rem),linear-gradient(145deg,#0c1110,#111513)} header,#surface{width:min(1180px,calc(100% - 2rem));margin:auto} header{padding:3rem 0 1.25rem;border-bottom:1px solid #66543d} h1{font-size:clamp(2.6rem,8vw,5.5rem);font-weight:400;letter-spacing:-.045em;margin:.1rem 0} .eyebrow,#status,.field-label,button,pre{font-family:"IBM Plex Mono",monospace} .eyebrow{color:#d49b58;letter-spacing:.18em;font-size:.72rem} #status{color:#9aa69f;font-size:.78rem} #surface{padding:1.5rem 0 5rem;min-height:12rem} .eve-surface{display:grid;gap:1rem} .card,.pane,.heimdall-access{padding:1rem;border:1px solid #66543d;background:#17201ddd} .cultui-field{display:block;margin:.75rem 0} .field-label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;margin:.65rem 0 .25rem} textarea,input,select{box-sizing:border-box;width:100%;resize:vertical;background:#0b0f0d;color:#f2e7d0;border:1px solid #4a5148;padding:.8rem;margin:.15rem 0;font:1.05rem/1.4 "Crimson Pro",serif} textarea{min-height:7rem} button{margin:.8rem .5rem 0 0;padding:.65rem 1rem;border:1px solid #d49b58;background:#d49b58;color:#17120c;cursor:pointer} button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.5} pre,.cultui-code{white-space:pre-wrap;padding:1rem;background:#080b09;color:#aeb9af;overflow:auto;font:.72rem/1.5 "IBM Plex Mono",monospace} .skip-link{position:absolute;left:-10000px}.skip-link:focus{left:1rem;top:1rem;background:#d49b58;color:#111;padding:.5rem;z-index:9} .cultui-list-item{border-top:1px solid #354039;padding:.8rem 0} .cultui-list-item-label,.cultui-list-item-status{font-family:"IBM Plex Mono",monospace;color:#d49b58;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em} .cultui-tabs [role="tablist"]{display:flex;gap:.4rem;position:sticky;top:0;background:#0c1110e8;z-index:2} .eve-command-result{margin:1rem 0;padding:1rem;border:1px solid #66543d;background:#17201d} @media(max-width:600px){header{padding-top:2rem}h1{font-size:3rem}header,#surface{width:min(100% - 1rem,1180px)}.card,.pane,.heimdall-access{padding:.75rem}}