.site-top-buttons{z-index:1000;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:12px 24px;display:flex;position:relative}.site-top-buttons a{border-radius:8px;align-items:center;gap:6px;padding:8px 16px;transition:background-color .2s,color .2s;background:var(--primary)!important;color:var(--primary-foreground)!important;font:600 14px/1.2 system-ui,sans-serif!important;text-decoration:none!important;display:inline-flex!important}.site-top-buttons a svg{width:16px;height:16px}.site-top-buttons a:hover,.site-top-buttons a:focus-visible{background:var(--foreground)!important;color:var(--background)!important}@media (width<=640px){.site-top-buttons{justify-content:center;gap:8px;padding:10px 12px}.site-top-buttons a{padding:7px 12px;font-size:13px!important}}
