@extends('layouts.admin') @section('title', 'Site typography') @section('page_heading', 'Fonts & sizes') @section('content') Design system

Set typography across the website.

Choose professional font families, weights, sizes and line spacing. The default body text is 17px with a 1.25em line height. Set a different line height below or select the default to restore it.

@csrf @method('PUT') @foreach(['heading_font_family'=>'Headings font', 'body_font_family'=>'Body text font', 'nav_font_family'=>'Main navigation font'] as $key=>$label)
@endforeach

Text spacing · measured in em

1em means the height of one text line equals its font size. A value such as 1.5em adds extra breathing room. All fields update the public website.

Preview the website
@endsection