*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{height:100%;width:100%}body{font-family:Sora,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}#root{display:flex;flex-direction:column;flex:1}.bottom-nav{flex-shrink:0;position:sticky;bottom:0;left:0;right:0;z-index:100;width:100%;padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-behavior:smooth}@media(hover:none)and (pointer:coarse){input,textarea,select{font-size:16px!important}}.deals-category-chips::-webkit-scrollbar{display:none}@keyframes refPulse{0%,to{opacity:1}50%{opacity:.4}}.puzzle-tile-btn{-webkit-tap-highlight-color:transparent}.puzzle-tile-btn:active:not(:disabled){transform:scale(.93)}.puzzle-primary-btn:active:not(:disabled){transform:scale(.97)}.puzzle-gift-btn:active:not(:disabled){transform:scale(.9)}@keyframes puzzleSolvedPop{0%{opacity:0;transform:translateY(6px) scale(.94)}60%{opacity:1;transform:translateY(0) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.rte-content blockquote{margin:10px 0;padding:4px 14px;border-left:3px solid rgba(255,111,0,.55);font-style:italic;opacity:.85}.rte-content a{color:#ff6f00;text-decoration:underline;word-break:break-word}.rte-content ul,.rte-content ol{padding-left:1.5em;margin:8px 0;list-style-position:outside}.rte-content ul{list-style-type:disc}.rte-content ol{list-style-type:decimal}.rte-content ul ul{list-style-type:circle}.rte-content ul ul ul{list-style-type:square}.rte-content ul ul,.rte-content ol ol,.rte-content ul ol,.rte-content ol ul{margin:2px 0}.rte-content li{margin:2px 0;padding-left:.1em}.rte-content hr{border:none;border-top:1px solid rgba(128,146,170,.4);margin:16px 0}
