"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "base", {
    enumerable: true,
    get: function() {
        return base;
    }
});
const _styledcomponents = require("styled-components");
const _mixins = require("../../../../mixins");
const _ButtonGrouptokens = require("../../ButtonGroup.tokens");
const _Button = require("../../../Button");
const base = (0, _styledcomponents.css)([
    `&.`,
    `{--plasma_private-button-radius-inner:var(`,
    `);}&.`,
    `{--plasma_private-button-radius-inner:var(`,
    `);&.`,
    `{--plasma_private-button-radius-inner:0;}}& .`,
    `{`,
    `:var(--plasma_private-button-radius-inner);`,
    `}&.`,
    `,&.`,
    `{.`,
    `:first-child:last-child{border-radius:var(`,
    `);`,
    `}}&.`,
    `{.`,
    `:first-child{--plasma_private-left-side-radius:var(`,
    `) var(--plasma_private-button-radius-inner) var(--plasma_private-button-radius-inner) var(`,
    `);border-radius:var(--plasma_private-left-side-radius);`,
    `}.`,
    `:last-child{--plasma_private-right-side-radius:var(--plasma_private-button-radius-inner) var(`,
    `) var(`,
    `) var(--plasma_private-button-radius-inner);border-radius:var(--plasma_private-right-side-radius);`,
    `}}&.`,
    `{.`,
    `:first-child{--plasma_private-up-side-radius:var(`,
    `) var(`,
    `) var(--plasma_private-button-radius-inner) var(--plasma_private-button-radius-inner);border-radius:var(--plasma_private-up-side-radius);`,
    `}.`,
    `:last-child{--plasma_private-down-side-radius:var(--plasma_private-button-radius-inner) var(--plasma_private-button-radius-inner) var(`,
    `) var(`,
    `);border-radius:var(--plasma_private-down-side-radius);`,
    `}}`
], _ButtonGrouptokens.classes.default, _ButtonGrouptokens.tokens.buttonDefaultRadius, _ButtonGrouptokens.classes.segmented, _ButtonGrouptokens.tokens.buttonSegmentedRadius, _ButtonGrouptokens.classes.none, _Button.buttonClasses.buttonItem, _Button.buttonTokens.buttonRadius, (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-button-radius-inner)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), _ButtonGrouptokens.classes.horizontal, _ButtonGrouptokens.classes.vertical, _Button.buttonClasses.buttonItem, _ButtonGrouptokens.tokens.buttonSideRadius, (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: `var(${_ButtonGrouptokens.tokens.buttonSideRadius})`,
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), _ButtonGrouptokens.classes.horizontal, _Button.buttonClasses.buttonItem, _ButtonGrouptokens.tokens.buttonSideRadius, _ButtonGrouptokens.tokens.buttonSideRadius, (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-left-side-radius)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), _Button.buttonClasses.buttonItem, _ButtonGrouptokens.tokens.buttonSideRadius, _ButtonGrouptokens.tokens.buttonSideRadius, (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-right-side-radius)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), _ButtonGrouptokens.classes.vertical, _Button.buttonClasses.buttonItem, _ButtonGrouptokens.tokens.buttonSideRadius, _ButtonGrouptokens.tokens.buttonSideRadius, (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-up-side-radius)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), _Button.buttonClasses.buttonItem, _ButtonGrouptokens.tokens.buttonSideRadius, _ButtonGrouptokens.tokens.buttonSideRadius, (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-down-side-radius)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}));
