.page-wrapper.explore { @apply relative top-0 w-full h-screen overflow-y-auto overflow-x-hidden dark:bg-zinc-900; background-color: #f6f5f4; > .page-container { @apply relative w-full min-h-screen mx-auto flex flex-col justify-start items-center pb-8; > .page-header { @apply sticky top-0 z-10 max-w-2xl w-full min-h-full flex flex-row justify-between backdrop-blur-sm items-center px-4 sm:pr-6 pt-6 mb-2; > .title-container { @apply flex flex-row justify-start items-center; > .logo-img { @apply h-12 sm:h-14 w-auto mr-1; } > .title-text { @apply text-xl sm:text-3xl font-mono text-gray-700 dark:text-gray-300; } } > .action-button-container { > .btn { @apply block text-gray-600 dark:text-gray-300 font-mono text-base py-1 border px-3 leading-8 rounded-xl hover:opacity-80 hover:underline; > .icon { @apply text-lg; } } } } > .memos-wrapper { @apply relative flex-grow max-w-2xl w-full min-h-full flex flex-col justify-start items-start px-4 sm:pr-6; > .memo-container { @apply flex flex-col justify-start items-start w-full p-4 mt-2 bg-white dark:bg-zinc-800 rounded-lg border border-white dark:border-zinc-800 hover:border-gray-200 dark:hover:border-zinc-700; > .memo-header { @apply mb-2 w-full flex flex-row justify-start items-center text-sm text-gray-400; > .name-text { @apply ml-2 hover:text-green-600 hover:underline; } } > .memo-content { @apply cursor-default dark:text-zinc-50; > * { @apply cursor-default; } } } } } }