spaceship-monolith
Version:
Astro UI for Obsidian Vaults
88 lines (70 loc) • 2.79 kB
CSS
@utility column {
@apply p-2 w-full border-t border-gray-400 dark:border-obsidian-400;
.column-content {
@apply flex flex-col gap-4 max-h-[var(--left-sidebar-content-height)] scrollbar-thin overflow-auto;
}
}
@utility tabset {
@apply grid;
}
@utility tabset-bg {
@apply block! z-0 absolute inset-0 h-[42px] bg-tabset-background dark:bg-tabset-background-dark;
}
@utility tabset-tab {
@apply z-10 m-2 rounded-lg bg-tab-background dark:bg-tab-background-dark text-tab-foreground dark:text-tab-foreground-dark border-tab-active-border dark:border-tab-active-border-dark hover:bg-tab-active-background dark:hover:bg-tab-active-background-dark cursor-pointer flex justify-center truncate;
svg {
@apply m-1 w-4.5 h-4.5;
}
}
@utility tabset-tab-checkbox {
@apply opacity-0 absolute;
}
@utility tabset-bg {
@apply hidden;
}
@utility tabset-tab-active {
@apply bg-tab-active-background text-tab-active-foreground dark:bg-tab-active-background-dark dark:text-tab-active-foreground-dark;
}
@utility tabset-tab-one {
@apply peer-checked/tab-one:tabset-tab-active;
}
@utility tabset-tab-two {
@apply peer-checked/tab-two:tabset-tab-active;
}
@utility tabset-tab-three {
@apply peer-checked/tab-three:tabset-tab-active;
}
@utility tabset-content {
@apply p-2 overflow-hidden w-full border-t border-gray-400 dark:border-obsidian-400;
> * {
@apply flex flex-col gap-0.5 max-h-[var(--left-sidebar-content-height)] scrollbar-thin overflow-auto;
}
}
@source inline("column");
@source inline("tabset")
@source inline("tabset-bg");
@source inline("tabset-tab");
@source inline("tabset-tab-checkbox");
@source inline("tabset-tab-active");
@source inline("tabset-tab-one");
@source inline("tabset-tab-two");
@source inline("tabset-tab-three");
@source inline("tabset-content");
@source inline("peer/tab-one");
@source inline("[grid-area:tab1]");
@source inline("peer/tab-two");
@source inline("[grid-area:tab2]");
@source inline("peer/tab-three");
@source inline("[grid-area:tab3]");
@source inline("[grid-area:tabcontent]");
@source inline("hidden");
@source inline("peer-checked/tab-one:flex");
@source inline("peer-checked/tab-two:flex");
@source inline("peer-checked/tab-three:flex");
@source inline("[grid-template-areas:'tab1_tab2_tab3''tabcontent_tabcontent_tabcontent'] grid-cols-3");
@source inline("[grid-template-areas:'tab2_tab3''tabcontent_tabcontent'] grid-cols-2");
@source inline("[grid-template-areas:'tab3''tabcontent'] grid-cols-1");
@source inline("[grid-template-areas:'a_b_c''a_b_c']");
@source inline("[grid-template-areas:'tab1_tab3''tabcontent_tabcontent'] grid-cols-2");
@source inline("[grid-template-areas:'tab1''tabcontent'] grid-cols-1");
@source inline("[grid-template-areas:'tab1_tab2''tabcontent_tabcontent'] grid-cols-2");