.portfolio-art-hub{background-color:hsl(var(--background));color:hsl(var(--foreground));overflow-x:hidden}.portfolio-art-hub img{-webkit-user-drag:none}.portfolio-art-hub .font-display{font-family:var(--app-font-display)}.portfolio-art-hub .font-mono{font-family:var(--app-font-mono)}.portfolio-art-hub ::selection{background:hsl(var(--at-red-800));color:hsl(var(--ivory-50))}.portfolio-art-hub .dark ::selection{background:hsl(var(--ivory-50));color:hsl(var(--at-red-800))}.portfolio-art-hub-search::-webkit-search-cancel-button{display:none}.portfolio-art-hub-noscroll{scrollbar-width:none}.portfolio-art-hub-noscroll::-webkit-scrollbar{display:none}@keyframes art-hub-fade-in{0%{opacity:1;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.art-hub-animate-in{animation:art-hub-fade-in 1s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.art-hub-animate-in{animation:none!important;opacity:1!important;transform:none!important}}html[lang=zh-CN] .portfolio-art-hub .whitespace-pre-line{white-space:normal;display:block}html[lang=zh-CN] .portfolio-art-hub h1.whitespace-pre-line,html[lang=zh-CN] .portfolio-art-hub h2.whitespace-pre-line,html[lang=zh-CN] .portfolio-art-hub h3.whitespace-pre-line{word-break:normal;overflow-wrap:break-word}
