/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Lora:ital,wght@0,400;0,600;0,700;1,400&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--theme-background:oklch(99.4% 0 0);--theme-foreground:oklch(0% 0 0);--theme-card:oklch(99.4% 0 0);--theme-card-foreground:oklch(0% 0 0);--theme-popover:oklch(99.11% 0 0);--theme-popover-foreground:oklch(0% 0 0);--theme-primary:oklch(62.17% .2589 305.309);--theme-primary-foreground:oklch(100% 0 0);--theme-secondary:oklch(22.9% .0036 228.961);--theme-secondary-foreground:oklch(95.4% .0063 255.476);--theme-muted:oklch(97.02% 0 0);--theme-muted-foreground:oklch(43.86% 0 0);--theme-accent:oklch(91.94% .0402 352.177);--theme-accent-foreground:oklch(62.17% .2589 305.309);--theme-destructive:oklch(62.9% .1902 23.0704);--theme-destructive-foreground:oklch(100% 0 0);--theme-border:oklch(93% .0094 286.216);--theme-input:oklch(94.01% 0 0);--theme-ring:oklch(0% 0 0);--theme-elevation-0:oklch(100% 0 0);--theme-elevation-50:oklch(97.77% .0051 247.876);--theme-elevation-100:oklch(97.02% 0 0);--theme-elevation-150:oklch(95.4% .0063 255.476);--theme-elevation-200:oklch(94.01% 0 0);--theme-elevation-300:oklch(43.86% 0 0);--theme-elevation-400:oklch(43.86% 0 0);--theme-elevation-500:oklch(32.11% 0 0);--theme-elevation-600:oklch(21.97% .0399 71.1681);--theme-elevation-700:oklch(21.97% .0399 71.1681);--theme-elevation-800:oklch(19.64% .0125 270.708);--theme-elevation-900:oklch(10% 0 0);--theme-text:oklch(0% 0 0);--theme-text-secondary:oklch(43.86% 0 0);--font-body:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--font-heading:"Lora",Georgia,"Times New Roman",serif;--font-mono:"IBM Plex Mono","SF Mono","Monaco","Inconsolata",monospace;--radius:1.4rem;--border-radius-sm:calc(var(--radius) - 4px);--border-radius-md:calc(var(--radius) - 2px);--border-radius-lg:var(--radius);--border-radius-xl:calc(var(--radius) + 4px)}.dark{--theme-background:oklch(12.21% 0 0);--theme-foreground:oklch(95.51% 0 0);--theme-card:oklch(18.22% 0 0);--theme-card-foreground:oklch(95.51% 0 0);--theme-popover:oklch(25.68% .0076 274.653);--theme-popover-foreground:oklch(95.51% 0 0);--theme-primary:oklch(62.17% .2589 305.309);--theme-primary-foreground:oklch(100% 0 0);--theme-secondary:oklch(22.9% .0036 228.961);--theme-secondary-foreground:oklch(95.51% 0 0);--theme-muted:oklch(29.4% .013 272.931);--theme-muted-foreground:oklch(70.58% 0 0);--theme-accent:oklch(27.95% .0368 260.031);--theme-accent-foreground:oklch(62.17% .2589 305.309);--theme-destructive:oklch(71.06% .1661 22.2162);--theme-destructive-foreground:oklch(100% 0 0);--theme-border:oklch(28.84% .0023 247.906);--theme-input:oklch(32.89% .0092 268.384);--theme-ring:oklch(62.17% .2589 305.309);--theme-elevation-0:oklch(20.11% .0039 286.04);--theme-elevation-50:oklch(25.68% .0076 274.653);--theme-elevation-100:oklch(29.4% .013 272.931);--theme-elevation-150:oklch(32.89% .0092 268.384);--theme-elevation-200:oklch(38.67% 0 0);--theme-elevation-300:oklch(44.95% 0 0);--theme-elevation-400:oklch(57.27% 0 0);--theme-elevation-500:oklch(70.58% 0 0);--theme-elevation-600:oklch(84.52% 0 0);--theme-elevation-700:oklch(95.51% 0 0);--theme-elevation-800:oklch(100% 0 0);--theme-elevation-900:oklch(100% 0 0);--theme-text:oklch(95.51% 0 0);--theme-text-secondary:oklch(70.58% 0 0)}body{font-family:var(--font-body);background-color:var(--theme-background);color:var(--theme-text)}.payload-heading,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.btn,.payload__button{font-family:var(--font-body);transition:all .2s;border-radius:var(--border-radius-lg)!important}.btn--style-primary,.payload__button--style-primary{background-color:var(--theme-primary)!important;color:var(--theme-primary-foreground)!important}.btn--style-primary:hover,.payload__button--style-primary:hover{opacity:.9;transform:translateY(-1px)}.btn--style-secondary,.payload__button--style-secondary{background-color:var(--theme-secondary)!important;color:var(--theme-secondary-foreground)!important}.btn--style-secondary:hover,.payload__button--style-secondary:hover{opacity:.9}.btn--style-success,.payload__button--style-success{background-color:var(--theme-accent)!important;color:var(--theme-accent-foreground)!important}.btn--style-danger,.btn--style-error,.payload__button--style-danger,.payload__button--style-error{background-color:var(--theme-destructive)!important;color:var(--theme-destructive-foreground)!important}.input,.payload__input,input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{font-family:var(--font-body);border-color:var(--theme-border);background-color:var(--theme-background);color:var(--theme-text);border-radius:var(--border-radius-md)!important}.input:focus,.payload__input:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--theme-primary);outline:2px solid var(--theme-ring);outline-offset:2px}.nav__brand{font-family:var(--font-heading);color:var(--theme-primary);font-weight:700}.nav__link:hover,.payload__link:hover{background-color:var(--theme-elevation-100);color:var(--theme-primary)!important}.nav-link-wrapper{border-top:1px solid var(--theme-border)}.nav-link-wrapper .nav__link:hover{background-color:var(--theme-elevation-100)}.nav-link-wrapper .nav__link:hover,.nav-link-wrapper .nav__link:hover svg{color:var(--theme-primary)!important}.card,.collection-edit,.collection-list,.payload__card,.render-fields{background-color:var(--theme-card);border-color:var(--theme-border);border-radius:var(--border-radius-lg)!important}.dashboard__wrapper{background-color:var(--theme-background)}.dashboard__wrapper .dashboard__label{font-family:var(--font-heading);color:var(--theme-text)}.table{background-color:var(--theme-card)}.table tr{border-color:var(--theme-border)}.table tr:hover{background-color:var(--theme-elevation-100)}.table th{font-family:var(--font-heading);color:var(--theme-text)}.table td,.table th{border-color:var(--theme-border)}.table td{color:var(--theme-text-secondary)}.nav,.template-default__nav{background-color:var(--theme-elevation-50);border-color:var(--theme-border)}.drawer,.modal,.popup{background-color:var(--theme-popover);border-radius:var(--border-radius-lg);border-color:var(--theme-border);color:var(--theme-popover-foreground)}.notification,.toast{border-radius:var(--border-radius-md);background-color:var(--theme-card);border-color:var(--theme-border)}.notification--success,.toast--success{background-color:var(--theme-accent);color:var(--theme-accent-foreground)}.notification--error,.toast--error{background-color:var(--theme-destructive);color:var(--theme-destructive-foreground)}.lexical-editor,.rich-text-editor{border-radius:var(--border-radius-md);border-color:var(--theme-border);background-color:var(--theme-background)}.lexical-editor code,.rich-text-editor code{font-family:var(--font-mono);background-color:var(--theme-muted);color:var(--theme-muted-foreground);border-radius:var(--border-radius-sm);padding:.125rem .25rem}.tabs{border-color:var(--theme-border)}.tabs__tab:hover{background-color:var(--theme-elevation-100);color:var(--theme-primary)}.tabs__tab--active{background-color:var(--theme-primary);color:var(--theme-primary-foreground)}[class*=border-radius],[class*=rounded]{border-radius:var(--border-radius-lg)!important}.badge,.pill{border-radius:var(--border-radius-xl);padding:.125rem .5rem;font-size:.75rem;font-weight:500}.badge--success,.pill--success{background-color:var(--theme-accent);color:var(--theme-accent-foreground)}.badge--error,.pill--error{background-color:var(--theme-destructive);color:var(--theme-destructive-foreground)}.badge--primary,.pill--primary{background-color:var(--theme-primary);color:var(--theme-primary-foreground)}.loading,.spinner{color:var(--theme-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--theme-background)}::-webkit-scrollbar-thumb{background-color:var(--theme-muted);border-radius:var(--border-radius-md)}::-webkit-scrollbar-thumb:hover{background-color:var(--theme-primary)}:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}