.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;transition:all .3s;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_masonry{gap:var(--feed-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cards__grid>*{flex-shrink:0}.cards__column{gap:var(--feed-space-4);flex-direction:column;width:100%;display:flex}@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}.cards__container{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:8px;display:flex}.cards__container .sort-menu{margin-left:auto}}@media screen and (min-width:768px) and (max-width:1439px){.cards__container{min-height:0;margin-top:0}}@media screen and (max-width:767px){.cards__container{justify-content:flex-start;align-items:stretch;gap:var(--feed-space-3);flex-flow:column;min-height:0}.cards__container .sort-menu{width:100%;margin-left:0}.cards__container .sort-menu__buttons{width:100%;padding:0 var(--feed-space-3);justify-content:space-between;margin:0}}.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}
