.stallbok-section{--finance-gold:var(--foreground);--finance-gold-light:var(--foreground);--finance-gold-subtle:color-mix(in srgb,var(--foreground)7%,transparent);--finance-gold-glow:color-mix(in srgb,var(--foreground)10%,transparent);--finance-gold-gradient:var(--foreground);--finance-gold-gradient-foreground:var(--background);--finance-gold-gradient-border:var(--border);--finance-surface:var(--background);--finance-surface-elevated:var(--background);--finance-border-subtle:var(--border);--finance-border-medium:color-mix(in srgb,var(--foreground)16%,var(--border));--card:var(--background);--secondary:color-mix(in srgb,var(--foreground)4%,var(--background));background:var(--background)}.stallbok-section .sectionBlock,.stallbok-section .journalSection,.stallbok-section .healthSectionHeader,.stallbok-section .feedSectionHeader,.stallbok-section .ecoSectionHeader{border-top:1px solid var(--border)}.stallbok-section .premiumBadge{color:var(--muted-foreground);border:1px solid var(--border);background:0 0;border-radius:999px}.stallbok-section .btn-primary,.stallbok-section .btn-primary.stallbok-premium-btn,.stallbok-section .primary-cta,.stallbok-section [class*=btnPrimary],.stallbok-section [class*=shareButton],.stallbok-section [class*=copyButton],.stallbok-section [class*=modalSubmitBtn],.stallbok-section [class*=evalBtnSave]{background:var(--foreground);color:var(--background);border:1px solid var(--foreground);box-shadow:none;border-radius:22px}.stallbok-section .btn-primary:hover,.stallbok-section .btn-primary.stallbok-premium-btn:hover,.stallbok-section .primary-cta:hover,.stallbok-section [class*=btnPrimary]:hover:not(:disabled),.stallbok-section [class*=shareButton]:hover,.stallbok-section [class*=copyButton]:hover,.stallbok-section [class*=modalSubmitBtn]:hover:not(:disabled),.stallbok-section [class*=evalBtnSave]:hover:not(:disabled){opacity:.85;box-shadow:none;transform:none}.stallbok-section [class*=labRowBtn]:hover,.stallbok-section [class*=labBetaBadge]{color:var(--background)}.stallbok-section input:not([type=checkbox]):not([type=radio]),.stallbok-section select,.stallbok-section textarea{border-radius:14px}.stallbok-section button:not([class*=gender]){border-radius:22px}.stallbok-section .modalBox,.stallbok-section .controls,.stallbok-section .horseCard:hover{box-shadow:none}
