.floating-social-orb {
  position: fixed;
  z-index: 9999;
  width: var(--fs-main-size, 64px);
  height: var(--fs-main-size, 64px);
  touch-action: none;
  user-select: none;
  will-change: transform, left, top;
  --fs-item-current-size: 52px;
  --fs-glow-opacity: 0.32;
  --fs-animation-duration: 3.4s;
}

.floating-social-orb,
.floating-social-orb * {
  box-sizing: border-box;
}

.floating-social-orb[data-fs-gradient="blue-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.9), rgba(106,152,255,.95) 32%, rgba(61,99,255,.95) 70%, rgba(32,48,132,.98));
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(233,240,255,.96));
  --fs-label-bg: rgba(255,255,255,.90);
  --fs-label-border: rgba(143, 173, 244, .45);
  --fs-link-border: rgba(171, 196, 255, .58);
}

.floating-social-orb[data-fs-theme-mode="dark"] {
  --fs-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-label-bg: rgba(6, 13, 42, .88);
  --fs-label-border: rgba(97, 117, 255, .28);
  --fs-link-border: rgba(116, 138, 255, .22);
}

body[data-theme="dark"] .floating-social-orb[data-fs-theme-mode="auto"] {
  --fs-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-label-bg: rgba(6, 13, 42, .88);
  --fs-label-border: rgba(97, 117, 255, .28);
  --fs-link-border: rgba(116, 138, 255, .22);
}

.floating-social-core {
  position: relative;
  z-index: 6;
  width: 100%;
  height: 100%;
  border: 1px solid rgba(255,255,255,.34);
  border-radius: 999px;
  background: var(--fs-core-bg);
  box-shadow:
    0 18px 32px rgba(57, 86, 205, var(--fs-glow-opacity)),
    0 0 0 3px rgba(255,255,255,.14),
    inset 0 0 20px rgba(255,255,255,.22);
  cursor: pointer;
  transition: transform .28s ease, box-shadow .28s ease, filter .28s ease;
  overflow: hidden;
}

.floating-social-core::before,
.floating-social-core::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
}

.floating-social-core::before {
  background: radial-gradient(circle at 28% 20%, rgba(255,255,255,.65), transparent 38%);
}

.floating-social-core::after {
  border: 1px solid rgba(255,255,255,.18);
  transform: scale(.9);
  opacity: .75;
}

.floating-social-core:hover {
  transform: scale(1.05);
  box-shadow:
    0 20px 36px rgba(57, 86, 205, calc(var(--fs-glow-opacity) + .08)),
    0 0 0 4px rgba(255,255,255,.16),
    inset 0 0 22px rgba(255,255,255,.24);
}

.floating-social-core-icon {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  font-weight: 800;
  font-size: calc(var(--fs-main-size, 64px) * .44);
  color: #ffffff;
  text-shadow: 0 2px 8px rgba(10, 17, 72, .35);
  transition: transform .28s ease;
}

.floating-social-orb.is-open .floating-social-core-icon {
  transform: rotate(45deg);
}

.floating-social-items {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.floating-social-item {
  position: absolute;
  left: 50%;
  top: 50%;
  opacity: 0;
  pointer-events: none;
  transition: transform .30s cubic-bezier(.2,.8,.2,1), opacity .24s ease;
  will-change: transform, opacity;
}

.floating-social-item.no-ring .floating-social-link::after {
  display: none;
}

.floating-social-orb.is-open .floating-social-item {
  opacity: 1;
  pointer-events: auto;
}

.floating-social-link {
  position: absolute;
  display: grid;
  place-items: center;
  border-radius: 999px;
  background: var(--fs-link-bg);
  border: 1px solid var(--fs-link-border);
  box-shadow:
    0 12px 22px rgba(17, 36, 102, .15),
    inset 0 1px 0 rgba(255,255,255,.65);
  overflow: hidden;
  text-decoration: none;
}

.floating-social-link::after {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: inherit;
  border: 1px solid rgba(121, 151, 255, .16);
  box-shadow: 0 0 18px rgba(64, 100, 255, .18);
}

.floating-social-link img {
  width: 72%;
  height: 72%;
  object-fit: contain;
}

.floating-social-fallback {
  width: 76%;
  height: 76%;
  display: grid;
  place-items: center;
  border-radius: 999px;
  background: linear-gradient(180deg, #3f67ff, #2640b8);
  color: #fff;
  font-weight: 800;
  font-size: calc(var(--fs-item-current-size, 52px) * .28);
}

.floating-social-label {
  position: absolute;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 4px 10px;
  border-radius: 999px;
  border: 1px solid var(--fs-label-border);
  background: var(--fs-label-bg);
  color: #132449;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: .01em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-shadow: 0 8px 18px rgba(17, 36, 102, .08);
}

.floating-social-orb[data-fs-theme-mode="dark"] .floating-social-label {
  color: #eef3ff;
}

body[data-theme="dark"] .floating-social-orb[data-fs-theme-mode="auto"] .floating-social-label {
  color: #eef3ff;
}

.floating-social-orb[data-fs-theme-mode="light"] .floating-social-label,
.floating-social-orb[data-fs-theme-mode="auto"] .floating-social-label {
  color: #132449;
}

.floating-social-label.is-tooltip {
  left: auto;
  right: calc(100% + 10px);
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s ease, transform .2s ease;
}

.floating-social-orb[data-fs-dir="right"] .floating-social-label.is-tooltip {
  left: calc(100% + 10px);
  right: auto;
}

.floating-social-item:hover .floating-social-label.is-tooltip,
.floating-social-item:focus-within .floating-social-label.is-tooltip {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

.floating-social-label.is-around {
  background: linear-gradient(180deg, rgba(255,255,255,.93), rgba(234,241,255,.93));
}

.floating-social-orb[data-fs-theme-mode="dark"] .floating-social-label.is-around {
  background: linear-gradient(180deg, rgba(8, 16, 48, .92), rgba(12, 22, 62, .92));
}

body[data-theme="dark"] .floating-social-orb[data-fs-theme-mode="auto"] .floating-social-label.is-around {
  background: linear-gradient(180deg, rgba(8, 16, 48, .92), rgba(12, 22, 62, .92));
}

.floating-social-orb.is-dragging .floating-social-core {
  cursor: grabbing;
  filter: saturate(1.05);
}

.floating-social-orb[data-fs-device="mobile"] .floating-social-label {
  min-height: 20px;
  padding: 3px 8px;
}

@media (prefers-reduced-motion: no-preference) {
  .floating-social-core {
    animation: floatingSocialBreath var(--fs-animation-duration, 3.4s) ease-in-out infinite;
  }
}

@keyframes floatingSocialBreath {
  0%, 100% { transform: translateZ(0) scale(1); }
  50% { transform: translateZ(0) scale(1.035); }
}


/* FAZ26 KOD0007 - 50 Gradient Stil */
.floating-social-orb[data-fs-gradient="blue-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6a98ff 30%, #3d63ff 68%, #203084 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #3d63ff73;
  --fs-link-border: #6a98ff75;
}
.floating-social-orb[data-fs-gradient="navy-gold"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #112B4A 30%, #1f4f82 68%, #B08D57 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #1f4f8273;
  --fs-link-border: #112B4A75;
}
.floating-social-orb[data-fs-gradient="royal-blue"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4169e1 30%, #1937b7 68%, #0b1d68 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #1937b773;
  --fs-link-border: #4169e175;
}
.floating-social-orb[data-fs-gradient="ocean-blue"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #00b4d8 30%, #0077b6 68%, #023e8a 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #0077b673;
  --fs-link-border: #00b4d875;
}
.floating-social-orb[data-fs-gradient="sky-cyan"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7dd3fc 30%, #22d3ee 68%, #0284c7 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #22d3ee73;
  --fs-link-border: #7dd3fc75;
}
.floating-social-orb[data-fs-gradient="electric-blue"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #60a5fa 30%, #2563eb 68%, #1d4ed8 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #2563eb73;
  --fs-link-border: #60a5fa75;
}
.floating-social-orb[data-fs-gradient="midnight-blue"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #1e3a8a 30%, #172554 68%, #020617 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #17255473;
  --fs-link-border: #1e3a8a75;
}
.floating-social-orb[data-fs-gradient="ice-blue"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #e0f2fe 30%, #7dd3fc 68%, #38bdf8 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #7dd3fc73;
  --fs-link-border: #e0f2fe75;
}
.floating-social-orb[data-fs-gradient="turquoise-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #2dd4bf 30%, #0d9488 68%, #115e59 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #0d948873;
  --fs-link-border: #2dd4bf75;
}
.floating-social-orb[data-fs-gradient="steel-blue"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #475569 68%, #1e293b 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #47556973;
  --fs-link-border: #94a3b875;
}
.floating-social-orb[data-fs-gradient="gold-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fde68a 30%, #f59e0b 68%, #92400e 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #f59e0b73;
  --fs-link-border: #fde68a75;
}
.floating-social-orb[data-fs-gradient="bronze-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d6a15c 30%, #a16207 68%, #713f12 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #a1620773;
  --fs-link-border: #d6a15c75;
}
.floating-social-orb[data-fs-gradient="copper-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f59e0b 30%, #b45309 68%, #7c2d12 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #b4530973;
  --fs-link-border: #f59e0b75;
}
.floating-social-orb[data-fs-gradient="champagne-gold"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff7ed 30%, #f8d28b 68%, #b08d57 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #f8d28b73;
  --fs-link-border: #fff7ed75;
}
.floating-social-orb[data-fs-gradient="black-gold"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #111827 30%, #020617 68%, #b08d57 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #02061773;
  --fs-link-border: #11182775;
}
.floating-social-orb[data-fs-gradient="white-gold"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #f6f2e9 68%, #b08d57 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #f6f2e973;
  --fs-link-border: #ffffff75;
}
.floating-social-orb[data-fs-gradient="sand-gold"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f6f2e9 30%, #d6c3a1 68%, #b08d57 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #d6c3a173;
  --fs-link-border: #f6f2e975;
}
.floating-social-orb[data-fs-gradient="coffee-gold"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7c4a2d 30%, #3f2415 68%, #b08d57 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #3f241573;
  --fs-link-border: #7c4a2d75;
}
.floating-social-orb[data-fs-gradient="luxury-gold"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff1a8 30%, #d4af37 68%, #8a6a12 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #d4af3773;
  --fs-link-border: #fff1a875;
}
.floating-social-orb[data-fs-gradient="matte-gold"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c5a46d 30%, #b08d57 68%, #725b37 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #b08d5773;
  --fs-link-border: #c5a46d75;
}
.floating-social-orb[data-fs-gradient="green-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #86efac 30%, #22c55e 68%, #166534 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #22c55e73;
  --fs-link-border: #86efac75;
}
.floating-social-orb[data-fs-gradient="emerald-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6ee7b7 30%, #10b981 68%, #065f46 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #10b98173;
  --fs-link-border: #6ee7b775;
}
.floating-social-orb[data-fs-gradient="forest-green"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4ade80 30%, #15803d 68%, #14532d 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #15803d73;
  --fs-link-border: #4ade8075;
}
.floating-social-orb[data-fs-gradient="mint-green"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #bbf7d0 30%, #34d399 68%, #059669 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #34d39973;
  --fs-link-border: #bbf7d075;
}
.floating-social-orb[data-fs-gradient="lime-green"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d9f99d 30%, #84cc16 68%, #4d7c0f 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #84cc1673;
  --fs-link-border: #d9f99d75;
}
.floating-social-orb[data-fs-gradient="olive-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a3a948 30%, #6b721d 68%, #3f4512 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #6b721d73;
  --fs-link-border: #a3a94875;
}
.floating-social-orb[data-fs-gradient="petrol-green"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #0f766e 30%, #134e4a 68%, #042f2e 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #134e4a73;
  --fs-link-border: #0f766e75;
}
.floating-social-orb[data-fs-gradient="teal-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #5eead4 30%, #14b8a6 68%, #0f766e 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #14b8a673;
  --fs-link-border: #5eead475;
}
.floating-social-orb[data-fs-gradient="dark-green"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #166534 30%, #14532d 68%, #052e16 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #14532d73;
  --fs-link-border: #16653475;
}
.floating-social-orb[data-fs-gradient="market-green"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #22c55e 30%, #16a34a 68%, #15803d 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #16a34a73;
  --fs-link-border: #22c55e75;
}
.floating-social-orb[data-fs-gradient="red-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #e11d48 68%, #881337 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #e11d4873;
  --fs-link-border: #fb718575;
}
.floating-social-orb[data-fs-gradient="ruby-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ff4d6d 30%, #c9184a 68%, #800f2f 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #c9184a73;
  --fs-link-border: #ff4d6d75;
}
.floating-social-orb[data-fs-gradient="crimson-red"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #dc143c 30%, #991b1b 68%, #450a0a 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #991b1b73;
  --fs-link-border: #dc143c75;
}
.floating-social-orb[data-fs-gradient="cherry-red"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f43f5e 30%, #be123c 68%, #7f1d1d 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #be123c73;
  --fs-link-border: #f43f5e75;
}
.floating-social-orb[data-fs-gradient="wine-red"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #9f1239 30%, #881337 68%, #4c0519 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #88133773;
  --fs-link-border: #9f123975;
}
.floating-social-orb[data-fs-gradient="rose-red"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fda4af 30%, #fb7185 68%, #be123c 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #fb718573;
  --fs-link-border: #fda4af75;
}
.floating-social-orb[data-fs-gradient="orange-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fdba74 30%, #f97316 68%, #9a3412 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #f9731673;
  --fs-link-border: #fdba7475;
}
.floating-social-orb[data-fs-gradient="sunset-orange"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #facc15 30%, #fb923c 68%, #dc2626 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #fb923c73;
  --fs-link-border: #facc1575;
}
.floating-social-orb[data-fs-gradient="amber-orange"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fcd34d 30%, #f59e0b 68%, #b45309 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #f59e0b73;
  --fs-link-border: #fcd34d75;
}
.floating-social-orb[data-fs-gradient="fire-gradient"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ef4444 30%, #f97316 68%, #facc15 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #f9731673;
  --fs-link-border: #ef444475;
}
.floating-social-orb[data-fs-gradient="coral-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #f97316 68%, #be123c 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #f9731673;
  --fs-link-border: #fb718575;
}
.floating-social-orb[data-fs-gradient="purple-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c084fc 30%, #9333ea 68%, #581c87 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #9333ea73;
  --fs-link-border: #c084fc75;
}
.floating-social-orb[data-fs-gradient="violet-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a78bfa 30%, #7c3aed 68%, #4c1d95 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #7c3aed73;
  --fs-link-border: #a78bfa75;
}
.floating-social-orb[data-fs-gradient="plum-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d8b4fe 30%, #9333ea 68%, #701a75 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #9333ea73;
  --fs-link-border: #d8b4fe75;
}
.floating-social-orb[data-fs-gradient="magenta-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f0abfc 30%, #d946ef 68%, #86198f 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #d946ef73;
  --fs-link-border: #f0abfc75;
}
.floating-social-orb[data-fs-gradient="pink-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f9a8d4 30%, #ec4899 68%, #9d174d 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #ec489973;
  --fs-link-border: #f9a8d475;
}
.floating-social-orb[data-fs-gradient="dark-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #334155 30%, #0f172a 68%, #020617 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #0f172a73;
  --fs-link-border: #33415575;
}
.floating-social-orb[data-fs-gradient="graphite-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #334155 68%, #0f172a 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #33415573;
  --fs-link-border: #94a3b875;
}
.floating-social-orb[data-fs-gradient="silver-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f8fafc 30%, #cbd5e1 68%, #64748b 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #cbd5e173;
  --fs-link-border: #f8fafc75;
}
.floating-social-orb[data-fs-gradient="glass-premium"] {
  --fs-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #dbeafe 68%, #93c5fd 100%);
  --fs-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-label-bg: rgba(255,255,255,.92);
  --fs-label-border: #dbeafe73;
  --fs-link-border: #ffffff75;
}


/* FAZ27 KOD0007 - Ikon etrafi + Gündüz/Gece ayrı gradient motoru */
.floating-social-orb {
  --fs-faz27-default-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6a98ff 30%, #3d63ff 68%, #203084 100%);
  --fs-faz27-default-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-faz27-default-label-bg: rgba(255,255,255,.92);
  --fs-faz27-default-border: rgba(61,99,255,.45);
  --fs-core-bg: var(--fs-gradient-light-core-bg, var(--fs-faz27-default-core-bg));
  --fs-link-bg: var(--fs-gradient-light-link-bg, var(--fs-faz27-default-link-bg));
  --fs-label-bg: var(--fs-gradient-light-label-bg, var(--fs-faz27-default-label-bg));
  --fs-label-border: var(--fs-gradient-light-label-border, var(--fs-faz27-default-border));
  --fs-link-border: var(--fs-gradient-light-link-border, var(--fs-faz27-default-border));
  --fs-ring-bg: var(--fs-ring-light-bg, var(--fs-core-bg));
  --fs-ring-shadow: var(--fs-ring-light-shadow, var(--fs-link-border));
  --fs-ring-opacity: .96;
}
.floating-social-orb[data-fs-theme-mode="dark"],
body[data-theme="dark"] .floating-social-orb[data-fs-theme-mode="auto"] {
  --fs-core-bg: var(--fs-gradient-dark-core-bg, var(--fs-gradient-light-core-bg, var(--fs-faz27-default-core-bg)));
  --fs-link-bg: var(--fs-gradient-dark-link-bg, linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96)));
  --fs-label-bg: var(--fs-gradient-dark-label-bg, rgba(6,13,42,.88));
  --fs-label-border: var(--fs-gradient-dark-label-border, rgba(97,117,255,.28));
  --fs-link-border: var(--fs-gradient-dark-link-border, rgba(116,138,255,.22));
  --fs-ring-bg: var(--fs-ring-dark-bg, var(--fs-ring-light-bg, var(--fs-core-bg)));
  --fs-ring-shadow: var(--fs-ring-dark-shadow, var(--fs-ring-light-shadow, var(--fs-link-border)));
}
.floating-social-orb[data-fs-gradient-light="blue-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6a98ff 30%, #3d63ff 68%, #203084 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #3d63ff73;
  --fs-gradient-light-link-border: #6a98ff75;
}
.floating-social-orb[data-fs-gradient-dark="blue-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6a98ff 30%, #3d63ff 68%, #203084 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #3d63ff73;
  --fs-gradient-dark-link-border: #6a98ff75;
}
.floating-social-orb[data-fs-ring-gradient-light="blue-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6a98ff 30%, #3d63ff 68%, #203084 100%);
  --fs-ring-light-shadow: #6a98ff75;
}
.floating-social-orb[data-fs-ring-gradient-dark="blue-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6a98ff 30%, #3d63ff 68%, #203084 100%);
  --fs-ring-dark-shadow: #6a98ff75;
}
.floating-social-orb[data-fs-gradient-light="navy-gold"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #112B4A 30%, #1f4f82 68%, #B08D57 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #1f4f8273;
  --fs-gradient-light-link-border: #112B4A75;
}
.floating-social-orb[data-fs-gradient-dark="navy-gold"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #112B4A 30%, #1f4f82 68%, #B08D57 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #1f4f8273;
  --fs-gradient-dark-link-border: #112B4A75;
}
.floating-social-orb[data-fs-ring-gradient-light="navy-gold"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #112B4A 30%, #1f4f82 68%, #B08D57 100%);
  --fs-ring-light-shadow: #112B4A75;
}
.floating-social-orb[data-fs-ring-gradient-dark="navy-gold"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #112B4A 30%, #1f4f82 68%, #B08D57 100%);
  --fs-ring-dark-shadow: #112B4A75;
}
.floating-social-orb[data-fs-gradient-light="royal-blue"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4169e1 30%, #1937b7 68%, #0b1d68 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #1937b773;
  --fs-gradient-light-link-border: #4169e175;
}
.floating-social-orb[data-fs-gradient-dark="royal-blue"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4169e1 30%, #1937b7 68%, #0b1d68 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #1937b773;
  --fs-gradient-dark-link-border: #4169e175;
}
.floating-social-orb[data-fs-ring-gradient-light="royal-blue"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4169e1 30%, #1937b7 68%, #0b1d68 100%);
  --fs-ring-light-shadow: #4169e175;
}
.floating-social-orb[data-fs-ring-gradient-dark="royal-blue"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4169e1 30%, #1937b7 68%, #0b1d68 100%);
  --fs-ring-dark-shadow: #4169e175;
}
.floating-social-orb[data-fs-gradient-light="ocean-blue"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #00b4d8 30%, #0077b6 68%, #023e8a 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #0077b673;
  --fs-gradient-light-link-border: #00b4d875;
}
.floating-social-orb[data-fs-gradient-dark="ocean-blue"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #00b4d8 30%, #0077b6 68%, #023e8a 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #0077b673;
  --fs-gradient-dark-link-border: #00b4d875;
}
.floating-social-orb[data-fs-ring-gradient-light="ocean-blue"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #00b4d8 30%, #0077b6 68%, #023e8a 100%);
  --fs-ring-light-shadow: #00b4d875;
}
.floating-social-orb[data-fs-ring-gradient-dark="ocean-blue"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #00b4d8 30%, #0077b6 68%, #023e8a 100%);
  --fs-ring-dark-shadow: #00b4d875;
}
.floating-social-orb[data-fs-gradient-light="sky-cyan"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7dd3fc 30%, #22d3ee 68%, #0284c7 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #22d3ee73;
  --fs-gradient-light-link-border: #7dd3fc75;
}
.floating-social-orb[data-fs-gradient-dark="sky-cyan"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7dd3fc 30%, #22d3ee 68%, #0284c7 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #22d3ee73;
  --fs-gradient-dark-link-border: #7dd3fc75;
}
.floating-social-orb[data-fs-ring-gradient-light="sky-cyan"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7dd3fc 30%, #22d3ee 68%, #0284c7 100%);
  --fs-ring-light-shadow: #7dd3fc75;
}
.floating-social-orb[data-fs-ring-gradient-dark="sky-cyan"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7dd3fc 30%, #22d3ee 68%, #0284c7 100%);
  --fs-ring-dark-shadow: #7dd3fc75;
}
.floating-social-orb[data-fs-gradient-light="electric-blue"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #60a5fa 30%, #2563eb 68%, #1d4ed8 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #2563eb73;
  --fs-gradient-light-link-border: #60a5fa75;
}
.floating-social-orb[data-fs-gradient-dark="electric-blue"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #60a5fa 30%, #2563eb 68%, #1d4ed8 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #2563eb73;
  --fs-gradient-dark-link-border: #60a5fa75;
}
.floating-social-orb[data-fs-ring-gradient-light="electric-blue"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #60a5fa 30%, #2563eb 68%, #1d4ed8 100%);
  --fs-ring-light-shadow: #60a5fa75;
}
.floating-social-orb[data-fs-ring-gradient-dark="electric-blue"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #60a5fa 30%, #2563eb 68%, #1d4ed8 100%);
  --fs-ring-dark-shadow: #60a5fa75;
}
.floating-social-orb[data-fs-gradient-light="midnight-blue"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #1e3a8a 30%, #172554 68%, #020617 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #17255473;
  --fs-gradient-light-link-border: #1e3a8a75;
}
.floating-social-orb[data-fs-gradient-dark="midnight-blue"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #1e3a8a 30%, #172554 68%, #020617 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #17255473;
  --fs-gradient-dark-link-border: #1e3a8a75;
}
.floating-social-orb[data-fs-ring-gradient-light="midnight-blue"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #1e3a8a 30%, #172554 68%, #020617 100%);
  --fs-ring-light-shadow: #1e3a8a75;
}
.floating-social-orb[data-fs-ring-gradient-dark="midnight-blue"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #1e3a8a 30%, #172554 68%, #020617 100%);
  --fs-ring-dark-shadow: #1e3a8a75;
}
.floating-social-orb[data-fs-gradient-light="ice-blue"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #e0f2fe 30%, #7dd3fc 68%, #38bdf8 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #7dd3fc73;
  --fs-gradient-light-link-border: #e0f2fe75;
}
.floating-social-orb[data-fs-gradient-dark="ice-blue"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #e0f2fe 30%, #7dd3fc 68%, #38bdf8 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #7dd3fc73;
  --fs-gradient-dark-link-border: #e0f2fe75;
}
.floating-social-orb[data-fs-ring-gradient-light="ice-blue"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #e0f2fe 30%, #7dd3fc 68%, #38bdf8 100%);
  --fs-ring-light-shadow: #e0f2fe75;
}
.floating-social-orb[data-fs-ring-gradient-dark="ice-blue"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #e0f2fe 30%, #7dd3fc 68%, #38bdf8 100%);
  --fs-ring-dark-shadow: #e0f2fe75;
}
.floating-social-orb[data-fs-gradient-light="turquoise-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #2dd4bf 30%, #0d9488 68%, #115e59 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #0d948873;
  --fs-gradient-light-link-border: #2dd4bf75;
}
.floating-social-orb[data-fs-gradient-dark="turquoise-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #2dd4bf 30%, #0d9488 68%, #115e59 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #0d948873;
  --fs-gradient-dark-link-border: #2dd4bf75;
}
.floating-social-orb[data-fs-ring-gradient-light="turquoise-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #2dd4bf 30%, #0d9488 68%, #115e59 100%);
  --fs-ring-light-shadow: #2dd4bf75;
}
.floating-social-orb[data-fs-ring-gradient-dark="turquoise-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #2dd4bf 30%, #0d9488 68%, #115e59 100%);
  --fs-ring-dark-shadow: #2dd4bf75;
}
.floating-social-orb[data-fs-gradient-light="steel-blue"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #475569 68%, #1e293b 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #47556973;
  --fs-gradient-light-link-border: #94a3b875;
}
.floating-social-orb[data-fs-gradient-dark="steel-blue"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #475569 68%, #1e293b 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #47556973;
  --fs-gradient-dark-link-border: #94a3b875;
}
.floating-social-orb[data-fs-ring-gradient-light="steel-blue"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #475569 68%, #1e293b 100%);
  --fs-ring-light-shadow: #94a3b875;
}
.floating-social-orb[data-fs-ring-gradient-dark="steel-blue"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #475569 68%, #1e293b 100%);
  --fs-ring-dark-shadow: #94a3b875;
}
.floating-social-orb[data-fs-gradient-light="gold-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fde68a 30%, #f59e0b 68%, #92400e 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #f59e0b73;
  --fs-gradient-light-link-border: #fde68a75;
}
.floating-social-orb[data-fs-gradient-dark="gold-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fde68a 30%, #f59e0b 68%, #92400e 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #f59e0b73;
  --fs-gradient-dark-link-border: #fde68a75;
}
.floating-social-orb[data-fs-ring-gradient-light="gold-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fde68a 30%, #f59e0b 68%, #92400e 100%);
  --fs-ring-light-shadow: #fde68a75;
}
.floating-social-orb[data-fs-ring-gradient-dark="gold-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fde68a 30%, #f59e0b 68%, #92400e 100%);
  --fs-ring-dark-shadow: #fde68a75;
}
.floating-social-orb[data-fs-gradient-light="bronze-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d6a15c 30%, #a16207 68%, #713f12 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #a1620773;
  --fs-gradient-light-link-border: #d6a15c75;
}
.floating-social-orb[data-fs-gradient-dark="bronze-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d6a15c 30%, #a16207 68%, #713f12 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #a1620773;
  --fs-gradient-dark-link-border: #d6a15c75;
}
.floating-social-orb[data-fs-ring-gradient-light="bronze-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d6a15c 30%, #a16207 68%, #713f12 100%);
  --fs-ring-light-shadow: #d6a15c75;
}
.floating-social-orb[data-fs-ring-gradient-dark="bronze-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d6a15c 30%, #a16207 68%, #713f12 100%);
  --fs-ring-dark-shadow: #d6a15c75;
}
.floating-social-orb[data-fs-gradient-light="copper-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f59e0b 30%, #b45309 68%, #7c2d12 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #b4530973;
  --fs-gradient-light-link-border: #f59e0b75;
}
.floating-social-orb[data-fs-gradient-dark="copper-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f59e0b 30%, #b45309 68%, #7c2d12 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #b4530973;
  --fs-gradient-dark-link-border: #f59e0b75;
}
.floating-social-orb[data-fs-ring-gradient-light="copper-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f59e0b 30%, #b45309 68%, #7c2d12 100%);
  --fs-ring-light-shadow: #f59e0b75;
}
.floating-social-orb[data-fs-ring-gradient-dark="copper-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f59e0b 30%, #b45309 68%, #7c2d12 100%);
  --fs-ring-dark-shadow: #f59e0b75;
}
.floating-social-orb[data-fs-gradient-light="champagne-gold"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff7ed 30%, #f8d28b 68%, #b08d57 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #f8d28b73;
  --fs-gradient-light-link-border: #fff7ed75;
}
.floating-social-orb[data-fs-gradient-dark="champagne-gold"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff7ed 30%, #f8d28b 68%, #b08d57 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #f8d28b73;
  --fs-gradient-dark-link-border: #fff7ed75;
}
.floating-social-orb[data-fs-ring-gradient-light="champagne-gold"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff7ed 30%, #f8d28b 68%, #b08d57 100%);
  --fs-ring-light-shadow: #fff7ed75;
}
.floating-social-orb[data-fs-ring-gradient-dark="champagne-gold"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff7ed 30%, #f8d28b 68%, #b08d57 100%);
  --fs-ring-dark-shadow: #fff7ed75;
}
.floating-social-orb[data-fs-gradient-light="black-gold"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #111827 30%, #020617 68%, #b08d57 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #02061773;
  --fs-gradient-light-link-border: #11182775;
}
.floating-social-orb[data-fs-gradient-dark="black-gold"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #111827 30%, #020617 68%, #b08d57 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #02061773;
  --fs-gradient-dark-link-border: #11182775;
}
.floating-social-orb[data-fs-ring-gradient-light="black-gold"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #111827 30%, #020617 68%, #b08d57 100%);
  --fs-ring-light-shadow: #11182775;
}
.floating-social-orb[data-fs-ring-gradient-dark="black-gold"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #111827 30%, #020617 68%, #b08d57 100%);
  --fs-ring-dark-shadow: #11182775;
}
.floating-social-orb[data-fs-gradient-light="white-gold"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #f6f2e9 68%, #b08d57 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #f6f2e973;
  --fs-gradient-light-link-border: #ffffff75;
}
.floating-social-orb[data-fs-gradient-dark="white-gold"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #f6f2e9 68%, #b08d57 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #f6f2e973;
  --fs-gradient-dark-link-border: #ffffff75;
}
.floating-social-orb[data-fs-ring-gradient-light="white-gold"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #f6f2e9 68%, #b08d57 100%);
  --fs-ring-light-shadow: #ffffff75;
}
.floating-social-orb[data-fs-ring-gradient-dark="white-gold"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #f6f2e9 68%, #b08d57 100%);
  --fs-ring-dark-shadow: #ffffff75;
}
.floating-social-orb[data-fs-gradient-light="sand-gold"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f6f2e9 30%, #d6c3a1 68%, #b08d57 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #d6c3a173;
  --fs-gradient-light-link-border: #f6f2e975;
}
.floating-social-orb[data-fs-gradient-dark="sand-gold"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f6f2e9 30%, #d6c3a1 68%, #b08d57 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #d6c3a173;
  --fs-gradient-dark-link-border: #f6f2e975;
}
.floating-social-orb[data-fs-ring-gradient-light="sand-gold"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f6f2e9 30%, #d6c3a1 68%, #b08d57 100%);
  --fs-ring-light-shadow: #f6f2e975;
}
.floating-social-orb[data-fs-ring-gradient-dark="sand-gold"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f6f2e9 30%, #d6c3a1 68%, #b08d57 100%);
  --fs-ring-dark-shadow: #f6f2e975;
}
.floating-social-orb[data-fs-gradient-light="coffee-gold"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7c4a2d 30%, #3f2415 68%, #b08d57 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #3f241573;
  --fs-gradient-light-link-border: #7c4a2d75;
}
.floating-social-orb[data-fs-gradient-dark="coffee-gold"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7c4a2d 30%, #3f2415 68%, #b08d57 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #3f241573;
  --fs-gradient-dark-link-border: #7c4a2d75;
}
.floating-social-orb[data-fs-ring-gradient-light="coffee-gold"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7c4a2d 30%, #3f2415 68%, #b08d57 100%);
  --fs-ring-light-shadow: #7c4a2d75;
}
.floating-social-orb[data-fs-ring-gradient-dark="coffee-gold"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #7c4a2d 30%, #3f2415 68%, #b08d57 100%);
  --fs-ring-dark-shadow: #7c4a2d75;
}
.floating-social-orb[data-fs-gradient-light="luxury-gold"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff1a8 30%, #d4af37 68%, #8a6a12 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #d4af3773;
  --fs-gradient-light-link-border: #fff1a875;
}
.floating-social-orb[data-fs-gradient-dark="luxury-gold"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff1a8 30%, #d4af37 68%, #8a6a12 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #d4af3773;
  --fs-gradient-dark-link-border: #fff1a875;
}
.floating-social-orb[data-fs-ring-gradient-light="luxury-gold"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff1a8 30%, #d4af37 68%, #8a6a12 100%);
  --fs-ring-light-shadow: #fff1a875;
}
.floating-social-orb[data-fs-ring-gradient-dark="luxury-gold"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fff1a8 30%, #d4af37 68%, #8a6a12 100%);
  --fs-ring-dark-shadow: #fff1a875;
}
.floating-social-orb[data-fs-gradient-light="matte-gold"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c5a46d 30%, #b08d57 68%, #725b37 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #b08d5773;
  --fs-gradient-light-link-border: #c5a46d75;
}
.floating-social-orb[data-fs-gradient-dark="matte-gold"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c5a46d 30%, #b08d57 68%, #725b37 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #b08d5773;
  --fs-gradient-dark-link-border: #c5a46d75;
}
.floating-social-orb[data-fs-ring-gradient-light="matte-gold"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c5a46d 30%, #b08d57 68%, #725b37 100%);
  --fs-ring-light-shadow: #c5a46d75;
}
.floating-social-orb[data-fs-ring-gradient-dark="matte-gold"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c5a46d 30%, #b08d57 68%, #725b37 100%);
  --fs-ring-dark-shadow: #c5a46d75;
}
.floating-social-orb[data-fs-gradient-light="green-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #86efac 30%, #22c55e 68%, #166534 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #22c55e73;
  --fs-gradient-light-link-border: #86efac75;
}
.floating-social-orb[data-fs-gradient-dark="green-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #86efac 30%, #22c55e 68%, #166534 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #22c55e73;
  --fs-gradient-dark-link-border: #86efac75;
}
.floating-social-orb[data-fs-ring-gradient-light="green-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #86efac 30%, #22c55e 68%, #166534 100%);
  --fs-ring-light-shadow: #86efac75;
}
.floating-social-orb[data-fs-ring-gradient-dark="green-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #86efac 30%, #22c55e 68%, #166534 100%);
  --fs-ring-dark-shadow: #86efac75;
}
.floating-social-orb[data-fs-gradient-light="emerald-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6ee7b7 30%, #10b981 68%, #065f46 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #10b98173;
  --fs-gradient-light-link-border: #6ee7b775;
}
.floating-social-orb[data-fs-gradient-dark="emerald-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6ee7b7 30%, #10b981 68%, #065f46 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #10b98173;
  --fs-gradient-dark-link-border: #6ee7b775;
}
.floating-social-orb[data-fs-ring-gradient-light="emerald-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6ee7b7 30%, #10b981 68%, #065f46 100%);
  --fs-ring-light-shadow: #6ee7b775;
}
.floating-social-orb[data-fs-ring-gradient-dark="emerald-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #6ee7b7 30%, #10b981 68%, #065f46 100%);
  --fs-ring-dark-shadow: #6ee7b775;
}
.floating-social-orb[data-fs-gradient-light="forest-green"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4ade80 30%, #15803d 68%, #14532d 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #15803d73;
  --fs-gradient-light-link-border: #4ade8075;
}
.floating-social-orb[data-fs-gradient-dark="forest-green"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4ade80 30%, #15803d 68%, #14532d 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #15803d73;
  --fs-gradient-dark-link-border: #4ade8075;
}
.floating-social-orb[data-fs-ring-gradient-light="forest-green"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4ade80 30%, #15803d 68%, #14532d 100%);
  --fs-ring-light-shadow: #4ade8075;
}
.floating-social-orb[data-fs-ring-gradient-dark="forest-green"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #4ade80 30%, #15803d 68%, #14532d 100%);
  --fs-ring-dark-shadow: #4ade8075;
}
.floating-social-orb[data-fs-gradient-light="mint-green"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #bbf7d0 30%, #34d399 68%, #059669 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #34d39973;
  --fs-gradient-light-link-border: #bbf7d075;
}
.floating-social-orb[data-fs-gradient-dark="mint-green"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #bbf7d0 30%, #34d399 68%, #059669 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #34d39973;
  --fs-gradient-dark-link-border: #bbf7d075;
}
.floating-social-orb[data-fs-ring-gradient-light="mint-green"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #bbf7d0 30%, #34d399 68%, #059669 100%);
  --fs-ring-light-shadow: #bbf7d075;
}
.floating-social-orb[data-fs-ring-gradient-dark="mint-green"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #bbf7d0 30%, #34d399 68%, #059669 100%);
  --fs-ring-dark-shadow: #bbf7d075;
}
.floating-social-orb[data-fs-gradient-light="lime-green"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d9f99d 30%, #84cc16 68%, #4d7c0f 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #84cc1673;
  --fs-gradient-light-link-border: #d9f99d75;
}
.floating-social-orb[data-fs-gradient-dark="lime-green"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d9f99d 30%, #84cc16 68%, #4d7c0f 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #84cc1673;
  --fs-gradient-dark-link-border: #d9f99d75;
}
.floating-social-orb[data-fs-ring-gradient-light="lime-green"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d9f99d 30%, #84cc16 68%, #4d7c0f 100%);
  --fs-ring-light-shadow: #d9f99d75;
}
.floating-social-orb[data-fs-ring-gradient-dark="lime-green"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d9f99d 30%, #84cc16 68%, #4d7c0f 100%);
  --fs-ring-dark-shadow: #d9f99d75;
}
.floating-social-orb[data-fs-gradient-light="olive-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a3a948 30%, #6b721d 68%, #3f4512 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #6b721d73;
  --fs-gradient-light-link-border: #a3a94875;
}
.floating-social-orb[data-fs-gradient-dark="olive-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a3a948 30%, #6b721d 68%, #3f4512 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #6b721d73;
  --fs-gradient-dark-link-border: #a3a94875;
}
.floating-social-orb[data-fs-ring-gradient-light="olive-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a3a948 30%, #6b721d 68%, #3f4512 100%);
  --fs-ring-light-shadow: #a3a94875;
}
.floating-social-orb[data-fs-ring-gradient-dark="olive-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a3a948 30%, #6b721d 68%, #3f4512 100%);
  --fs-ring-dark-shadow: #a3a94875;
}
.floating-social-orb[data-fs-gradient-light="petrol-green"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #0f766e 30%, #134e4a 68%, #042f2e 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #134e4a73;
  --fs-gradient-light-link-border: #0f766e75;
}
.floating-social-orb[data-fs-gradient-dark="petrol-green"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #0f766e 30%, #134e4a 68%, #042f2e 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #134e4a73;
  --fs-gradient-dark-link-border: #0f766e75;
}
.floating-social-orb[data-fs-ring-gradient-light="petrol-green"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #0f766e 30%, #134e4a 68%, #042f2e 100%);
  --fs-ring-light-shadow: #0f766e75;
}
.floating-social-orb[data-fs-ring-gradient-dark="petrol-green"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #0f766e 30%, #134e4a 68%, #042f2e 100%);
  --fs-ring-dark-shadow: #0f766e75;
}
.floating-social-orb[data-fs-gradient-light="teal-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #5eead4 30%, #14b8a6 68%, #0f766e 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #14b8a673;
  --fs-gradient-light-link-border: #5eead475;
}
.floating-social-orb[data-fs-gradient-dark="teal-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #5eead4 30%, #14b8a6 68%, #0f766e 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #14b8a673;
  --fs-gradient-dark-link-border: #5eead475;
}
.floating-social-orb[data-fs-ring-gradient-light="teal-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #5eead4 30%, #14b8a6 68%, #0f766e 100%);
  --fs-ring-light-shadow: #5eead475;
}
.floating-social-orb[data-fs-ring-gradient-dark="teal-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #5eead4 30%, #14b8a6 68%, #0f766e 100%);
  --fs-ring-dark-shadow: #5eead475;
}
.floating-social-orb[data-fs-gradient-light="dark-green"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #166534 30%, #14532d 68%, #052e16 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #14532d73;
  --fs-gradient-light-link-border: #16653475;
}
.floating-social-orb[data-fs-gradient-dark="dark-green"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #166534 30%, #14532d 68%, #052e16 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #14532d73;
  --fs-gradient-dark-link-border: #16653475;
}
.floating-social-orb[data-fs-ring-gradient-light="dark-green"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #166534 30%, #14532d 68%, #052e16 100%);
  --fs-ring-light-shadow: #16653475;
}
.floating-social-orb[data-fs-ring-gradient-dark="dark-green"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #166534 30%, #14532d 68%, #052e16 100%);
  --fs-ring-dark-shadow: #16653475;
}
.floating-social-orb[data-fs-gradient-light="market-green"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #22c55e 30%, #16a34a 68%, #15803d 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #16a34a73;
  --fs-gradient-light-link-border: #22c55e75;
}
.floating-social-orb[data-fs-gradient-dark="market-green"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #22c55e 30%, #16a34a 68%, #15803d 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #16a34a73;
  --fs-gradient-dark-link-border: #22c55e75;
}
.floating-social-orb[data-fs-ring-gradient-light="market-green"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #22c55e 30%, #16a34a 68%, #15803d 100%);
  --fs-ring-light-shadow: #22c55e75;
}
.floating-social-orb[data-fs-ring-gradient-dark="market-green"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #22c55e 30%, #16a34a 68%, #15803d 100%);
  --fs-ring-dark-shadow: #22c55e75;
}
.floating-social-orb[data-fs-gradient-light="red-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #e11d48 68%, #881337 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #e11d4873;
  --fs-gradient-light-link-border: #fb718575;
}
.floating-social-orb[data-fs-gradient-dark="red-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #e11d48 68%, #881337 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #e11d4873;
  --fs-gradient-dark-link-border: #fb718575;
}
.floating-social-orb[data-fs-ring-gradient-light="red-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #e11d48 68%, #881337 100%);
  --fs-ring-light-shadow: #fb718575;
}
.floating-social-orb[data-fs-ring-gradient-dark="red-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #e11d48 68%, #881337 100%);
  --fs-ring-dark-shadow: #fb718575;
}
.floating-social-orb[data-fs-gradient-light="ruby-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ff4d6d 30%, #c9184a 68%, #800f2f 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #c9184a73;
  --fs-gradient-light-link-border: #ff4d6d75;
}
.floating-social-orb[data-fs-gradient-dark="ruby-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ff4d6d 30%, #c9184a 68%, #800f2f 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #c9184a73;
  --fs-gradient-dark-link-border: #ff4d6d75;
}
.floating-social-orb[data-fs-ring-gradient-light="ruby-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ff4d6d 30%, #c9184a 68%, #800f2f 100%);
  --fs-ring-light-shadow: #ff4d6d75;
}
.floating-social-orb[data-fs-ring-gradient-dark="ruby-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ff4d6d 30%, #c9184a 68%, #800f2f 100%);
  --fs-ring-dark-shadow: #ff4d6d75;
}
.floating-social-orb[data-fs-gradient-light="crimson-red"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #dc143c 30%, #991b1b 68%, #450a0a 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #991b1b73;
  --fs-gradient-light-link-border: #dc143c75;
}
.floating-social-orb[data-fs-gradient-dark="crimson-red"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #dc143c 30%, #991b1b 68%, #450a0a 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #991b1b73;
  --fs-gradient-dark-link-border: #dc143c75;
}
.floating-social-orb[data-fs-ring-gradient-light="crimson-red"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #dc143c 30%, #991b1b 68%, #450a0a 100%);
  --fs-ring-light-shadow: #dc143c75;
}
.floating-social-orb[data-fs-ring-gradient-dark="crimson-red"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #dc143c 30%, #991b1b 68%, #450a0a 100%);
  --fs-ring-dark-shadow: #dc143c75;
}
.floating-social-orb[data-fs-gradient-light="cherry-red"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f43f5e 30%, #be123c 68%, #7f1d1d 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #be123c73;
  --fs-gradient-light-link-border: #f43f5e75;
}
.floating-social-orb[data-fs-gradient-dark="cherry-red"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f43f5e 30%, #be123c 68%, #7f1d1d 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #be123c73;
  --fs-gradient-dark-link-border: #f43f5e75;
}
.floating-social-orb[data-fs-ring-gradient-light="cherry-red"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f43f5e 30%, #be123c 68%, #7f1d1d 100%);
  --fs-ring-light-shadow: #f43f5e75;
}
.floating-social-orb[data-fs-ring-gradient-dark="cherry-red"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f43f5e 30%, #be123c 68%, #7f1d1d 100%);
  --fs-ring-dark-shadow: #f43f5e75;
}
.floating-social-orb[data-fs-gradient-light="wine-red"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #9f1239 30%, #881337 68%, #4c0519 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #88133773;
  --fs-gradient-light-link-border: #9f123975;
}
.floating-social-orb[data-fs-gradient-dark="wine-red"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #9f1239 30%, #881337 68%, #4c0519 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #88133773;
  --fs-gradient-dark-link-border: #9f123975;
}
.floating-social-orb[data-fs-ring-gradient-light="wine-red"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #9f1239 30%, #881337 68%, #4c0519 100%);
  --fs-ring-light-shadow: #9f123975;
}
.floating-social-orb[data-fs-ring-gradient-dark="wine-red"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #9f1239 30%, #881337 68%, #4c0519 100%);
  --fs-ring-dark-shadow: #9f123975;
}
.floating-social-orb[data-fs-gradient-light="rose-red"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fda4af 30%, #fb7185 68%, #be123c 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #fb718573;
  --fs-gradient-light-link-border: #fda4af75;
}
.floating-social-orb[data-fs-gradient-dark="rose-red"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fda4af 30%, #fb7185 68%, #be123c 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #fb718573;
  --fs-gradient-dark-link-border: #fda4af75;
}
.floating-social-orb[data-fs-ring-gradient-light="rose-red"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fda4af 30%, #fb7185 68%, #be123c 100%);
  --fs-ring-light-shadow: #fda4af75;
}
.floating-social-orb[data-fs-ring-gradient-dark="rose-red"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fda4af 30%, #fb7185 68%, #be123c 100%);
  --fs-ring-dark-shadow: #fda4af75;
}
.floating-social-orb[data-fs-gradient-light="orange-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fdba74 30%, #f97316 68%, #9a3412 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #f9731673;
  --fs-gradient-light-link-border: #fdba7475;
}
.floating-social-orb[data-fs-gradient-dark="orange-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fdba74 30%, #f97316 68%, #9a3412 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #f9731673;
  --fs-gradient-dark-link-border: #fdba7475;
}
.floating-social-orb[data-fs-ring-gradient-light="orange-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fdba74 30%, #f97316 68%, #9a3412 100%);
  --fs-ring-light-shadow: #fdba7475;
}
.floating-social-orb[data-fs-ring-gradient-dark="orange-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fdba74 30%, #f97316 68%, #9a3412 100%);
  --fs-ring-dark-shadow: #fdba7475;
}
.floating-social-orb[data-fs-gradient-light="sunset-orange"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #facc15 30%, #fb923c 68%, #dc2626 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #fb923c73;
  --fs-gradient-light-link-border: #facc1575;
}
.floating-social-orb[data-fs-gradient-dark="sunset-orange"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #facc15 30%, #fb923c 68%, #dc2626 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #fb923c73;
  --fs-gradient-dark-link-border: #facc1575;
}
.floating-social-orb[data-fs-ring-gradient-light="sunset-orange"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #facc15 30%, #fb923c 68%, #dc2626 100%);
  --fs-ring-light-shadow: #facc1575;
}
.floating-social-orb[data-fs-ring-gradient-dark="sunset-orange"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #facc15 30%, #fb923c 68%, #dc2626 100%);
  --fs-ring-dark-shadow: #facc1575;
}
.floating-social-orb[data-fs-gradient-light="amber-orange"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fcd34d 30%, #f59e0b 68%, #b45309 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #f59e0b73;
  --fs-gradient-light-link-border: #fcd34d75;
}
.floating-social-orb[data-fs-gradient-dark="amber-orange"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fcd34d 30%, #f59e0b 68%, #b45309 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #f59e0b73;
  --fs-gradient-dark-link-border: #fcd34d75;
}
.floating-social-orb[data-fs-ring-gradient-light="amber-orange"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fcd34d 30%, #f59e0b 68%, #b45309 100%);
  --fs-ring-light-shadow: #fcd34d75;
}
.floating-social-orb[data-fs-ring-gradient-dark="amber-orange"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fcd34d 30%, #f59e0b 68%, #b45309 100%);
  --fs-ring-dark-shadow: #fcd34d75;
}
.floating-social-orb[data-fs-gradient-light="fire-gradient"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ef4444 30%, #f97316 68%, #facc15 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #f9731673;
  --fs-gradient-light-link-border: #ef444475;
}
.floating-social-orb[data-fs-gradient-dark="fire-gradient"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ef4444 30%, #f97316 68%, #facc15 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #f9731673;
  --fs-gradient-dark-link-border: #ef444475;
}
.floating-social-orb[data-fs-ring-gradient-light="fire-gradient"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ef4444 30%, #f97316 68%, #facc15 100%);
  --fs-ring-light-shadow: #ef444475;
}
.floating-social-orb[data-fs-ring-gradient-dark="fire-gradient"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ef4444 30%, #f97316 68%, #facc15 100%);
  --fs-ring-dark-shadow: #ef444475;
}
.floating-social-orb[data-fs-gradient-light="coral-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #f97316 68%, #be123c 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #f9731673;
  --fs-gradient-light-link-border: #fb718575;
}
.floating-social-orb[data-fs-gradient-dark="coral-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #f97316 68%, #be123c 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #f9731673;
  --fs-gradient-dark-link-border: #fb718575;
}
.floating-social-orb[data-fs-ring-gradient-light="coral-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #f97316 68%, #be123c 100%);
  --fs-ring-light-shadow: #fb718575;
}
.floating-social-orb[data-fs-ring-gradient-dark="coral-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #fb7185 30%, #f97316 68%, #be123c 100%);
  --fs-ring-dark-shadow: #fb718575;
}
.floating-social-orb[data-fs-gradient-light="purple-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c084fc 30%, #9333ea 68%, #581c87 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #9333ea73;
  --fs-gradient-light-link-border: #c084fc75;
}
.floating-social-orb[data-fs-gradient-dark="purple-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c084fc 30%, #9333ea 68%, #581c87 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #9333ea73;
  --fs-gradient-dark-link-border: #c084fc75;
}
.floating-social-orb[data-fs-ring-gradient-light="purple-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c084fc 30%, #9333ea 68%, #581c87 100%);
  --fs-ring-light-shadow: #c084fc75;
}
.floating-social-orb[data-fs-ring-gradient-dark="purple-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #c084fc 30%, #9333ea 68%, #581c87 100%);
  --fs-ring-dark-shadow: #c084fc75;
}
.floating-social-orb[data-fs-gradient-light="violet-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a78bfa 30%, #7c3aed 68%, #4c1d95 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #7c3aed73;
  --fs-gradient-light-link-border: #a78bfa75;
}
.floating-social-orb[data-fs-gradient-dark="violet-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a78bfa 30%, #7c3aed 68%, #4c1d95 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #7c3aed73;
  --fs-gradient-dark-link-border: #a78bfa75;
}
.floating-social-orb[data-fs-ring-gradient-light="violet-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a78bfa 30%, #7c3aed 68%, #4c1d95 100%);
  --fs-ring-light-shadow: #a78bfa75;
}
.floating-social-orb[data-fs-ring-gradient-dark="violet-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #a78bfa 30%, #7c3aed 68%, #4c1d95 100%);
  --fs-ring-dark-shadow: #a78bfa75;
}
.floating-social-orb[data-fs-gradient-light="plum-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d8b4fe 30%, #9333ea 68%, #701a75 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #9333ea73;
  --fs-gradient-light-link-border: #d8b4fe75;
}
.floating-social-orb[data-fs-gradient-dark="plum-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d8b4fe 30%, #9333ea 68%, #701a75 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #9333ea73;
  --fs-gradient-dark-link-border: #d8b4fe75;
}
.floating-social-orb[data-fs-ring-gradient-light="plum-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d8b4fe 30%, #9333ea 68%, #701a75 100%);
  --fs-ring-light-shadow: #d8b4fe75;
}
.floating-social-orb[data-fs-ring-gradient-dark="plum-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #d8b4fe 30%, #9333ea 68%, #701a75 100%);
  --fs-ring-dark-shadow: #d8b4fe75;
}
.floating-social-orb[data-fs-gradient-light="magenta-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f0abfc 30%, #d946ef 68%, #86198f 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #d946ef73;
  --fs-gradient-light-link-border: #f0abfc75;
}
.floating-social-orb[data-fs-gradient-dark="magenta-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f0abfc 30%, #d946ef 68%, #86198f 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #d946ef73;
  --fs-gradient-dark-link-border: #f0abfc75;
}
.floating-social-orb[data-fs-ring-gradient-light="magenta-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f0abfc 30%, #d946ef 68%, #86198f 100%);
  --fs-ring-light-shadow: #f0abfc75;
}
.floating-social-orb[data-fs-ring-gradient-dark="magenta-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f0abfc 30%, #d946ef 68%, #86198f 100%);
  --fs-ring-dark-shadow: #f0abfc75;
}
.floating-social-orb[data-fs-gradient-light="pink-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f9a8d4 30%, #ec4899 68%, #9d174d 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #ec489973;
  --fs-gradient-light-link-border: #f9a8d475;
}
.floating-social-orb[data-fs-gradient-dark="pink-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f9a8d4 30%, #ec4899 68%, #9d174d 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #ec489973;
  --fs-gradient-dark-link-border: #f9a8d475;
}
.floating-social-orb[data-fs-ring-gradient-light="pink-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f9a8d4 30%, #ec4899 68%, #9d174d 100%);
  --fs-ring-light-shadow: #f9a8d475;
}
.floating-social-orb[data-fs-ring-gradient-dark="pink-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f9a8d4 30%, #ec4899 68%, #9d174d 100%);
  --fs-ring-dark-shadow: #f9a8d475;
}
.floating-social-orb[data-fs-gradient-light="dark-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #334155 30%, #0f172a 68%, #020617 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #0f172a73;
  --fs-gradient-light-link-border: #33415575;
}
.floating-social-orb[data-fs-gradient-dark="dark-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #334155 30%, #0f172a 68%, #020617 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #0f172a73;
  --fs-gradient-dark-link-border: #33415575;
}
.floating-social-orb[data-fs-ring-gradient-light="dark-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #334155 30%, #0f172a 68%, #020617 100%);
  --fs-ring-light-shadow: #33415575;
}
.floating-social-orb[data-fs-ring-gradient-dark="dark-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #334155 30%, #0f172a 68%, #020617 100%);
  --fs-ring-dark-shadow: #33415575;
}
.floating-social-orb[data-fs-gradient-light="graphite-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #334155 68%, #0f172a 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #33415573;
  --fs-gradient-light-link-border: #94a3b875;
}
.floating-social-orb[data-fs-gradient-dark="graphite-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #334155 68%, #0f172a 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #33415573;
  --fs-gradient-dark-link-border: #94a3b875;
}
.floating-social-orb[data-fs-ring-gradient-light="graphite-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #334155 68%, #0f172a 100%);
  --fs-ring-light-shadow: #94a3b875;
}
.floating-social-orb[data-fs-ring-gradient-dark="graphite-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #94a3b8 30%, #334155 68%, #0f172a 100%);
  --fs-ring-dark-shadow: #94a3b875;
}
.floating-social-orb[data-fs-gradient-light="silver-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f8fafc 30%, #cbd5e1 68%, #64748b 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #cbd5e173;
  --fs-gradient-light-link-border: #f8fafc75;
}
.floating-social-orb[data-fs-gradient-dark="silver-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f8fafc 30%, #cbd5e1 68%, #64748b 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #cbd5e173;
  --fs-gradient-dark-link-border: #f8fafc75;
}
.floating-social-orb[data-fs-ring-gradient-light="silver-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f8fafc 30%, #cbd5e1 68%, #64748b 100%);
  --fs-ring-light-shadow: #f8fafc75;
}
.floating-social-orb[data-fs-ring-gradient-dark="silver-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #f8fafc 30%, #cbd5e1 68%, #64748b 100%);
  --fs-ring-dark-shadow: #f8fafc75;
}
.floating-social-orb[data-fs-gradient-light="glass-premium"] {
  --fs-gradient-light-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #dbeafe 68%, #93c5fd 100%);
  --fs-gradient-light-link-bg: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,247,255,.96));
  --fs-gradient-light-label-bg: rgba(255,255,255,.92);
  --fs-gradient-light-label-border: #dbeafe73;
  --fs-gradient-light-link-border: #ffffff75;
}
.floating-social-orb[data-fs-gradient-dark="glass-premium"] {
  --fs-gradient-dark-core-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #dbeafe 68%, #93c5fd 100%);
  --fs-gradient-dark-link-bg: linear-gradient(180deg, rgba(18,28,73,.95), rgba(8,13,36,.96));
  --fs-gradient-dark-label-bg: rgba(6, 13, 42, .88);
  --fs-gradient-dark-label-border: #dbeafe73;
  --fs-gradient-dark-link-border: #ffffff75;
}
.floating-social-orb[data-fs-ring-gradient-light="glass-premium"] {
  --fs-ring-light-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #dbeafe 68%, #93c5fd 100%);
  --fs-ring-light-shadow: #ffffff75;
}
.floating-social-orb[data-fs-ring-gradient-dark="glass-premium"] {
  --fs-ring-dark-bg: radial-gradient(circle at 30% 30%, rgba(255,255,255,.92), #ffffff 30%, #dbeafe 68%, #93c5fd 100%);
  --fs-ring-dark-shadow: #ffffff75;
}
.floating-social-link { overflow: visible; isolation: isolate; }
.floating-social-link::before {
  content: "";
  position: absolute;
  inset: -5px;
  border-radius: inherit;
  background: var(--fs-ring-bg);
  opacity: var(--fs-ring-opacity, .96);
  z-index: -1;
  box-shadow: 0 0 18px var(--fs-ring-shadow), 0 0 0 1px rgba(255,255,255,.22);
  animation: floatingSocialRingSpin calc(var(--fs-animation-duration, 3.4s) * 1.4) linear infinite;
}
.floating-social-link::after { z-index: 0; border-color: var(--fs-link-border); box-shadow: 0 0 18px var(--fs-ring-shadow); }
.floating-social-link img, .floating-social-fallback { position: relative; z-index: 1; }
.floating-social-item.no-ring .floating-social-link::before,
.floating-social-item.no-ring .floating-social-link::after,
.floating-social-orb[data-fs-ring-enabled="false"] .floating-social-link::before { display: none !important; }
@keyframes floatingSocialRingSpin { 0% { transform: rotate(0deg) scale(1); } 50% { transform: rotate(180deg) scale(1.035); } 100% { transform: rotate(360deg) scale(1); } }
@media (prefers-reduced-motion: reduce) { .floating-social-link::before { animation: none; } }

/* FAZ30 KOD0007 - Ilk tiklama duzenli acilis + PC/Tablet yanar-doner ikon halkasi */
.floating-social-orb.fs-open-prep .floating-social-item { opacity: 0 !important; pointer-events: none !important; transition: none !important; }
.floating-social-orb .floating-social-item, .floating-social-orb .floating-social-link, .floating-social-orb .floating-social-label { backface-visibility: hidden; -webkit-backface-visibility: hidden; transform-style: preserve-3d; }
.floating-social-orb.is-open .floating-social-item { will-change: transform, opacity; }
.floating-social-orb[data-fs-ring-enabled="true"] .floating-social-link::before, .floating-social-orb:not([data-fs-ring-enabled="false"]) .floating-social-link::before { display: block !important; content: ""; position: absolute; inset: -6px; border-radius: inherit; background: conic-gradient(from 0deg, rgba(255,255,255,.92), var(--fs-ring-shadow, rgba(106,152,255,.72)), rgba(255,255,255,.45), var(--fs-ring-shadow, rgba(106,152,255,.72)), rgba(255,255,255,.92)); opacity: var(--fs-ring-opacity, .96); z-index: -1; box-shadow: 0 0 18px var(--fs-ring-shadow, rgba(106,152,255,.72)), 0 0 34px rgba(255,255,255,.18), 0 0 0 1px rgba(255,255,255,.20); animation: floatingSocialRingSpinPcTablet calc(var(--fs-animation-duration, 3.4s) * 1.18) linear infinite !important; }
.floating-social-orb[data-fs-ring-enabled="true"] .floating-social-link::after, .floating-social-orb:not([data-fs-ring-enabled="false"]) .floating-social-link::after { display: block !important; border-color: var(--fs-link-border); box-shadow: 0 0 18px var(--fs-ring-shadow, rgba(106,152,255,.72)); }
.floating-social-orb[data-fs-ring-enabled="false"] .floating-social-link::before, .floating-social-orb[data-fs-ring-enabled="false"] .floating-social-link::after, .floating-social-item.no-ring .floating-social-link::before, .floating-social-item.no-ring .floating-social-link::after { display: none !important; }
@keyframes floatingSocialRingSpinPcTablet { 0% { transform: rotate(0deg) scale(1); filter: saturate(1.04) brightness(1); } 50% { transform: rotate(180deg) scale(1.045); filter: saturate(1.20) brightness(1.08); } 100% { transform: rotate(360deg) scale(1); filter: saturate(1.04) brightness(1); } }
@media (min-width: 769px) { .floating-social-orb.is-open .floating-social-link::before { animation-duration: calc(var(--fs-animation-duration, 3.4s) * 1.05) !important; } }
