Eve/src/components/General/Card.ts
Danny Morabito dc9abee715
🎨 🚀 Overhaul UI/UX with comprehensive design system improvements
 Features added:

- 🔍 Implement functional search in header navigation
- ⚙️ Add basic user settings page
- 📱 Make dashboard fully responsive

🔧 Enhancements:

- 🎭 Standardize CSS with consistent theming across components
- 🧹 Remove unused CSS for better performance
- 📊 Improve dashboard layout and visual hierarchy
- 📦 Redesign last block widget for better usability

💅 This commit introduces a cohesive design system with functional design-token components for a more  polished user experience.
2025-03-20 09:46:47 +01:00

35 lines
1.2 KiB
TypeScript

import { LitElement, css, html } from 'lit';
import { customElement } from 'lit/decorators.js';
@customElement('arx-card')
export class StyledFieldset extends LitElement {
static override styles = css`
:host {
display: block;
background: var(--color-base-200);
border-radius: var(--radius-box);
box-shadow: calc(var(--depth) * 4px) calc(var(--depth) * 4px)
calc(var(--depth) * 8px)
oklch(from var(--color-base-content) l c h / 0.1),
calc(var(--depth) * -2px) calc(var(--depth) * -2px)
calc(var(--depth) * 6px) oklch(from var(--color-base-100) l c h / 0.6);
padding: 32px;
margin-bottom: 32px;
border: var(--border) solid var(--color-base-300);
transition: all 0.3s ease;
&:hover {
box-shadow: calc(var(--depth) * 6px) calc(var(--depth) * 6px)
calc(var(--depth) * 12px)
oklch(from var(--color-base-content) l c h / 0.15),
calc(var(--depth) * -3px) calc(var(--depth) * -3px)
calc(var(--depth) * 8px)
oklch(from var(--color-base-100) l c h / 0.7);
transform: translateY(-2px);
}
}
`;
override render() {
return html`<slot></slot>`;
}
}