.sp-half.svelte-qnhc0p{--sp-gold:#e0b15a;--sp-gold-text:#8a6516;min-width:0;color:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--sp-gold) 5%, transparent), var(--ista-bg-surface,var(--background)));border:1.5px solid color-mix(in srgb, var(--sp-gold) 42%, transparent);box-shadow:0 0 26px -16px color-mix(in srgb, var(--sp-gold) 50%, transparent);border-radius:12px;gap:10px;padding:12px 13px 13px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.sp-half.svelte-qnhc0p:hover{border-color:color-mix(in srgb, var(--sp-gold) 60%, transparent);transform:translateY(-1px)}.dark .sp-half.svelte-qnhc0p,.theme-dark .sp-half.svelte-qnhc0p{--sp-gold-text:#e0b15a}.sp-head.svelte-qnhc0p{align-items:center;gap:8px;display:flex}.sp-dot.svelte-qnhc0p{background:var(--sp-gold);border-radius:2px;flex:none;width:8px;height:8px}.sp-title.svelte-qnhc0p{font-family:var(--theme-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ista-text-bright,var(--foreground));font-size:10.5px;font-weight:600}.sp-tag.svelte-qnhc0p{font-family:var(--theme-font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--sp-gold-text);background:color-mix(in srgb, var(--sp-gold) 13%, transparent);border:1px solid color-mix(in srgb, var(--sp-gold) 30%, transparent);border-radius:20px;margin-left:auto;padding:3px 7px;font-size:8.5px}.sp-row.svelte-qnhc0p{align-items:center;gap:11px;min-width:0;display:flex}.sp-mark.svelte-qnhc0p{background:linear-gradient(120deg,#4a3c20,#2a2113);border-radius:9px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.sp-mark.svelte-qnhc0p img:where(.svelte-qnhc0p){object-fit:contain;width:100%;height:100%}.sp-mark-text.svelte-qnhc0p{font-family:var(--theme-font-serif);color:#e7c987;font-size:15px;font-style:italic;font-weight:600}.sp-mark-empty.svelte-qnhc0p{color:var(--sp-gold-text);background:color-mix(in srgb, var(--sp-gold) 10%, transparent);border:1px dashed color-mix(in srgb, var(--sp-gold) 38%, transparent);font-size:22px;font-weight:400}.sp-cap.svelte-qnhc0p{min-width:0;color:var(--ista-text-muted,var(--muted-foreground));margin:0;font-size:12px;line-height:1.4}.sp-cap.svelte-qnhc0p b:where(.svelte-qnhc0p){color:var(--ista-text-bright,var(--foreground));font-weight:600}.sp-cta.svelte-qnhc0p{font-family:var(--theme-font-sans);letter-spacing:.04em;color:var(--sp-gold-text);justify-self:start;font-size:11px;font-weight:600}
