.cards{gap:var(--feed-space-2);width:100%;min-width:0;max-width:var(--feed-width-max);flex-direction:column;grid-area:c;justify-self:center;display:flex}@media screen and (min-width:1440px){.cards{height:100%;min-height:0;overflow:hidden}}.cards__grid{gap:var(--feed-space-4);width:100%;padding-right:var(--feed-space-1);margin-bottom:var(--feed-space-4);padding-bottom:var(--feed-space-4);flex-direction:column;display:flex}@media screen and (min-width:1440px){.cards__grid{flex:auto;min-height:0;overflow:auto}}.cards__grid>*{flex-shrink:0}@media screen and (max-width:1439px){.cards{grid-column:1/-1}.cards__grid{gap:calc(var(--index)/1.375);padding-top:0;padding-left:0;padding-right:0;overflow:visible}}.feed-state{width:100%;padding:var(--feed-space-4);border:1px solid var(--feed-border);background:var(--feed-surface);color:var(--feed-text-secondary);font-family:Arial,sans-serif;font-size:var(--feed-font-ui);border-radius:12px}.feed-state h2{margin-bottom:var(--feed-space-2);color:var(--feed-text-primary);font-size:1.25rem}.feed-state a,.feed-state button{min-height:var(--feed-control-height);margin-top:var(--feed-space-3);padding:0 var(--feed-space-3);border:2px solid var(--feed-focus);color:var(--feed-text-primary);font:inherit;border-radius:8px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.feed-state--error{align-items:center;gap:var(--feed-space-2);flex-wrap:wrap;display:flex}.feed-state--error button{margin-top:0}
