/* 2026-09-25：本文件内容原为 content/modules/handlers.php 里的内联 <style> 块，为配合严格 CSP（内联样式会被浏览器拦截）
   与 EdgeOne /assets/* 365 天缓存而原样迁出。修改后请递增 ASSET_VERSION。*/
    /* 2026-09-18：去蓝框/蓝光晕；同日起改为毛玻璃（半透明 + backdrop-filter，背后固定背景图透过来被模糊） */
    .hitokoto-card { background: rgba(13, 27, 42, var(--glass-hito, .22)) !important; backdrop-filter: blur(10px) saturate(150%); -webkit-backdrop-filter: blur(10px) saturate(150%); border: none; transition: box-shadow .2s ease; }
    .hitokoto-card:hover { box-shadow: 0 4px 24px rgba(0, 0, 0, .25) !important; }
    .ht-body { flex: 1; min-width: 0; }
    .ht-text { font-size: 1.02rem; line-height: 1.7; color: #fff; font-weight: 400; letter-spacing: .3px; }
    /* 出处行（——作者 《来源》）靠右显示（2026-09-19 用户要求；原来跟正文一样居左） */
    .ht-meta { margin-top: 8px; font-size: .86rem; color: #fff; font-weight: 400; display: flex; flex-wrap: wrap; gap: 4px 10px; justify-content: flex-end; }
    .ht-author { font-style: normal; }
    .ht-source { font-style: normal; }
    /* 「换一句」按钮：卡片已有图片背景+深蒙版，只做纯文字（无底色无边框），与页脚友链按钮同一风格（2026-09-17） */
    .ht-actions { margin-top: 10px; display: flex; justify-content: flex-end; }
    .ht-refresh { background: none !important; border: none !important; color: #e6f1ff !important; font-size: .84rem;
                  display: inline-flex; align-items: center; gap: 5px; padding: 2px 4px; opacity: .9; cursor: pointer;
                  transition: opacity .15s ease; }
    .ht-refresh:hover { background: none !important; opacity: .6; }
    .ht-refresh:focus-visible { outline: 2px solid rgba(255, 255, 255, .55); outline-offset: 2px; opacity: 1; }
    
