Spaces:
Runtime error
Runtime error
| @import "tailwindcss"; | |
| @import "react-big-calendar/lib/css/react-big-calendar.css"; | |
| :root { | |
| color-scheme: light; | |
| --background: #f6efe3; | |
| --foreground: #20150d; | |
| --foreground-muted: #6d5848; | |
| --foreground-soft: #99816d; | |
| --card: #fffaf4; | |
| --paper: #fbf5eb; | |
| --muted: #efe4d3; | |
| --muted-strong: #e8d7bf; | |
| --border: #dfcbb1; | |
| --primary: #7d4a27; | |
| --primary-strong: #683a1b; | |
| --primary-foreground: #fff8f1; | |
| --accent: #0f766e; | |
| --accent-soft: #d8f0ed; | |
| --destructive: #b91c1c; | |
| --destructive-strong: #991b1b; | |
| --ring: #ba7b4e; | |
| --shadow-color: rgba(43, 27, 16, 0.14); | |
| } | |
| @theme inline { | |
| --color-background: var(--background); | |
| --color-foreground: var(--foreground); | |
| --font-sans: var(--font-cairo); | |
| --radius-sm: 0.875rem; | |
| --radius-md: 1rem; | |
| --radius-lg: 1.375rem; | |
| --radius-xl: 1.75rem; | |
| } | |
| * { | |
| border-color: var(--border); | |
| } | |
| html { | |
| scroll-behavior: smooth; | |
| } | |
| body { | |
| background: | |
| radial-gradient(circle at top, rgba(15, 118, 110, 0.1), transparent 30%), | |
| linear-gradient(180deg, #f9f4ec 0%, var(--background) 32%, #f3eadb 100%); | |
| color: var(--foreground); | |
| font-family: var(--font-cairo), sans-serif; | |
| text-rendering: optimizeLegibility; | |
| } | |
| body::before { | |
| content: ""; | |
| position: fixed; | |
| inset: 0; | |
| pointer-events: none; | |
| background-image: | |
| linear-gradient(rgba(125, 74, 39, 0.03) 1px, transparent 1px), | |
| linear-gradient(90deg, rgba(125, 74, 39, 0.03) 1px, transparent 1px); | |
| background-size: 28px 28px; | |
| mask-image: radial-gradient(circle at center, black, transparent 78%); | |
| } | |
| ::selection { | |
| background: rgba(15, 118, 110, 0.22); | |
| color: var(--foreground); | |
| } | |
| a { | |
| color: inherit; | |
| text-decoration: none; | |
| } | |
| button, | |
| input, | |
| select, | |
| textarea { | |
| font: inherit; | |
| } | |
| .courtrix-calendar .rbc-calendar { | |
| direction: rtl; | |
| text-align: right; | |
| color: var(--foreground); | |
| } | |
| .courtrix-calendar .rbc-toolbar, | |
| .courtrix-calendar .rbc-btn-group { | |
| display: none; | |
| } | |
| .courtrix-calendar .rbc-month-view, | |
| .courtrix-calendar .rbc-time-view, | |
| .courtrix-calendar .rbc-header, | |
| .courtrix-calendar .rbc-time-content, | |
| .courtrix-calendar .rbc-timeslot-group, | |
| .courtrix-calendar .rbc-day-bg, | |
| .courtrix-calendar .rbc-time-header-content, | |
| .courtrix-calendar .rbc-time-header-gutter, | |
| .courtrix-calendar .rbc-time-gutter { | |
| border-color: var(--border); | |
| } | |
| .courtrix-calendar .rbc-month-view, | |
| .courtrix-calendar .rbc-time-view { | |
| overflow: hidden; | |
| border-radius: 1.5rem; | |
| border: 1px solid var(--border); | |
| background: rgba(255, 250, 244, 0.92); | |
| } | |
| .courtrix-calendar .rbc-header { | |
| padding: 0.85rem 0.5rem; | |
| font-weight: 700; | |
| background: rgba(251, 245, 235, 0.92); | |
| } | |
| .courtrix-calendar .rbc-off-range-bg { | |
| background: rgba(239, 228, 211, 0.4); | |
| } | |
| .courtrix-calendar .rbc-today { | |
| background: rgba(15, 118, 110, 0.08); | |
| } | |
| .courtrix-calendar .rbc-event, | |
| .courtrix-calendar .rbc-selected { | |
| background: transparent; | |
| } | |
| .courtrix-calendar .rbc-event-label { | |
| display: none; | |
| } | |
| .courtrix-calendar .rbc-day-slot .rbc-time-slot, | |
| .courtrix-calendar .rbc-time-content > * + * > * { | |
| border-color: rgba(223, 203, 177, 0.8); | |
| } | |