.header { height: 45px; background-color: var(--mantine-color-body); padding-left: var(--mantine-spacing-md); padding-right: var(--mantine-spacing-md); position: fixed; z-index: 99; top: var(--app-shell-header-offset, 0rem); inset-inline-start: var(--app-shell-navbar-offset, 0rem); inset-inline-end: var(--app-shell-aside-offset, 0rem); @media (max-width: $mantine-breakpoint-sm) { padding-left: var(--mantine-spacing-xs); padding-right: var(--mantine-spacing-xs); } } .editor { height: 100%; padding: 8px 0; margin: 48px auto; } .titleArea { padding: 0 3rem; margin-bottom: 1.5em; } .emojiButton { display: flex; align-items: center; margin-bottom: 0.25em; } .titleInput { font-size: 2.5rem; font-weight: 700; line-height: 1.2; border: none; outline: none; width: 100%; padding: 0; background: transparent; color: inherit; &::placeholder { color: light-dark(var(--mantine-color-gray-4), var(--mantine-color-dark-3)); } } .emojiIcon { font-size: 3rem; line-height: 1; } .backLink { color: light-dark(var(--mantine-color-gray-6), var(--mantine-color-dark-2)); text-decoration: none; font-size: var(--mantine-font-size-sm); font-weight: 500; display: flex; align-items: center; gap: 4px; @mixin hover { color: light-dark(var(--mantine-color-gray-9), var(--mantine-color-gray-0)); } }