html:has([data-oh=cosmetics]){--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){html:has([data-oh=cosmetics]){--background:#0a0a0a;--foreground:#ededed}}html:has([data-oh=cosmetics]){scroll-behavior:smooth;height:100%}:is(html:has([data-oh=cosmetics]),body:has([data-oh=cosmetics])){max-width:100vw;overflow-x:hidden}body:has([data-oh=cosmetics]){min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}[data-oh=cosmetics] *{box-sizing:border-box;margin:0;padding:0}html:has([data-oh=cosmetics]){box-sizing:border-box;margin:0;padding:0}body:has([data-oh=cosmetics]){box-sizing:border-box;margin:0;padding:0}[data-oh=cosmetics] a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html:has([data-oh=cosmetics]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@keyframes global-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}[data-oh=cosmetics] .shimmer-wrap{background:linear-gradient(90deg,#e8e3d8 25%,#d4cfc5 50%,#e8e3d8 75%) 0 0/800px 100%;animation:1.5s linear infinite global-shimmer;position:relative;overflow:hidden}[data-oh=cosmetics] .shimmer-wrap:has(.img-loaded){background:0 0;animation:none}[data-oh=cosmetics] .shimmer-img{opacity:0;transition:opacity .4s}[data-oh=cosmetics] .shimmer-img.img-loaded{opacity:1}
