:root{--bg:#0b0a09;--surface:#15130f;--raised:#1e1b16;--line:#2c2821;--fg:#f4efe5;--muted:#9c9284;--accent:#e0a33e;--accent-dim:#8a6526;--hot:#d2452f;--agree:#6fbf8a;--her:#7fb8d6;--display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gutter:clamp(20px, 4vw, 56px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:100%}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}dialog:focus-visible{outline:none}body:has(dialog[open]){overflow:hidden}.wrap{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));padding-block:0 72px}.row{scroll-snap-type:x mandatory;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);padding:10px 0 14px;padding-left:var(--gutter);padding-right:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;gap:20px;display:flex;overflow-x:auto}.row::-webkit-scrollbar{display:none}.row>*{scroll-snap-align:start;flex:none;width:212px}.section{margin-bottom:26px}.empty{color:var(--muted);margin:0;padding:8px 0 4px;font-size:15px}@keyframes drift{0%{transform:scale(1.06)}to{transform:scale(1.16)translate(-1.5%,-1%)}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.drift{animation:26s ease-in-out infinite alternate drift}.rise{animation:.7s cubic-bezier(.2,.7,.3,1) both rise}.rise-1{animation-delay:50ms}.rise-2{animation-delay:.18s}.rise-3{animation-delay:.31s}@media (width<=560px){.top.searching .header-tool,.top.searching .tv{display:none}}@media (width<=640px){.row>*{width:148px}.row{padding-block:8px 10px}.section{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
