>извращенные фантазии заказера
А ты собрался рандомный дизайн по своему вкусу пилить?)
Идёшь в левую менюшку и смотришь, что тебе предлагает данная система и далее в дизайне по максиму используешь её возможности и по-минимуму сложную отсебятину.
В первую очередь тебе нужны Components: для задач решаемых конкретным компонентом использовать следует именно этот самый компонент, не меняя его дизайн за рамками предоставляемых системой возможностей. Весь остальной дизайн должен, очевидно, придерживаться гайда
Material Design и сочетаться с имеющимися компонентами.
Случаи кастомизации компонентов - отдельно оговариваются с заказчиком.
Случаи отклонения от гайда - отдельно оговариваются с заказчиком.
Насколько это всё строго и сколько может позволить себе заказчик верстать твоего творчества вместо использования готового конструктора из компонентов с минимальными правками - отдельно оговаривается с заказчиком.)