.engine-line{margin:4px auto 34px;justify-content:center;text-align:center;font-size:15px;color:rgba(240,244,250,.82);display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.tag{display:inline-block;padding:3px 11px;border-radius:999px;border:1px solid rgba(160,210,255,.38);background:rgba(120,190,255,.08);color:#e9f4ff;font-size:13px;font-weight:600;letter-spacing:.02em;direction:ltr;box-shadow:0 0 14px rgba(120,190,255,.15)}
.engines{display:grid;gap:10px;margin-top:12px}
.eng{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px;background:rgba(255,255,255,.03)}
.eng p{margin:8px 0 0;font-size:14px}
.char .pic img{object-position:center 40%}
.engine-line .eng-sub{flex-basis:100%}
