body{margin:0;background:#EDF1F3}
a{color:#1E4F8F}a:hover{color:#123660}
a:focus-visible,button:focus-visible{outline:2px solid #1E4F8F;outline-offset:3px}
.idx-tab{transition:transform .15s ease}
.idx-tab:hover{transform:translateY(-4px)}
.idx-tab:active{transform:translateY(0)}
@media (prefers-reduced-motion: reduce){.idx-tab{transition:none}}
/* 좁은 화면 보정: 데스크톱 화면은 그대로 두고, 가로 스크롤만 막는다 */
@media (max-width: 640px){.gloss{white-space:normal !important}}
@media (max-width: 480px){
.entry-head{flex-direction:column !important;align-items:flex-start !important;gap:14px !important}
}
@media (max-width: 340px){.entry-name{white-space:normal !important}}
