css vars https://svelte.dev/repl/c28c244c8a414530acf291942585340f?version=3.6.7 innerWidth/outerWidth https://svelte.dev/repl/c731dc73439f45c38448127485a4954a?version=3