.lumo-empty{grid-column:1/-1;max-width:none;text-align:center;padding:44px 24px}.lumo-empty h3{margin-bottom:12px}.lumo-empty p{margin-bottom:24px}.lumo-project-icon{display:grid;place-items:center;min-height:140px}.lumo-source-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:24px 0}.lumo-source-results .stat-card{overflow-wrap:anywhere}.lumo-source-results h3{font-size:18px;margin-bottom:12px}.lumo-source-results p{margin:8px 0}.lumo-form textarea{width:100%;min-height:120px;resize:vertical;font:inherit;color:inherit;background:#ffffff85;border:1px solid #ffffffb3;border-radius:16px;padding:14px}.lumo-status{margin:16px 0;line-height:1.5;overflow-wrap:anywhere}.lumo-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.lumo-note{border-bottom:1px solid #20346020;padding:20px 0;white-space:pre-wrap;overflow-wrap:anywhere}.lumo-note time{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.lumo-links{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.lumo-project-description{white-space:pre-wrap;overflow-wrap:anywhere}.lumo-search{max-width:380px;margin:24px 0}.lumo-wallet-options{display:grid;gap:12px;margin:24px 0}.connect-card .lumo-status{font-size:14px}.lumo-disabled-note{font-size:14px;color:var(--muted);line-height:1.6}.lumo-mobile-nav{display:none}@media(max-width:700px){.lumo-actions>*{max-width:100%}.lumo-source-results{grid-template-columns:1fr}.view-switch button{min-width:42px;min-height:42px}.family-grid.is-dense{grid-template-columns:1fr 1fr}.lumo-links a{overflow-wrap:anywhere}.lumo-form .two-fields{grid-template-columns:1fr}}

.lumo-brand-stage{height:100%;min-height:280px;display:grid;place-items:center;perspective:800px}.lumo-brand-stage img{width:140px;height:140px;filter:drop-shadow(14px 22px 16px #2042a22b);animation:lumo-brand-float 7s ease-in-out infinite;will-change:transform}@keyframes lumo-brand-float{0%,100%{transform:translateY(5px) rotateY(-16deg) rotateX(7deg)}50%{transform:translateY(-8px) rotateY(-4deg) rotateX(3deg)}}@media(prefers-reduced-motion:reduce){.lumo-brand-stage img{animation:none;will-change:auto}}
