.liquid-typography{isolation:isolate;background:var(--liquid-background);width:100%;color:var(--text);touch-action:pan-y;place-items:center;display:grid;position:relative;overflow:hidden}.liquid-typography__canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.liquid-typography--fade .liquid-typography__canvas{-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.liquid-typography__foreground{text-align:center;pointer-events:none;width:min(1040px,92%);padding:100px 24px;position:relative}.liquid-typography__foreground:before{z-index:-1;background:linear-gradient(90deg, transparent, var(--liquid-background) 10%, var(--liquid-background) 90%, transparent);content:"";position:absolute;inset:0 -8%;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.liquid-typography__foreground a,.liquid-typography__foreground button{pointer-events:auto}.liquid-typography__heading{letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.7vw,72px);font-weight:400;line-height:1.12}.liquid-typography__heading span{color:var(--muted)}.liquid-typography__error{color:var(--warm);padding-inline:16px;font-size:13px;position:absolute;bottom:12px}@media (width<=600px){.liquid-typography__foreground{padding:70px 8px}.liquid-typography__foreground:before{inset:-20px -10%}}
