.creator-link-grid,.creator-form-grid,.creator-dashboard,.creator-universe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:1.5rem 0}
.creator-link-card,.creator-dashboard-tile,.creator-universe-node,.creator-form-grid form,.creator-copy,.creator-cms{display:block;padding:1.2rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.045);border-radius:1rem}
.creator-universe-node img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.7rem}
.creator-map{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;padding:2rem;background:radial-gradient(circle,rgba(190,50,255,.18),transparent 65%)}
.creator-map-node{padding:1rem;border:1px solid currentColor;border-radius:999px}
.creator-timeline,.creator-term-list,.creator-ranking-list{display:grid;gap:.65rem}.creator-timeline li,.creator-term-list li{display:grid;grid-template-columns:minmax(7rem,auto) 1fr auto;gap:1rem;padding:.8rem;border-bottom:1px solid rgba(255,255,255,.12)}
.creator-form-grid label{display:grid;gap:.4rem;margin:.8rem 0}.creator-form-grid input,.creator-form-grid select,.creator-form-grid textarea{width:100%;padding:.75rem;color:#111;background:#fff;border-radius:.4rem}
.creator-form-grid button,.creator-cms button{padding:.75rem 1rem;border:0;border-radius:999px;font-weight:700}.creator-notice{padding:1rem;border-left:4px solid #e74cff;background:rgba(231,76,255,.1)}
.creator-field-list{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0}.creator-field-list li{padding:.4rem .75rem;border:1px solid rgba(255,255,255,.18);border-radius:999px}
#cms-json{width:100%;min-height:55vh;padding:1rem;font:12px/1.5 ui-monospace,monospace;color:#111;background:#fff}.creator-file{display:inline-flex;align-items:center}.creator-file input{max-width:12rem}
.creator-dashboard-tile strong{font-size:2.2rem}.creator-empty{padding:2rem;text-align:center}.creator-recommendations{margin-top:4rem}
@media(max-width:600px){.creator-timeline li,.creator-term-list li{grid-template-columns:1fr}.creator-map{padding:1rem}.creator-dashboard{grid-template-columns:1fr 1fr}}
body{overflow-x:hidden}
