.skip-content{position:fixed;left:16px;top:-100px;z-index:9999;padding:12px 20px;background:#0057FF;color:#fff!important;border-radius:8px}.skip-content:focus{top:12px}
html body.app-page.community-screen{background:#fff!important}
html body.app-page.community-screen main{max-width:1260px!important;width:100%!important;margin:0 auto!important;padding:34px 24px 66px!important;background:#fff!important}
html body.community-screen .community-layout{grid-template-columns:200px minmax(0,1fr) 220px!important;gap:24px!important}
html body.community-screen .community-discover{width:auto;max-width:100%;justify-self:stretch}
html body.community-screen .feed-column{min-width:0}
@media(max-width:1199px){html body.community-screen .community-layout{grid-template-columns:200px minmax(0,1fr)!important}}
@media(max-width:767px){html body.app-page.community-screen main{padding:20px 16px 45px!important}html body.community-screen .community-layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important}}
.message-prompts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
body.community-screen .record-post{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px 18px;padding:16px;border-radius:16px}
body.community-screen .record-post .post-author{grid-column:1/-1;margin:0}
body.community-screen .record-post .post-image{align-self:start;border-radius:10px}
body.community-screen .record-post .post-copy{padding:0;min-width:0}
body.community-screen .record-post .post-title{display:block}
body.community-screen .record-post .post-title h2{font-size:21px!important;line-height:1.15}
body.community-screen .record-post .post-price{display:block;margin-top:10px;font-size:18px}
body.community-screen .record-post .post-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}
body.community-screen .record-post .post-actions{grid-column:1/-1;gap:8px;justify-content:space-between}
body.community-screen .post-feed{gap:16px}
@media(max-width:540px){body.community-screen .record-post{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px}body.community-screen .record-post .post-title h2{font-size:18px!important}body.community-screen .record-post .post-condition{margin:7px 0}body.community-screen .record-post .post-action{min-width:0;font-size:12px!important}}
body .message-prompts button{background:#f4f4f1;color:#242424;font-size:13px;line-height:1.4;text-align:left;padding:10px 14px}
.rail-buttons{display:flex;gap:6px}.rail-buttons[hidden]{display:none}
body .rail-buttons button{width:38px;height:38px;padding:0;background:#f4f4f1;color:#141414}
body .rail-buttons button:disabled{opacity:.3;cursor:default;transform:none}
.discovery-heading>div:first-child{margin-right:auto}
@media(max-width:600px){.rail-buttons{display:none}input,select,textarea{scroll-margin-top:110px}.account-submenu a{min-height:44px}}
html body .rail-buttons button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px;max-height:48px;padding:0!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;line-height:1!important;box-sizing:border-box}
