var $e4afbc04cc32bbe9$exports = require("./spectrum-theme.cjs");
var $e1405099c1a6bcf0$exports = require("./style-macro.cjs");
var $138e630f79b81546$exports = require("./style-utils.cjs");


function $parcel$export(e, n, v, s) {
  Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
}

$parcel$export(module.exports, "space", () => $de100f915cc47b9d$export$a941ed4b947d12f8);
$parcel$export(module.exports, "fontRelative", () => $de100f915cc47b9d$export$ba024f4caf693d15);
$parcel$export(module.exports, "focusRing", () => $de100f915cc47b9d$export$8e24544ddba725ee);
$parcel$export(module.exports, "iconStyle", () => $de100f915cc47b9d$export$dcc3981cc6efe940);
$parcel$export(module.exports, "baseColor", () => $e4afbc04cc32bbe9$exports.baseColor);
$parcel$export(module.exports, "color", () => $e4afbc04cc32bbe9$exports.color);
$parcel$export(module.exports, "lightDark", () => $e4afbc04cc32bbe9$exports.lightDark);
$parcel$export(module.exports, "colorMix", () => $e4afbc04cc32bbe9$exports.colorMix);
$parcel$export(module.exports, "size", () => $e4afbc04cc32bbe9$exports.size);
$parcel$export(module.exports, "style", () => $e4afbc04cc32bbe9$exports.style);
$parcel$export(module.exports, "css", () => $e1405099c1a6bcf0$exports.css);
$parcel$export(module.exports, "centerPadding", () => $138e630f79b81546$exports.centerPadding);
$parcel$export(module.exports, "setColorScheme", () => $138e630f79b81546$exports.setColorScheme);
/*
 * Copyright 2024 Adobe. All rights reserved.
 * This file is licensed to you under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License. You may obtain a copy
 * of the License at http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
 * OF ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 */ 


function $de100f915cc47b9d$export$a941ed4b947d12f8(px) {
    return `[${(0, $e4afbc04cc32bbe9$exports.space)(px)}]`;
}
function $de100f915cc47b9d$export$ba024f4caf693d15(base, baseFontSize = 14) {
    return `[${(0, $e4afbc04cc32bbe9$exports.fontRelative)(base, baseFontSize)}]`;
}
const $de100f915cc47b9d$export$8e24544ddba725ee = ()=>({
        outlineStyle: {
            default: 'none',
            isFocusVisible: 'solid'
        },
        outlineColor: {
            default: 'focus-ring',
            forcedColors: 'Highlight'
        },
        outlineWidth: 2,
        outlineOffset: 2
    });
const $de100f915cc47b9d$var$iconSizes = {
    XS: 14,
    S: 16,
    M: 20,
    L: 22,
    XL: 26
};
function $de100f915cc47b9d$export$dcc3981cc6efe940(options) {
    let { size: size = 'M', color: color, ...styles } = options;
    if (color) styles['--iconPrimary'] = {
        type: 'fill',
        value: color
    };
    styles['size'] = $de100f915cc47b9d$var$iconSizes[size];
    // @ts-ignore
    return (0, $e4afbc04cc32bbe9$exports.style).call(this, styles);
}


//# sourceMappingURL=main.cjs.map
