/* © 2026 VARKOS — fix UI condiviso · :where() = specificità 0: riempie i vuoti, NON entra in conflitto coi tasti già stilizzati dalla pagina */
:where(button,input[type="button"],input[type="submit"]){background:#11131b;color:#e8e4dc;border:1px solid rgba(201,168,76,.35);border-radius:8px;padding:9px 16px;font:inherit;cursor:pointer}
:where(.plan-btn,.btn,.btn-icon,.btn-sm,.cta-btn){display:inline-block;padding:12px 26px;border-radius:8px;text-decoration:none;cursor:pointer;font:inherit;text-align:center;background:#C9A84C;color:#0c0a04;font-weight:600;border:0}
:where(.btn-p,.pb-solid,.plan-cta,.cta-gold,.btn-gold,.btn-primary,.cta-final){background:#C9A84C;color:#0c0a04;border:0;border-radius:8px;padding:12px 26px;text-decoration:none;display:inline-block;cursor:pointer;font-weight:600;text-align:center}
:where(.btn-s,.btn-g,.btn-ghost,.pb-outline,.nav-btn){background:rgba(0,0,0,.35);color:#C9A84C;border:1px solid rgba(201,168,76,.42);border-radius:8px;padding:12px 26px;text-decoration:none;display:inline-block;cursor:pointer;text-align:center;font-weight:600}
:where(select){background:#11131b;color:#e8e4dc;border:1px solid rgba(201,168,76,.3);border-radius:8px;padding:8px 12px;-webkit-appearance:none;appearance:none}
:where(select) option{background:#11131b;color:#e8e4dc}
