/* iCifra 0.8.48 — "Simplificar" as the player's primary action. Same height as the toolbar controls; no new row.
   States: available (amber, wand, "Simplificar", Beta tag) · busy (while pressed/computing) · active (teal, ↺ "Ver original"). */
#playerToolbar #smartSimplifyBtn{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;
 min-width:0!important;min-height:42px;padding:6px 12px 6px 10px;border:1.5px solid #ffb547;border-radius:12px;
 background:linear-gradient(135deg,#ffd987,#ffb547);color:#1b1407;box-shadow:0 2px 12px rgb(255 181 71 / .25);cursor:pointer;
 transition:background-color .15s ease,box-shadow .15s ease,filter .15s ease}
#playerToolbar #smartSimplifyBtn small{font-size:13px;font-weight:800;line-height:1;letter-spacing:0;color:inherit;white-space:nowrap}
#playerToolbar #smartSimplifyBtn .ssb-icon{display:grid;place-items:center;width:18px;height:18px}
#playerToolbar #smartSimplifyBtn .ssb-icon svg{width:18px;height:18px}
#playerToolbar #smartSimplifyBtn .ssb-restore{display:none}
/* beta tag, kept outside the accessible name (the description says "Beta") */
#playerToolbar #smartSimplifyBtn::after{content:"Beta";padding:1px 5px;border-radius:6px;background:#1b1407;color:#ffd987;font:700 9px/1.3 Inter,system-ui,sans-serif;letter-spacing:.03em}
#playerToolbar #smartSimplifyBtn:hover{filter:brightness(1.06);box-shadow:0 3px 16px rgb(255 181 71 / .38)}
#playerToolbar #smartSimplifyBtn:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}
/* busy: short, only while pressing/computing */
#playerToolbar #smartSimplifyBtn[data-state="busy"]{cursor:progress;filter:saturate(.85)}
#playerToolbar #smartSimplifyBtn[data-state="busy"] .ssb-wand{animation:ssb-spin .7s linear infinite}
@keyframes ssb-spin{to{transform:rotate(360deg)}}
/* active: clearly different, and the way back is the label itself */
#playerToolbar #smartSimplifyBtn[data-state="active"]{border-color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 16%,var(--surface));color:var(--text);box-shadow:none}
#playerToolbar #smartSimplifyBtn[data-state="active"] .ssb-wand{display:none}
#playerToolbar #smartSimplifyBtn[data-state="active"] .ssb-restore{display:block;color:var(--accent-2)}
#playerToolbar #smartSimplifyBtn[data-state="active"]::after{background:var(--surface-2);color:var(--accent-2)}
[data-theme="light"] #playerToolbar #smartSimplifyBtn[data-state="active"]{background:color-mix(in srgb,var(--accent-2) 14%,#fff)}
@media(prefers-reduced-motion:reduce){#playerToolbar #smartSimplifyBtn{transition:none}#playerToolbar #smartSimplifyBtn[data-state="busy"] .ssb-wand{animation:none}}
/* phones: icon over label to stay compact; the tag sits in the corner, inside the button */
@media(max-width:600px){
 #playerToolbar #smartSimplifyBtn{flex-direction:column;gap:2px;min-width:76px!important;min-height:42px;padding:3px 8px 2px}
 #playerToolbar #smartSimplifyBtn small{font-size:11.5px}
 #playerToolbar #smartSimplifyBtn::after{position:absolute;top:2px;right:3px;padding:0 3px;font-size:7.5px;border-radius:4px}
}
