separate resources
MODIFY
WalletWasabi.Fluent/Styles/ActionButton.xaml
WalletWasabi.Fluent/Styles/ActionButton.xaml
-<Styles xmlns="https://github.com/avaloniaui">
+<Styles xmlns="https://github.com/avaloniaui"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
+ <Styles.Resources>
+ <Thickness x:Key="ActionButtonPadding">20,10</Thickness>
+ </Styles.Resources>
+
<Style Selector="Button.action /template/ ContentPresenter">
<Setter Property="Background" Value="{StaticResource ActionButtonBackgroundColor}" />
<Setter Property="Padding" Value="{StaticResource ActionButtonPadding}" />

MODIFY
WalletWasabi.Fluent/Styles/SplitView.xaml
WalletWasabi.Fluent/Styles/SplitView.xaml
-<Styles xmlns="https://github.com/avaloniaui">
+<Styles xmlns="https://github.com/avaloniaui"
+ xmlns:sys="clr-namespace:System;assembly=netstandard"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
+ <Styles.Resources>
+ <sys:Double x:Key="SplitViewCollapseThreshold">750</sys:Double>
+ <sys:Double x:Key="SplitViewCompactPaneLength">46</sys:Double>
+ </Styles.Resources>
<Style Selector="SplitView">
<Setter Property="CompactPaneLength" Value="{StaticResource SplitViewCompactPaneLength}" />
<Setter Property="OpenPaneLength" Value="320" />

MODIFY
WalletWasabi.Fluent/Styles/Styles.xaml
WalletWasabi.Fluent/Styles/Styles.xaml
xmlns:converters="clr-namespace:WalletWasabi.Gui.Converters;assembly=WalletWasabi.Gui">
<Styles.Resources>
<sys:Double x:Key="IconElementThemeHeight">16</sys:Double>
- <sys:Double x:Key="SplitViewCollapseThreshold">750</sys:Double>
- <sys:Double x:Key="SplitViewCompactPaneLength">46</sys:Double>
- <Thickness x:Key="TextControlBorderThemeThickness">0,0,0,2</Thickness>
- <Thickness x:Key="TextControlBorderThemeThicknessFocused">0,0,0,2</Thickness>
- <Thickness x:Key="TextControlThemePadding">15,10,15,8</Thickness>
- <Thickness x:Key="ActionButtonPadding">20,10</Thickness>
<Easing x:Key="FluentDefaultEasing">0.1,0.9,0.2,1.0</Easing>
</Styles.Resources>
- <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/OptionButton.xaml" />
<StyleInclude Source="avares://WalletWasabi.Fluent/Styles/ActionButton.xaml" />
- <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/Label.xaml" />
- <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/InvisibleButton.xaml" />
- <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/TextBox.xaml" />
<StyleInclude Source="avares://WalletWasabi.Fluent/Styles/Checkmark.xaml" />
+ <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/FontSizes.xaml" />
+ <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/InvisibleButton.xaml" />
+ <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/Label.xaml" />
+ <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/OptionButton.xaml" />
<StyleInclude Source="avares://WalletWasabi.Fluent/Styles/PlainButton.xaml" />
<StyleInclude Source="avares://WalletWasabi.Fluent/Styles/SplitView.xaml" />
- <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/FontSizes.xaml" />
+ <StyleInclude Source="avares://WalletWasabi.Fluent/Styles/TextBox.xaml" />
</Styles>
\ No newline at end of file

MODIFY
WalletWasabi.Fluent/Styles/TextBox.xaml
WalletWasabi.Fluent/Styles/TextBox.xaml
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:converters="clr-namespace:WalletWasabi.Gui.Converters;assembly=WalletWasabi.Gui">
<Styles.Resources>
+ <Thickness x:Key="TextControlBorderThemeThickness">0,0,0,2</Thickness>
+ <Thickness x:Key="TextControlBorderThemeThicknessFocused">0,0,0,2</Thickness>
+ <Thickness x:Key="TextControlThemePadding">15,10,15,8</Thickness>
<converters:ErrorSeverityColorConverter x:Key="ErrorSeverityColorConverter" />
<converters:ErrorDescriptorToBorderColorConverter x:Key="ErrorDescriptorToBorderColorConverter" />
</Styles.Resources>

separate resources