/**
 * PrestaHU
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Commercial License
 * you can't distribute, modify or sell this code
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file
 * If you need help please contact info@presta.hu
 *
 * @author    PrestaHU <info@presta.hu>
 * @copyright PrestaHU
 * @license   commercial
 */
/* pshu-gate: allow-file front-fixed-palette — a named design with its own palette, chosen in the back office; the default design follows the theme */
/* Chalk — Bold Neo-Brutalist */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/courier-prime-400-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/courier-prime-400-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../fonts/courier-prime-700-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../fonts/courier-prime-700-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

#chatbox,
#chatbox-toggle,
.pshuaichat-fab-hint {
  --psh-accent:             #e8271a;
  --psh-panel-bg:           #ffffff;
  --psh-panel-radius:       0px;
  --psh-panel-shadow:       5px 5px 0 #0a0a0a;
  --psh-panel-border:       3px solid #0a0a0a;
  --psh-header-bg:          #0a0a0a;
  --psh-header-text:        #ffffff;
  --psh-header-radius:      0;
  --psh-header-font:        'Courier Prime', 'Courier New', monospace;
  --psh-header-size:        13px;
  --psh-header-weight:      700;
  --psh-header-padding:     12px 14px;
  --psh-btn-color:          #7a7a7a;
  --psh-btn-hover:          rgba(232,39,26,.12);
  --psh-msgs-bg:            #ffffff;
  --psh-msgs-padding:       14px 12px;
  --psh-msgs-gap:           10px;
  --psh-bot-bg:             #ffffff;
  --psh-card-price:         #d42318;
  --psh-bot-text:           #0a0a0a;
  --psh-bot-border:         2px solid #0a0a0a;
  --psh-bot-shadow:         2px 2px 0 #0a0a0a;
  --psh-bot-radius:         0;
  --psh-user-bg:            #e42417;
  --psh-user-text:          #ffffff;
  --psh-user-border:        2px solid #0a0a0a;
  --psh-user-shadow:        3px 3px 0 #0a0a0a;
  --psh-user-radius:        0;
  --psh-avatar-bg:          #0a0a0a;
  --psh-avatar-text:        #ffffff;
  --psh-font:               'Courier Prime', 'Courier New', monospace;
  --psh-font-size:          14px;
  --psh-line-height:        1.5;
  --psh-bubble-padding:     9px 13px;
  --psh-footer-bg:          #f5f5f5;
  --psh-footer-border:      2px solid #0a0a0a;
  --psh-footer-radius:      0;
  --psh-footer-padding:     10px 12px;
  --psh-input-bg:           #ffffff;
  --psh-input-border:       2px solid #0a0a0a;
  --psh-input-border-focus: 2px solid #e8271a;
  --psh-input-text:         #0a0a0a;
  --psh-input-placeholder:  #757575;
  --psh-input-radius:       0;
  --psh-input-padding:      8px 12px;
  --psh-send-show:          flex;
  --psh-send-bg:            #0a0a0a;
  --psh-send-text:          #ffffff;
  --psh-send-radius:        0;
  --psh-send-size:          40px;
  --psh-chip-bg:            #ffffff;
  --psh-chip-border:        2px solid #0a0a0a;
  --psh-chip-text:          #0a0a0a;
  --psh-chip-radius:        0;
  --psh-chip-hover-bg:      #e42417;
  --psh-chip-hover-text:    #ffffff;
  --psh-fab-bg:             #0a0a0a;
  --psh-fab-text:           #ffffff;
  --psh-fab-radius:         0;
  --psh-fab-border:         2px solid #0a0a0a;
  --psh-fab-shadow:         4px 4px 0 #e8271a;
  --psh-counter-text:       #6f6f6f;
  --psh-counter-bg:         #f5f5f5;
  --psh-consent-overlay:    rgba(10,10,10,.6);
  --psh-consent-card:       #ffffff;
  --psh-typing-dot:         #0a0a0a;
}
