:root{--background-color:#f8fafc;--legion-primary:#486581;--legion-secondary:#627d98;--legion-accent:#e53e3e;--legion-text:#334e68;--legion-text-light:#627d98}body{margin:0;padding:0;background-color:var(--background-color);color:var(--legion-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.legion-gradient{background:linear-gradient(135deg,var(--legion-primary) 0,var(--legion-secondary) 100%)}.legion-card{background:white;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05)}.legion-button{background:var(--legion-primary);color:white;border:none;border-radius:8px;padding:12px 24px;font-weight:500;transition:all .2s ease}.legion-button:hover{background:var(--legion-secondary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(72,101,129,.3)}.w-md-editor{background-color:var(--mantine-color-body)!important}.w-md-editor-text-area,.w-md-editor-text-container,.w-md-editor-text-input{background-color:var(--mantine-color-body)!important;color:var(--mantine-color-text)!important;border-color:var(--mantine-color-default-border)!important}.w-md-editor-toolbar{background-color:var(--mantine-color-gray-0)!important;border-color:var(--mantine-color-default-border)!important}.w-md-editor-toolbar-divider{background-color:var(--mantine-color-default-border)!important}.w-md-editor.w-md-editor-focus{border-color:var(--mantine-color-blue-6)!important;box-shadow:0 0 0 1px var(--mantine-color-blue-6)!important}[data-mantine-color-scheme=dark] .w-md-editor{background-color:var(--mantine-color-dark-7)!important}[data-mantine-color-scheme=dark] .w-md-editor-text-area,[data-mantine-color-scheme=dark] .w-md-editor-text-container,[data-mantine-color-scheme=dark] .w-md-editor-text-input{background-color:var(--mantine-color-dark-7)!important;color:var(--mantine-color-dark-0)!important;border-color:var(--mantine-color-dark-4)!important}[data-mantine-color-scheme=dark] .w-md-editor-toolbar{background-color:var(--mantine-color-dark-6)!important;border-color:var(--mantine-color-dark-4)!important}[data-mantine-color-scheme=dark] .w-md-editor-toolbar-divider{background-color:var(--mantine-color-dark-4)!important}