смотри число пикселей по горизонтали у смотрящего
смотрим число пикслей по вертикали у смотрящего
отнимаем и от того и от этого 20%
под данный размер рисуем окно
любители читать с телефона в вертикальной ориентации однозначно будут против 😄
кроме того, ты сам код предлагай... там, знаешь ли, верстка очень нетривиальная...