body[data-sheet-open=true]{overflow:hidden}body[data-sheet-open=true] aside,body[data-sheet-open=true] main{filter:blur(var(--blur-sheet));transition:filter var(--panel-open-dur) var(--panel-ease);pointer-events:none}.contact-sheet-drawer{touch-action:pan-y!important}.contact-sheet-scroll{touch-action:pan-y;-webkit-overflow-scrolling:touch}[data-sheet-content] [data-sheet-close]{width:var(--contact-close-size);height:var(--contact-close-size);padding:var(--spacing-micro-4);background-color:hsl(var(--background) / .05);border:var(--spacing-scale-3) solid hsl(var(--background) / .6);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}[data-sheet-content] [data-sheet-close]:hover{background-color:hsl(var(--background) / .1);transform:scale(1.05)}.sheet-forced-dark{background-color:hsl(var(--forced-dark-background) / .4);color:hsl(var(--forced-dark-foreground));box-shadow:var(--elevation-4)}.sheet-forced-dark,.sheet-forced-dark *{--background:var(--contact-sheet-background);--card:var(--contact-sheet-card);--card-foreground:var(--forced-dark-foreground);--primary:var(--forced-dark-primary);--primary-foreground:var(--forced-dark-primary-foreground);--input:var(--contact-sheet-input);--border:var(--contact-sheet-border);--ring:var(--forced-dark-primary);--foreground:var(--forced-dark-foreground)!important;--muted-foreground:var(--forced-dark-muted-foreground)!important}.sheet-forced-dark input:focus-visible,.sheet-forced-dark textarea:focus-visible{border-color:hsl(var(--forced-dark-primary) / .6);box-shadow:0 0 0 3px hsl(var(--forced-dark-primary) / .15), 0 0 20px hsl(var(--forced-dark-primary) / .25), inset 0 1px 2px #0003;transition:border-color var(--transition-smooth), box-shadow var(--transition-smooth);outline:none}.sheet-forced-dark h1,.sheet-forced-dark h2,.sheet-forced-dark h3,.sheet-forced-dark h4,.sheet-forced-dark h5,.sheet-forced-dark h6,.sheet-forced-dark p,.sheet-forced-dark label{color:hsl(var(--forced-dark-foreground))}.sheet-forced-dark button[data-testid=contact-sheet-submit-button]{--inverted-primary-bg:var(--contact-sheet-submit-background);--inverted-primary-fg:var(--contact-sheet-submit-foreground);background-color:hsl(var(--inverted-primary-bg));color:hsl(var(--inverted-primary-fg))}
