:root{
/* Liquid glass — the core surface recipe */
--glass-bg:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.04));
--glass-bg-strong:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.06));
--glass-bg-card:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.02));
--glass-bg-panel:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.03));
--glass-border:1px solid rgba(255,255,255,.24); /* @kind other */
--glass-border-strong:1px solid rgba(255,255,255,.3); /* @kind other */
--glass-border-card:1px solid rgba(255,255,255,.22); /* @kind other */
--glass-shadow:inset 0 1px 1px rgba(255,255,255,.55),inset 0 -1px 1px rgba(255,255,255,.1),0 10px 30px rgba(0,0,0,.35);
--glass-shadow-sm:inset 0 1px 1px rgba(255,255,255,.55),0 6px 20px rgba(0,0,0,.25);
--glass-shadow-card:inset 0 1px 1px rgba(255,255,255,.5),inset 0 -1px 1px rgba(255,255,255,.08),0 20px 60px rgba(0,0,0,.35);
--glass-shadow-panel:inset 0 1px 1px rgba(255,255,255,.55),inset 0 -1px 1px rgba(255,255,255,.1),0 40px 120px rgba(0,0,0,.5);
--glass-blur:blur(18px) saturate(180%); /* @kind other */ 
--glass-blur-sm:blur(14px) saturate(170%); /* @kind other */ 
--glass-blur-card:blur(22px) saturate(180%); /* @kind other */ 
--glass-blur-panel:blur(30px) saturate(180%); /* @kind other */ 

/* Glows */
--shadow-project-active:0 30px 90px rgba(138,43,226,.55);
--shadow-project:0 20px 50px rgba(0,0,0,.4);
--shadow-cta-glow:0 0 50px rgba(255,255,255,.25);
--blur-orb:blur(50px); /* @kind other */ 
--blur-orb-l:blur(60px); /* @kind other */ 

/* Hover tints */
--hover-violet:rgba(138,43,226,.6);
--hover-violet-soft:rgba(138,43,226,.35);
--hover-violet-faint:rgba(138,43,226,.3);
--hover-gold:rgba(218,165,32,.5);
--hover-white:rgba(255,255,255,.1);

--noise-opacity:.14; /* @kind other */ 
}
