/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-green-200: oklch(92.5% .084 155.995);--color-green-300: oklch(87.1% .15 154.449);--color-green-400: oklch(79.2% .209 151.711);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-800: oklch(27.8% .033 256.848);--color-gray-900: oklch(21% .034 264.665);--spacing: .25rem;--container-sm: 24rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-bold: 700;--radius-lg: .5rem;--radius-xl: .75rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--color-accent: #8b7e5b;--color-accent-dark: #5e553d;--color-teal-light: #819799;--color-teal: #3b6063;--color-teal-dark: #1b5354;--color-light-grey: #c7c7c7;--font-display: "Cormorant", serif;--font-display-farsi: "Parastoo", serif}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.static{position:static}.m-0{margin:calc(var(--spacing) * 0)}.m-8{margin:calc(var(--spacing) * 8)}.m-16{margin:calc(var(--spacing) * 16)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.block{display:block}.flex{display:flex}.inline-block{display:inline-block}.aspect-square{aspect-ratio:1 / 1}.h-5{height:calc(var(--spacing) * 5)}.h-48{height:calc(var(--spacing) * 48)}.h-80{height:calc(var(--spacing) * 80)}.h-\[20\%\]{height:20%}.h-\[40\%\]{height:40%}.h-\[50\%\]{height:50%}.h-\[80\%\]{height:80%}.h-\[80\]{height:80}.h-\[90\%\]{height:90%}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-48{width:calc(var(--spacing) * 48)}.w-80{width:calc(var(--spacing) * 80)}.w-\[4\%\]{width:4%}.w-\[40\%\]{width:40%}.w-\[48\]{width:48}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.w-svw{width:100svw}.max-w-sm{max-width:var(--container-sm)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-4{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-700{border-color:var(--color-gray-700)}.border-light-grey{border-color:var(--color-light-grey)}.bg-accent-dark{background-color:var(--color-accent-dark)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-400{background-color:var(--color-green-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-teal{background-color:var(--color-teal)}.bg-teal-dark{background-color:var(--color-teal-dark)}.bg-teal-light{background-color:var(--color-teal-light)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.wrap-normal{overflow-wrap:normal}.text-accent{color:var(--color-accent)}.text-accent-dark{color:var(--color-accent-dark)}.text-gray-900{color:var(--color-gray-900)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-light-grey{color:var(--color-light-grey)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.italic{font-style:italic}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.hover\:bg-green-300{&:hover{@media (hover: hover){background-color:var(--color-green-300)}}}.hover\:bg-light-grey{&:hover{@media (hover: hover){background-color:var(--color-light-grey)}}}.hover\:bg-teal{&:hover{@media (hover: hover){background-color:var(--color-teal)}}}.hover\:bg-teal-dark{&:hover{@media (hover: hover){background-color:var(--color-teal-dark)}}}.sm\:h-64{@media (width >= 40rem){height:calc(var(--spacing) * 64)}}.sm\:w-64{@media (width >= 40rem){width:calc(var(--spacing) * 64)}}}@font-face{font-family:Ballet;font-optical-sizing:auto;font-style:normal;font-display:swap;src:url(/fonts/Ballet-Regular-VariableFont_opsz.ttf) format(truetype)}@font-face{font-family:Cormorant;font-optical-sizing:auto;font-size:normal;font-display:swap;src:url(/fonts/Cormorant-VariableFont_wght.ttf) format(truetype);font-style:normal}@font-face{font-family:Cormorant;font-optical-sizing:auto;font-size:normal;font-display:swap;src:url(/fonts/Cormorant-Italic-VariableFont_wght.ttf) format(truetype);font-style:italic}@font-face{font-family:Gulzar;font-optical-sizing:auto;font-style:normal;font-display:swap;src:url(/fonts/Gulzar-Regular.ttf) format(truetype)}@font-face{font-family:Parastoo;font-optical-sizing:auto;font-style:normal;font-display:swap;src:url(/fonts/Parastoo-VariableFont_wght.ttf) format(truetype)}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}*{scrollbar-width:auto;scrollbar-color:var(--color-accent) var(--color-teal-light)}*::-webkit-scrollbar{width:16px}*::-webkit-scrollbar-track{background:var(--color-teal-dark)}*::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:10px;border:3px dashed black}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}
