/*!
 * Blue365 Aesthetic — footer signature badge
 * Variants: .b365--dark  .b365--light  .b365--colour  .b365--glass
 *           .b365--frost .b365--auto
 */
 .b365{--b365-lead:rgb(255 255 255 / 50%);--b365-lead-hover:rgb(255 255 255 / 85%);--b365-border:rgba(255, 255, 255, .06);--b365-border-hover:rgba(255, 255, 255, .16);--b365-bg:transparent;--b365-bg-hover:rgba(255, 255, 255, .04);--b365-dot:#0098D4;--b365-glow:0 0 6px rgba(0, 152, 212, .9);--b365-glow-hover:0 0 10px rgba(0, 152, 212, 1);--b365-gradient:linear-gradient(92deg, #6FD0F5 0%, #0098D4 55%, #E58D35 130%);--b365-name-hover:brightness(1.18) saturate(1.05);--b365-shadow:none;display:block;text-align:center}.b365--light{--b365-lead:rgb(15 23 42 / 62%);--b365-lead-hover:rgb(15 23 42 / 92%);--b365-border:rgba(15, 23, 42, .10);--b365-border-hover:rgba(15, 23, 42, .22);--b365-bg:transparent;--b365-bg-hover:rgba(15, 23, 42, .035);--b365-dot:#0086BE;--b365-glow:0 0 6px rgba(0, 134, 190, .45);--b365-glow-hover:0 0 9px rgba(0, 134, 190, .75);--b365-gradient:linear-gradient(92deg, #2FA6DC 0%, #0079AC 55%, #C4711F 130%);--b365-name-hover:brightness(.92) saturate(1.14)}@media (prefers-color-scheme:light){.b365--auto{--b365-lead:rgb(15 23 42 / 62%);--b365-lead-hover:rgb(15 23 42 / 92%);--b365-border:rgba(15, 23, 42, .10);--b365-border-hover:rgba(15, 23, 42, .22);--b365-bg-hover:rgba(15, 23, 42, .035);--b365-dot:#0086BE;--b365-glow:0 0 6px rgba(0, 134, 190, .45);--b365-glow-hover:0 0 9px rgba(0, 134, 190, .75);--b365-gradient:linear-gradient(92deg, #2FA6DC 0%, #0079AC 55%, #C4711F 130%);--b365-name-hover:brightness(.92) saturate(1.14)}}.b365--glass,.b365--colour{--b365-lead:rgb(255 255 255 / 70%);--b365-lead-hover:rgb(255 255 255 / 95%);--b365-border:rgba(255, 255, 255, .16);--b365-border-hover:rgba(255, 255, 255, .30);--b365-bg:rgba(9, 18, 26, .55);--b365-bg-hover:rgba(9, 18, 26, .68);--b365-dot:#35B6EA;--b365-glow:0 0 6px rgba(53, 182, 234, .9);--b365-glow-hover:0 0 10px rgba(53, 182, 234, 1);--b365-gradient:linear-gradient(92deg, #7FD8F8 0%, #2FB2E8 55%, #F0A050 130%);--b365-name-hover:brightness(1.15) saturate(1.05);--b365-shadow:0 1px 10px rgba(0, 0, 0, .18)}.b365--frost{--b365-lead:rgb(15 23 42 / 68%);--b365-lead-hover:rgb(15 23 42 / 95%);--b365-border:rgba(15, 23, 42, .10);--b365-border-hover:rgba(15, 23, 42, .20);--b365-bg:rgba(255, 255, 255, .72);--b365-bg-hover:rgba(255, 255, 255, .88);--b365-dot:#0086BE;--b365-glow:0 0 6px rgba(0, 134, 190, .5);--b365-glow-hover:0 0 9px rgba(0, 134, 190, .78);--b365-gradient:linear-gradient(92deg, #2FA6DC 0%, #0079AC 55%, #C4711F 130%);--b365-name-hover:brightness(.92) saturate(1.14);--b365-shadow:0 1px 10px rgba(15, 23, 42, .10)}.b365--glass .b365__link,.b365--colour .b365__link,.b365--frost .b365__link{-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}.b365--align-left{text-align:left}.b365--align-center{text-align:center}.b365--align-right{text-align:right}.b365--standalone{padding:18px 16px;box-sizing:border-box;width:100%;flex:0 0 100%;grid-column:1 / -1}.b365--infooter{padding-bottom:6px;background:none}.b365__link{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:4px;gap:7px;max-width:100%;padding:7px 14px;border-radius:999px;border:1px solid var(--b365-border);background:var(--b365-bg);font-family:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(9px, 2.6vw, 10.5px);line-height:1;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:var(--b365-shadow);transition:border-color .4s ease,background .4s ease,box-shadow .4s ease;-webkit-tap-highlight-color:#fff0}.b365__lead,.b365__name{white-space:nowrap}.b365__lead{color:var(--b365-lead);font-weight:400;transition:color .4s ease}.b365__mark{position:relative;width:5px;height:5px;flex:none;border-radius:50%;background:var(--b365-dot);box-shadow:var(--b365-glow);transition:box-shadow .4s ease,transform .4s ease}.b365__name{font-weight:700;letter-spacing:.12em;background:var(--b365-gradient);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;transition:filter .4s ease}.b365__link:hover,.b365__link:focus-visible{border-color:var(--b365-border-hover);background:var(--b365-bg-hover)}.b365__link:hover .b365__lead,.b365__link:focus-visible .b365__lead{color:var(--b365-lead-hover)}.b365__link:hover .b365__mark,.b365__link:focus-visible .b365__mark{box-shadow:var(--b365-glow-hover);transform:scale(1.15)}.b365__link:hover .b365__name,.b365__link:focus-visible .b365__name{filter:var(--b365-name-hover)}.b365__link:focus-visible{outline:2px solid var(--b365-dot);outline-offset:3px}@media (max-width:782px){.b365--standalone{padding:16px 14px}.b365__link{gap:6px;padding:7px 12px}}@media (max-width:480px){.b365--standalone{padding:14px 12px}.b365__link{gap:5px;padding:6px 11px;letter-spacing:.08em}.b365__name{letter-spacing:.1em}.b365{text-align:center}}@media (hover:none){.b365__link:active{border-color:var(--b365-border-hover);background:var(--b365-bg-hover)}.b365__link:active .b365__lead{color:var(--b365-lead-hover)}.b365__link:active .b365__name{filter:var(--b365-name-hover)}.b365__link:active .b365__mark{box-shadow:var(--b365-glow-hover)}}@media (prefers-reduced-motion:reduce){.b365__link,.b365__lead,.b365__name,.b365__mark{transition:none}.b365__link:hover .b365__mark{transform:none}}