/* active_transport.css — membrane, carrier protein, particle (see active_transport.js). */
.at2-svg { display: block; width: 100%; height: auto; }
.at2-side { fill: #94a3b8; font-size: 10px; font-weight: 700; }
.at2-hi { fill: #fbbf24; }
.at2-head { fill: rgba(251, 191, 36, 0.55); stroke: #b45309; stroke-width: 0.6; }
.at2-tail { stroke: rgba(251, 191, 36, 0.4); stroke-width: 1.4; }
.at2-prot { fill: rgba(104, 130, 176, 0.2); stroke: #8fa8cf; stroke-width: 1.8; }
.at2-pocket { fill: none; stroke: #a9c0e2; stroke-width: 1.6; }
.at2-mol { fill: rgba(52, 211, 153, 0.5); stroke: #34d399; stroke-width: 1; }
.at2-active { fill: #34d399; stroke: #022c22; stroke-width: 1.2; filter: drop-shadow(0 0 5px rgba(52, 211, 153, 0.6)); }
.at2-atp { fill: #fcd34d; font-size: 13px; font-weight: 800; }
.at2-adp { fill: #93a4b8; }
