form{--line:70px;--line-offset:2px}form:before{-webkit-clip-path:circle(var(--line) at 0 0);clip-path:circle(var(--line) at 0 0);position:absolute;inset:calc(var(--line-offset) * -1);border-radius:inherit;border-width:1px;border-color:hsl(var(--td-hsl)/.4);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-content:"";content:var(--tw-content);animation:contact_outline 6s ease-in-out .8s infinite}form input,form textarea{border-width:1px;border-color:hsl(var(--td-hsl)/.2);background-color:hsl(var(--py-hsl));padding:.75rem;opacity:.5;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}form input:focus,form textarea:focus{border-color:hsl(var(--td-hsl)/.5);outline:2px solid transparent;outline-offset:2px}form label:has(+input,+textarea){z-index:10;width:-moz-min-content;width:min-content;--tw-translate-y:44px;--tw-translate-x:0.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-left:.25rem;padding-right:.25rem;font-size:10px;opacity:.3;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}form label:has(+input:focus,+textarea:focus){background-image:repeating-linear-gradient(45deg,transparent 0,rgb(var(--td-rgb)/.7) 2px,transparent 0,transparent 50%);background-size:5px 5px;transform:skew(-6deg);--tw-translate-y:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-weight:700;color:hsl(var(--cl-hsl))}