<FreeTextLayout> <div class="not-logged-in-home {{hidden ? 'hidden' : ''}}"> <div class="banner"> <svg aria-hidden="true" class="logo"> <use xlink:href="#pinafore-logo" /> </svg> <h1>Pinafore</h1> </div> <p>Pinafore is a web client for <a rel="noopener" target="_blank" href="https://joinmastodon.org">Mastodon</a>, optimized for speed and simplicity.</p> <p>To get started, <a href="/settings/instances/add">log in to an instance</a>.</p> <p>Don't have an instance? <a rel="noopener" target="_blank" href="https://joinmastodon.org">Join Mastodon!</a></p> </div> </FreeTextLayout> <style> .not-logged-in-home { margin: 10px; } .banner { display: flex; align-items: center; margin: 0 0 30px; } svg { width: 70px; height: 70px; fill: royalblue; display: inline-block; } h1 { color: royalblue; display: inline-block; font-size: 3em; margin: auto 15px; } @media (max-width: 767px) { h1 { font-size: 2.7em; } } </style> <script> import FreeTextLayout from './FreeTextLayout.html' export default { components: { FreeTextLayout }, data: () => ({ hidden: true }), oncreate: function () { this.set({hidden: !process.browser}) } } </script>