.university-directory-list article>a.guide-glass{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:11px 20px;min-height:44px;border:1px solid #ffffffb3;border-radius:16px;text-decoration:none;font-weight:600;color:var(--ui-text);background:linear-gradient(135deg,#ffffffa6,#e6dcf35c);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 0 1px 1px #fff,0 5px 18px #4b355312;transition:background .2s,box-shadow .2s,transform .2s}
.university-directory-list article>a.guide-glass:hover{background:linear-gradient(125deg,#ffffffef,#e4d4f599);box-shadow:inset 0 2px 3px #fff,0 7px 22px #73549726;transform:translateY(-1px);color:var(--ui-text)}
:root[data-theme=dark] .university-directory-list article>a.guide-glass{color:#f6efff;border-color:#e4cfff36;background:linear-gradient(130deg,#c4abe926,#9f86bf12);box-shadow:inset 0 1px 1px #ffffff36,0 5px 18px #0002}
:root[data-theme=dark] .university-directory-list article>a.guide-glass:hover{background:linear-gradient(125deg,#e0ccff40,#a58dc027);box-shadow:inset 0 2px 3px #fff6,0 8px 24px #0003;color:#fff}
.university-directory-list article>a.guide-glass:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(prefers-reduced-motion:reduce){.university-directory-list article>a.guide-glass{transition:none;transform:none}}
