:root{--color-primary: #1a1a1a;--color-background: #FAF3E0;--color-background-card: #ede7df;--color-text-primary: #1a1a1a;--color-text-secondary: #4a4a4a;--color-accent: #e85d5d;--color-accent-hover: #d94545;--color-border: #d4cec4;--color-white: #ffffff;--font-family-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-size-base: 16px;--font-size-small: 14px;--font-size-very-small: 10px;--font-size-large: 18px;--font-size-h1: 48px;--font-size-h2: 36px;--font-size-h3: 24px;--font-size-h4: 20px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-base: 1.6;--line-height-heading: 1.2;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-2xl: 64px;--spacing-3xl: 96px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-full: 50%;--border-width: 1px;--border-width-thick: 2px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--max-width-content: 1200px;--max-width-text: 800px;--header-height: 80px;--z-index-header: 1000;--z-index-modal: 2000;--z-index-tooltip: 3000}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}body{margin:0;padding:0;background-color:var(--color-background)}*{box-sizing:border-box;font-family:var(--font-family-primary);line-height:1.6;font-size:var(--font-size-small)}.quill-container{width:100%}.quill-container>*:first-child{width:100%}.quill-container .ql-editor{min-height:30vh}.quill-description{width:100%;padding:.5rem 1rem;background-color:var(--color-bg-dark-gray);color:var(--color-text-primary);border-radius:5px}.quill-description p{white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;max-width:100%;margin-bottom:.5rem}.back-button{position:fixed;top:2rem;left:2rem;z-index:98;background-color:var(--color-background);border:1px solid var(--color-primary);cursor:pointer;width:40px;height:40px;padding:5px;border-radius:50%;transition-duration:.5s}.back-button:hover{background-color:var(--color-primary);color:var(--color-white)}
