/* אייקון הפלוס: קו אופקי עם גזע כלפי מעלה (⊥). בריחוף העכבר הגזע מרחף מעלה ובחזרה */
.pl-ico path { fill: none; stroke: currentColor; stroke-width: 3.4; stroke-linecap: round; }
.pl-ico .pl-stem { transform-box: fill-box; }
@keyframes plFloat { 0%, 100% { transform: translateY(0); } 38% { transform: translateY(-2.6px); } 70% { transform: translateY(.5px); } }
:is(button, a):is(:hover, :focus-visible) .pl-stem { animation: plFloat .95s ease-in-out infinite; }
:is(button, a):is(:hover, :focus-visible) .pl-ico { transform: translateY(-1px); }
.pl-ico { transition: transform .25s ease; }
.add-fab:hover svg, .add-fab:focus-visible svg { transform: translateY(-1px); }
#submitBtn:is(:hover, :active) .sb-plus { animation: none; }
@media (prefers-reduced-motion: reduce) { .pl-ico .pl-stem { animation: none !important; } .pl-ico { transition: none; } }
