COURTRIX / src /app /globals.css
Ali-Developments's picture
Upload 125 files
ad79323 verified
Raw
History Blame Contribute Delete
3.07 kB
@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);
}