
@font-face {
font-family: "OneEnglishWatermark";
    src: local("Thesignature");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

:root {
  --one-global-font-family: system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;
  --one-font-scale: 1;
  --one-ui-font-weight: 500;
  --one-app-icon-bg-color: #FFFFFF;
  --one-app-logo-color: #111111;
  --one-app-icon-radius: 26px;
  --one-app-label-color: #000000;
  --one-app-label-size: 11px;
  --one-app-label-weight: 400;
  --one-range-track-bg: linear-gradient(90deg, rgba(150,150,150,0.72), rgba(181,199,211,0.72));
  --one-range-thumb-bg: #000;
  --one-range-thumb-border: 1px solid rgba(252,251,247,0.78);
  --one-quality-ink: #111111;
  --one-quality-soft-ink: #211F1C;
  --one-quality-muted: #7E7B74;
  --one-quality-faint: #B5B0A8;
  --one-quality-line: rgba(17,17,17,0.10);
  --one-quality-button: #111111;
  --one-quality-button-shadow: 0 12px 28px rgba(0,0,0,0.12);
  --one-visual-vw: 100vw;
  --one-visual-vh: 100svh;
  --one-layout-vw: 100vw;
  --one-layout-vh: 100svh;
  --one-shell-lock-width: 100vw;
  --one-shell-lock-height: 100svh;
  --one-visual-offset-top: 0px;
  --one-visual-offset-left: 0px;
  --one-visual-bottom-gap: 0px;
  --chat-composer-bottom-gap: 20px;
  --messages-safe-bottom: max(18px, env(safe-area-inset-bottom, 0px));
  --messages-bg: #F7F4EF;
  --messages-card: rgba(255,255,255,.72);
  --messages-line: rgba(158,148,136,.18);
  --messages-text: #3D3934;
  --messages-soft: #918A82;
  --messages-faint: #B8B0A7;
  --one-app-icon-bg: rgba(255,255,255,0.30);
  --one-app-icon-border: 1px solid rgba(255,255,255,0.52);
  --one-app-icon-shadow: inset 0 1px 1px rgba(255,255,255,0.86), 0 4px 10px rgba(15,23,42,0.05);
  --one-app-icon-backdrop: blur(1px);
  --one-desktop-top-gap: max(28px, calc(env(safe-area-inset-top) + 12px));
  --one-en-title-font: "OneEnglishTitle", "Roustel", "Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;
  --one-en-subtitle-font: "OneEnglishSubtitle", "Quetine", "Segoe Script", "Snell Roundhand", "Brush Script MT", cursive;
  --one-en-watermark-font: "OneEnglishWatermark", "Thesignature", "Segoe Script", "Brush Script MT", cursive;
}

.one-en-title {
  font-family: var(--one-en-title-font);
  font-weight: 400;
  font-style: normal;
  line-height: 0.94;
  letter-spacing: 0.015em;
  text-transform: none;
  font-synthesis: none;
}

.one-en-subtitle {
  font-family: var(--one-en-subtitle-font);
  font-weight: 400;
  font-style: normal;
  line-height: 1.02;
  letter-spacing: 0.045em;
  text-transform: none;
  font-synthesis: none;
}

.one-en-watermark {
  font-family: var(--one-en-watermark-font);
  font-weight: 400;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: 0.012em;
  text-transform: none;
  font-synthesis: none;
}

.one-en-title :where(span, em, strong, i) {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

.one-en-subtitle :where(span, em, strong, i) {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

.one-en-watermark :where(span, em, strong, i) {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

.one-en-subtitle.settings-entry-subtitle {
  letter-spacing: 0.01em;
}

.one-en-subtitle.settings-section-label {
  letter-spacing: 0.01em;
}

.one-en-subtitle.messages-subtitle {
  letter-spacing: 0.01em;
}

.one-en-subtitle.wb-library-subtitle {
  letter-spacing: 0.01em;
}

.one-en-subtitle.chat-assets-kicker {
  letter-spacing: 0.01em;
}

.one-en-subtitle.chat-mask-preset-subtitle {
  letter-spacing: 0.01em;
}

.one-en-subtitle.chat-online-search-kicker {
  letter-spacing: 0.01em;
}

.one-en-subtitle.chat-news-start-kicker {
  letter-spacing: 0.01em;
}

.one-en-subtitle.chat-import-policy-kicker {
  letter-spacing: 0.01em;
}

.one-en-title.modal-title {
  letter-spacing: 0.01em;
}

.one-en-title.chat-choice-title {
  letter-spacing: 0.01em;
}

.one-en-title.chat-group-title {
  letter-spacing: 0.01em;
}

.one-en-title.chat-preset-title {
  letter-spacing: 0.01em;
}

.one-en-title.chat-quickpay-title {
  letter-spacing: 0.01em;
}

.one-en-title.settings-disclaimer-title {
  letter-spacing: 0.01em;
}

.one-en-watermark.chat-sticker-stamp {
  letter-spacing: 0.01em;
}

.one-en-watermark.chat-dyn-signature {
  letter-spacing: 0.01em;
}

.one-en-watermark.chat-me-signature {
  letter-spacing: 0.01em;
}

.one-en-watermark.chat-ta-profile-signature {
  letter-spacing: 0.01em;
}

:where(input, textarea)::placeholder {
  font-weight: 400;
}

:where([contenteditable][data-placeholder])::before {
  font-weight: 400;
}

