.offer-controls{--offer-ink: color-mix(in srgb, var(--accent-strong) 75%, var(--text))}.offer-controls .offer-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;min-height:44px;height:auto;padding:11px 14px;border:1.5px solid color-mix(in srgb,var(--text) 35%,transparent);border-radius:11px;background:var(--button);color:var(--text);box-shadow:0 1px 2px #00000012;font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.offer-controls .offer-action--primary{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--primary);box-shadow:0 2px 5px #0000001f}.offer-controls .offer-action--reward{border-color:color-mix(in srgb,var(--accent-strong) 60%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--popup-bg));color:var(--offer-ink)}.offer-controls .offer-action--link{border-color:transparent;background:transparent;box-shadow:none;color:var(--offer-ink);font-size:13px;padding:8px 12px;text-underline-offset:4px}.offer-controls .offer-action>span:not(.offer-spinner){min-width:0}.offer-controls .offer-action svg{width:18px;height:18px;flex-shrink:0}.offer-controls .offer-action--link svg{transition:transform .16s ease}.offer-controls .offer-action:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.offer-controls .offer-action:disabled{cursor:default;opacity:.55;box-shadow:none}.offer-controls .offer-action[aria-busy=true]{cursor:progress;opacity:.85}@media (hover: hover) and (pointer: fine){.offer-controls .offer-action:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 9%,var(--background));border-color:var(--accent-strong);box-shadow:0 4px 10px #0000001a;transform:translateY(-1px)}.offer-controls .offer-action--primary:not(:disabled):hover{background:color-mix(in srgb,var(--accent-strong) 87%,var(--text));box-shadow:0 4px 12px #00000029}.offer-controls .offer-action--reward:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 20%,var(--popup-bg))}.offer-controls .offer-action--link:not(:disabled):hover{background:transparent;border-color:transparent;box-shadow:none;text-decoration:underline;transform:none}.offer-controls .offer-action--link:not(:disabled):hover svg{transform:translate(3px)}}.offer-controls .offer-action:not(:disabled):active{transform:translateY(1px);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-strong) 18%,transparent) inset}.offer-controls .offer-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:offer-spin .7s linear infinite}@keyframes offer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.offer-controls .offer-action,.offer-controls .offer-action svg,.offer-controls .offer-card{transition:none!important;transform:none!important}.offer-controls .offer-spinner{animation:none}}[data-reduce-motion=true] .offer-controls .offer-action,[data-reduce-motion=true] .offer-controls .offer-action svg,[data-reduce-motion=true] .offer-controls .offer-card{transition:none!important;transform:none!important}[data-reduce-motion=true] .offer-controls .offer-spinner{animation:none}.share-reward.svelte-b8p7oi.svelte-b8p7oi{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--text)}h3.svelte-b8p7oi.svelte-b8p7oi,p.svelte-b8p7oi.svelte-b8p7oi{margin:0}h3.svelte-b8p7oi.svelte-b8p7oi{font-size:18px;line-height:1.4}p.svelte-b8p7oi.svelte-b8p7oi{font-size:13px;line-height:1.6}.note.svelte-b8p7oi.svelte-b8p7oi{color:var(--subtext)}.email.svelte-b8p7oi.svelte-b8p7oi{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.share-actions.svelte-b8p7oi.svelte-b8p7oi{display:flex;flex-wrap:wrap;gap:8px}.share-actions.svelte-b8p7oi>.offer-action.svelte-b8p7oi{flex:1 1 150px}textarea.svelte-b8p7oi.svelte-b8p7oi{width:100%;box-sizing:border-box;padding:10px;resize:vertical;-webkit-user-select:text;user-select:text}p.svelte-b8p7oi.svelte-b8p7oi:empty{display:none}
