UNPKG

@theguild/components

Version:
134 lines (133 loc) 3.01 kB
/* src/components/marketplace-search.css */ .MarketplaceSearch { --fg: #fff; --fg-80: rgb(from var(--fg) r g b / 0.8); --fg-70: rgb(from var(--fg) r g b / 0.7); --fg-60: rgb(from var(--fg) r g b / 0.6); &.green { --bg: #00342C; } &.neutral { --bg: #171717; .light & { --bg: #fff; --fg: #171717; } } } .MarketplaceSearchTabs [role=tablist] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.25rem; border-radius: 1rem; border-style: none; --tw-bg-opacity: 1; background-color: rgb(38 38 38 / var(--tw-bg-opacity)); } .MarketplaceSearchTabs [role=tablist].green { --tw-bg-opacity: 1; background-color: rgb(21 67 60 / var(--tw-bg-opacity)); } .MarketplaceSearchTabs [role=tablist] { .light & { --tw-bg-opacity: 1; background-color: rgb(245 245 245 / var(--tw-bg-opacity)); } .green & { --tw-bg-opacity: 1; background-color: rgb(21 67 60 / var(--tw-bg-opacity)); } & button { border-radius: 1rem; } & button { border-style: none; } & button { padding: 0.75rem; } & button { font-size: .875rem; } & button { font-weight: 500; } & button { --tw-text-opacity: 1; color: rgb(229 229 229 / var(--tw-text-opacity)); } @media (min-width: 640px) { & button { padding: 1rem; } } @media (min-width: 640px) { & button { font-size: 1rem; } } & button { .light & { --tw-bg-opacity: 1; background-color: rgb(245 245 245 / var(--tw-bg-opacity)); } .light & { --tw-text-opacity: 1; color: rgb(38 38 38 / var(--tw-text-opacity)); } .green & { --tw-bg-opacity: 1; background-color: rgb(21 67 60 / var(--tw-bg-opacity)); } .green & { --tw-text-opacity: 1; color: rgb(202 228 222 / var(--tw-text-opacity)); } &:hover { background-color: rgb(64 64 64 / 0.5); } &:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } &:hover { .light & { background-color: rgb(229 229 229 / 0.8); } .light & { --tw-text-opacity: 1; color: rgb(23 23 23 / var(--tw-text-opacity)); } .green & { background-color: rgb(59 115 106 / 0.25); } .green & { --tw-text-opacity: 1; color: rgb(236 246 243 / var(--tw-text-opacity)); } } &[aria-selected=true], &[aria-selected=true]:hover { cursor: default; } &[aria-selected=true], &[aria-selected=true]:hover { background-color: var(--fg); } &[aria-selected=true], &[aria-selected=true]:hover { color: var(--bg); } &[aria-selected=true], &[aria-selected=true]:hover { .green & { --tw-bg-opacity: 1; background-color: rgb(167 213 202 / var(--tw-bg-opacity)); } .green & { --tw-text-opacity: 1; color: rgb(36 88 80 / var(--tw-text-opacity)); } } } }