.creator-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:17px 0}.creator-card{display:grid;gap:10px;border:2px solid var(--disc-edge);padding:13px;background:var(--disc-paper)}.creator-card canvas,.creator-greeting canvas{display:block;width:96px;height:116px;image-rendering:pixelated;border:2px solid var(--disc-accent);background:#ced7c5;box-shadow:3px 3px 0 var(--disc-edge)}.creator-card h3{font-size:17px;margin:5px 0}.creator-card p{font-size:11px;line-height:1.8;color:var(--disc-muted);margin:5px 0 12px}.creator-card .act-button{width:100%;min-height:44px;font-size:11px}.creator-greeting{display:flex;align-items:center;gap:17px;padding:14px;margin-bottom:18px;border:2px solid var(--disc-accent);background:var(--disc-soft)}.creator-greeting canvas{flex:0 0 96px}.creator-greeting h3{font-size:17px;margin:5px 0}.creator-greeting p{font-size:12px;line-height:1.9;margin:0;color:var(--disc-muted)}.creator-sources{padding:12px;border:1px dashed var(--disc-edge);margin:16px 0}.creator-sources summary{color:var(--disc-muted);font-size:12px;cursor:pointer}.creator-sources a{display:block;padding:8px 0;color:var(--disc-accent);font-size:12px;text-decoration:underline}.creator-sources p{font-size:11px;color:var(--disc-muted);margin:0 0 8px}.creator-panel .act-button:focus-visible,.creator-sources a:focus-visible{outline:3px solid var(--disc-accent);outline-offset:3px}.creator-roster-entry{padding:14px;margin:15px 0;border:2px solid var(--disc-edge);background:var(--disc-soft)}
@media(max-width:480px){.creator-roster{grid-template-columns:minmax(0,1fr)}.creator-card{grid-template-columns:96px minmax(0,1fr);padding:11px;gap:13px}.creator-card h3{font-size:15px}.creator-greeting{gap:13px;padding:11px}.creator-greeting h3{font-size:14px}.creator-greeting p{font-size:11px}.creator-greeting canvas{flex-basis:76px;width:76px;height:92px}}

.creator-panel .creator-look-features{font-size:11px;line-height:1.8;color:var(--disc-ink);padding:6px 8px;border-left:3px solid var(--disc-accent);background:var(--disc-soft);overflow-wrap:anywhere}
