.ambient-accent{position:fixed!important;pointer-events:none!important;z-index:30;user-select:none}.ambient-line{height:2px;overflow:hidden}.ambient-line>span{position:absolute;top:0;left:0;width:100px;height:1px;background:linear-gradient(90deg,transparent,#c9a86b,transparent);box-shadow:0 0 6px rgba(201,168,107,0.2)}.ambient-spark{font:24px/1 Georgia;color:#c9a86b;opacity:0}@media(prefers-reduced-motion:reduce){.ambient-accent{display:none!important}}
