body{overflow-x:hidden;background:#030303!important;background-image:radial-gradient(circle at 52% -15%,#222 0,transparent 34%)!important}.topbar{background:#030303e8!important;backdrop-filter:blur(20px) saturate(130%);transition:background-color .35s,border-color .35s}.topbar.is-scrolled{background:#050505f5!important;border-color:#333}.logo-mark{position:relative;transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .35s}.logo:hover .logo-mark{transform:rotate(-8deg) scale(1.08);filter:grayscale(1) brightness(2.1) drop-shadow(0 0 18px #fff4)}.search{transition:border-color .25s,background-color .25s,box-shadow .25s,transform .25s}.search:focus-within{background:#111!important;border-color:#444!important;box-shadow:0 0 0 4px #ffffff09;transform:translateY(-1px)}.icon-btn,.avatar{transition:transform .25s,background-color .25s}.icon-btn:hover,.avatar:hover{transform:translateY(-2px)}.wrap>*{animation:ask-enter .72s cubic-bezier(.2,.75,.2,1) both}.wrap>*:nth-child(2){animation-delay:.06s}.wrap>*:nth-child(3){animation-delay:.12s}.card{position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;transition:transform .35s cubic-bezier(.2,.75,.2,1)}.card:before{content:"";position:absolute;inset:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),#ffffff13,transparent 43%);opacity:0;transition:opacity .3s;z-index:2;pointer-events:none}.card:hover:before{opacity:1}.card:hover{transform:translateY(-5px)}.thumb,.post-stage,.group{border-color:#292929!important;transition:border-color .3s,transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s}.card:hover .thumb{border-color:#444!important;box-shadow:0 24px 60px #0008}.row{transition:background-color .25s,transform .25s}.row:hover{background:#121212;transform:translateX(3px)}.btn{position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.2,.75,.2,1),filter .25s}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#fff6 50%,transparent 65%);transform:translateX(-120%);transition:transform .65s}.btn:hover{transform:translateY(-2px)}.btn:hover:after{transform:translateX(120%)}.btn:active{transform:scale(.98)}.motion-reveal{opacity:0;transform:translateY(38px);filter:blur(6px);transition:opacity .8s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1),filter .8s}.motion-reveal.is-visible{opacity:1;transform:none;filter:none}.cursor-glow{position:fixed;left:0;top:0;width:320px;height:320px;margin:-160px;border-radius:50%;background:radial-gradient(circle,#ffffff08,transparent 68%);pointer-events:none;z-index:0;opacity:0;transition:opacity .35s;will-change:transform}.cursor-glow.active{opacity:1}@keyframes ask-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:760px){.cursor-glow{display:none}.wrap>*{animation-duration:.55s}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition-duration:.01ms!important}.motion-reveal,.wrap>*{opacity:1!important;transform:none!important;filter:none!important}.cursor-glow{display:none}}
