:root{--hh-deep-space:#003049;--hh-flag-red:#d62828;--hh-orange:#f77f00;--hh-gold:#fcbf49;--hh-vanilla:#eae2b7;--hh-canvas:#f7f8fa;--hh-surface:#ffffff;--hh-text:#172027;--hh-text-muted:#5b6570;--hh-border:#d9dee3;--hh-success:#1f7a4d;--hh-info:#2563a6;--hh-radius-sm:6px;--hh-radius-md:10px;--hh-radius-lg:16px;color:var(--hh-text);background:#F0F2F5;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--hh-fb-canvas:#F0F2F5}*{box-sizing:border-box}body,html{margin:0;min-height:100vh;background-color:var(--hh-fb-canvas)}.hh-auth-split>section:last-child{background:transparent!important}body{background-image:linear-gradient(180deg,rgba(255,252,247,.78),rgba(240,242,245,.88) 55%,rgba(240,242,245,.94)),url(/marketing/auth-background.jpg);background-size:cover;background-position:top;background-attachment:fixed;background-repeat:no-repeat}a{color:var(--hh-deep-space)}.hh-display,h1,h2,h3{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}img,video{max-width:100%}aside,main,section{min-width:0}h1,h2,h3,li,p{overflow-wrap:anywhere}.hh-feed-skeleton{height:16px;margin:12px 0;border-radius:8px;background:#e3e7eb;animation:hh-pulse 1.2s ease-in-out infinite}.hh-feed-skeleton.short{width:62%}@keyframes hh-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hh-feed-skeleton{animation:none}}@media (max-width:900px){body{background-attachment:scroll!important}}@media (max-width:980px){.hh-shell{grid-template-columns:1fr!important}.hh-shell>aside{position:static!important}.hh-auth-split{grid-template-columns:1fr!important}.hh-auth-split>section:first-child{min-height:42vh!important}.hh-goods-shell,.hh-message-shell{grid-template-columns:1fr!important}.hh-shell>aside:last-child{display:none}.hh-shell>aside:first-child{overflow-x:auto}}@media (max-width:720px){.hh-topbar{height:auto!important;min-height:56px;grid-template-columns:auto 1fr!important;gap:8px!important;padding:8px 10px!important}.hh-topbar-search{grid-column:1/-1;grid-row:2;max-width:none!important}.hh-topbar-actions{grid-column:2;grid-row:1;gap:6px!important}.hh-topbar-actions button{padding-inline:10px!important}main form{flex-wrap:wrap}main form>input{min-width:min(220px,100%);flex:1 1}main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.hh-message-shell{padding-inline:8px!important}}@media (max-width:480px){.hh-topbar-search form>button{padding-inline:10px!important}.hh-shell{padding:8px 8px 32px!important}h1{font-size:clamp(1.55rem,8vw,2rem)}}