@media screen{::view-transition{pointer-events:none}::view-transition-old(.page-exit){animation:var(--motion-base) var(--ease-exit) both motion-fade-out}::view-transition-new(.page-enter){animation:var(--motion-settle) var(--ease-settle) var(--motion-quick) both motion-rise}:root:not(:active-view-transition-type(theme,chat-expand,chat-restore)) .site-header{view-transition-name:site-header}:root:not(:active-view-transition-type(theme,chat-expand,chat-restore)) .cucinai-launcher{view-transition-name:cucinai-launcher}::view-transition-group(site-header){animation:none}::view-transition-group(cucinai-launcher){animation:none}::view-transition-old(site-header){display:none}::view-transition-old(cucinai-launcher){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(cucinai-launcher){animation:none}::view-transition-old(site-header):only-child{animation:var(--motion-base) var(--ease-exit) both motion-fade-out;display:block}::view-transition-old(cucinai-launcher):only-child{animation:var(--motion-base) var(--ease-exit) both motion-fade-out;display:block}::view-transition-new(site-header):only-child{animation:var(--motion-settle) var(--ease-standard) var(--motion-quick) both motion-fade-in}::view-transition-new(cucinai-launcher):only-child{animation:var(--motion-settle) var(--ease-standard) var(--motion-quick) both motion-fade-in}:root:active-view-transition-type(theme)::view-transition-old(root){animation:var(--motion-settle) var(--ease-standard) both motion-fade-out}:root:active-view-transition-type(theme)::view-transition-new(root){animation:var(--motion-settle) var(--ease-standard) both motion-fade-in}:root:active-view-transition-type(chat-expand,chat-restore)::view-transition-old(root){display:none}:root:active-view-transition-type(chat-expand,chat-restore)::view-transition-new(root){animation:none}::view-transition-group(cucinai-panel){animation-duration:var(--motion-travel);animation-timing-function:var(--ease-settle)}::view-transition-image-pair(cucinai-panel){background:var(--paper-raised);overflow:clip}::view-transition-image-pair(.chat-expand){animation:var(--motion-travel) var(--ease-settle) both motion-square}::view-transition-image-pair(.chat-restore){animation:var(--motion-travel) var(--ease-settle) both motion-round}::view-transition-old(cucinai-panel){mix-blend-mode:normal;block-size:auto;inline-size:auto;inset:auto 0 0 auto}::view-transition-new(cucinai-panel){mix-blend-mode:normal;block-size:auto;inline-size:auto;inset:auto 0 0 auto}::view-transition-old(cucinai-panel){animation:var(--motion-quick) var(--ease-exit) both motion-fade-out}::view-transition-new(cucinai-panel){animation:var(--motion-settle) var(--ease-standard) both motion-fade-in}:where(:focus-visible){animation:motion-focus var(--motion-gentle) var(--ease-settle)}.sort-menu{--unfold-from:calc(var(--motion-rise) / -2);transform-origin:100% 0;animation:motion-unfold var(--motion-gentle) var(--ease-settle)}.sort-menu[data-side=top]{--unfold-from:calc(var(--motion-rise) / 2);transform-origin:100% 100%}.collection-filter .sort-menu{transform-origin:0 0}.collection-filter .sort-menu[data-side=top]{transform-origin:0 100%}.sort-menu [role=option]{transition:background-color var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard)}.scan-lightbox[open]{animation:motion-lift var(--motion-settle) var(--ease-settle)}.scan-lightbox[open]::backdrop{animation:motion-fade-in var(--motion-settle) var(--ease-standard)}.scan-lightbox[data-state=closing]{animation:motion-set-down var(--motion-base) var(--ease-exit) both;pointer-events:none}.scan-lightbox[data-state=closing]::backdrop{animation:motion-fade-out var(--motion-base) var(--ease-exit) both}@supports (interpolate-size:allow-keywords){.notebook-source details{interpolate-size:allow-keywords}.notebook-source details::details-content{block-size:0;transition:block-size var(--motion-travel) var(--ease-settle), content-visibility var(--motion-travel) allow-discrete;overflow-y:clip}.notebook-source details[open]::details-content{block-size:auto}}.notebook-source details[open] .notebook-source-body{animation:motion-rise var(--motion-settle) var(--ease-settle) var(--motion-quick) backwards}.ingredient-check>span{transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard)}.ingredient-check input:checked+span{animation:motion-ink var(--motion-settle) var(--ease-settle)}.recipe-ingredient-list .ingredient-name{transition:color var(--motion-settle) var(--ease-standard)}.recipe-ingredient-list .ingredient-name>span{--strike:color-mix(in srgb, currentColor 60%, transparent);background:linear-gradient(var(--strike), var(--strike)) no-repeat 0 55% / 0% 1px;transition:background-size var(--motion-settle) var(--ease-write)}:root .recipe-ingredient-list li:has(input:checked) .ingredient-name{text-decoration-line:none}.recipe-ingredient-list li:has(input:checked) .ingredient-name>span{background-size:100% 1px}@keyframes motion-focus{0%{outline-offset:9px;outline-color:#0000}}@keyframes motion-unfold{0%{opacity:0;transform:translateY(var(--unfold-from)) scale(.98)}}@keyframes motion-lift{0%{opacity:0;transform:translateY(calc(var(--motion-rise) * 1.5))}}@keyframes motion-set-down{to{opacity:0;transform:translateY(var(--motion-rise))}}@keyframes motion-ink{0%{scale:.82}}.recipe-title-art .title-art{--write-edge:8%;-webkit-mask-image:linear-gradient(100deg, #000 var(--write), transparent calc(var(--write) + var(--write-edge)));mask-image:linear-gradient(100deg, #000 var(--write), transparent calc(var(--write) + var(--write-edge)));animation:motion-write var(--motion-write) var(--ease-write) var(--motion-quick) both}@keyframes motion-write{0%{--write:calc(-1 * var(--write-edge))}}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-fade-out{to{opacity:0}}@keyframes motion-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}}@keyframes motion-square{0%{border-radius:var(--radius-lg)}to{border-radius:0}}@keyframes motion-round{0%{border-radius:0}to{border-radius:var(--radius-lg)}}}@property --write{syntax:"<percentage>";inherits:false;initial-value:100%}@media (prefers-reduced-motion:reduce){:where(:focus-visible),.sort-menu,.scan-lightbox[open],.scan-lightbox[open]::backdrop,.scan-lightbox[data-state=closing],.scan-lightbox[data-state=closing]::backdrop,.notebook-source details[open] .notebook-source-body,.ingredient-check input:checked+span,.recipe-title-art .title-art{animation:none}.sort-menu [role=option],.ingredient-check>span,.recipe-ingredient-list .ingredient-name,.recipe-ingredient-list .ingredient-name>span{transition:none}.notebook-source details::details-content{transition:none}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
