UNPKG

@memori.ai/memori-react

Version:

[![npm version](https://img.shields.io/github/package-json/v/memori-ai/memori-react)](https://www.npmjs.com/package/@memori.ai/memori-react) ![Tests](https://github.com/memori-ai/memori-react/workflows/CI/badge.svg?branch=main) ![TypeScript Support](https

274 lines (236 loc) 5.67 kB
.memori--gamification-badge { position: absolute; right: 0.25rem; bottom: -1.25rem; display: flex; width: 2rem; height: 2rem; align-items: center; justify-content: center; border: 1.5px solid var(--memori-primary); border-radius: 50%; background: #fff; box-shadow: 0 0 5px 6px rgba(255, 255, 255, 0.5); } .memori--gamification-badge span { font-size: 1.2rem; } .memori--start-panel { width: 100%; align-self: flex-start; padding: var(--memori-inner-content-pad, 0); border-radius: 10px; margin-top: 2rem; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: var(--memori-inner-bg, transparent); color: var(--memori-text-color, rgba(0, 0, 0, 0.85)) !important; overflow-y: auto; } .memori--start-panel .memori--start-panel-title { color: var(--memori-text-color, var(--memori-primary)) !important; } .memori--start-panel .memori--start-panel-description { color: var(--memori-text-color, rgba(0, 0, 0, 0.85)) !important; } @media (max-width: 870px) { .memori--start-panel { margin-top: 1rem; } } .memori--cover { position: relative; width: 100%; padding-top: 31.25%; border-radius: 3px; background-position: center center; background-repeat: no-repeat; background-size: cover; } .memori--avatar { position: relative; z-index: 0; top: -20px; display: inline-flex; overflow: hidden; width: 60px; height: 60px; align-items: center; justify-content: center; border-radius: 50%; margin-right: 10px; background: #fff; box-shadow: 0 0 5px rgba(50, 50, 50, 0.3); } .memori--avatar img { width: 100%; height: 100%; object-fit: cover; } .memori--title { display: inline-block; margin: 0; color: var(--memori-primary); font-size: 24px; font-weight: 600; line-height: 1.8; } .memori--description, .memori--needsLogin, .memori--needsPosition { color: var(--memori-text-color, rgba(0, 0, 0, 0.85)); font-size: 14px; line-height: 1.6; } .memori--description-text { display: block; line-height: 1.6; } .memori--start-privacy-explanation { color: var(--memori-text-color, rgba(0, 0, 0, 0.85)); font-size: 0.85em; font-style: italic; opacity: 0.85; } .memori--start-privacy-explanation-container { display: flex; align-items: center; justify-content: flex-start; } .memori--start-privacy-explanation-icon { width: 1.2rem; height: 1.2rem; align-self: center; margin-left: 0.5rem; } .memori--translation-toggle { height: auto; padding-right: 0; padding-left: 0; color: var(--memori-primary); font-size: 0.85em; } .memori--start-description { margin-top: 0.5rem; font-size: 0.85em; opacity: 0.85; } .memori--start-button { position: relative; overflow: hidden; min-width: 140px; min-height: 42px; border-radius: 8px; margin-right: 1em; font-weight: 600; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); } .memori--language-chooser { margin-bottom: 1rem; } .memori--language-chooser svg { margin-right: 0.5rem; } .memori--language-chooser select, .memori--language-chooser .memori--select { min-width: 7rem; margin-left: 0.5rem; } .memori--language-chooser select option { background: #fff; color: #000; } .memori--language-chooser select optgroup { background: #fff; color: #666; font-size: 0.9em; font-style: normal; font-weight: 700; } .memori--language-chooser select optgroup option { padding-left: 0.5rem; color: #000; font-weight: 400; } .memori--completions-enabled, .memori--board-of-experts, .memori--nsfw { position: absolute; right: 0.25rem; bottom: -1.25rem; display: flex; width: 2rem; height: 2rem; align-items: center; justify-content: center; border: 1.5px solid var(--memori-primary); border-radius: 50%; background: #fff; box-shadow: 0 0 5px 6px rgba(255, 255, 255, 0.5); color: #000; } .memori--completions-enabled span { font-size: 1.2rem; } .memori--completions-enabled svg { overflow: visible; width: 1rem; height: 1rem; } .memori--board-of-experts + .memori--nsfw, .memori--completions-enabled + .memori--nsfw { right: 2.5rem; } .memori--board-of-experts svg { overflow: visible; width: 1rem; height: 1rem; fill: #000; } .memori--deep-thought-disclaimer { position: relative; padding: 1em 1.5em; border: 2px solid var(--memori-warning-color, #faad14); border-radius: var(--memori-border-radius, 10px); margin-top: 1rem; font-size: 0.8em; } .memori--deep-thought-disclaimer::before { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; background: var(--memori-warning-color, #faad14); content: ''; opacity: 0.2; } .memori--deep-thought-disclaimer h2 { margin-top: 0; margin-bottom: 0.5em; color: var(--memori-text-color, rgba(0, 0, 0, 0.85)); } .memori--deep-thought-disclaimer .memori-tooltip { position: relative; margin-bottom: 1rem; margin-left: 1rem; float: right; } .memori--deep-thought-disclaimer .memori-tooltip .memori-tooltip--trigger svg { width: 1.5rem; height: 1.5rem; padding: 5px; border: 1px solid #666; border-radius: 50%; } .memori--deep-thought-disclaimer a { color: inherit; text-decoration: underline; } .memori--privacy-tooltip-content { text-align: left; } .memori--privacy-tooltip-content-list { padding-left: 1rem; }