/* Partner links are a dedicated final page section, after the site footer. */
.site-footer-links{width:100%;padding:22px 24px 25px;background:#080b16;border-top:1px solid rgba(157,164,205,.18)}
.site-footer-links-inner{width:min(1180px,100%);margin:auto}
.site-footer-links b{display:flex;align-items:center;gap:9px;margin:0 0 14px;color:#eef0ff;font-size:12px;letter-spacing:1.4px}
.site-footer-links b:after{content:"";height:1px;flex:1;background:currentColor;opacity:.16}
.site-footer-links-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 12px}
.site-footer-links a,.site-footer-links span{display:block;min-width:0;overflow:hidden;padding:8px 10px;border:1px solid rgba(171,182,220,.12);border-radius:7px;background:rgba(255,255,255,.035);color:#aeb8d1;font-size:12px;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .18s,background .18s,border-color .18s,transform .18s}
.site-footer-links a:hover{border-color:rgba(255,255,255,.33);background:rgba(255,255,255,.1);color:#fff;transform:translateY(-1px)}
.template-classic .site-footer-links{background:#080b16;border-color:#252a40}
.template-aurora .site-footer-links{background:#082d62;border-color:rgba(255,255,255,.18)}
.template-aurora .site-footer-links a,.template-aurora .site-footer-links span{border-color:rgba(199,222,251,.2);background:rgba(255,255,255,.06);color:#c6ddf8}
.template-nebula .site-footer-links{background:#050811;border-color:rgba(203,218,255,.15)}
.template-nebula .site-footer-links a,.template-nebula .site-footer-links span{color:#9aa8c7}
.template-horizon .site-footer-links{background:#e7ede2;border-color:#d4ddd1}
.template-horizon .site-footer-links b{color:#16382e}
.template-horizon .site-footer-links a,.template-horizon .site-footer-links span{border-color:#d2ddd0;background:#f5f8f2;color:#527167}
.template-horizon .site-footer-links a:hover{border-color:#b95735;background:#fff;color:#b95735}
.template-obsidian .site-footer-links{background:#090908;border-color:rgba(229,218,191,.16)}
.template-obsidian .site-footer-links b{color:#e8dbc0}
.template-obsidian .site-footer-links a,.template-obsidian .site-footer-links span{border-color:rgba(229,218,191,.14);color:#aaa497}
.template-pop .site-footer-links{background:#eaf0fb;border-color:#b9c8e4}
.template-pop .site-footer-links b{color:#17233e}
.template-pop .site-footer-links a,.template-pop .site-footer-links span{border-color:#b9c8e4;background:#fff;color:#526887;font-weight:700}
.template-pop .site-footer-links a:hover{border-color:#17233e;background:#fff3a8;color:#fa4f8b}
.template-spectrum .site-footer-links,.template-solstice .site-footer-links,.template-mono .site-footer-links,.template-voyage .site-footer-links,.template-verdant .site-footer-links{background:#121a30;border-color:rgba(255,255,255,.16)}
.template-spectrum .site-footer-links a,.template-spectrum .site-footer-links span,.template-solstice .site-footer-links a,.template-solstice .site-footer-links span,.template-mono .site-footer-links a,.template-mono .site-footer-links span,.template-voyage .site-footer-links a,.template-voyage .site-footer-links span,.template-verdant .site-footer-links a,.template-verdant .site-footer-links span{color:#c4cfdf}
.template-verdant .site-footer-links,.spectrum-verdant .site-footer-links{background:#193525;border-color:#416c50}.template-verdant .site-footer-links b,.spectrum-verdant .site-footer-links b{color:#edf5e8}.template-verdant .site-footer-links a,.template-verdant .site-footer-links span,.spectrum-verdant .site-footer-links a,.spectrum-verdant .site-footer-links span{border-color:#416c50;background:rgba(255,255,255,.045);color:#cae0c7}.template-verdant .site-footer-links a:hover,.spectrum-verdant .site-footer-links a:hover{border-color:#9cc88f;background:rgba(156,200,143,.16);color:#fff}
@media(max-width:900px){.site-footer-links-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.site-footer-links{padding:18px 17px 21px}.site-footer-links-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-footer-links a,.site-footer-links span{padding:8px 9px}}
