.sidebar nav a,.mobile-nav a,.topbar .outline,.panel-head a{transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}.sidebar nav a:hover{color:#fff8ed!important;text-shadow:0 0 14px rgba(255,210,139,.78)!important;box-shadow:inset 3px 0 #ffd28b,0 0 0 1px rgba(255,210,139,.18),0 0 22px rgba(237,170,86,.23)!important;transform:translateX(2px)}.mobile-nav a:hover,.mobile-nav a:focus-visible{color:#ffe0ad!important;text-shadow:0 0 12px rgba(255,210,139,.75)}.topbar .outline{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px!important;border:1px solid rgba(255,210,139,.56)!important;border-radius:10px!important;background:linear-gradient(135deg,rgba(255,210,139,.22),rgba(237,170,86,.08))!important;color:#fff4df!important;font-size:13px!important;font-weight:800!important;letter-spacing:.01em;box-shadow:inset 0 1px rgba(255,255,255,.16),0 7px 18px rgba(0,0,0,.2),0 0 18px rgba(237,170,86,.13)!important}.topbar .outline:hover{color:#fff!important;text-shadow:0 0 12px rgba(255,210,139,.7);background:linear-gradient(135deg,rgba(255,210,139,.38),rgba(237,170,86,.18))!important;box-shadow:inset 0 1px rgba(255,255,255,.3),0 9px 24px rgba(0,0,0,.26),0 0 28px rgba(237,170,86,.36)!important;transform:translateY(-2px)}.panel-head a:hover{color:#ffe3b1!important;text-shadow:0 0 12px rgba(255,210,139,.7);box-shadow:0 0 18px rgba(237,170,86,.18)!important}.sidebar nav a:focus-visible,.mobile-nav a:focus-visible,.topbar .outline:focus-visible{outline:2px solid #ffd28b;outline-offset:2px}
