/* Oblivion — SellAuth Canvas skin
   Paste this entire file into: Code editor → assets/custom.css → Save
   Then set Accent color to #E10600 and Color scheme to Dark. */

@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap");

:root,
[data-scheme="light"],
[data-scheme="dark"] {
  --cl-accent: 225, 6, 0 !important;
  --cl-background: 7, 7, 8 !important;
  --cl-foreground: 244, 241, 236 !important;
  --cl-card: 16, 16, 18 !important;
  --cl-surface: 16, 16, 18 !important;
  --cl-muted: 18, 18, 20 !important;
  --cl-border: 38, 38, 42 !important;
  --cl-t-primary: 244, 241, 236 !important;
  --cl-t-secondary: 163, 158, 152 !important;
  --cl-t-accent: 255, 247, 246 !important;
  --cl-on-accent: 255, 247, 246 !important;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-card: 14px;
  --dur: 180ms;
}

html {
  background: #070708 !important;
}

body {
  background: transparent !important;
  background-image: none !important;
  color: #f4f1ec !important;
  font-family: Outfit, Inter, ui-sans-serif, system-ui, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  position: relative;
  z-index: 0;
  isolation: isolate;
}

/* Announcement */
.sa-announcement,
[data-component-id="announcement"] {
  background: #e10600 !important;
  color: #fff7f6 !important;
  border: 0 !important;
  font-size: 12.5px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-align: center;
}

.sa-announcement a,
[data-component-id="announcement"] a {
  color: #fff !important;
  text-decoration: none;
}

/* Navbar */
.sa-header,
.sa-navbar,
header.component {
  position: sticky;
  top: 0;
  z-index: 40;
}

.sa-navbar,
.sa-header .bg-card,
header.component > .bg-card {
  background: rgba(7, 7, 8, 0.82) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 14px !important;
  backdrop-filter: blur(16px);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.35);
}

.sa-navbar-link {
  color: rgba(244, 241, 236, 0.78) !important;
  border-radius: 10px;
  font-weight: 500;
}

.sa-navbar-link:hover,
.sa-navbar-link[aria-current="page"] {
  color: #fff !important;
  background: rgba(225, 6, 0, 0.14) !important;
}

.sa-navbar-cart {
  background: #e10600 !important;
  color: #fff7f6 !important;
  border-radius: 10px !important;
}

/* Hero */
.sa-hero {
  position: relative;
  padding-top: 4.5rem !important;
  padding-bottom: 3.5rem !important;
}

.sa-hero-eyebrow {
  color: #ff3b30 !important;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.sa-hero-title,
.sa-hero h1 {
  color: #f4f1ec !important;
  font-weight: 700 !important;
  letter-spacing: -0.035em !important;
  line-height: 1.02 !important;
  text-wrap: balance;
}

.sa-hero-subtitle,
.sa-hero p {
  color: #a39e98 !important;
  font-size: 1.05rem;
  line-height: 1.55;
  max-width: 38rem;
}

/* Buttons */
.sa-btn,
.sa-add-to-cart,
button[type="submit"],
a.bg-accent-500,
button.bg-accent-500 {
  border-radius: 10px !important;
  font-weight: 600 !important;
  transition: background 180ms ease, transform 150ms ease, box-shadow 180ms ease;
}

.sa-btn:active,
.sa-add-to-cart:active,
button[type="submit"]:active {
  transform: scale(0.98);
}

.sa-btn--primary,
.sa-add-to-cart,
a.bg-accent-500,
button.bg-accent-500 {
  background: #e10600 !important;
  color: #fff7f6 !important;
  border: 0 !important;
  box-shadow: 0 8px 24px rgba(225, 6, 0, 0.28);
}

.sa-btn--primary:hover,
.sa-add-to-cart:hover,
a.bg-accent-500:hover,
button.bg-accent-500:hover {
  background: #ff241c !important;
}

.sa-btn--secondary,
.sa-btn--outline,
a.bg-card {
  background: transparent !important;
  color: #f4f1ec !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}

.sa-btn--secondary:hover,
.sa-btn--outline:hover {
  border-color: rgba(225, 6, 0, 0.7) !important;
  background: rgba(225, 6, 0, 0.08) !important;
}

/* Sections */
.sa-section-header,
.sa-products-title,
.sa-faq-title {
  letter-spacing: -0.03em;
  font-weight: 700;
}

.sa-products-items,
.sa-products .grid {
  gap: 14px !important;
}

/* Product cards */
.sa-product-card,
.sa-feedback-card {
  background: #101012 !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 14px !important;
  overflow: hidden;
  box-shadow: none !important;
  transition: border-color 180ms ease, transform 180ms ease, box-shadow 180ms ease;
}

.sa-product-card:hover {
  border-color: rgba(225, 6, 0, 0.7) !important;
  transform: translateY(-3px);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(225, 6, 0, 0.25) !important;
}

.sa-product-card img,
.sa-product-gallery img {
  outline: 1px solid rgba(255, 255, 255, 0.08);
  outline-offset: -1px;
}

.sa-product-card-title,
.sa-product-card h3,
.sa-product-card h2 {
  color: #f4f1ec !important;
  font-weight: 600 !important;
  letter-spacing: -0.02em;
}

.sa-product-card-price,
.sa-product-card-badge,
.sa-price {
  color: #ff3b30 !important;
  font-weight: 650;
  font-variant-numeric: tabular-nums;
}

/* Product page */
.sa-product-form,
.sa-cart-panel,
.sa-cart-item {
  background: #101012 !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 14px !important;
}

.sa-product-form label,
.sa-cart-item {
  color: #f4f1ec;
}

/* FAQ, search, inputs */
.sa-faq-item,
.sa-searchbar input,
input,
select,
textarea {
  background: #101012 !important;
  color: #f4f1ec !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 10px !important;
}

input:focus,
select:focus,
textarea:focus,
.sa-searchbar input:focus {
  outline: none !important;
  border-color: rgba(225, 6, 0, 0.8) !important;
  box-shadow: 0 0 0 3px rgba(225, 6, 0, 0.18) !important;
}

.sa-faq-item summary,
.sa-faq-item button {
  font-weight: 600;
}

/* Footer */
.sa-footer,
footer {
  background: transparent !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
  color: #a39e98 !important;
}

.sa-footer-link {
  color: #a39e98 !important;
}

.sa-footer-link:hover {
  color: #fff !important;
}

/* Links + misc chrome */
a {
  text-underline-offset: 3px;
}

.sa-breadcrumbs,
.sa-pagination {
  color: #a39e98;
}

.sa-pagination a[aria-current="page"],
.sa-badge {
  background: rgba(225, 6, 0, 0.16) !important;
  color: #ff3b30 !important;
  border-radius: 999px;
}

.bg-card,
.bg-background {
  background-color: #101012;
}

.text-accent-500,
.text-accent-400 {
  color: #ff3b30 !important;
}

/* Noble-style wave mesh + top glow, recolored red */
body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: min(100vw, 1920px);
  height: 880px;
  z-index: -1;
  pointer-events: none;
  opacity: 0.11;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%201920%20880%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M0%2C-2%2040%2C-1%2080%2C1%20120%2C3%20160%2C5%20200%2C7%20240%2C9%20280%2C12%20320%2C15%20360%2C18%20400%2C21%20440%2C24%20480%2C27%20520%2C31%20560%2C34%20600%2C38%20640%2C41%20680%2C45%20720%2C49%20760%2C52%20800%2C56%20840%2C59%20880%2C63%20920%2C66%20960%2C70%201000%2C73%201040%2C76%201080%2C79%201120%2C82%201160%2C84%201200%2C85%201240%2C85%201280%2C83%201320%2C77%201360%2C66%201400%2C50%201440%2C29%201480%2C5%201520%2C-18%201560%2C-35%201600%2C-44%201640%2C-41%201680%2C-27%201720%2C-6%201760%2C19%201800%2C44%201840%2C65%201880%2C80%201920%2C90%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C12%2040%2C13%2080%2C15%20120%2C17%20160%2C19%20200%2C22%20240%2C24%20280%2C27%20320%2C30%20360%2C33%20400%2C36%20440%2C39%20480%2C43%20520%2C46%20560%2C50%20600%2C54%20640%2C57%20680%2C61%20720%2C65%20760%2C69%20800%2C72%20840%2C76%20880%2C80%20920%2C83%20960%2C87%201000%2C90%201040%2C94%201080%2C97%201120%2C100%201160%2C102%201200%2C104%201240%2C104%201280%2C101%201320%2C95%201360%2C84%201400%2C67%201440%2C46%201480%2C22%201520%2C-2%201560%2C-19%201600%2C-28%201640%2C-25%201680%2C-10%201720%2C12%201760%2C38%201800%2C64%201840%2C85%201880%2C101%201920%2C112%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C26%2040%2C27%2080%2C29%20120%2C31%20160%2C34%20200%2C36%20240%2C39%20280%2C42%20320%2C45%20360%2C48%20400%2C51%20440%2C55%20480%2C58%20520%2C62%20560%2C66%20600%2C70%20640%2C74%20680%2C77%20720%2C81%20760%2C85%20800%2C89%20840%2C93%20880%2C97%20920%2C100%20960%2C104%201000%2C108%201040%2C111%201080%2C114%201120%2C117%201160%2C120%201200%2C122%201240%2C122%201280%2C119%201320%2C113%201360%2C102%201400%2C85%201440%2C63%201480%2C38%201520%2C15%201560%2C-4%201600%2C-12%201640%2C-9%201680%2C6%201720%2C30%201760%2C57%201800%2C83%201840%2C106%201880%2C123%201920%2C134%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C40%2040%2C42%2080%2C44%20120%2C46%20160%2C48%20200%2C51%20240%2C54%20280%2C57%20320%2C60%20360%2C63%20400%2C67%20440%2C70%20480%2C74%20520%2C78%20560%2C82%20600%2C86%20640%2C90%20680%2C94%20720%2C98%20760%2C102%20800%2C106%20840%2C110%20880%2C114%20920%2C117%20960%2C121%201000%2C125%201040%2C129%201080%2C132%201120%2C135%201160%2C138%201200%2C140%201240%2C140%201280%2C138%201320%2C131%201360%2C120%201400%2C103%201440%2C81%201480%2C55%201520%2C31%201560%2C12%201600%2C4%201640%2C8%201680%2C23%201720%2C47%201760%2C76%201800%2C103%201840%2C127%201880%2C144%201920%2C156%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C54%2040%2C56%2080%2C58%20120%2C60%20160%2C63%20200%2C65%20240%2C68%20280%2C72%20320%2C75%20360%2C78%20400%2C82%20440%2C86%20480%2C89%20520%2C93%20560%2C97%20600%2C101%20640%2C106%20680%2C110%20720%2C114%20760%2C118%20800%2C122%20840%2C126%20880%2C130%20920%2C134%20960%2C138%201000%2C142%201040%2C146%201080%2C150%201120%2C153%201160%2C156%201200%2C158%201240%2C158%201280%2C156%201320%2C150%201360%2C138%201400%2C121%201440%2C98%201480%2C72%201520%2C47%201560%2C28%201600%2C20%201640%2C24%201680%2C40%201720%2C65%201760%2C94%201800%2C123%201840%2C147%201880%2C166%201920%2C178%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C68%2040%2C70%2080%2C72%20120%2C75%20160%2C77%20200%2C80%20240%2C83%20280%2C86%20320%2C90%20360%2C93%20400%2C97%20440%2C101%20480%2C105%20520%2C109%20560%2C113%20600%2C117%20640%2C122%20680%2C126%20720%2C130%20760%2C135%20800%2C139%20840%2C143%20880%2C147%20920%2C151%20960%2C156%201000%2C160%201040%2C164%201080%2C167%201120%2C171%201160%2C174%201200%2C176%201240%2C177%201280%2C174%201320%2C168%201360%2C156%201400%2C138%201440%2C115%201480%2C89%201520%2C63%201560%2C44%201600%2C36%201640%2C40%201680%2C57%201720%2C83%201760%2C113%201800%2C143%201840%2C168%201880%2C187%201920%2C200%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C82%2040%2C84%2080%2C86%20120%2C89%20160%2C92%20200%2C95%20240%2C98%20280%2C101%20320%2C105%20360%2C109%20400%2C112%20440%2C116%20480%2C120%20520%2C125%20560%2C129%20600%2C133%20640%2C138%20680%2C142%20720%2C146%20760%2C151%20800%2C155%20840%2C160%20880%2C164%20920%2C168%20960%2C173%201000%2C177%201040%2C181%201080%2C185%201120%2C189%201160%2C192%201200%2C194%201240%2C195%201280%2C193%201320%2C186%201360%2C174%201400%2C156%201440%2C132%201480%2C106%201520%2C80%201560%2C60%201600%2C52%201640%2C56%201680%2C74%201720%2C101%201760%2C132%201800%2C163%201840%2C189%201880%2C209%201920%2C222%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C96%2040%2C98%2080%2C101%20120%2C103%20160%2C106%20200%2C109%20240%2C113%20280%2C116%20320%2C120%20360%2C124%20400%2C128%20440%2C132%20480%2C136%20520%2C140%20560%2C145%20600%2C149%20640%2C154%20680%2C158%20720%2C163%20760%2C167%20800%2C172%20840%2C176%20880%2C181%20920%2C185%20960%2C190%201000%2C194%201040%2C199%201080%2C203%201120%2C207%201160%2C210%201200%2C212%201240%2C213%201280%2C211%201320%2C205%201360%2C193%201400%2C174%201440%2C150%201480%2C122%201520%2C96%201560%2C76%201600%2C67%201640%2C73%201680%2C91%201720%2C119%201760%2C151%201800%2C182%201840%2C209%201880%2C230%201920%2C244%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C110%2040%2C113%2080%2C115%20120%2C118%20160%2C121%20200%2C124%20240%2C127%20280%2C131%20320%2C135%20360%2C139%20400%2C143%20440%2C147%20480%2C151%20520%2C156%20560%2C160%20600%2C165%20640%2C170%20680%2C174%20720%2C179%20760%2C184%20800%2C188%20840%2C193%20880%2C198%20920%2C202%20960%2C207%201000%2C212%201040%2C216%201080%2C220%201120%2C225%201160%2C228%201200%2C231%201240%2C232%201280%2C229%201320%2C223%201360%2C211%201400%2C192%201440%2C167%201480%2C139%201520%2C112%201560%2C92%201600%2C83%201640%2C89%201680%2C108%201720%2C136%201760%2C170%201800%2C202%201840%2C230%201880%2C251%201920%2C266%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C125%2040%2C127%2080%2C129%20120%2C132%20160%2C135%20200%2C139%20240%2C142%20280%2C146%20320%2C150%20360%2C154%20400%2C158%20440%2C162%20480%2C167%20520%2C172%20560%2C176%20600%2C181%20640%2C186%20680%2C190%20720%2C195%20760%2C200%20800%2C205%20840%2C210%20880%2C215%20920%2C219%20960%2C224%201000%2C229%201040%2C234%201080%2C238%201120%2C242%201160%2C246%201200%2C249%201240%2C250%201280%2C248%201320%2C241%201360%2C229%201400%2C210%201440%2C185%201480%2C156%201520%2C129%201560%2C108%201600%2C99%201640%2C105%201680%2C125%201720%2C154%201760%2C189%201800%2C222%201840%2C251%201880%2C273%201920%2C288%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C139%2040%2C141%2080%2C144%20120%2C147%20160%2C150%20200%2C153%20240%2C157%20280%2C161%20320%2C165%20360%2C169%20400%2C173%20440%2C178%20480%2C182%20520%2C187%20560%2C192%20600%2C197%20640%2C202%20680%2C207%20720%2C212%20760%2C217%20800%2C222%20840%2C227%20880%2C232%20920%2C236%20960%2C241%201000%2C246%201040%2C251%201080%2C256%201120%2C260%201160%2C264%201200%2C267%201240%2C268%201280%2C266%201320%2C260%201360%2C247%201400%2C228%201440%2C202%201480%2C173%201520%2C145%201560%2C124%201600%2C115%201640%2C121%201680%2C142%201720%2C172%201760%2C207%201800%2C242%201840%2C272%201880%2C294%201920%2C310%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C153%2040%2C155%2080%2C158%20120%2C161%20160%2C164%20200%2C168%20240%2C172%20280%2C176%20320%2C180%20360%2C184%20400%2C189%20440%2C193%20480%2C198%20520%2C203%20560%2C208%20600%2C213%20640%2C218%20680%2C223%20720%2C228%20760%2C233%20800%2C238%20840%2C243%20880%2C248%20920%2C253%20960%2C259%201000%2C264%201040%2C269%201080%2C273%201120%2C278%201160%2C282%201200%2C285%201240%2C287%201280%2C285%201320%2C278%201360%2C265%201400%2C246%201440%2C219%201480%2C190%201520%2C161%201560%2C140%201600%2C131%201640%2C138%201680%2C159%201720%2C190%201760%2C226%201800%2C262%201840%2C292%201880%2C316%201920%2C332%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C167%2040%2C169%2080%2C172%20120%2C175%20160%2C179%20200%2C183%20240%2C186%20280%2C190%20320%2C195%20360%2C199%20400%2C204%20440%2C208%20480%2C213%20520%2C218%20560%2C223%20600%2C228%20640%2C234%20680%2C239%20720%2C244%20760%2C249%20800%2C255%20840%2C260%20880%2C265%20920%2C270%20960%2C276%201000%2C281%201040%2C286%201080%2C291%201120%2C296%201160%2C300%201200%2C304%201240%2C305%201280%2C303%201320%2C296%201360%2C284%201400%2C263%201440%2C237%201480%2C207%201520%2C178%201560%2C156%201600%2C147%201640%2C154%201680%2C176%201720%2C208%201760%2C245%201800%2C282%201840%2C313%201880%2C337%201920%2C354%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C181%2040%2C184%2080%2C186%20120%2C190%20160%2C193%20200%2C197%20240%2C201%20280%2C205%20320%2C210%20360%2C214%20400%2C219%20440%2C224%20480%2C229%20520%2C234%20560%2C239%20600%2C244%20640%2C250%20680%2C255%20720%2C260%20760%2C266%20800%2C271%20840%2C277%20880%2C282%20920%2C287%20960%2C293%201000%2C298%201040%2C304%201080%2C309%201120%2C314%201160%2C318%201200%2C322%201240%2C323%201280%2C322%201320%2C315%201360%2C302%201400%2C281%201440%2C254%201480%2C224%201520%2C194%201560%2C172%201600%2C163%201640%2C170%201680%2C193%201720%2C226%201760%2C264%201800%2C302%201840%2C334%201880%2C359%201920%2C376%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C195%2040%2C198%2080%2C201%20120%2C204%20160%2C208%20200%2C212%20240%2C216%20280%2C220%20320%2C225%20360%2C229%20400%2C234%20440%2C239%20480%2C244%20520%2C249%20560%2C255%20600%2C260%20640%2C265%20680%2C271%20720%2C276%20760%2C282%20800%2C288%20840%2C293%20880%2C299%20920%2C304%20960%2C310%201000%2C316%201040%2C321%201080%2C327%201120%2C332%201160%2C336%201200%2C340%201240%2C342%201280%2C340%201320%2C333%201360%2C320%201400%2C299%201440%2C272%201480%2C241%201520%2C211%201560%2C189%201600%2C180%201640%2C187%201680%2C210%201720%2C244%201760%2C283%201800%2C321%201840%2C355%201880%2C380%201920%2C398%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C209%2040%2C212%2080%2C215%20120%2C219%20160%2C222%20200%2C226%20240%2C231%20280%2C235%20320%2C240%20360%2C244%20400%2C249%20440%2C254%20480%2C260%20520%2C265%20560%2C270%20600%2C276%20640%2C281%20680%2C287%20720%2C293%20760%2C298%20800%2C304%20840%2C310%20880%2C316%20920%2C321%20960%2C327%201000%2C333%201040%2C339%201080%2C344%201120%2C350%201160%2C355%201200%2C358%201240%2C360%201280%2C358%201320%2C352%201360%2C338%201400%2C317%201440%2C289%201480%2C258%201520%2C227%201560%2C205%201600%2C196%201640%2C203%201680%2C227%201720%2C262%201760%2C302%201800%2C341%201840%2C375%201880%2C402%201920%2C420%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C223%2040%2C226%2080%2C229%20120%2C233%20160%2C237%20200%2C241%20240%2C245%20280%2C250%20320%2C255%20360%2C259%20400%2C265%20440%2C270%20480%2C275%20520%2C280%20560%2C286%20600%2C292%20640%2C297%20680%2C303%20720%2C309%20760%2C315%20800%2C321%20840%2C327%20880%2C333%20920%2C338%20960%2C344%201000%2C350%201040%2C356%201080%2C362%201120%2C368%201160%2C373%201200%2C377%201240%2C378%201280%2C377%201320%2C370%201360%2C357%201400%2C335%201440%2C307%201480%2C274%201520%2C244%201560%2C221%201600%2C212%201640%2C220%201680%2C244%201720%2C279%201760%2C321%201800%2C361%201840%2C396%201880%2C423%201920%2C443%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C237%2040%2C240%2080%2C244%20120%2C247%20160%2C251%20200%2C255%20240%2C260%20280%2C265%20320%2C269%20360%2C275%20400%2C280%20440%2C285%20480%2C290%20520%2C296%20560%2C302%20600%2C307%20640%2C313%20680%2C319%20720%2C325%20760%2C331%20800%2C337%20840%2C343%20880%2C349%20920%2C355%20960%2C362%201000%2C368%201040%2C374%201080%2C380%201120%2C386%201160%2C391%201200%2C395%201240%2C397%201280%2C395%201320%2C389%201360%2C375%201400%2C353%201440%2C324%201480%2C291%201520%2C260%201560%2C237%201600%2C228%201640%2C236%201680%2C261%201720%2C297%201760%2C340%201800%2C381%201840%2C417%201880%2C445%201920%2C465%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C252%2040%2C254%2080%2C258%20120%2C262%20160%2C266%20200%2C270%20240%2C275%20280%2C279%20320%2C284%20360%2C290%20400%2C295%20440%2C300%20480%2C306%20520%2C312%20560%2C317%20600%2C323%20640%2C329%20680%2C335%20720%2C341%20760%2C348%20800%2C354%20840%2C360%20880%2C366%20920%2C372%20960%2C379%201000%2C385%201040%2C391%201080%2C398%201120%2C403%201160%2C409%201200%2C413%201240%2C415%201280%2C414%201320%2C407%201360%2C393%201400%2C371%201440%2C342%201480%2C308%201520%2C277%201560%2C253%201600%2C244%201640%2C252%201680%2C278%201720%2C315%201760%2C359%201800%2C401%201840%2C438%201880%2C466%201920%2C487%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C266%2040%2C269%2080%2C272%20120%2C276%20160%2C280%20200%2C285%20240%2C289%20280%2C294%20320%2C299%20360%2C305%20400%2C310%20440%2C316%20480%2C321%20520%2C327%20560%2C333%20600%2C339%20640%2C345%20680%2C351%20720%2C358%20760%2C364%20800%2C370%20840%2C377%20880%2C383%20920%2C389%20960%2C396%201000%2C402%201040%2C409%201080%2C415%201120%2C421%201160%2C427%201200%2C431%201240%2C434%201280%2C432%201320%2C426%201360%2C412%201400%2C389%201440%2C359%201480%2C326%201520%2C293%201560%2C269%201600%2C260%201640%2C269%201680%2C295%201720%2C333%201760%2C378%201800%2C421%201840%2C459%201880%2C488%201920%2C509%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C280%2040%2C283%2080%2C286%20120%2C290%20160%2C295%20200%2C299%20240%2C304%20280%2C309%20320%2C314%20360%2C320%20400%2C325%20440%2C331%20480%2C337%20520%2C343%20560%2C349%20600%2C355%20640%2C361%20680%2C367%20720%2C374%20760%2C380%20800%2C387%20840%2C393%20880%2C400%20920%2C407%20960%2C413%201000%2C420%201040%2C426%201080%2C433%201120%2C439%201160%2C445%201200%2C450%201240%2C452%201280%2C451%201320%2C444%201360%2C430%201400%2C407%201440%2C377%201480%2C343%201520%2C310%201560%2C285%201600%2C276%201640%2C285%201680%2C312%201720%2C351%201760%2C397%201800%2C441%201840%2C479%201880%2C509%201920%2C531%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C294%2040%2C297%2080%2C301%20120%2C305%20160%2C309%20200%2C314%20240%2C319%20280%2C324%20320%2C329%20360%2C335%20400%2C340%20440%2C346%20480%2C352%20520%2C358%20560%2C364%20600%2C371%20640%2C377%20680%2C383%20720%2C390%20760%2C397%20800%2C403%20840%2C410%20880%2C417%20920%2C424%20960%2C430%201000%2C437%201040%2C444%201080%2C451%201120%2C457%201160%2C463%201200%2C468%201240%2C471%201280%2C470%201320%2C463%201360%2C448%201400%2C425%201440%2C395%201480%2C360%201520%2C326%201560%2C302%201600%2C292%201640%2C302%201680%2C329%201720%2C369%201760%2C416%201800%2C461%201840%2C500%201880%2C531%201920%2C553%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C308%2040%2C311%2080%2C315%20120%2C319%20160%2C324%20200%2C328%20240%2C333%20280%2C339%20320%2C344%20360%2C350%20400%2C355%20440%2C361%20480%2C367%20520%2C374%20560%2C380%20600%2C386%20640%2C393%20680%2C399%20720%2C406%20760%2C413%20800%2C420%20840%2C427%20880%2C434%20920%2C441%20960%2C448%201000%2C455%201040%2C462%201080%2C469%201120%2C475%201160%2C482%201200%2C487%201240%2C489%201280%2C488%201320%2C481%201360%2C467%201400%2C443%201440%2C412%201480%2C377%201520%2C343%201560%2C318%201600%2C309%201640%2C318%201680%2C346%201720%2C387%201760%2C435%201800%2C481%201840%2C521%201880%2C552%201920%2C575%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C322%2040%2C325%2080%2C329%20120%2C333%20160%2C338%20200%2C343%20240%2C348%20280%2C353%20320%2C359%20360%2C365%20400%2C371%20440%2C377%20480%2C383%20520%2C389%20560%2C396%20600%2C402%20640%2C409%20680%2C416%20720%2C422%20760%2C429%20800%2C436%20840%2C443%20880%2C450%20920%2C458%20960%2C465%201000%2C472%201040%2C479%201080%2C486%201120%2C493%201160%2C500%201200%2C505%201240%2C508%201280%2C507%201320%2C500%201360%2C485%201400%2C461%201440%2C430%201480%2C394%201520%2C359%201560%2C334%201600%2C325%201640%2C335%201680%2C363%201720%2C405%201760%2C454%201800%2C501%201840%2C542%201880%2C574%201920%2C597%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C336%2040%2C339%2080%2C343%20120%2C348%20160%2C352%20200%2C357%20240%2C363%20280%2C368%20320%2C374%20360%2C380%20400%2C386%20440%2C392%20480%2C398%20520%2C405%20560%2C411%20600%2C418%20640%2C425%20680%2C432%20720%2C439%20760%2C446%20800%2C453%20840%2C460%20880%2C467%20920%2C475%20960%2C482%201000%2C489%201040%2C497%201080%2C504%201120%2C511%201160%2C518%201200%2C523%201240%2C526%201280%2C525%201320%2C518%201360%2C503%201400%2C480%201440%2C447%201480%2C411%201520%2C376%201560%2C350%201600%2C341%201640%2C351%201680%2C380%201720%2C423%201760%2C473%201800%2C521%201840%2C563%201880%2C596%201920%2C619%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C350%2040%2C353%2080%2C357%20120%2C362%20160%2C367%20200%2C372%20240%2C377%20280%2C383%20320%2C389%20360%2C395%20400%2C401%20440%2C407%20480%2C414%20520%2C420%20560%2C427%20600%2C434%20640%2C441%20680%2C448%20720%2C455%20760%2C462%20800%2C469%20840%2C477%20880%2C484%20920%2C492%20960%2C499%201000%2C507%201040%2C514%201080%2C522%201120%2C529%201160%2C536%201200%2C542%201240%2C545%201280%2C544%201320%2C537%201360%2C522%201400%2C498%201440%2C465%201480%2C428%201520%2C393%201560%2C367%201600%2C357%201640%2C368%201680%2C397%201720%2C441%201760%2C492%201800%2C541%201840%2C584%201880%2C617%201920%2C641%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C364%2040%2C368%2080%2C372%20120%2C376%20160%2C381%20200%2C386%20240%2C392%20280%2C398%20320%2C403%20360%2C410%20400%2C416%20440%2C422%20480%2C429%20520%2C436%20560%2C442%20600%2C449%20640%2C456%20680%2C464%20720%2C471%20760%2C478%20800%2C486%20840%2C493%20880%2C501%20920%2C509%20960%2C516%201000%2C524%201040%2C532%201080%2C540%201120%2C547%201160%2C554%201200%2C560%201240%2C563%201280%2C563%201320%2C556%201360%2C540%201400%2C516%201440%2C483%201480%2C445%201520%2C409%201560%2C383%201600%2C373%201640%2C384%201680%2C415%201720%2C459%201760%2C511%201800%2C561%201840%2C604%201880%2C639%201920%2C663%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C378%2040%2C382%2080%2C386%20120%2C391%20160%2C396%20200%2C401%20240%2C407%20280%2C412%20320%2C418%20360%2C425%20400%2C431%20440%2C437%20480%2C444%20520%2C451%20560%2C458%20600%2C465%20640%2C472%20680%2C480%20720%2C487%20760%2C495%20800%2C502%20840%2C510%20880%2C518%20920%2C526%20960%2C534%201000%2C542%201040%2C550%201080%2C558%201120%2C565%201160%2C573%201200%2C578%201240%2C582%201280%2C581%201320%2C574%201360%2C559%201400%2C534%201440%2C500%201480%2C462%201520%2C426%201560%2C399%201600%2C390%201640%2C401%201680%2C432%201720%2C477%201760%2C530%201800%2C581%201840%2C625%201880%2C660%201920%2C685%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C392%2040%2C396%2080%2C400%20120%2C405%20160%2C410%20200%2C415%20240%2C421%20280%2C427%20320%2C433%20360%2C440%20400%2C446%20440%2C453%20480%2C460%20520%2C467%20560%2C474%20600%2C481%20640%2C488%20680%2C496%20720%2C503%20760%2C511%20800%2C519%20840%2C527%20880%2C535%20920%2C543%20960%2C551%201000%2C559%201040%2C567%201080%2C576%201120%2C584%201160%2C591%201200%2C597%201240%2C601%201280%2C600%201320%2C593%201360%2C577%201400%2C552%201440%2C518%201480%2C479%201520%2C442%201560%2C416%201600%2C406%201640%2C417%201680%2C449%201720%2C495%201760%2C549%201800%2C601%201840%2C646%201880%2C682%201920%2C707%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C406%2040%2C410%2080%2C414%20120%2C419%20160%2C424%20200%2C430%20240%2C436%20280%2C442%20320%2C448%20360%2C454%20400%2C461%20440%2C468%20480%2C475%20520%2C482%20560%2C489%20600%2C497%20640%2C504%20680%2C512%20720%2C520%20760%2C527%20800%2C535%20840%2C543%20880%2C552%20920%2C560%20960%2C568%201000%2C577%201040%2C585%201080%2C593%201120%2C602%201160%2C609%201200%2C615%201240%2C619%201280%2C619%201320%2C612%201360%2C596%201400%2C570%201440%2C536%201480%2C497%201520%2C459%201560%2C432%201600%2C422%201640%2C434%201680%2C466%201720%2C513%201760%2C568%201800%2C621%201840%2C667%201880%2C703%201920%2C729%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C420%2040%2C424%2080%2C429%20120%2C434%20160%2C439%20200%2C444%20240%2C450%20280%2C457%20320%2C463%20360%2C469%20400%2C476%20440%2C483%20480%2C490%20520%2C497%20560%2C505%20600%2C512%20640%2C520%20680%2C528%20720%2C536%20760%2C544%20800%2C552%20840%2C560%20880%2C569%20920%2C577%20960%2C585%201000%2C594%201040%2C603%201080%2C611%201120%2C620%201160%2C627%201200%2C634%201240%2C638%201280%2C637%201320%2C630%201360%2C614%201400%2C588%201440%2C554%201480%2C514%201520%2C476%201560%2C448%201600%2C438%201640%2C450%201680%2C483%201720%2C531%201760%2C587%201800%2C641%201840%2C688%201880%2C725%201920%2C751%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C434%2040%2C438%2080%2C443%20120%2C448%20160%2C453%20200%2C459%20240%2C465%20280%2C471%20320%2C478%20360%2C484%20400%2C491%20440%2C498%20480%2C506%20520%2C513%20560%2C520%20600%2C528%20640%2C536%20680%2C544%20720%2C552%20760%2C560%20800%2C568%20840%2C577%20880%2C585%20920%2C594%20960%2C603%201000%2C612%201040%2C620%201080%2C629%201120%2C638%201160%2C646%201200%2C652%201240%2C656%201280%2C656%201320%2C649%201360%2C633%201400%2C607%201440%2C571%201480%2C531%201520%2C492%201560%2C465%201600%2C455%201640%2C467%201680%2C500%201720%2C549%201760%2C606%201800%2C661%201840%2C708%201880%2C746%201920%2C773%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C448%2040%2C452%2080%2C457%20120%2C462%20160%2C468%20200%2C473%20240%2C480%20280%2C486%20320%2C493%20360%2C499%20400%2C506%20440%2C513%20480%2C521%20520%2C528%20560%2C536%20600%2C544%20640%2C552%20680%2C560%20720%2C568%20760%2C577%20800%2C585%20840%2C594%20880%2C602%20920%2C611%20960%2C620%201000%2C629%201040%2C638%201080%2C647%201120%2C656%201160%2C664%201200%2C671%201240%2C675%201280%2C675%201320%2C668%201360%2C651%201400%2C625%201440%2C589%201480%2C548%201520%2C509%201560%2C481%201600%2C471%201640%2C483%201680%2C518%201720%2C567%201760%2C624%201800%2C681%201840%2C729%201880%2C767%201920%2C795%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C462%2040%2C466%2080%2C471%20120%2C476%20160%2C482%20200%2C488%20240%2C494%20280%2C501%20320%2C507%20360%2C514%20400%2C521%20440%2C529%20480%2C536%20520%2C544%20560%2C552%20600%2C560%20640%2C568%20680%2C576%20720%2C584%20760%2C593%20800%2C602%20840%2C610%20880%2C619%20920%2C628%20960%2C637%201000%2C647%201040%2C656%201080%2C665%201120%2C674%201160%2C682%201200%2C689%201240%2C694%201280%2C693%201320%2C686%201360%2C670%201400%2C643%201440%2C607%201480%2C565%201520%2C526%201560%2C497%201600%2C487%201640%2C500%201680%2C535%201720%2C585%201760%2C643%201800%2C700%201840%2C750%201880%2C789%201920%2C817%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C476%2040%2C480%2080%2C485%20120%2C491%20160%2C496%20200%2C502%20240%2C509%20280%2C515%20320%2C522%20360%2C529%20400%2C536%20440%2C544%20480%2C551%20520%2C559%20560%2C567%20600%2C575%20640%2C584%20680%2C592%20720%2C601%20760%2C609%20800%2C618%20840%2C627%20880%2C636%20920%2C645%20960%2C655%201000%2C664%201040%2C674%201080%2C683%201120%2C692%201160%2C701%201200%2C708%201240%2C712%201280%2C712%201320%2C705%201360%2C688%201400%2C661%201440%2C625%201480%2C583%201520%2C543%201560%2C514%201600%2C503%201640%2C517%201680%2C552%201720%2C603%201760%2C662%201800%2C720%201840%2C771%201880%2C810%201920%2C839%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C491%2040%2C494%2080%2C499%20120%2C505%20160%2C511%20200%2C517%20240%2C523%20280%2C530%20320%2C537%20360%2C544%20400%2C551%20440%2C559%20480%2C567%20520%2C575%20560%2C583%20600%2C591%20640%2C599%20680%2C608%20720%2C617%20760%2C626%20800%2C635%20840%2C644%20880%2C653%20920%2C662%20960%2C672%201000%2C682%201040%2C691%201080%2C701%201120%2C710%201160%2C719%201200%2C726%201240%2C731%201280%2C731%201320%2C724%201360%2C707%201400%2C680%201440%2C642%201480%2C600%201520%2C559%201560%2C530%201600%2C520%201640%2C533%201680%2C569%201720%2C621%201760%2C681%201800%2C740%201840%2C791%201880%2C832%201920%2C861%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C505%2040%2C509%2080%2C514%20120%2C519%20160%2C525%20200%2C531%20240%2C538%20280%2C545%20320%2C552%20360%2C559%20400%2C567%20440%2C574%20480%2C582%20520%2C590%20560%2C598%20600%2C607%20640%2C615%20680%2C624%20720%2C633%20760%2C642%20800%2C651%20840%2C661%20880%2C670%20920%2C680%20960%2C689%201000%2C699%201040%2C709%201080%2C719%201120%2C728%201160%2C737%201200%2C745%201240%2C750%201280%2C750%201320%2C743%201360%2C726%201400%2C698%201440%2C660%201480%2C617%201520%2C576%201560%2C546%201600%2C536%201640%2C550%201680%2C586%201720%2C639%201760%2C700%201800%2C760%201840%2C812%201880%2C853%201920%2C883%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C519%2040%2C523%2080%2C528%20120%2C533%20160%2C539%20200%2C546%20240%2C552%20280%2C559%20320%2C567%20360%2C574%20400%2C582%20440%2C589%20480%2C597%20520%2C606%20560%2C614%20600%2C623%20640%2C631%20680%2C640%20720%2C649%20760%2C658%20800%2C668%20840%2C677%20880%2C687%20920%2C697%20960%2C707%201000%2C717%201040%2C727%201080%2C737%201120%2C747%201160%2C756%201200%2C764%201240%2C768%201280%2C769%201320%2C761%201360%2C744%201400%2C716%201440%2C678%201480%2C634%201520%2C593%201560%2C563%201600%2C552%201640%2C566%201680%2C603%201720%2C657%201760%2C719%201800%2C780%201840%2C833%201880%2C875%201920%2C905%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C533%2040%2C537%2080%2C542%20120%2C548%20160%2C554%20200%2C560%20240%2C567%20280%2C574%20320%2C581%20360%2C589%20400%2C597%20440%2C605%20480%2C613%20520%2C621%20560%2C630%20600%2C638%20640%2C647%20680%2C656%20720%2C665%20760%2C675%20800%2C684%20840%2C694%20880%2C704%20920%2C714%20960%2C724%201000%2C734%201040%2C745%201080%2C755%201120%2C765%201160%2C774%201200%2C782%201240%2C787%201280%2C787%201320%2C780%201360%2C763%201400%2C734%201440%2C696%201480%2C652%201520%2C609%201560%2C579%201600%2C569%201640%2C583%201680%2C621%201720%2C675%201760%2C738%201800%2C800%201840%2C854%201880%2C896%201920%2C927%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3Cpath%20d%3D%27M0%2C547%2040%2C551%2080%2C556%20120%2C562%20160%2C568%20200%2C575%20240%2C582%20280%2C589%20320%2C596%20360%2C604%20400%2C612%20440%2C620%20480%2C628%20520%2C636%20560%2C645%20600%2C654%20640%2C663%20680%2C672%20720%2C682%20760%2C691%20800%2C701%20840%2C711%20880%2C721%20920%2C731%20960%2C741%201000%2C752%201040%2C762%201080%2C773%201120%2C783%201160%2C793%201200%2C801%201240%2C806%201280%2C806%201320%2C799%201360%2C781%201400%2C753%201440%2C714%201480%2C669%201520%2C626%201560%2C595%201600%2C585%201640%2C599%201680%2C638%201720%2C693%201760%2C757%201800%2C820%201840%2C874%201880%2C917%201920%2C949%27%20stroke%3D%27white%27%20stroke-width%3D%271.25%27%2F%3E%3C%2Fsvg%3E") center top / 100% auto no-repeat;
}

body::after {
  content: "";
  position: fixed;
  top: 24px;
  left: 50%;
  width: 640px;
  height: 320px;
  transform: translateX(-50%);
  z-index: -1;
  pointer-events: none;
  border-radius: 999px;
  background: rgba(225, 6, 0, 0.22);
  filter: blur(130px);
}