.liquidChrome-container{width:100%;height:100%}.target-cursor-wrapper{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:9999;mix-blend-mode:difference;transform:translate(-50%,-50%)}.target-cursor-dot{position:absolute;left:50%;top:50%;width:4px;height:4px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);will-change:transform}.target-cursor-corner{position:absolute;left:50%;top:50%;width:12px;height:12px;border:3px solid #fff;will-change:transform}.corner-tl{transform:translate(-150%,-150%);border-right:none;border-bottom:none}.corner-tr{transform:translate(50%,-150%);border-left:none;border-bottom:none}.corner-br{transform:translate(50%,50%);border-left:none;border-top:none}.corner-bl{transform:translate(-150%,50%);border-right:none;border-top:none}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:2rem 0}.magic-bento-card{position:relative;padding:2rem;border-radius:1rem;background:#060010;color:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.magic-bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,rgba(var(--glow-color, 132, 0, 255),.3),rgba(var(--glow-color, 132, 0, 255),.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.magic-bento-card--border-glow:before{opacity:var(--glow-intensity, 0)}.magic-bento-card:after{content:"";position:absolute;width:var(--glow-radius, 300px);height:var(--glow-radius, 300px);background:radial-gradient(circle,rgba(var(--glow-color, 132, 0, 255),calc(.4 * var(--glow-intensity, 0))) 0%,rgba(var(--glow-color, 132, 0, 255),calc(.2 * var(--glow-intensity, 0))) 30%,transparent 70%);left:var(--glow-x, 50%);top:var(--glow-y, 50%);transform:translate(-50%,-50%);pointer-events:none;z-index:0;opacity:var(--glow-intensity, 0);transition:opacity .2s ease}.magic-bento-card__header{position:relative;z-index:1;margin-bottom:1rem}.magic-bento-card__label{display:inline-block;padding:.375rem .75rem;background:rgba(var(--glow-color, 132, 0, 255),.2);border:1px solid rgba(var(--glow-color, 132, 0, 255),.3);border-radius:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--glow-color, 132, 0, 255),1);transition:opacity .3s ease,transform .3s ease}.magic-bento-card--text-autohide:hover .magic-bento-card__label{opacity:.7;transform:translateY(-2px)}.magic-bento-card__content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:.75rem}.magic-bento-card__title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;color:#fff;transition:opacity .3s ease,transform .3s ease}.magic-bento-card--text-autohide:hover .magic-bento-card__title{opacity:.9;transform:translateY(-2px)}.magic-bento-card__description{font-size:.875rem;line-height:1.6;color:#ffffffb3;margin:0;transition:opacity .3s ease}.magic-bento-card--text-autohide:hover .magic-bento-card__description{opacity:.8}.particle-container{position:relative;overflow:visible}.particle{position:absolute;pointer-events:none;z-index:100}.global-spotlight{position:fixed;pointer-events:none;z-index:200;mix-blend-mode:screen}@media(max-width:768px){.card-grid{grid-template-columns:1fr;gap:1rem;padding:1rem 0}.magic-bento-card{padding:1.5rem;min-height:180px}.magic-bento-card__title{font-size:1.25rem}.magic-bento-card__description{font-size:.8125rem}}
