.social-links{display:flex;align-items:center;gap:8px}.social-links a{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(210,167,91,.52);color:#d2a75b!important;text-decoration:none!important;transition:background .25s,color .25s,transform .25s,border-color .25s}.social-links svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-links .social-fill{fill:currentColor;stroke:none}.social-links a:hover{background:#d2a75b;color:#090908!important;border-color:#d2a75b;transform:translateY(-3px)}.social-rail{position:fixed;z-index:42;right:16px;top:50%;display:flex;flex-direction:column;gap:7px;transform:translateY(-50%)}.social-rail:before{content:"FOLLOW";align-self:center;margin-bottom:5px;color:#d2a75b;font:700 7px/1 Arial;letter-spacing:.18em;writing-mode:vertical-rl;transform:rotate(180deg)}.social-rail a{background:rgba(9,9,8,.82);backdrop-filter:blur(10px)}.social-footer{margin:5px 0 3px}.social-footer a{width:32px;height:32px}

@media(max-width:760px){.social-rail{display:none}.social-footer{gap:10px}.social-footer a{width:38px;height:38px}.social-footer svg{width:17px;height:17px}}

@media(prefers-reduced-motion:reduce){.social-links a{transition:none}}
