body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--off-white,#f8fafc);color:#1e293b;color:var(--text-dark,#1e293b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:root{--safe-area-top:0px;--safe-area-bottom:0px;--safe-area-left:0px;--safe-area-right:0px;--content-max:600px;--modal-max:400px;--modal-thumb-max:60vh}.app-shell{background-color:var(--background-off-white);bottom:0;display:flex;flex-direction:column;left:0;padding:0;padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);position:fixed;right:0;top:0}.app-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-x:hidden;overflow-y:auto}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}.page-transition{animation:pageEnter .22s cubic-bezier(.16,1,.3,1);animation:pageEnter var(--motion-base,.22s) var(--ease-premium,cubic-bezier(.16,1,.3,1));min-height:100%}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-scale-in{animation:scaleIn .22s cubic-bezier(.16,1,.3,1);animation:scaleIn var(--motion-base,.22s) var(--ease-premium,cubic-bezier(.16,1,.3,1))}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-shimmer{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#fff9 40px,#f1f5f9 80px);background:linear-gradient(90deg,var(--bg-light,#f1f5f9) 0,#fff9 40px,var(--bg-light,#f1f5f9) 80px);background-size:400px 100%}@keyframes likeBurst{0%{transform:scale(1)}35%{transform:scale(1.35)}60%{transform:scale(.92)}to{transform:scale(1)}}.like-burst{animation:likeBurst .35s cubic-bezier(.34,1.56,.64,1);animation:likeBurst var(--motion-slow,.35s) var(--ease-spring,cubic-bezier(.34,1.56,.64,1));display:inline-flex}.press-scale{transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--motion-fast,.15s) var(--ease-standard,cubic-bezier(.4,0,.2,1))}.press-scale:active{transform:scale(.94)}.swiper{--swiper-theme-color:#fff;--swiper-navigation-size:0px}.swiper-button-next:after,.swiper-button-prev:after{display:none!important}.swiper-button-next,.swiper-button-prev{background-color:#fffffff2!important;border:2px solid #000000b3!important;border-radius:50%!important;height:32px!important;opacity:0;transition:opacity .2s ease,transform .15s ease;width:32px!important}.swiper:hover .swiper-button-next,.swiper:hover .swiper-button-prev{opacity:1}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#fff!important;transform:scale(1.1)}.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")!important;left:10px!important}.swiper-button-next,.swiper-button-prev{background-position:50%!important;background-repeat:no-repeat!important;background-size:14px!important}.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")!important;right:10px!important}.swiper-button-disabled{display:none!important}.swiper-pagination{bottom:16px!important}.swiper-pagination-bullet{background:#fff6!important;border-radius:3px!important;height:6px!important;opacity:1!important;transition:all .3s ease!important;width:6px!important}.swiper-pagination-bullet-active{background:#fff!important;border-radius:3px!important;box-shadow:0 1px 4px #0000004d;width:18px!important}@media (min-width:768px){:root{--content-max:860px;--modal-max:720px;--modal-thumb-max:380px}}@media (min-width:1112px){:root{--content-max:1000px;--modal-max:900px;--modal-thumb-max:440px}}
/*# sourceMappingURL=main.0342111a.css.map*/