"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "base", {
    enumerable: true,
    get: function() {
        return base;
    }
});
require("focus-visible");
const _styledcomponents = require("styled-components");
const _Switchtokens = require("../Switch.tokens");
const _Switchstyles = require("../Switch.styles");
const base = (0, _styledcomponents.css)([
    ``,
    `::before{content:'';position:absolute;inset:-0.125rem;display:block;box-sizing:content-box;border-radius:calc(0.125rem + var(`,
    `));border:0.125rem solid transparent;pointer-events:none;transition:box-shadow 0.2s ease-in-out;}`,
    `.focus-visible ~ `,
    `::before{box-shadow:0 0 0 0.125rem var(`,
    `);}`
], _Switchstyles.StyledTrigger, _Switchtokens.tokens.trackBorderRadius, _Switchstyles.StyledInput, _Switchstyles.StyledTrigger, _Switchtokens.tokens.trackFocusColor);
