.dd-socials{display:flex;gap:8px;align-items:center}
.dd-social{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border,rgba(255,255,255,.2));color:inherit;opacity:.85}
.dd-social:hover{opacity:1}
/* Round 6: unified green buttons (CEO). Exact Get Started green = mint-700 #0F6E56; white text 6.2:1, hover #0B5A46 8.0:1 (AA) */
:root,[data-theme="dark"],[data-theme="light"]{--btn-bg:#17795C;--btn-bg-hover:#136650;--btn-bg-active:#0F5442;--btn-text:#FFFFFF;--btn-focus-ring:0 0 0 3px rgba(29,158,117,.45)}
.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn.ghost,.menu-btn,a.btn,button.btn,[data-theme="dark"] .btn,[data-theme="dark"] .btn-ghost,[data-theme="dark"] .btn-secondary{background:var(--btn-bg)!important;color:var(--btn-text)!important;border-color:var(--btn-bg)!important}
.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-ghost:hover,.btn.ghost:hover,.menu-btn:hover{background:var(--btn-bg-hover)!important;border-color:var(--btn-bg-hover)!important;color:var(--btn-text)!important}
.btn:active,.menu-btn:active{background:var(--btn-bg-active)!important}
.btn:focus-visible,.menu-btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:-4px;box-shadow:var(--btn-focus-ring)}
.btn:disabled,.btn[disabled],.btn[aria-disabled="true"]{background:var(--btn-bg)!important;color:var(--btn-text)!important;opacity:.5;cursor:not-allowed}
.btn img,.btn .icon-sm,.btn .ic{filter:brightness(0) invert(1)}
