/* Production compatibility fixes; visual redesign stays in the local preview. */
.pizza-age{font-size:10px;color:var(--muted);margin-top:4px}.forum-freshness:not(:empty){font-size:11px;color:#e1c38c;padding:0 14px 10px}
#announcement-stage{display:none;position:relative;min-height:120px;margin-bottom:12px}#announcement-stage.has-items{display:block}.editing-site #announcement-stage{outline:1px dashed var(--accent)}.design-artifact img{background:transparent;border-radius:0}.artifact-text{background:transparent;border:0;padding:0;line-height:1.3}
.capture #announcement-stage.has-items{display:block;flex:0 0 94px;min-height:94px;margin-bottom:8px}.capture #announcement-stage img{max-height:80px;object-fit:contain;object-position:left top}.capture:has(#announcement-stage.has-items) [data-section=forums]{flex-basis:230px}.capture:has(#announcement-stage.has-items) [data-section=calendar]{flex-basis:266px}.capture:has(#announcement-stage.has-items) [data-section=experimental]{flex-basis:170px}.capture .bottom-grid{padding-top:4px;padding-bottom:4px}
.release-stats{grid-template-columns:minmax(190px,1.6fr) minmax(70px,1fr) minmax(90px,1fr)}
@media(max-width:760px){.layout{grid-template-columns:1fr}.release-stats{grid-template-columns:1fr 1fr}.release-stat:first-child{grid-column:1/-1}#announcement-stage.has-items{min-height:110px;height:auto;padding:10px 6px}#announcement-stage .design-artifact{position:relative;top:auto!important;left:auto!important;margin-bottom:10px}#announcement-stage .design-artifact:has(.artifact-text){width:100%!important}.heat-key{flex-wrap:wrap}.panel-head{flex-wrap:wrap}.design-toolbar{max-height:45vh;overflow:auto}}
