/* Exact artwork and background mechanics of the public Figma forum style6.
   .p-body/.p-body-inner are mapped to the cabinet's shell only; all form,
   account and navigation sizing stays in its native cabinet layout. */
body.av-cabinet.av-rebuilt{background:#fef5e1!important}
.av-cabinet .av-forum-surface{position:relative;isolation:isolate;overflow-x:clip;background:transparent;flex:1 0 auto;min-width:0}
.av-cabinet .av-forum-surface:before{content:'';position:absolute;z-index:-2;pointer-events:none;top:-2px;left:calc(50% - 1153px);width:2306px;height:1268px;background:url('./forum-background-acdc360e90.webp') center / 101.19046% 100% no-repeat}
.av-cabinet .av-forum-surface:after{content:'';position:absolute;z-index:-1;pointer-events:none;top:1071px;left:0;right:0;height:196px;background:linear-gradient(180deg,rgba(254,245,225,0),#fef5e1)}
.av-cabinet .av-shell-content{display:flow-root;min-width:0}
@media(max-width:760px){.av-cabinet .av-forum-surface:before{left:50%;transform:translateX(-50%);opacity:.7}}
@media(min-width:1201px){
 .av-cabinet .av-forum-surface{display:grid;grid-template-columns:minmax(0,1fr)}
 .av-cabinet .av-forum-surface:before{grid-area:1 / 1;align-self:start;position:sticky;top:0;left:auto;width:100%;height:100%;max-height:1269px;margin-top:-2px;background:linear-gradient(180deg,rgba(254,245,225,0),#fef5e1) center bottom / 100% 196px no-repeat,url('./forum-background-acdc360e90.webp') center top / 2333.452008px 1268px no-repeat}
 .av-cabinet .av-forum-surface:after{display:none}
 .av-cabinet .av-shell-content{grid-area:1 / 1}
}
@media(min-width:2334px){.av-cabinet .av-forum-surface:before{background-size:100% 196px,100% auto}}
@media(prefers-reduced-motion:no-preference){.av-cabinet .av-forum-surface{animation:avForumContentEnter 480ms cubic-bezier(.2,0,0,1)}}
@keyframes avForumContentEnter{from{opacity:.55}to{opacity:1}}
