/* Vendor Board 306D — light decorative polish for public information pages only. */
body.public-polish-304d .standalone-page{
  width:min(94vw,980px);
  margin:28px auto 34px!important;
  padding:34px 34px!important;
  border:1px solid rgba(183,132,91,.55);
  border-radius:18px;
  background:linear-gradient(145deg,rgba(35,27,38,.92),rgba(31,40,39,.88));
  box-shadow:inset 0 0 0 1px rgba(235,213,188,.06),0 16px 34px rgba(0,0,0,.24);
}
body.public-polish-304d .standalone-page>h1{
  padding-bottom:14px;
  border-bottom:1px solid rgba(183,132,91,.3);
}
body.public-polish-304d .resource-section{
  margin-top:22px!important;
  padding:22px!important;
  border:1px solid rgba(183,132,91,.34);
  border-radius:14px;
  background:rgba(18,18,22,.34);
}
body.public-polish-304d .resource-grid a{
  border:1px solid rgba(183,132,91,.34)!important;
  box-shadow:inset 0 0 0 1px rgba(235,213,188,.04);
}
body.public-polish-304d .about-copy blockquote{
  border:1px solid rgba(183,132,91,.45);
  border-left:3px solid rgba(196,146,102,.8);
  border-radius:10px;
  padding:16px 20px;
  background:rgba(12,12,15,.28);
}
@media(max-width:650px){
  body.public-polish-304d .standalone-page{width:min(100% - 22px,620px);margin:16px auto 24px!important;padding:22px 18px!important;border-radius:14px}
  body.public-polish-304d .resource-section{padding:17px!important}
}
