diff --git a/dhi/plots/limits.py b/dhi/plots/limits.py
index d6434357ead5dc8a9d23cab32eccbcd94546c21f..03fe86a8af649a7342253d27a40dd0ce8ca086e1 100644
--- a/dhi/plots/limits.py
+++ b/dhi/plots/limits.py
@@ -695,6 +695,15 @@ def plot_limit_scans(
         # use it
         r.styles.push("paper")
         style_changed = True
+    else:
+        s = r.styles.copy(r.styles.current_style_name, "default")
+        s.x_axis.LabelSize = 30
+        s.y_axis.LabelSize = 30
+        s.y_axis.TitleSize = 35
+        s.x_axis.TitleSize = 30
+        # use it
+        r.styles.push("default")
+        style_changed = True
 
 
     # convert record arrays to dicts mapping to arrays
@@ -764,24 +773,28 @@ def plot_limit_scans(
         to_root_latex(create_hh_xsbr_label(poi, hh_process)),
         to_root_latex("({})".format(xsec_unit)) if xsec_unit else "/ #sigma_{Theory}",
     )
+    print(y_max)
     h_dummy = ROOT.TH1F("dummy", ";{};{}".format(x_title, y_title), 1, x_min, x_max)
     r.setup_hist(
         h_dummy,
         pad=pad,
-        props={"LineWidth": 0, "Maximum": y_max},
+        props={"LineWidth":- 0},
     )
-    print("!!!!!", label_size)
     r.setup_x_axis(
         h_dummy.GetXaxis(),
         pad=pad,
-        props={"TitleOffset": 0.83, "TitleSize": label_size*1.3, "LabelSize": label_size, "LabelOffset": r.pixel_to_coord(canvas, y=4)},
+        props={"TitleOffset": 0.83, "TitleSize": (label_size or s.x_axis.TitleSize), "LabelSize": (label_size or s.x_axis.LabelSize), "LabelOffset": r.pixel_to_coord(canvas, y=4)},
     )
     r.setup_y_axis(
         h_dummy.GetYaxis(),
         pad=pad,
-        props={"TitleOffset": 0.9, "TitleSize": label_size, "LabelSize": label_size, "LabelOffset": r.pixel_to_coord(canvas, y=4)},
+        props={"TitleOffset": 0.9, "TitleSize": (label_size or s.y_axis.TitleSize), "LabelSize": (label_size or s.y_axis.LabelSize), "LabelOffset": r.pixel_to_coord(canvas, y=4)},
     )
-    r.setup_hist(h_dummy, pad=pad, props={"LineWidth": 0})
+    # set axis limits
+    y_min, y_max, _ = get_y_range(y_min_value, y_max_value, y_min, y_max, log=y_log)
+    h_dummy.SetMinimum(y_min)
+    h_dummy.SetMaximum(y_max)
+
     draw_objs.append((h_dummy, "HIST"))
 
     # special case regarding color handling: when all entry names are valid keys in br_hh_colors,