/**
 定义一些字面量
*/
@icecream-prefix: icecream;
// 不建议使用，如果要根据 font size 获取行高，建议使用 less function `getIcecreamLineHeight` 代替
// 详情见 `./plugins/get-line-height.js`
// 如果需要设置字号的同时设置行高，建议使用 `utils.less` 中的 `.setIcecreamFontSize`
@icecream-line-height: 1.5;
@icecream-transitions: 0.3s;
// bold 在 css 规范里其实是 700，icecream 统一成 500
@icecream-bold: 500;
@icecream-border-radius: 2px;
@icecream-border-width: 1px;

@icecream-gap-lg: 24px; // containers
@icecream-gap-md-x: 20px; // small coontainers
@icecream-gap-md: 16px; // small containers and buttons
@icecream-gap-sm: 12px; // Form controls and items
@icecream-gap-xs: 8px; // small items

@icecream-box-shadow-lg: 0px 4px 12px 4px rgba(0, 0, 0, 0.08);
@icecream-box-shadow-md: 0px 4px 8px 0px rgba(51, 51, 51, 0.08);
@icecream-box-shadow-sm: 0px 2px 4px 0px rgba(51, 51, 51, 0.08);

@icecream-font-size-1: 12px;
@icecream-font-size-2: 13px;
@icecream-font-size-3: 14px;
@icecream-font-size-4: 16px;
@icecream-font-size-5: 20px;
@icecream-font-size-6: 24px;
@icecream-font-size-7: 28px;
@icecream-font-size-8: 32px;
@icecream-font-size-9: 44px;

@icecream-font-size-md: @icecream-font-size-3;
@icecream-font-size-lg: @icecream-font-size-4;
@icecream-font-size-sm: @icecream-font-size-1;

@icecream-z-index-1: 1100;
@icecream-z-index-2: 1200;
@icecream-z-index-3: 1300;
@icecream-z-index-4: 1400;
@icecream-z-index-5: 1500;

// 常规表单控件（`TextInput`、`Select` 等）的高度，也是大部分简单表单项（`FormItem`）的高度
@icecream-form-input-height-lg: 40px;
@icecream-form-input-height-md: 32px;
@icecream-form-input-height-sm: 24px;

// 等宽字体
@icecream-font-family-monospaced: Roboto;
@icecream-font-family-windows: Segoe UI, Microsoft YaHei;
@icecream-font-family-android: Roboto;
@icecream-font-family-apple: PingFang SC, -apple-system, BlinkMacSystemFont;
@icecream-font-family-fallback: Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
