/* Neutral buttons at rest. Gold surfaces are reserved for button interaction. */
[data-gold-style="liquid"]{--fluent-gold-label:#281e0d;--fluent-gold-delay:0s;--fluent-gold:#c5a05b;--fluent-gold-ink:#916421;--fluent-gold-link:#916421;--fluent-gold-link-light:#f2d79b;--fluent-gold-animation:fluent-gold-liquid;--fluent-gold-duration:3.4s;--fluent-gold-size:190% 200%,200% 200%,280% 100%;--fluent-gold-surface:radial-gradient(ellipse at 20% 20%,#fff6d9ed 0%,#fff6d900 38%),radial-gradient(ellipse at 80% 85%,#81541155 0%,#81541100 48%),linear-gradient(112deg,#ad843e 0%,#d9b975 19%,#fff1bf 35%,#bb8d3e 51%,#f1d79c 71%,#b18840 88%,#d7b76d 100%)}
[data-gold-style="champagne"]{--fluent-gold-label:#281e0d;--fluent-gold-delay:0s;--fluent-gold:#ddc38e;--fluent-gold-ink:#927344;--fluent-gold-link:#927344;--fluent-gold-link-light:#f5e7c6;--fluent-gold-animation:fluent-gold-champagne;--fluent-gold-duration:2.8s;--fluent-gold-size:260% 100%;--fluent-gold-surface:linear-gradient(115deg,#d4b779 0%,#eeddb5 23%,#fff9e9 39%,#fffdf6 44%,#dfc48e 51%,#f8edcf 69%,#cfaf71 100%)}
[data-gold-style="amber"]{--fluent-gold-label:#281e0d;--fluent-gold-delay:0s;--fluent-gold:#c29a55;--fluent-gold-ink:#956321;--fluent-gold-link:#956321;--fluent-gold-link-light:#edc881;--fluent-gold-animation:fluent-gold-amber;--fluent-gold-duration:4s;--fluent-gold-size:320% 100%,100% 100%;--fluent-gold-surface:linear-gradient(102deg,#ffffff00 0%,#ffffff00 35%,#fff2be99 46%,#fff8da 50%,#f5d18855 55%,#ffffff00 66%,#ffffff00 100%),repeating-linear-gradient(0deg,#bb914b 0px,#d2ac64 1px,#c69d52 2px,#dcba79 3px)}
[data-gold-style="liquid-rich"]{--fluent-gold:#bd8b29;--fluent-gold-ink:#83591b;--fluent-gold-link:#83591b;--fluent-gold-link-light:#e7bf63;--fluent-gold-label:#0e0a04;--fluent-gold-animation:fluent-gold-rich;--fluent-gold-delay:-.85s;--fluent-gold-duration:3.2s;--fluent-gold-size:210% 230%,190% 190%,260% 100%;--fluent-gold-surface:radial-gradient(ellipse at 18% 28%,#f7d779e8 0%,#edc96077 18%,#e9bf5100 44%),radial-gradient(ellipse at 80% 82%,#754c1214 0%,#754c1200 45%),linear-gradient(112deg,#b17b22 0%,#ce9d35 19%,#e7bd58 35%,#ad7c25 51%,#d9ad47 71%,#b2812d 88%,#cca03c 100%)}
:where(:root),[data-gold-style="liquid-bronze"]{--fluent-gold:#aa7d32;--fluent-gold-ink:#79541e;--fluent-gold-link:#79541e;--fluent-gold-link-light:#dcb36b;--fluent-gold-label:#0e0a04;--fluent-gold-animation:fluent-gold-bronze;--fluent-gold-delay:-1.25s;--fluent-gold-duration:4.6s;--fluent-gold-size:240% 230%,210% 200%,260% 100%;--fluent-gold-surface:radial-gradient(ellipse at 24% 15%,#f0c772d9 0%,#e3b55c66 18%,#d6a34a00 43%),radial-gradient(ellipse at 76% 85%,#e6bb5d99 0%,#e6bb5d00 42%),linear-gradient(118deg,#a47728 0%,#ba8a3a 22%,#d1a34d 39%,#a5792b 54%,#c69a49 76%,#ae8035 100%)}
[data-gold-style="liquid-bold"]{--fluent-gold:#c5962f;--fluent-gold-ink:#855b16;--fluent-gold-link:#855b16;--fluent-gold-link-light:#f0c654;--fluent-gold-label:#0e0a04;--fluent-gold-animation:fluent-gold-bold;--fluent-gold-delay:-.7s;--fluent-gold-duration:2.6s;--fluent-gold-size:250% 250%,230% 230%,320% 100%;--fluent-gold-surface:radial-gradient(ellipse at 13% 20%,#ffe197f2 0%,#f7d27199 13%,#f0c54c00 38%),radial-gradient(ellipse at 87% 80%,#f7d06ee6 0%,#eac05600 34%),linear-gradient(109deg,#a47728 0%,#d5a13a 17%,#eac35b 27%,#ad7c25 42%,#a47728 49%,#e8bd4c 64%,#c08d29 81%,#ae7e28 100%)}
:root{--bg-color--red-bg:#bd944b}
.italic-text{color:var(--fluent-gold-ink)}.banner-title .italic-text,.linear-section .italic-text,.case-study-banner-section .italic-text{color:var(--fluent-gold-link-light)}.use-case-line-break{background-image:linear-gradient(100deg,#956925,#e9ce93,#ad8137);background-color:var(--fluent-gold)}.fluent-article a,.fluent-scribe-jump{color:#244d66}.banner-top-icon-wrap{background:#bd944b}.banner-card-icon-area{background:#f2e7d2}
.dark-button,.local-contact-form button{background:#fffdf8;background-image:none;color:#102f43;border:1px solid #e1e5e6;box-shadow:0 4px 14px #001b3110}.lite-button-icon-wrap{background:transparent!important}.nav-link,.nav-dropdown-toggle,.nav-dropdown-link{border-radius:7px}
:is(button,input[type="submit"],input[type="button"],.dark-button,.lite-button,.nav-button,.white-button,.footer-button,.w-button,.banner-contact-button,.get-stated-form-button,.case-study-button,.w-tab-link,[data-gold-control],[role="button"]:not(.nav-dropdown-toggle)):not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible),[data-gold-demo-running="true"] .gold-demo-button{background-image:var(--fluent-gold-surface)!important;background-size:var(--fluent-gold-size)!important;background-repeat:no-repeat!important;color:var(--fluent-gold-label,#281e0d)!important;border-color:#d7b46d!important;box-shadow:inset 0 1px 0 #fff8dfbd,inset 0 -1px 0 #76521d40,0 0 0 1px #c8a25d66,0 5px 17px #b18a3b20!important;animation:var(--fluent-gold-animation) var(--fluent-gold-duration) ease-in-out var(--fluent-gold-delay,0s) infinite!important}
:is(.dark-button,.lite-button,.nav-button,.white-button,.footer-button,.fluent-note-switch button,.fluent-workflow-filters button):is(:hover,:focus-visible)>:is(div,span){color:inherit!important}
/* Plain navigation, footer links and disclosure labels highlight text only. */
.navbar,.footer-section,.gold-sample-footer{--fluent-gold-link:var(--fluent-gold-link-light)}.w-dropdown-list{--fluent-gold-link:var(--fluent-gold-ink)}
:is(a[href],.nav-dropdown-toggle,summary):not(:is(.dark-button,.lite-button,.nav-button,.white-button,.footer-button,.w-button,.banner-contact-button,.get-stated-form-button,.case-study-button,.w-tab-link,[data-gold-control],.nav-logo-wrap,.footer-logo-wrap)):is(:hover,:focus-visible),[data-gold-demo-running="true"] .gold-sample-link{color:var(--fluent-gold-link)!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-decoration-color:currentColor!important}
:is(a[href],.nav-dropdown-toggle,summary):not(:is(.dark-button,.lite-button,.nav-button,.white-button,.footer-button,.w-button,.banner-contact-button,.get-stated-form-button,.case-study-button,.w-tab-link,[data-gold-control],.nav-logo-wrap,.footer-logo-wrap)):is(:hover,:focus-visible)>:is(span,div){color:inherit!important}
.blog-post-image-link:is(:hover,:focus-visible){outline:1px solid var(--fluent-gold);outline-offset:3px}
:where(a[href],button,[role="button"],summary,input,select,textarea):focus-visible{outline:2px solid var(--fluent-gold);outline-offset:4px}
@keyframes fluent-gold-liquid{0%,100%{background-position:0% 30%,100% 80%,0% 50%}50%{background-position:100% 70%,0% 20%,100% 50%}}
@keyframes fluent-gold-champagne{0%{background-position:100% 50%}70%,100%{background-position:0% 50%}}
@keyframes fluent-gold-amber{0%,15%{background-position:100% 50%,0 0}85%,100%{background-position:0% 50%,0 0}}
@keyframes fluent-gold-rich{0%,100%{background-position:0% 10%,100% 90%,0% 50%}50%{background-position:100% 90%,0% 10%,100% 50%}}
@keyframes fluent-gold-bronze{0%,100%{background-position:0% 0%,100% 100%,0% 50%}35%{background-position:100% 50%,30% 0%,75% 50%}70%{background-position:35% 100%,0% 70%,30% 50%}}
@keyframes fluent-gold-bold{0%,100%{background-position:0% 0%,100% 100%,0% 50%}50%{background-position:100% 100%,0% 0%,100% 50%}}
@media(prefers-reduced-motion:reduce){:is(a[href],button,[role="button"],summary,input[type="submit"],input[type="button"]):is(:hover,:focus-visible),[data-gold-demo-running="true"] .gold-demo-button{animation:none!important;background-position:50% 50%!important}}
