:root{--hue:27;--sat:69%;--white:#fff;--glow-color-default:56, 189, 248;--border-color:#ffffff1f;--background-dark:#ffffff0d}.magic-bento-grid{gap:1.5rem;width:100%;display:grid}.magic-bento-card{border:1px solid var(--border-color);background:var(--background-dark);-webkit-backdrop-filter:blur(24px);--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:250px;border-radius:1.5rem;flex-direction:column;justify-content:space-between;width:100%;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.magic-bento-card:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px)}.magic-bento-card--border-glow:after{content:"";background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y), rgba(56, 189, 248, calc(var(--glow-intensity) * .9)) 0%, rgba(99, 102, 241, calc(var(--glow-intensity) * .5)) 30%, transparent 65%);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:1;z-index:2;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.magic-bento-card--border-glow:hover:after{opacity:1}.particle-container{position:relative;overflow:hidden}.particle{pointer-events:none;z-index:10;border-radius:50%;width:4px;height:4px;position:absolute}.particle:before{content:"";z-index:-1;background:#38bdf84d;border-radius:50%;position:absolute;inset:-2px}.global-spotlight{mix-blend-mode:screen;will-change:transform, opacity;pointer-events:none;z-index:20!important}.bento-section{position:relative}
