:root{--ro-bg:#f3f7f7;--ro-bg-elevated:#f8fbfb;--ro-surface:#fff;--ro-surface-soft:#edf5f3;--ro-surface-strong:#dce9e7;--ro-text:#10243a;--ro-text-soft:#40566a;--ro-muted:#718091;--ro-border:#d8e4e5;--ro-accent:#006b62;--ro-accent-strong:#004f4a;--ro-accent-bright:#20b486;--ro-accent-soft:#006b6221;--ro-offer:#ff674d;--ro-offer-strong:#e8563f;--ro-offer-soft:#ff674d24;--ro-like:#00b58a;--ro-like-deep:#00796f;--ro-like-bright:#4ce4b8;--ro-like-soft:#006b6224;--ro-save:#d9a621;--ro-save-soft:#d9a62126;--ro-gold:#d9a621;--ro-rating:#1d5d78;--ro-rating-bright:#79f2d0;--ro-rating-mid:#19c7a8;--ro-rating-deep:#00877a;--ro-rating-dusk:#164f70;--ro-success:#006b62;--ro-info:#2a7f9e;--ro-danger:#d93f56;--ro-danger-soft:#d93f561a;--ro-on-accent:#fff;--ro-shadow:0 12px 30px #12343d1a;--ro-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--ro-font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ro-text);background:var(--ro-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:hidden}html{background:#e7edef}body{background:var(--ro-bg);color:var(--ro-text)}html[dir=rtl]{--ro-font:Tahoma, "Segoe UI", Arial, sans-serif}html[dir=rtl] body{text-align:right}html[dir=rtl] .lucide-arrow-left,html[dir=rtl] .lucide-chevron-left,html[dir=rtl] .lucide-log-out{transform:rotate(180deg)}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=number],html[dir=rtl] input[type=tel]{text-align:left;direction:ltr}html[dir=rtl] [data-i18n-ignore=true]{unicode-bidi:plaintext}#root{flex-direction:column;min-height:100svh;display:flex}button,input,select,textarea{font:inherit}main button{transition:transform .16s,background-color .16s,border-color .16s,color .16s}main button:active{transform:scale(.98)}@keyframes ro-like-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}56%{opacity:1;transform:translate(-50%,-50%)scale(.96)}72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes ro-earth-rotate{0%{background-position:0}to{background-position:-82px}}.ro-earth-icon{background-image:url(/earth-blue-marble.jpg);background-repeat:repeat-x;background-size:auto 100%;border-radius:50%;width:25px;height:25px;animation:9s linear infinite ro-earth-rotate;box-shadow:inset -6px -3px 8px #00111c85,0 2px 8px #004f4a3d}.ro-like-burst{z-index:35;pointer-events:none;filter:none;place-items:center;width:112px;height:112px;animation:.72s cubic-bezier(.16,1,.3,1) both ro-like-burst;display:grid;position:absolute;top:50%;left:50%}.ro-like-burst svg{display:block}.ro-save-burst{filter:drop-shadow(0 10px 18px #00221f6b)}main button[style*="background: var(--ro-accent)"]{color:var(--ro-on-accent)!important}main input,main select,main textarea{border-color:var(--ro-border)!important;background-color:var(--ro-surface)!important;color:var(--ro-text)!important}main input::placeholder,main textarea::placeholder{color:var(--ro-muted)}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--ro-accent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ro-accent);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ro-text);letter-spacing:0}img,video{max-width:100%}::selection{background:var(--ro-accent);color:var(--ro-on-accent)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--ro-surface-strong);border-radius:999px}body.reels-page{overscroll-behavior:none;overflow:hidden}.reels-feed{scrollbar-width:none;-ms-overflow-style:none}.reels-feed::-webkit-scrollbar{width:0;height:0;display:none}@media (width>=560px){body{background:#e7edef}#root{border-inline:1px solid var(--ro-border)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
