.mfw{--mfw-size:clamp(64px, 20.5vw, 420px);--mfw-x:50%;--mfw-y:45%;height:calc(var(--mfw-size) * .8);-webkit-user-select:none;user-select:none;isolation:isolate;position:relative;overflow:hidden}.mfw-word{top:calc(var(--mfw-size) * -.08);font-family:var(--font-display);font-size:var(--mfw-size);letter-spacing:-.055em;text-align:center;white-space:nowrap;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1;position:absolute;left:0;right:0}.mfw-base{background-image:linear-gradient(#0f172a14 20%,#0f172a00 92%)}.mfw-lit{-webkit-mask-image:radial-gradient(circle calc(var(--mfw-size) * .8) at var(--mfw-x) calc(var(--mfw-y) + var(--mfw-size) * .08), #000 0%, #00000059 45%, transparent 72%);-webkit-mask-image:radial-gradient(circle calc(var(--mfw-size) * .8) at var(--mfw-x) calc(var(--mfw-y) + var(--mfw-size) * .08), #000 0%, #00000059 45%, transparent 72%);mask-image:radial-gradient(circle calc(var(--mfw-size) * .8) at var(--mfw-x) calc(var(--mfw-y) + var(--mfw-size) * .08), #000 0%, #00000059 45%, transparent 72%);opacity:.75;background-image:linear-gradient(100deg,#22d3ee 0%,#06f 34%,#6d28d9 64%,#e91e8c 100%);transition:opacity .6s}.mfw[data-active] .mfw-lit{opacity:1}.mfw-sky{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
