.world-memory-panel{margin:22px 0;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(255,255,255,.035);box-shadow:0 20px 60px rgba(0,0,0,.18)}.world-head{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.world-head h2{margin:4px 0 6px;font-size:clamp(1.15rem,3vw,1.5rem)}.world-head p{margin:0;max-width:760px;color:var(--muted,#9e9ead);line-height:1.5}.world-kicker{font-size:.72rem;letter-spacing:.16em;font-weight:800;color:#a99cff}.world-actions,.world-form-actions{display:flex;gap:8px;flex-wrap:wrap}.world-ref-row{display:none;gap:8px;flex-wrap:wrap;margin-top:14px}.world-ref-row.has{display:flex}.world-ref{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.06);font-size:.78rem;color:var(--muted,#aaa)}.world-ref b{text-transform:uppercase;font-size:.66rem;letter-spacing:.08em;color:#d9d5ff}.world-ref button{border:0;background:transparent;color:inherit;font-size:1rem;cursor:pointer}.world-form{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.world-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.world-fields label{display:grid;gap:6px;font-size:.78rem;font-weight:700;color:#d9d9e2}.world-fields input,.world-fields textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.24);color:#fff;padding:11px 12px;font:inherit;resize:vertical}.world-form-actions{justify-content:flex-end;margin-top:12px}@media(max-width:720px){.world-memory-panel{padding:16px;border-radius:18px}.world-head{display:grid}.world-actions{width:100%}.world-actions .shot-action{flex:1}.world-fields{grid-template-columns:1fr}}
