/* 電腦版（有滑鼠、≥1024px）可點元素：游標＋hover/focus 回饋。手機不載入（link media）＋這裡再包一層 media，手機像素不變。 */
@media (hover:hover) and (min-width:1024px){
/* 1) 游標 */
button,[role=button],[role=menuitem],[role=tab],summary,select,a[href],label.btn,label.ck,label:has(>input[type=file]),label:has(>input[type=checkbox]),label:has(>input[type=radio]),
input[type=checkbox],input[type=radio],input[type=file],input[type=color],input[type=submit],input[type=button],
.deedbtn,.cp,.pp,th.dks,.lxgs img,.thumbs img,.gal img[data-i],[data-fktop],[data-simgo],[data-ctab],[data-print],[onclick]{cursor:pointer}
:is(button,input,select,[role=button],a,label):is(:disabled,[aria-disabled=true]),label:has(>input:disabled),.dis{cursor:not-allowed}
/* 2) hover：區塊型（按鈕、chip、卡片、上傳框）＝細框陰影＋微浮起 */
:is(button,[role=button],label.btn,label:has(>input[type=file]),a.btn,a.cd,a.card,a.fkb,a.fktop,a.item,a.lx,a.tk,a.back,a.more,a.brw,a.tel,a.ln,a.road,.deedbtn,.cp,.pp,select):not(:disabled):not([aria-disabled=true]):not(.dshi):not(.dshb):not(.dshc):hover,
:is(button,[role=button],label.btn,a.btn,a.cd,a.card,a.fkb,a.fktop,a.item,.deedbtn,.cp,.pp,select):not(:disabled):not(.dshi):not(.dshb):not(.dshc):focus-visible{
  translate:0 -1px;box-shadow:0 0 0 1.5px rgba(232,131,58,.55),0 4px 12px rgba(16,36,61,.14)}
:is(button,[role=button],a,select,summary,label,input,.cp,.pp,th.dks):focus-visible{outline:2px solid #E8833A;outline-offset:2px}
/* 3) 小元件：勾選、摘要、表頭、文字連結、圖片、品牌 */
label:is(.ck,:has(>input[type=checkbox]),:has(>input[type=radio])):not(:has(>input:disabled)):hover{border-color:#E8833A;background-color:#fff7ef;color:#c4561a}
input:is([type=checkbox],[type=radio]):not(:disabled):hover{outline:2px solid rgba(232,131,58,.55);outline-offset:1px}
summary:hover{color:#E8833A;text-decoration:underline;text-underline-offset:3px}
th.dks:hover{box-shadow:inset 0 -3px 0 #E8833A}
a[href]:not([class]):hover,a[href].lnk:hover{color:#c4561a;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
.lxgs img:hover,.thumbs img:hover,.gal img[data-i]:hover{filter:brightness(1.05)}
a.dshb:hover{background-color:rgba(255,255,255,.06)}
.dshc:hover{box-shadow:0 0 0 1.5px rgba(232,131,58,.7)}
.dshi.on:hover{box-shadow:inset 0 0 0 1.5px rgba(232,131,58,.6)}
/* 現調表「用謄本自動帶入」虛線框 */
.deedbtn:not(:disabled):hover{border-color:#E8833A;background:#fff3e3}
}
