@layer components{.windy-icon-button{--_padding:var( --windy-icon-button-padding,calc(var(--windy-space-2xs)*.6 + var(--windy-space-3xs)*.4) );--windy-button-padding-block:var(--_padding);--windy-button-padding-inline:var(--_padding)}}@layer utility-overrides{.windy-dialog{margin:auto}}@layer components{.windy-dialog{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-surface-2);background-color:var(--csstools-light-dark-toggle--0,var(--windy-color-white));border-radius:var(--windy-dialog-radius,var(--windy-radius-large,.5rem));border:none;padding:var(--windy-dialog-gutter,var(--windy-space-l));box-shadow:rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 10px 15px -3px,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 4px 6px -4px;max-inline-size:calc(100vw - 4rem);inline-size:720px;align-content:center;align-items:start;grid-template-columns:[title-start full-start] 1fr [title-end close-button-start] auto [close-button-end full-end];row-gap:var(--windy-dialog-gutter,var(--windy-space-m-l))}@supports (color:light-dark(red,red)){.windy-dialog{background-color:light-dark(var(--windy-color-white),var(--windy-color-surface-2))}}@media(prefers-color-scheme:dark){.windy-dialog:where(:not([data-color-scheme=light] *)){box-shadow:none}}.windy-dialog:where([data-color-scheme=dark] *){box-shadow:none}.windy-dialog[open]{display:grid}.windy-dialog.opening[open]{animation:windy-dialog-fadein .15s ease-out forwards}.windy-dialog.closing{animation:windy-dialog-fadein .15s ease-out reverse forwards}.windy-dialog[data-size=small]{inline-size:480px}.windy-dialog[data-size=large]{inline-size:960px}.windy-dialog[data-size=full]{inline-size:100%}.windy-dialog:modal::backdrop{-webkit-backdrop-filter:var(--windy-dialog-backdrop-filter,blur(4px) contrast(.75));backdrop-filter:var(--windy-dialog-backdrop-filter,blur(4px) contrast(.75));background-color:var(--windy-color-black);opacity:.5}@supports (background-color:rgb(from tan r g b)){.windy-dialog:modal::backdrop{background-color:rgb(from var(--windy-color-black) r g b/.5);opacity:revert-layer}}.windy-dialog>*{grid-column:full}.windy-dialog>[aria-live]{grid-column:none}.windy-dialog>.windy-heading{--windy-heading-gap:0;grid-column:title;grid-row:1}.windy-dialog .close-button{--windy-button-color:currentColor;--windy-button-padding-block:0;--windy-button-padding-inline:0;grid-column:close-button;grid-row:1;min-block-size:revert;opacity:.75}:is(.windy-dialog .close-button):is(:hover,:focus-visible){opacity:1}.windy-dialog .buttons{display:flex;justify-content:flex-end;gap:var(--windy-space-2xs)}}@layer components{@keyframes windy-dialog-fadein{0%{scale:.95;opacity:0}to{scale:1;opacity:1}}}
