/* Matching backdrop for standalone policy, warranty and confirmation pages. */
html{background:#050505}
body{
  background-color:#050505!important;
  background-image:
    radial-gradient(circle at 30% 74%,rgba(186,0,25,.26) 0%,rgba(186,0,25,.10) 25%,transparent 52%),
    radial-gradient(circle at 88% 35%,rgba(186,0,25,.17) 0%,rgba(186,0,25,.06) 22%,transparent 44%),
    url('/assets/honeycomb.svg?v=20260924f')!important;
  background-size:auto,auto,32px 56px!important;
  background-position:center,center,0 0!important;
  background-attachment:fixed!important;
}
.doc,.box,.thanks-card{background:rgba(9,9,10,.96)!important;border-color:rgba(186,0,25,.30)!important}
.thanks-page{background:rgba(5,5,5,.82)!important}
@media(max-width:768px){
  body{background-size:auto,auto,28px 49px!important;background-attachment:scroll!important}
}


/* Warranty page: replace the blue-tinted top and document panels with solid black. */
body{background:#050505!important;color:#f4f5f7!important}
.top{background:#050505!important;backdrop-filter:none!important;border-bottom-color:rgba(255,255,255,.14)!important}
.hero{background:#050505!important}
.hero .eyebrow{color:#ba0019!important}
.hero h1{color:#fff!important;text-shadow:none!important}
.hero p{color:#d1d5db!important}
.doc,.coverage-card{background:#09090a!important;border-color:rgba(255,255,255,.16)!important;color:#f4f5f7!important}
.doc h2,.doc h3,.doc strong,.coverage-card dt,th{color:#fff!important}
.doc p,.doc li,.coverage-card dd,td{color:#d1d5db!important}
.jump a{background:#09090a!important;color:#f4f5f7!important;border-color:rgba(186,0,25,.48)!important}
.jump a:hover,.jump a:focus-visible{background:#23090b!important;color:#fff!important;border-color:#ba0019!important}
th{background:#111214!important}
