html[data-questora-theme="halloween"]{background:#24162f;color:#fff2df;--cream:#24162f;--purple:#ddb8ff;--purple-dark:#ebcfff;--muted:#dbc5e9;--line:#533e65}
html[data-questora-theme="halloween"] body{background:#24162f;color:#fff2df}
html[data-questora-theme="halloween"] .site-header{background:#2e1d3df5;border-color:#533e65}
html[data-questora-theme="halloween"] :is(.site-header .brand,.site-footer .brand){color:#fff2df}
html[data-questora-theme="halloween"] .brand-mark{background:#eda742;color:#352044}
html[data-questora-theme="halloween"] .header-inner nav{color:#e8d1f5}
html[data-questora-theme="halloween"] .button{background:#f3b04f;color:#352044;border-color:#d68a29}
html[data-questora-theme="halloween"] .button:hover{background:#ffc66e}
html[data-questora-theme="halloween"] :is(h1,h2,h3){color:#fff2df}
html[data-questora-theme="halloween"] :is(.catalog-hero p,.editorial-hero p,.detail-goal,.article-body p,.article-body li){color:#e0cfe9}
html[data-questora-theme="halloween"] :is(.game-card,.guide-panel,.setup-panel,.update-card,.empty-editorial,.article-contents,.article-callout,.bottom-cta){background:#fffaf2;border-color:#e8daeb;color:#352044;--purple:#704399;--purple-dark:#60387f;--muted:#715d7b;--line:#e8daeb}
html[data-questora-theme="halloween"] :is(.game-card,.guide-panel,.setup-panel,.update-card,.empty-editorial,.article-contents,.article-callout,.bottom-cta) :is(h1,h2,h3,p,li){color:inherit}
html[data-questora-theme="halloween"] :is(.article-meta>span,.count-pill){background:#503568;color:#f4e4ff}
html[data-questora-theme="halloween"] .site-footer{background:#2e1d3d;border-color:#533e65;color:#fff2df}
html[data-questora-theme="halloween"] .site-footer p{color:#dbc5e9}
html[data-questora-theme="halloween"] .questora-legal main{background:#fffaf2;border-color:#e8daeb;color:#352044}
html[data-questora-theme="halloween"] .questora-legal main :is(h1,h2,h3){color:#352044}
html[data-questora-theme="halloween"] .questora-legal header a{color:#e8c6ff}
html[data-questora-theme="halloween"] .questora-legal footer{color:#dbc5e9}
