.fpcwl-button{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:.65em;padding:.65em 1em;border:1px solid currentColor;border-radius:5px;text-decoration:none;line-height:1.25;transition:filter .15s ease}.fpcwl-button:hover,.fpcwl-button:focus{filter:brightness(.88);text-decoration:none}.fpcwl-icon,.fpcwl-social{display:block;width:1.35em;height:1.35em;flex:0 0 1.35em;object-fit:contain}.fpcwl-social{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fpcwl-title{display:block}

.fpcwl-design-orange{background:#ed7514;color:#fff;border-color:#d85d00}.fpcwl-design-dark{background:#171717;color:#f5f5f5;border-color:#4b4b4b;box-shadow:0 2px 7px rgba(0,0,0,.25)}.fpcwl-design-silver{background:linear-gradient(145deg,#fff,#c8c8c8);color:#222;border-color:#aaa}.fpcwl-design-pill-orange{background:#ed7514;color:#fff;border-color:#ed7514;border-radius:999px;padding:.7em 1.25em}.fpcwl-design-pill-outline{background:transparent;color:#d9670b;border-color:#d9670b;border-radius:999px;padding:.7em 1.25em}.fpcwl-design-glass{background:rgba(35,35,35,.72);color:#fff;border-color:rgba(255,255,255,.55);backdrop-filter:blur(5px)}.fpcwl-design-minimal{background:transparent;color:inherit;border-color:transparent;border-radius:0;padding:.4em .15em}.fpcwl-design-minimal:hover,.fpcwl-design-minimal:focus{text-decoration:underline}.fpcwl-design-shadow{background:#fff;color:#292929;border-color:#eee;box-shadow:0 3px 12px rgba(0,0,0,.16)}.fpcwl-design-green{background:#198754;color:#fff;border-color:#157347}.fpcwl-design-gradient{background:linear-gradient(115deg,#fb923c,#c2410c);color:#fff;border-color:#c2410c;border-radius:8px}.fpcwl-demo-icon{font-size:1.25em;line-height:1}

.fpcwl-button.fpcwl-align-left{margin-left:0;margin-right:auto}.fpcwl-button.fpcwl-align-center{margin-left:auto;margin-right:auto}.fpcwl-button.fpcwl-align-right{margin-left:auto;margin-right:0}

.fpcwl-position{display:flex;width:100%;justify-content:flex-start}.fpcwl-position-center{justify-content:center}.fpcwl-position-right{justify-content:flex-end}.fpcwl-position .fpcwl-button{flex:0 0 auto}
