/* ─────────────────────────────────────────────────────────────────────────────
   mud-globals.css —— 从 MudBlazor 9.7.0 的 MudBlazor.min.css 抽出的【无命名空间全局规则】。

   来历:weicity 前台是 Nuxt,历史上却全局加载了 Blazor RCL 资源 /_content/MudBlazor/MudBlazor.min.css
   (611 KB)。前台零 `.mud-*` 组件、零 `mud-` 类名,但该文件里的**元素选择器**(`*` reset、
   `button{display:inline-flex;align-items:center;position:relative;padding:0}`、`iframe`、`label`、
   `input/select/textarea` 等)一直在真实塑造站点渲染 —— 生产实测:整份拿掉会让首页 900+ 元素的
   计算样式变化。故删包时不能直接删引用,必须把这一层原样保留下来。

   这里只保留「选择器里不含 .mud-* / #mud|#blazor|#components 的规则」,逐字节照抄声明(含 var(--mud-*)
   —— 那些变量本就未定义、当前生产同样解析为 unset,照抄才等价)。丢弃 .mud-* 组件样式、@keyframes、
   @font-face。611 KB → 1.4 KB,生产 A/B 实测计算样式零差异。

   ⚠ 加载位置必须保持在 Phoenix theme.min.css 【之前】(同 MudBlazor.min.css 原位),否则 Bootstrap/
   Phoenix 的同名元素规则与它的胜负关系会翻转。见 ClientApp/nuxt.config.ts 的 head.link 顺序。
   ⚠ assets/css/main.css 顶部的 `body button{justify-content:normal}` 就是在压这里的
   `button{justify-content:center}`,两者是一对,别单删其一。
   ───────────────────────────────────────────────────────────────────────────── */
*{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style:solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}
strong,b{font-weight:700}
body{color:var(--mud-palette-text-primary);font-family:var(--mud-typography-default-family);font-size:var(--mud-typography-default-size);font-weight:var(--mud-typography-default-weight);line-height:var(--mud-typography-default-lineheight);letter-spacing:var(--mud-typography-default-letterspacing);text-transform:var(--mud-typography-default-text-transform);background-color:var(--mud-palette-background)}
a{color:var(--mud-palette-text-primary)}
a{text-decoration:none}
a:focus-visible{outline:none}
label{display:inline-block}
button{color:inherit;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;padding:0;position:relative;align-items:center;user-select:none;border-radius:0;vertical-align:middle;appearance:none;justify-content:center;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
button:focus{outline:none}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
select{word-wrap:normal}
button{appearance:button}
iframe{border:none;height:100%;width:100%}
