/* LaserTribe · creator follow, project notifications and makes spotlight */
.social-follow-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid #ff6b00;border-radius:999px;background:#fff;color:#c95100;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer;white-space:nowrap;transition:.16s ease}
.social-follow-button:hover{transform:translateY(-1px);background:#fff6ef}.social-follow-button.following{background:#fff1e5;color:#a54200;border-color:#f0a26d}.social-follow-button.compact{width:36px;height:36px;padding:0}.social-follow-button.compact span{display:none}.social-follow-button svg{flex:0 0 auto}
.make-spotlight{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin:18px 0 22px;padding:20px 22px;border:1px solid #ffd1ad;border-radius:12px;background:linear-gradient(135deg,#fff8f2,#fff)}
.make-spotlight-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#ff6b00;color:#fff;font-size:1.45rem}.make-spotlight h2{margin:3px 0 5px;font-size:1.35rem}.make-spotlight p{margin:0;color:var(--muted)}.make-spotlight-button{white-space:nowrap}
.project-community .makes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.project-community .make-card{overflow:hidden;padding:0}.project-community .make-card>.make-photo,.project-community .make-card>a:first-child .make-photo{height:220px;width:100%;object-fit:cover;background:#f5f5f5}.project-community .make-card>.member-inline,.project-community .make-card>p,.project-community .make-card>form{margin-left:16px;margin-right:16px}.project-community .make-card>.member-inline{margin-top:14px}.project-community .make-card>form{margin-bottom:15px}
.project-secondary-actions [data-show-make]{border-color:#ff6b00;color:#c95100;background:#fff7f0;font-weight:750}
@media(max-width:800px){.make-spotlight{grid-template-columns:auto 1fr}.make-spotlight-button{grid-column:1/-1;width:100%}.project-community .makes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.make-spotlight{grid-template-columns:1fr;text-align:left;padding:17px}.make-spotlight-icon{width:46px;height:46px}.project-community .makes-grid{grid-template-columns:1fr}.social-follow-button:not(.compact){min-height:34px;padding:6px 10px;font-size:.74rem}}

/* Un solo invito visibile per “L'ho realizzato”: il CTA superiore apre direttamente il modulo. */
.make-form-panel[hidden]{display:none!important}
.make-form-panel{margin:20px 0 28px!important;border:1px solid #ffd1ae!important;border-radius:12px!important;background:#fffaf6!important;padding:22px!important}
.make-form-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}
.make-form-heading h3{margin:4px 0 5px;font-size:1.18rem}
.make-form-heading p{margin:0;color:var(--muted);font-size:.9rem}
.make-form-close{font-size:1.7rem;line-height:1;padding:0 5px;color:var(--muted)}
@media(max-width:700px){.make-form-panel{padding:18px!important}.make-form-heading{gap:12px}}
