/**
 * 主题样式覆盖
 *
 * <p>当前使用 DaisyUI 内置 lofi 主题，此文件用于在不动 DaisyUI 原生 CSS 的前提下，
 * 覆盖个别 CSS 变量或添加主题相关的自定义样式。</p>
 *
 * <p>用法：
 * <ul>
 *   <li>覆盖当前主题的某个变量：在 [data-theme="lofi"] 块中声明</li>
 *   <li>覆盖所有主题的全局变量：在 :root 块中声明</li>
 *   <li>添加自定义样式类：直接写选择器</li>
 * </ul>
 * </p>
 *
 * <p>DaisyUI 常用变量参考（OKLCH 格式：亮度 饱和度 色相）：
 * <ul>
 *   <li>--p / --pc    主色 / 主色文字</li>
 *   <li>--s / --sc    辅色 / 辅色文字</li>
 *   <li>--a / --ac    强调色 / 强调色文字</li>
 *   <li>--n / --nc    中性色 / 中性色文字</li>
 *   <li>--b1~--b3     背景色（逐层加深）</li>
 *   <li>--bc          正文色</li>
 *   <li>--in / --su / --wa / --er   信息 / 成功 / 警告 / 错误</li>
 *   <li>--rounded-box / --rounded-btn / --rounded-badge   圆角</li>
 * </ul>
 * </p>
 *
 * @author fanxianfan
 */

/* 当前主题（lofi）变量覆盖 —— 只写需要改的，其余沿用 DaisyUI 原值 */
[data-theme="lofi"] {
    /* 错误色：默认高亮橙红 → 深酒红，与黑白 lofi 风更协调 */
    --er: 50% 0.17 25;
    /* 错误色上的文字：白色（深酒红底上白字对比度更高，优于原深色文字） */
    --erc: 100% 0 0;
    /* 状态色：默认高亮浅色 → 深色调，直接作文本色时可读 */
    --su: 52% 0.13 165;
    --wa: 55% 0.13 75;
    --in: 55% 0.12 215;
    /* 状态色上的文字：统一白色，与深色底配套 */
    --suc: 100% 0 0;
    --wac: 100% 0 0;
    --inc: 100% 0 0;
}

/* 全局变量覆盖 —— 对所有主题生效 */
/*
:root {
    --rounded-box: 0.5rem;
}
*/

/* tooltip 悬停即显，取消默认延迟 */
.tooltip::before,
.tooltip::after {
    transition-delay: 0s !important;
}
