.stamp-app{--st-ink:#1c1c1e;--st-ink-deep:#1c1c1e;--st-wash:#efeff2;--st-on:#fff}.st-display{font-family:var(--font-cosi), "Times New Roman", serif;letter-spacing:-.02em;padding-bottom:.1em;font-weight:400;line-height:1}.st-label{letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:800}.stamp-app button:not([data-no-press]){touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .26s cubic-bezier(.2,1.4,.4,1)}.stamp-app button:not([data-no-press]):active{transition-duration:70ms;transform:scale(.955)}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.34s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.34s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}html[data-nav=forward]::view-transition-old(root){animation-name:st-recede-left}html[data-nav=forward]::view-transition-new(root){animation-name:st-enter-right}html[data-nav=back]::view-transition-old(root){z-index:2;animation-name:st-leave-right}html[data-nav=back]::view-transition-new(root){animation-name:st-return-left}html[data-nav=up]::view-transition-old(root){animation-name:st-recede-down}html[data-nav=up]::view-transition-new(root){animation-name:st-enter-up}html[data-nav=down]::view-transition-old(root){z-index:2;animation-name:st-leave-down}html[data-nav=down]::view-transition-new(root){animation-name:st-return-up}@keyframes st-recede-left{to{opacity:.35;transform:translate(-24%)}}@keyframes st-enter-right{0%{transform:translate(100%)}}@keyframes st-leave-right{to{transform:translate(100%)}}@keyframes st-return-left{0%{opacity:.35;transform:translate(-24%)}}@keyframes st-recede-down{to{opacity:.4;transform:scale(.94)}}@keyframes st-enter-up{0%{transform:translateY(100%)}}@keyframes st-leave-down{to{transform:translateY(100%)}}@keyframes st-return-up{0%{opacity:.4;transform:scale(.94)}}.st-tabbar{view-transition-name:st-tabbar}::view-transition-group(st-shutter){z-index:5;animation-duration:.46s;animation-timing-function:cubic-bezier(.3,1.25,.4,1)}::view-transition-old(st-shutter){object-fit:contain;height:100%;animation-duration:.3s}::view-transition-new(st-shutter){object-fit:contain;height:100%;animation-duration:.3s}@keyframes st-next{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.st-next{animation:1.9s ease-in-out infinite st-next}@keyframes st-flicker{0%,to{transform:scale(1)rotate(-2deg)}35%{transform:scale(1.09,1.14)rotate(2deg)}70%{transform:scale(.97,1.05)rotate(-3deg)}}.st-flame{animation:st-flicker var(--flame-speed,1.8s) ease-in-out infinite;transform-origin:50% 90%}@keyframes st-glint{0%{transform:translate(-200%)skew(-22deg)}20%,to{transform:translate(520%)skew(-22deg)}}@keyframes st-foil{0%{opacity:0;transform:translate(-120%)skew(-18deg)}12%{opacity:1}44%{opacity:0;transform:translate(240%)skew(-18deg)}to{opacity:0;transform:translate(240%)skew(-18deg)}}.st-foil{pointer-events:none;background:linear-gradient(95deg,#0000,#ffffff57,#0000);width:40%;animation:4.2s ease-in-out infinite st-foil;position:absolute;top:-10%;bottom:-10%;left:0}@keyframes st-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-5px,4px)scale(1.04)}}@keyframes st-drift-b{0%{transform:translate(0)scale(1.03)}to{transform:translate(5px,-4px)scale(.98)}}.st-drift-a{animation:7s ease-in-out infinite alternate st-drift-a}.st-drift-b{animation:9s ease-in-out infinite alternate st-drift-b}@keyframes st-lens{0%,16%,to{transform:scale(1)}6%{transform:scale(.84)}11%{transform:scale(1.05)}}.st-lens{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite st-lens}@keyframes st-ripple{0%{opacity:0;transform:scale(1)}3%{opacity:.4}30%,to{opacity:0;transform:scale(1.9)}}.st-ripple{animation:4s ease-out infinite st-ripple}@keyframes st-focus{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.st-focus{animation:.6s cubic-bezier(.2,1.2,.3,1) .14s both st-focus}@keyframes st-pulse{0%,to{opacity:.45}50%{opacity:1}}.st-pulse{animation:1.1s ease-in-out infinite st-pulse}@media (prefers-reduced-motion:reduce){.st-next,.st-flame,.st-foil,.st-pulse,.st-drift-a,.st-drift-b,.st-lens,.st-ripple,.st-focus{animation:none}.st-foil{display:none}.stamp-app button:not([data-no-press]):active{transform:none}.stamp-app *,.stamp-app :before,.stamp-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
