:root{--bg:#1a0f14;--sf:#26161d;--tx:#f6e9ee;--mu:#b896a3;--ac:#e8577e;--at:#ffffff;--bd:#3a2129;--rd:14px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}body.rs-page{margin:0;background:var(--bg);color:var(--tx);font:15px/1.5 'Avenir Next', Avenir, 'Helvetica Neue', Arial, sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.rs-head{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 16px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--bd)}.rs-brand{font-size:20px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.rs-brand b{color:var(--ac)}.rs-menu{display:flex;gap:4px;order:3;width:100%;overflow-x:auto;scrollbar-width:none}.rs-menu a{padding:6px 10px;border-radius:var(--rd);color:var(--mu);white-space:nowrap}.rs-menu a:hover,.rs-menu a.rs-menu-cur{color:var(--tx);background:var(--sf)}.rs-search{display:flex;order:2;flex:1 1 100%;max-width:none}.rs-q{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--bd);border-right:0;border-radius:var(--rd) 0 0 var(--rd);background:var(--sf);color:var(--tx);font:inherit}.rs-q:focus{outline:2px solid var(--ac);outline-offset:-2px}.rs-go{height:38px;padding:0 14px;border:0;border-radius:0 var(--rd) var(--rd) 0;background:var(--ac);color:var(--at);font:inherit;font-weight:600;cursor:pointer}.rs-content{max-width:1680px;margin:0 auto;padding:16px}.rs-trail{font-size:13px;color:var(--mu);margin-bottom:4px}.rs-trail a:hover{color:var(--tx)}.rs-title{margin:0 0 6px;font-size:24px;line-height:1.25;font-weight:600}.rs-lead,.rs-text{color:var(--mu);max-width:880px}.rs-lead p,.rs-text p{margin:.4em 0}.rs-text{margin-top:28px;font-size:14px}.rs-text a,.rs-lead a{color:var(--ac)}.rs-tools{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:14px 0}.rs-order,.rs-narrow{display:flex;flex-wrap:wrap;gap:6px}.rs-ord,.rs-nar{padding:5px 11px;border:1px solid var(--bd);border-radius:var(--rd);font-size:13px;color:var(--mu)}.rs-ord:hover,.rs-nar:hover{color:var(--tx);border-color:var(--mu)}.rs-ord-cur,.rs-nar-cur{background:var(--ac);border-color:var(--ac);color:var(--at)}.rs-ord-cur:hover,.rs-nar-cur:hover{color:var(--at)}.rs-narrow{margin-left:auto}.rs-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(232px,46vw),1fr));gap:18px 14px}.rs-video{position:relative;min-width:0}.rs-pic{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--rd);background:var(--sf)}.rs-shot{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.rs-pic:hover .rs-shot{transform:scale(1.04)}.rs-time,.rs-res,.rs-360,.rs-paid{position:absolute;padding:1px 6px;border-radius:calc(var(--rd)/2);font-size:12px;font-weight:600;line-height:18px}.rs-time{right:6px;bottom:6px;background:rgba(0,0,0,.78);color:#fff}.rs-res{left:6px;top:6px;background:var(--ac);color:var(--at)}.rs-360{left:6px;bottom:6px;background:rgba(0,0,0,.78);color:#fff}.rs-paid{right:6px;top:6px;background:#f5c518;color:#111}.rs-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px;font-size:14px;line-height:1.35}.rs-label:hover{color:var(--ac)}.rs-info{display:flex;gap:10px;margin-top:3px;font-size:12px;color:var(--mu)}.rs-likes::before{content:"\25B2 ";color:var(--ac)}.rs-opinion{display:flex;gap:6px;align-items:center;margin-top:6px;font-size:12px;color:var(--mu)}.rs-op{padding:2px 9px;border:1px solid var(--bd);border-radius:var(--rd);background:var(--sf);color:var(--tx);font:inherit;cursor:pointer}.rs-op:hover{border-color:var(--ac)}.rs-flag{margin-left:auto;color:var(--mu);background:none;border:0;font:inherit;cursor:pointer;text-decoration:underline}.rs-nav-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:28px 0 8px}.rs-pnum{min-width:38px;padding:7px 10px;border:1px solid var(--bd);border-radius:var(--rd);text-align:center}.rs-pnum:hover{border-color:var(--ac)}.rs-pnum-cur{background:var(--ac);border-color:var(--ac);color:var(--at)}.rs-dots{padding:7px 4px;color:var(--mu)}.rs-niches{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,44vw),1fr));gap:14px}.rs-niche{display:block}.rs-niche-pic{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover;border-radius:var(--rd);background:var(--sf)}.rs-niche-name{display:block;margin-top:6px;font-weight:600}.rs-niche:hover .rs-niche-name{color:var(--ac)}.rs-niche-num{font-size:12px;color:var(--mu)}.rs-letters{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0}.rs-letters a{min-width:30px;padding:4px 6px;border:1px solid var(--bd);border-radius:var(--rd);text-align:center;font-size:13px}.rs-letters a.rs-letter-cur,.rs-letters a:hover{background:var(--ac);border-color:var(--ac);color:var(--at)}.rs-names{columns:4 200px;column-gap:24px;margin:0;padding:0;list-style:none}.rs-name{break-inside:avoid;padding:3px 0}.rs-name a:hover{color:var(--ac)}.rs-num{margin-left:6px;font-size:12px;color:var(--mu)}.rs-nothing{padding:40px 0;color:var(--mu)}.rs-footer{margin-top:40px;padding:24px 16px;border-top:1px solid var(--bd);color:var(--mu);font-size:13px;text-align:center}.rs-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-bottom:8px}.rs-legal a:hover{color:var(--tx)}.rs-small{font-size:12px}.rs-text h2,.rs-text h3{color:var(--tx)}@media (min-width:760px){.rs-menu{order:0;width:auto}.rs-search{order:0;flex:1 1 auto;min-width:220px;max-width:520px;margin-left:auto}.rs-title{font-size:28px}}@media (prefers-reduced-motion:reduce){.rs-shot{transition:none}}