.about-btn{pointer-events:auto;margin-top:10px;padding:5px 10px;font-size:13px}.about h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-size:13px;font-weight:600}.about a{color:var(--accent)}.about code{color:var(--accent);background:#6ec1ff14;border-radius:2px;padding:0 4px;font-size:.9em}.about-parts{color:#c2c7cc;margin:0 0 4px;padding:0;font-size:14px;line-height:1.4;list-style:none}.about-parts li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:5px 0;display:flex}.about-parts button{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#ece8da0a;border-radius:3px;padding:3px 9px;font-size:13px;font-weight:600}.about-parts button:hover{border-color:var(--accent)}@media (max-width:760px){.about-btn{margin-top:6px}}.info-link{margin:12px 0 0;font-size:13px}.info-link a{color:var(--accent)}.inline-part{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#4aa8ff1a;border-radius:3px;padding:1px 8px;font-size:13px;font-weight:600}.inline-part:hover{border-color:var(--accent)}
