.disclosure{margin:10px 0 14px;padding:10px 12px;border:2px solid var(--line);border-radius:12px;background:var(--gold-soft);font-size:.88rem;line-height:1.4}.advertise-link{display:inline-block;margin-bottom:12px;font-weight:600;color:var(--accent)}.license-grid{display:grid;gap:10px}.license{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px;border:2px solid var(--line);border-radius:14px;background:var(--card)}.license.owned{background:var(--accent-soft)}.license-pic{width:72px;height:72px;border:2px solid var(--line);border-radius:14px;object-fit:cover;background:var(--card-dim)}.license-body{min-width:0}.license-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.license-name{font-weight:700;font-size:1.05rem;overflow-wrap:anywhere}.ad-tag{flex:none;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 8px;border:2px solid var(--line);border-radius:999px;background:var(--gold);color:var(--on-gold)}.ad-tag.open{background:var(--card-dim);color:var(--muted)}.license-desc{margin:4px 0 6px;color:var(--muted);overflow-wrap:anywhere}.license-links{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:6px}.license-link{font-weight:600;color:var(--accent)}.license-effect{margin:0 0 8px;padding-left:18px;font-weight:600}.license-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.license-cost{font-weight:700;font-variant-numeric:tabular-nums}.license-foot .menu-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.license.owned .license-foot .menu-btn:disabled{opacity:1;background:var(--card);color:var(--accent)}.license-note{margin:6px 0 0;font-size:.75rem;color:var(--muted)}@media (max-width: 520px){.license{grid-template-columns:52px 1fr}.license-pic{width:52px;height:52px}}
