.camera-room[data-v-d92d4ec9]{filter:blur(20px)saturate(.85);background-image:radial-gradient(30% 17% at 24% 3%,oklch(94% .05 82/.92),#0000 68%),radial-gradient(21% 33% at 97% 24%,oklch(90% .05 235/.85),#0000 70%),linear-gradient(104deg,#0000 50%,oklch(56% .02 283.4/.5) 54%,#0000 76%),linear-gradient(#0000 60%,oklch(26% .014 40/.85) 68%),linear-gradient(162deg,oklch(52% .016 283.4) 0%,oklch(33% .012 283.4) 58%,oklch(27% .01 283.4) 100%);position:absolute;inset:-14%}.camera-vignette[data-v-d92d4ec9]{background-image:radial-gradient(128% 96% at 50% 46%,#0000 40%,oklch(16% .012 283.4/.62) 100%);position:absolute;inset:0}.camera-subject[data-v-d92d4ec9]{background-color:var(--background);border-radius:.625rem;padding:.375rem;display:block;position:absolute;inset:.875rem;rotate:-3deg;box-shadow:0 0 34px 12px oklch(96% .01 283.4/.16),0 8px 22px oklch(16% .012 283.4/.5)}.camera-frame[data-v-d92d4ec9]{animation:camera-focus-d92d4ec9 var(--duration-enter) var(--ease-out-expo) 1 backwards}@keyframes camera-focus-d92d4ec9{0%{opacity:0;scale:1.35}}.scan-sweep[data-v-d92d4ec9]{background:linear-gradient(to bottom, transparent 40%, var(--lavender) 50%, transparent 60%);opacity:.8;animation:scan-sweep-d92d4ec9 1.4s var(--ease-out-quart) 1 forwards;position:absolute;inset:0}@keyframes scan-sweep-d92d4ec9{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.shot-fade[data-v-9a8aa927]{-webkit-mask-image:linear-gradient(#000 0 55%,#0000 97%);mask-image:linear-gradient(#000 0 55%,#0000 97%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
