:root{--rt-bg: #0B0E12;--rt-surface: #12171D;--rt-paper: #1A2027;--rt-raised: #222A33;--rt-line: rgba(255, 255, 255, .1);--rt-line-strong: rgba(255, 255, 255, .18);--rt-text: #ECEFF3;--rt-muted: #A3AEBB;--rt-brand: #2F7BFF;--rt-brand-strong: #1F66E5;--rt-success: #4CC38A;--rt-gold: #F5C04E;--rt-radius: 10px;--rt-radius-lg: 16px;--rt-topbar-h: 60px;--rt-bottomnav-h: 64px;--rt-display: "Barlow Condensed", "Oswald", "Arial Narrow", Impact, sans-serif;color-scheme:dark}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--rt-bg);color:var(--rt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 60px #1A2027 inset!important;-webkit-text-fill-color:#ECEFF3!important;background-clip:content-box!important}:focus-visible{outline:2px solid var(--rt-brand);outline-offset:2px}.rt-skip-link{position:absolute;left:8px;top:-60px;z-index:2000;background:var(--rt-brand-strong);color:#fff;padding:10px 16px;border-radius:999px;font-weight:700;text-decoration:none}.rt-skip-link:focus{top:8px}.rt-rail{display:grid;grid-auto-flow:column;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px 16px 12px;margin:0 -16px;scrollbar-width:none}.rt-rail::-webkit-scrollbar{display:none}.rt-rail>*{scroll-snap-align:start}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rt-thumb{position:relative;overflow:hidden;border-radius:8px;background:#161c23}.rt-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease,opacity .3s ease}.rt-thumb img[data-loaded=false]{opacity:0}@media (hover: hover){.rt-thumb:hover img{transform:scale(1.03)}}.rt-shimmer{background:linear-gradient(100deg,#151a21 30%,#1d242d,#151a21 70%);background-size:300% 100%;animation:rt-shimmer 1.4s ease-in-out infinite}@keyframes rt-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
