﻿:root {
  --mytcr-primary: #BDFF00;
  --mytcr-secondary: #AD00FF;
  --mytcr-text: #848D97;
  --mytcr-accent: #161B22;
  --mytcr-bg: #0D1117;
  --mytcr-white: #FFFFFF;
}

body, .elementor-widget-text-editor, .elementor-widget-heading p {
  font-family: Roboto, system-ui, sans-serif;
  color: var(--mytcr-text);
}

h1, h1.entry-title {
  font-family: Montserrat, sans-serif;
  font-weight: 800;
  font-size: 64px;
  line-height: 72px;
  color: var(--mytcr-white);
}

h2 { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 48px; line-height: 56px; color: var(--mytcr-white); }
h3 { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 36px; line-height: 44px; color: var(--mytcr-white); }
h4 { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 32px; line-height: 40px; color: var(--mytcr-white); }
h5 { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 24px; line-height: 32px; color: var(--mytcr-white); }
h6 { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 18px; line-height: 26px; color: var(--mytcr-white); }

.accent, .subtitle {
  font-family: "Days One", sans-serif;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: var(--mytcr-text);
}

.elementor-button, .ekit-btn, a.button:not(.ekit-btn), .btn:not(.ekit-btn) {
  font-family: "Days One", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  border: 3px solid var(--mytcr-primary);
  background: var(--mytcr-accent);
  color: var(--mytcr-white);
  border-radius: 3px;
  padding: 20px 60px;
}

.elementor-button:hover, .ekit-btn:hover {
  background: var(--mytcr-primary);
  color: var(--mytcr-accent);
}

/* === LEGACY KILLER === */
.elementor-widget-html > style,
.elementor-widget-html > script,
.custom-html-block style,
.custom-html-block script {
  display: none !important;
}

.old-custom-html, .mytcr-old-embed, .tcr-custom-block,
.fix-code-wrapper, .tool-page .custom-html {
  all: unset;
  display: block;
  font-family: Roboto, system-ui, sans-serif;
  color: var(--mytcr-text);
}
