.scrim.svelte-zeuutl{z-index:20;background:var(--scrim-camera);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scrim.quiet.svelte-zeuutl{background:0 0;display:block;position:static}.scrim.quiet.svelte-zeuutl .panel:where(.svelte-zeuutl){max-block-size:none;max-inline-size:none;padding:var(--space-card);background:var(--state-warning-soft);border:var(--border-width-control) solid var(--state-warning-border);border-radius:var(--radius-control);color:var(--state-warning-text);overflow-y:visible}.scrim.quiet.svelte-zeuutl .message:where(.svelte-zeuutl){color:inherit;background:0 0;border:none;padding:0}.scrim.quiet.svelte-zeuutl .close:where(.svelte-zeuutl){border-color:var(--state-warning-border);color:var(--state-warning-text)}.scrim.quiet.svelte-zeuutl .close:where(.svelte-zeuutl):active{background:var(--bg-pressed)}.panel.svelte-zeuutl{gap:var(--space-6);inline-size:100%;max-inline-size:var(--sheet-width);max-block-size:100%;padding:var(--space-sheet);color:var(--text-on-dark);flex-direction:column;display:flex;overflow-y:auto}.title.svelte-zeuutl{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-label);margin:0}.viewfinder.svelte-zeuutl{aspect-ratio:4/3;background:var(--camera-surface);border-radius:var(--radius-viewfinder);inline-size:100%;position:relative;overflow:hidden}.video.svelte-zeuutl{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hint.svelte-zeuutl{color:var(--text-on-dark-muted);font-size:var(--font-size-body);line-height:var(--leading-body);margin:0}.message.svelte-zeuutl{padding:var(--space-4) var(--space-7);background:var(--camera-surface);border:var(--border-width-control) solid var(--camera-control-border);border-radius:var(--radius-input);color:var(--text-on-dark);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-body);margin:0}.close.svelte-zeuutl{min-block-size:var(--touch-primary);border:var(--border-width-control) solid var(--camera-control-border);border-radius:var(--radius-control);color:var(--text-on-dark);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-badge);background:0 0}.close.svelte-zeuutl:active{background:var(--camera-control-pressed)}
