:root{--eggb-text-muted: #4b5563;--eggb-text-xs: .75rem;--eggb-text-sm: .9375rem;--eggb-text-md: 1.0625rem;--eggb-text-lg: 1.75rem;--eggb-sh-title-size: 1.25rem}.eggb-block{--eggb-accent: #dc2626;--eggb-surface: #faf9f7;--eggb-border: rgba(28, 20, 10, .10);--eggb-text-muted: #4b5563;--eggb-radius: 4px;--eggb-radius-chip: 4px;--eggb-border-w: 1px;--eggb-block-pad: 1rem 1.125rem;--eggb-positive: #16a34a;--eggb-negative: #dc2626;--eggb-note: #dc2626;--eggb-tip: #16a34a;--eggb-warning: #d97706;--eggb-insight: #7c3aed;--eggb-text: #1c1917;color:var(--eggb-text);--eggb-text-xs: .75rem;--eggb-text-sm: .9375rem;--eggb-text-md: 1.0625rem;--eggb-text-lg: 1.75rem;--eggb-sh-title-size: 1.25rem}.eggb-theme-conversion .eggb-section-title{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:700;letter-spacing:0;line-height:1.3}.eggb-theme-conversion .eggb-score-num{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:-0.03em}.eggb-theme-conversion .eggb-vd-name{font-weight:700;line-height:1.3}.eggb-theme-conversion .eggb-btn{font-size:.875rem;font-weight:700;letter-spacing:.01em;padding:.5em 1.2em}.eggb-theme-conversion .eggb-chip{--eggb-chip-bg: transparent;--eggb-chip-border: rgba(28, 20, 10, .30);--eggb-chip-color: rgba(28, 20, 10, .80);font-size:.75rem;font-weight:600}.eggb-theme-conversion .eggb-award{--eggb-award-bg: color-mix(in srgb, var(--eggb-accent) 12%, transparent);--eggb-award-border: color-mix(in srgb, var(--eggb-accent) 35%, transparent);--eggb-award-color: var(--eggb-accent);font-size:.6875rem;font-weight:700}.eggb-theme-conversion .eggb-score-num{font-size:2.25rem}.eggb-theme-conversion .eggb-score-denom{opacity:.55}.eggb-theme-conversion .eggb-price-old,.eggb-theme-conversion .eggb-price-meta{color:var(--eggb-text-muted)}.eggb-theme-conversion .eggb-price-old{font-size:var(--eggb-text-sm)}.eggb-theme-conversion .eggb-price-meta{font-size:var(--eggb-text-xs)}.eggb-theme-conversion .eggb-rule{opacity:.1}.eggb-theme-conversion.eggb-block--panel{background:var(--eggb-surface);border:var(--eggb-border-w) solid var(--eggb-border);border-radius:var(--eggb-radius)}.eggb-theme-conversion.eggb-block--accented{border-top:3px solid var(--eggb-accent)}.eggb-theme-conversion .eggb-card{background:var(--eggb-surface);border:var(--eggb-border-w) solid var(--eggb-border);border-radius:var(--eggb-radius)}.eggb-theme-conversion .eggb-divider-v{width:1px;background:currentColor;opacity:.12;flex-shrink:0}