@layer theos.frames{.theos-dialog__overlay{z-index:100000;background:var(--theos-scrim);position:fixed;inset:0}.theos-dialog{z-index:100001;gap:var(--theos-space-3);padding:var(--theos-space-4);background:var(--theos-surface,#f4efe7);color:var(--theos-on-surface,#181818);border:var(--theos-hairline) solid var(--theos-border,#b7aa98);border-radius:var(--theos-radius-sm,0);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}.theos-dialog__head{grid-template-columns:var(--theos-touch-target) minmax(0, 1fr) var(--theos-touch-target);align-items:start;gap:var(--theos-space-3);background:inherit;z-index:1;margin-block-start:calc(var(--theos-space-4) * -1);padding-block-start:var(--theos-space-4);display:grid;position:sticky;inset-block-start:calc(var(--theos-space-4) * -1)}.theos-dialog__heading{min-block-size:var(--theos-touch-target);text-align:center;grid-column:2;justify-content:center;align-items:center;margin:0;display:flex}.theos-dialog__lead{grid-area:1/2;justify-self:center}.theos-dialog__desc{text-align:center;color:var(--theos-text-secondary,#3d3d3d);margin:0}.theos-dialog__dismiss{grid-area:1/3}.theos-dialog__sr-only{width:var(--theos-hairline);height:var(--theos-hairline);clip:rect(0, 0, 0, 0);border:0;margin:0;padding:0;position:absolute;overflow:hidden}.theos-dialog .theos-button{inline-size:100%}.theos-dialog[data-layer-covered],.theos-dialog__overlay[data-layer-covered]{visibility:hidden}}
