:root[data-design=lumen] .ly-xp{--xp-w:10px}:root[data-design=lumen] .ly-st-node{color:var(--lm-mut);font:500 11.5px/1 var(--lm-mono);background:#0b0b0c;box-shadow:0 0 0 1px #ffffff29}:root[data-design=lumen] .ly-st[data-lit] .ly-st-node{color:#fff;background:linear-gradient(#0b0b0c,#0b0b0c) padding-box padding-box,conic-gradient(from 200deg,#33d1ff,#4f6bff,#9a5cff,#ff6a3d,#ffb38a,#33d1ff) border-box;border:1.5px solid #0000;box-shadow:0 0 28px -6px #6e8bffa6}:root[data-design=lumen] .ly-st-role{font:500 clamp(1.4rem, 2.2vw, 1.9rem)/1.12 var(--lm-sans);letter-spacing:-.035em}:root[data-design=lumen] .ly-st-pts li:before{background:var(--lm-mut);border-radius:50%;width:4px;height:4px;top:.66em}:root[data-design=lumen] .ly-edu-cap h3{letter-spacing:-.035em}:root[data-design=lumen] .lx-hair{background:linear-gradient(#ffffff29,#ffffff29) 50%/1px 100% no-repeat}:root[data-design=lumen] .lx-beam{filter:drop-shadow(0 0 6px #6e8bffcc);background:linear-gradient(#33d1ff,#4f6bff 30%,#9a5cff 62%,#ff6a3d) 50%/2px 100% no-repeat}:root[data-design=lumen] .lx-bead{background:#fff;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite alternate lx-pulse;box-shadow:0 0 0 3px #ffffff1f,0 0 16px 4px #9a5cffb3,0 0 36px 8px #4f6bff59}@keyframes lx-pulse{to{box-shadow:0 0 0 5px #ffffff0f,0 0 22px 6px #ff6a3d99,0 0 44px 10px #4f6bff66}}:root[data-design=lumen] .lx-obj{--hx:calc(50% + var(--px) * 30%);--hy:calc(42% + var(--py) * 26%)}:root[data-design=lumen] .lx-obj>*{-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;display:block;position:absolute;inset:3%}:root[data-design=lumen] .lx-bloom{--m:var(--p-sil);filter:blur(26px);opacity:.85;background:radial-gradient(circle at var(--hx) var(--hy), #a8c0ff, #4f6bff 26%, #9a5cff 50%, #ff6a3d 78%);animation:5s ease-in-out infinite alternate lx-breathe;inset:-2%}@keyframes lx-breathe{to{opacity:.55;scale:1.04}}:root[data-design=lumen] .lx-sil{--m:var(--p-sil);background:linear-gradient(160deg,#1b1b20,#050506 60%)}:root[data-design=lumen] .lx-ring{--m:var(--p-ring);background:linear-gradient(170deg,#fff,#b9bcc8 40%,#6c6f7a 62%,#e7e9f0)}:root[data-design=lumen] .lx-face{--m:var(--p-face);background:radial-gradient(circle farthest-side at var(--hx) var(--hy), #fff 0 3%, #c9d6ff 10%, #6e8bff 28%, #9a5cff 50%, #ff6a3d 74%, #ffb38a 94%)}:root[data-design=lumen] .lx-spec{--m:var(--p-face);background:linear-gradient(110deg, transparent 38%, #ffffff80 46%, transparent 54%) calc(30% - var(--px) * 40%) 0 / 260% 100% no-repeat;mix-blend-mode:screen}
