.flux-lines-container{position:relative;width:100%;height:100%;overflow:hidden}.flux-lines-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}body{isolation:isolate;background:#e5e8e3}#portfolio-flux{position:fixed;inset:0;z-index:-1;pointer-events:none}.portfolio-flux-surface{position:absolute;inset:0;background:#e5e8e3}.portfolio-flux-surface .flux-lines-container{height:100%;width:100%}.flux-pause{position:fixed;bottom:16px;right:16px;z-index:25;pointer-events:auto;border:1px solid #a4afa5;border-radius:30px;background:#fafaf7ed;color:#465047;padding:8px 14px;font:11px Arial,Microsoft YaHei,sans-serif;min-height:44px;cursor:pointer}body:has(dialog[open]) .flux-pause{visibility:hidden}@media(max-width:760px){.flux-pause{bottom:max(10px,env(safe-area-inset-bottom));right:10px;font-size:10px}}#portfolio-flux{display:contents}.portfolio-flux-surface{position:fixed;inset:0;z-index:-1;pointer-events:none}
