:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]){--hairline-edge:linear-gradient(90deg, #93c5fdd9, #60a5fa80 30%, #60a5fa00 78%);--hairline-edge-soft:linear-gradient(90deg, #93c5fd73, #60a5fa00 70%);--hairline-edge-nested:linear-gradient(90deg, #94a3b859, transparent 70%);--hairline-fade:linear-gradient(180deg, #0e1c3e8c, #08102426 85%, #08102400);--hairline-fade-inner:linear-gradient(180deg, #0a142c4d, #0a142c00 90%);--hairline-glow:0 0 64px -22px #3b82f6cc, inset 0 0 0 1px #79b8ff24;--hairline-glow-inner:0 0 30px -14px #3b82f6bf, inset 0 0 0 1px #79b8ff1f}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) .glass-panel{background:var(--hairline-edge) top / 100% 1px no-repeat, var(--hairline-fade);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;border-radius:18px;transition:box-shadow .3s}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) .glass-panel .glass-panel{background:var(--hairline-edge-nested) top / 100% 1px no-repeat, var(--hairline-fade-inner);border-radius:14px}@media (width>=64rem),(width>=56.25rem) and (height>=33rem){:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile])>[data-lumira-frame]{background:var(--hairline-edge) top / 100% 1px no-repeat, linear-gradient(180deg, #0e1a38a8, #0910268f);border-color:#93b4ea38}}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) .glass-panel[data-lumira-hero]{background:var(--hairline-fade)}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) .glass-panel:is(:hover,:focus-within):not(:has(.glass-panel:is(:hover,:focus-within))){box-shadow:var(--hairline-glow);border-color:#0000}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) main :is(div,li,article,section)[class*=rounded-][class*=border-border]:not(.glass-panel):not([class*=rounded-full]):not([data-typing-box]){background:var(--hairline-edge-soft) top / 100% 1px no-repeat, var(--hairline-fade-inner);border-color:#0000;border-radius:14px}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) main :is(div,li,article,section)[class*=rounded-][class*=border-border]:not(.glass-panel):not([class*=rounded-full]):not([data-typing-box]):is(:hover,:focus-within):not(:has(:is(div,li,article,section)[class*=rounded-][class*=border-border]:hover)){box-shadow:var(--hairline-glow-inner);border-color:#0000}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) span[class*=rounded-full][class*=uppercase]{letter-spacing:.1em;box-shadow:none;background:0 0;border:0;padding:0}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) span[class*=rounded-full][class*=uppercase]:before{content:"";vertical-align:1px;background:currentColor;border-radius:9999px;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) .glass-panel:has([data-browser-stage]){background:var(--hairline-edge) top / 100% 1px no-repeat, linear-gradient(180deg, #0e1c3e66, #0e1c3e00 30%)}:root:not([data-lumira-theme=original]) :is([data-lumira-experience],[data-lumira-mobile]) [data-browser-stage]{background:0 0;border:0}
