.platform-icon.svelte-1br8w3y{height:var(--theme-platform-buttons-icon-size, 100%);width:auto;fill:var(--theme-platform-icon-fill-color, var(--color-pure-black))}.platform-buttons.svelte-ylr4hy{display:grid;width:auto;grid-template:"header" min-content "buttons" min-content / 1fr;place-items:center;flex-direction:row;justify-content:center;align-items:center}.platform-buttons.svelte-ylr4hy h2:where(.svelte-ylr4hy){color:var(--theme-platform-buttons-header-font-color, var(--color-pure-white));font-family:var(--theme-platform-buttons-header-font);font-size:var(--theme-platform-buttons-header-font-size, var(--font-size-h4));text-align:center}.header.svelte-ylr4hy{grid-area:header}.buttons.svelte-ylr4hy{display:flex;width:auto;grid-area:buttons;flex-direction:row;justify-content:center;gap:var(--theme-platform-buttons-button-gap, 2rem)}.buttons[data-inline=true].svelte-ylr4hy{flex-direction:row}@media (max-width: 1200px){.buttons.svelte-ylr4hy{flex-direction:column}}.header.svelte-ylr4hy,.buttons.svelte-ylr4hy{margin-top:calc(var(--theme-platform-buttons-icon-size) / 2)}.buttons[data-snug=true].svelte-ylr4hy{margin-top:0}.btn.svelte-ylr4hy{display:flex;height:var(--theme-platform-buttons-icon-size);padding:calc(var(--theme-platform-buttons-icon-size) / 6) calc(var(--theme-platform-buttons-icon-size) / 1.5);border-color:var(--theme-platform-buttons-button-border-color, var(--color-pure-white));border-radius:var(--theme-platform-buttons-button-border-radius, 4px);border-style:var(--theme-platform-buttons-button-border-style, solid);border-width:var(--theme-platform-buttons-button-border-width, 3px);justify-content:center;flex:1 1 auto;background-color:var(--theme-platform-buttons-button-background-color, var(--color-pure-black));transition:all 50ms ease;box-sizing:content-box}.btn.svelte-ylr4hy:hover{border-color:var(--theme-platform-buttons-button-border-color-hover, var(--theme-platform-buttons-button-border-color));background-color:var(--theme-platform-buttons-button-background-color-hover, var(--color-white))}.btn.svelte-ylr4hy:hover>.platform-icon{fill:var(--theme-platform-icon-fill-color-hover, var(--color-pure-white))}.btn[data-disabled=true].svelte-ylr4hy{border-color:var(--theme-platform-buttons-button-disabled-border-color, var(--theme-platform-buttons-button-border-color));opacity:.5;pointer-events:none}@media (max-width: 834px){.btn.svelte-ylr4hy{padding:1.5rem}.btn.svelte-ylr4hy:hover{background-color:none}}
