.button,button{color:var(--button-text, var(--button-text-default));background-color:var(--button-background, var(--button-background-default));border:var(--button-border, var(--button-border-default));transition:filter var(--transition-fast),transform var(--transition-fast)}.button:hover,button:hover{filter:brightness(90%);transform:translateY(-1px)}.icon{filter:var(--icon-filter, none)}.button.button-default{--button-text: var(--color-white);--button-background: var(--color-blue-primary);--button-border: var(--border-white)}.button-amazon{--button-text: var(--color-black);--button-background: var(--color-white);--button-border: var(--border-gray)}.button-amazon-music{--button-text: var(--color-black);--button-background: #25d1da}.button-appstore,.button-invites,.button-apple-music{--button-text: var(--color-white);--button-background: var(--color-black);--button-border: var(--border-white)}.button-apple-music-alt{--button-text: #ffffff;background-image:linear-gradient(to bottom,#fb5c74,#fa233b)}.button-apple-podcasts{--button-text: var(--color-white);--button-background: var(--color-black);--button-border: var(--border-white)}.button-apple-podcasts-alt{--button-text: var(--color-white);background-image:linear-gradient(to bottom,#f452ff,#832bc1)}.button-bandcamp{--button-text: var(--color-white);--button-background: #1d9fc3}.button-behance{--button-text: var(--color-white);--button-background: #0057ff;--button-border: var(--border-white)}.button-bluesky{--button-text: var(--color-white);--button-background: var(--color-blue-light)}.button-bluesky-alt{--button-text: var(--color-black);--button-background: var(--color-white);--button-border: var(--border-black)}.button-coffee{--button-text: var(--color-black);--button-background: var(--color-yellow-primary)}.button-cal{--button-text: var(--color-white);--button-background: #292929;--button-border: var(--border-white)}.button-calendly{--button-text: var(--color-white);--button-background: var(--color-blue-dark)}.button-cash-app{--button-text: #ffffff;background-image:linear-gradient(to bottom,#00d64b,#00c244)}.button-dev-to{--button-text: var(--color-black);--button-background: var(--color-gray-light);--button-border: var(--border-gray)}.button-discogs{--button-text: var(--color-black);--button-background: var(--color-white);--button-border: var(--border-black)}.button-discogs-alt{--button-text: var(--color-white);--button-background: var(--color-black);--button-border: var(--border-white)}.button-discord{--button-text: var(--color-white);--button-background: var(--color-purple-primary)}.button-dribbble{--button-text: var(--color-black);--button-background: var(--color-white);--button-border: var(--border-gray)}.button-etsy{--button-text: var(--color-white);--button-background: var(--color-orange-primary)}.button-faceb,.button-messenger{--button-text: var(--color-white);--button-background: #0866ff}.button-figma{--button-text: var(--color-white);--button-background: var(--color-black);--button-border: var(--border-white)}.button-fiverr{--button-text: var(--color-white);--button-background: var(--color-green-primary)}.button-flickr,.button-github{--button-text: var(--color-white);--button-background: var(--color-black);--button-border: var(--border-white)}.button-gitlab{--button-text: var(--color-white);--button-background: var(--color-purple-accent)}.button-gofundme{--button-text: var(--color-white);--button-background: #02a95c}.button-goodreads{--button-text: #333333;--button-background: #f3f1e6;--button-border: var(--border-gray)}.button-google-black,.button-playstore{--button-text: var(--color-white);--button-background: var(--color-black);--button-border: var(--border-white)}.button-google-scholar,.button-hashnode{--button-text: var(--color-black);--button-background: var(--color-white);--button-border: var(--border-gray)}.button-instagram{--button-text: #ffffff;background-image:linear-gradient(-135deg,#1400c8,#b900b4,#f50000)}.button-kick{--button-text: #ffffff;--button-background: #000000;--button-border: 1px solid #ffffff}.button-kick-alt{--button-text: #000000;--button-background: #01e701}.button-kickstarter{--button-text: #ffffff;--button-background: #05ce78}.button-kit,.button-ko-fi{--button-text: #ffffff;--button-background: #000000;--button-border: 1px solid #ffffff}.button-last-fm{--button-text: #ffffff;--button-background: #d51007}.button-letterboxd{--button-text: #ffffff;--button-background: #2c3440;--button-border: 1px solid #ffffff}.button-line{--button-text: #ffffff;--button-background: #06c755}.button-linked{--button-text: #ffffff;--button-background: #2867b2}.button-mailchimp{--button-text: #000000;--button-background: #ffe01b}.button-mastodon{--button-text: #ffffff;--button-background: #17063b;--button-border: 1px solid #ffffff}.button-matrix,.button-meetup{--button-text: #000000;--button-background: #ffffff;--button-border: 1px solid #000000}.button-meetup-alt{--button-text: #ffffff;--button-background: #ed1c40}.button-medium,.button-microsoft{--button-text: #ffffff;--button-background: #000000;--button-border: 1px solid #ffffff}.button-notion{--button-text: #000000;--button-background: #ffffff;--button-border: 1px solid #212121}.button.button-obsidian{--button-text: #ffffff;--button-background: #262626;--button-border: 1px solid #ffffff}.button-onlyfans{--button-text: #ffffff;--button-background: #00aeef}.button-patreon{--button-text: #ffffff;--button-background: #000000;--button-border: 1px solid #ffffff}.button-paypal{--button-text: #ffffff;--button-background: #002991;--button-border: 1px solid #ffffff}.button-pinterest,.button-product-hunt{--button-text: #000000;--button-background: #ffffff;--button-border: 1px solid #212121}.button-reddit{--button-text: var(--color-white);--button-background: var(--color-red-secondary)}.button-shop{--button-text: var(--color-white);--button-background: #5a31f4}.button-signal{--button-text: var(--color-white);--button-background: #3b45fd}.button-signal-alt{--button-text: #3b45fd;--button-background: #e3e8fe;--button-border: var(--border-black)}.button-slack{--button-text: var(--color-black);--button-background: var(--color-white);--button-border: var(--border-gray)}.button-snapchat{--button-text: var(--color-black);--button-background: var(--color-yellow-accent)}.button-soundcloud{--button-text: var(--color-white);--button-background: #ff5500}.button-spotify{--button-text: #191414;--button-background: #1db954}.button-spotify-alt{--button-text: var(--color-white);--button-background: #191414;--button-border: var(--border-white)}.button-square{--button-text: var(--color-white);--button-background: #006aff}.button-stack-overflow{--button-text: var(--color-black);--button-background: var(--color-white);--button-border: var(--border-black)}.button-steam{--button-text: #ffffff;background-image:linear-gradient(90deg,#08bbff,#2b75ff)}.button-steam-alt{--button-text: #ffffff;background-image:linear-gradient(90deg,#09172a,#072a57,#0c5085);--button-border: 1px solid #ffffff}.button-strava{--button-text: #ffffff;--button-background: #fc5200}.button-substack{--button-text: #ffffff;--button-background: #ff6719}.button-telegram{--button-text: #ffffff;--button-background: #3faee8}.button-threads{--button-text: #ffffff;--button-background: #000000;--button-border: 1px solid #ffffff}.button-threema{--button-text: #000000;--button-background: #3fe669}.button-tiktok{--button-text: #ffffff;--button-background: #000000;--button-border: 1px solid #ffffff}.button-trello{--button-text: #ffffff;--button-background: #0065ff}.button-tumb{--button-text: #ffffff;--button-background: #131313;--button-border: 1px solid #ffffff}.button-twitch{--button-text: #ffffff;--button-background: #9146ff}.button-unsplash{--button-text: #000000;--button-background: #ffffff;--button-border: 1px solid #212121}.button-venmo{--button-text: #ffffff;--button-background: #008cff}.button-vimeo{--button-text: #ffffff;--button-background: #1ab7ea}.button-vsco{--button-text: #ffffff;--button-background: #000000;--button-border: 1px solid #ffffff}.button-whatsapp{--button-text: #ffffff;--button-background: #455a64}.button-wordpress{--button-text: #ffffff;--button-background: #3858e9}.button-x{--button-text: var(--color-white);--button-background: var(--color-black);--button-border: var(--border-white)}.button-yt{--button-text: var(--color-white);--button-background: #282828;--button-border: var(--border-white)}.button-yt-alt{--button-text: var(--color-white);--button-background: var(--color-red-primary)}.button-zoom{--button-text: var(--color-white);--button-background: var(--color-blue-accent);--button-border: var(--border-white)}
