.type-insignia{width:var(--s);height:var(--s);flex:none;place-items:center;display:grid;position:relative}.type-insignia>.card-emblem{filter:drop-shadow(0 4px 4px #0000008c);width:100%;height:100%;position:relative}.type-insignia[data-lit]:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 85%, transparent) 0%, color-mix(in srgb, var(--tone) 55%, transparent) 72%, transparent 100%);border-radius:50%;position:absolute;inset:9%}.type-insignia[data-dim]>.card-emblem{opacity:.6;filter:grayscale()brightness(.7)drop-shadow(0 3px 3px #00000080)}.type-insignia--souvenir{color:var(--text-muted)}.type-insignia--souvenir:before{content:"";border:1.5px dashed color-mix(in srgb, var(--ar-stone) 55%, transparent);border-radius:50%;position:absolute;inset:22%}
