.works-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:12px}.work-card{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--paper);min-width:0}.work-image{display:block;padding:12px;width:100%;height:235px;border:0;background:#dfeade}.work-image img{height:100%;width:100%;object-fit:contain;border-radius:10px}.work-info{padding:15px}.work-info>.badge{font-size:9px}.work-info h3{font-size:15px;margin:11px 0 8px}.work-info .small-note{font-size:10px}.work-date{font-size:10px;color:var(--muted);margin:8px 0}.work-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.work-actions .secondary-button{font-size:11px;padding:8px 12px;min-height:44px}.work-actions .primary-button{font-size:11px;width:100%}.work-actions .text-link{padding:3px;border:0;background:none;color:var(--muted);font-size:11px;min-width:44px;justify-content:center}.create-more{display:flex;max-width:300px;margin:28px auto 0}.empty-mark{font-size:46px;color:#90b4a9}.empty-state p{font-size:12px}.consent-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;margin:18px 0}.consent-label input{width:23px;height:23px;flex:none;accent-color:var(--teal)}#publish-form{display:grid;gap:13px}#load-more{display:flex;margin:22px auto}.work-card h3{overflow-wrap:anywhere}
@media(max-width:650px){.works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-image{height:190px;padding:9px}.work-info{padding:12px}.work-info h3{font-size:13px}.work-actions{gap:3px}.work-actions .secondary-button{padding:8px 9px;font-size:10px}.work-actions .text-link{font-size:10px;min-width:40px}.works-grid .empty-state h2{font-size:20px}}@media(max-width:360px){.work-image{height:160px}.work-info{padding:10px}.work-actions .text-link{min-width:33px}.work-actions .secondary-button{padding:8px 7px}.work-info h3{font-size:12px}}
