////// Dimensions
image_float_size = golden_ratio_small // at col max width: ratio to image width
-narrow_column_ifs = image_float_size * 1.5 // img width ratio for always-small columns
+narrow_col_lr_width = 50% // width of left/right images in always-narrow columns
+narrow_col_ci_width = 70% // width of centered images in always-narrow columns
image_float_min_size = 0.5 // ratio to image width when cols are scaled to min width
image_float_margin = 2%
mobile_menu_width = 600px // switch to mobile menu when screen gets this narrow
for selector, css in columns.css
body > {selector}
{css}
+ if columns['widths'][selector] < runaround_max
+ .wfpl_li, .wfpl_ri
+ width: narrow_col_lr_width
+ .wfpl_ci
+ width: narrow_col_ci_width
// center when big
body > .centerer
screen_rmax = columns.width / columns['widths']['.centerer.full > .main'] * runaround_max
@media screen and (max-width: (screen_rmax))
wfpl_li_ri_to_ci(selector, columns['widths'][selector] * image_float_size)
- else
- // no @media, because these colums are always narrower than runaround_max
- wfpl_li_ri_to_ci(selector, columns['widths'][selector] * narrow_column_ifs)
#mobile_menu_button
display: none;