@layer components{.fl-glow-card{--glow-rgb:225, 173, 102;--glow-border-size:240px;isolation:isolate;background:var(--fl-panel);position:relative}.fl-glow-card__rim{z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-rim,var(--fl-line));pointer-events:none;position:absolute;inset:0}.fl-glow-card__border{z-index:4;box-sizing:border-box;border-radius:inherit;background:radial-gradient(var(--glow-border-size) circle at var(--glow-x2,-999px) var(--glow-y2,-999px), rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * 1)) 0%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .973)) 15%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .837)) 30%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .593)) 45%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .317)) 60%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .104)) 75%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .009)) 90%, rgba(var(--glow-rgb), 0) 100%), radial-gradient(var(--glow-border-size) circle at var(--glow-x,-999px) var(--glow-y,-999px), rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * 1)) 0%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .973)) 15%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .837)) 30%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .593)) 45%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .317)) 60%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .104)) 75%, rgba(var(--glow-rgb), calc(.8 * var(--glow-near,0) * .009)) 90%, rgba(var(--glow-rgb), 0) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fl-glow-card__spot{z-index:-1;border-radius:inherit;background:radial-gradient(var(--glow-spot-size,420px) circle at var(--glow-x,-999px) var(--glow-y,-999px), rgba(var(--glow-rgb), .11) 0%, rgba(var(--glow-rgb), .096) 15%, rgba(var(--glow-rgb), .07) 30%, rgba(var(--glow-rgb), .043) 45%, rgba(var(--glow-rgb), .021) 60%, rgba(var(--glow-rgb), .007) 75%, rgba(var(--glow-rgb), .001) 90%, rgba(var(--glow-rgb), 0) 100%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.fl-glow-card:hover:not([data-tap-centres] *)>.fl-glow-card__spot{opacity:1;transition-duration:.15s}@media (forced-colors:active){.fl-glow-card__border,.fl-glow-card__spot{display:none}}}
