@charset "Windows-1251";
@import url("//forumstatic.ru/files/001c/56/64/48043.css"); /* modern normalize*/
@import url('//forumstatic.ru/files/001c/56/64/56573.css'); /*f-rr*/
@import url('//forumstatic.ru/files/001c/56/64/25153.css'); /*fi-ss*/
@import url('https://fonts.googleapis.com/css2?family=Alegreya+SC:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Alegreya+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Alegreya:ital,wght@0,400..900;1,400..900&family=Amarante&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Kurale&family=Manrope:wght@200..800&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Bad+Script&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Marck+Script&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;700&display=swap');

@import url(style_cs.1785303392.css);


@font-face {
  font-family: "BKR Racacosta";
  src: url("https://forumstatic.ru/files/001c/56/64/86580.ttf?v=1") format("truetype");
  font-display: block;
}

@font-face {
  font-family: "Recolors";
  src: url("https://forumstatic.ru/files/001c/56/64/90432.otf") format("opentype");
}

@font-face {font-family: Recolors; font-style: normal; font-weight: 400; src: local('Recolors Personal Use'), url(https://forumstatic.ru/files/001b/e4/c6/36477.woff) format('woff');}

@font-face {font-family: Oranienbaum; src: local('Oranienbaum'), url(https://forumstatic.ru/files/001b/f1/3b/67742.ttf);}

@font-face {font-family: 'Hamiltone'; src: local("Hamiltone"), url(https://forumstatic.ru/files/001b/35/c8/19671.ttf);}

@font-face {font-family: 'Ballerina'; src: local("Ballerina"), url(https://forumstatic.ru/files/001b/35/c8/64541.ttf);}

@font-face {font-family: 'Black Knight'; src: local("Black Knight"), url(https://forumstatic.ru/files/001b/35/c8/52639.ttf);}

@font-face {font-family: 'History'; src: local("History"), url(https://forumstatic.ru/files/001b/35/c8/67622.ttf);}

@font-face {font-family: Finlandica; src: local('Finlandica'), url(https://forumstatic.ru/files/001b/f1/8a/97558.ttf) format("truetype");}

 .custom_tag_eventimg  {
  display: inline-block;
}

#h-unanswered {
  display: none;
}

.dop-height {
  max-height: 600px; 
  overflow: auto;
}

#pun .sticker img {
    max-width: 100px;
}

#pun  .sticker[data-sticker='emoji'] img {
    width: 20px;
    aspect-ratio: 1;

}
#pun  .sticker[data-sticker='custom'] img {
    max-width: 100px;
}

#pun  .sticker[data-sticker='static'] img,
#pun  .sticker[data-sticker='Genshin-2'] img {
    max-width: 60px;t
}

.forum tr[data-topic-id="1095"] .intd div.icon:before {
	content: "\e4d2"; /*fi-ss-crow*/
}

.forum tr[data-topic-id="1040"] .intd div.icon:before,
.forum tr[data-topic-id="1015"] .intd div.icon:before {
	content: "\e5a6"; /*fi-ss-dragon*/
}

.forum tr[data-topic-id="1059"] .intd div.icon:before {
	content: "\eed1"; /*fi-ss-squirrel*/	
}

.forum tr[data-topic-id="818"] .intd div.icon:before {
	content: "\e760"; /*fi-ss-galaxy-alt*/	
}

.forum tr[data-topic-id="1087"] .intd div.icon:before {
	content: "\ebff"; /*fi-ss-pig*/	
}

.forum tr[data-topic-id="961"] .intd div.icon:before {
	content: "\edd9"; /*fi-ss-shovel*/	
}

.forum tr[data-topic-id="929"] .intd div.icon:before,
.forum tr[data-topic-id="1186"] .intd div.icon:before,
.forum tr[data-topic-id="1144"] .intd div.icon:before {
	content: "\e77b"; /*fi-ss-gem*/	
}

.forum tr[data-topic-id="960"] .intd div.icon:before {
	content: "\ec8d"; /*fi-ss-puzzle-alt*/	
}

.forum tr[data-topic-id="75"] .intd div.icon:before {
	content: "\e83a"; /*fi-ss-headphones*/	
}

.forum tr[data-topic-id="75"] .intd div.icon:before {
	content: "\e83a"; /*fi-ss-headphones*/	
}

.forum tr[data-topic-id="77"] .intd div.icon:before {
	content: "\eca2"; /*fi-ss-quote-right*/	
}

.forum tr[data-topic-id="1160"] .intd div.icon:before,
.forum tr[data-topic-id="1129"] .intd div.icon:before {
	content: "\ee2a"; /*fi-ss-sleeping-cat*/	
}

.forum tr[data-topic-id="315"] .intd div.icon:before {
	content: "\eeff"; /*fi-ss-story-book*/	
}

.forum tr[data-topic-id="1050"] .intd div.icon:before {
	content: "\e6ea"; /*fi-ss-fish-bones*/	
}

.forum tr[data-topic-id="1146"] .intd div.icon:before {
	content: "\ed26"; /*fi-ss-rose-alt*/	
}

.forum tr[data-topic-id="919"] .intd div.icon:before {
	content: "\e70a"; /*fi-ss-flower*/	
}

.forum tr[data-topic-id="1077"] .intd div.icon:before {
	content: "\e6f3"; /*fi-ss-flame*/	
}

.forum tr[data-topic-id="1033"] .intd div.icon:before {
	content: "\e768"; /*fi-ss-gamepad*/	
}

.forum tr[data-topic-id="1063"] .intd div.icon:before {
	content: "\e5c4"; /*fi-ss-duck*/	
}

.forum tr[data-topic-id="1057"] .intd div.icon:before {
	content: "\ed62"; /*fi-ss-scalpel-path*/	
}

.forum tr[data-topic-id="930"] .intd div.icon:before,
.forum tr[data-topic-id="1061"] .intd div.icon:before {
	content: "\e8f7"; /*fi-ss-island-tropical*/	
}

.forum tr[data-topic-id="1136"] .intd div.icon:before {
	content: "\e248"; /*fi-ss-brain-circuit*/	
}

.forum tr[data-topic-id="1089"] .intd div.icon:before,
.forum tr[data-topic-id="1234"] .intd div.icon:before
 {
	content: "\e78a"; /*fi-ss-glass-champagne*/	
}

.forum tr[data-topic-id="931"] .intd div.icon:before,
.forum tr[data-topic-id="894"] .intd div.icon:before,
.forum tr[data-topic-id="879"] .intd div.icon:before {
	content: "\e84b"; /*fi-ss-helmet-battle*/	
}

.forum tr[data-topic-id="940"] .intd div.icon:before,
.forum tr[data-topic-id="854"] .intd div.icon:before {
	content: "\e82b"; /*fi-ss-hat-wizard*/	
}

.forum tr[data-topic-id="653"] .intd div.icon:before {
	content: "\ef66"; /*fi-ss-tally*/	
}

.forum tr[data-topic-id="809"] .intd div.icon:before {
	content: "\e600"; /*fi-ss-envelope-bulk*/	
}

.forum tr[data-topic-id="1054"] .intd div.icon:before {
	content: "\ee3d"; /*fi-ss-snake*/	
}

.forum tr[data-topic-id="806"] .intd div.icon:before,
.forum tr[data-topic-id="838"] .intd div.icon:before {
	content: "\eaa9"; /*fi-ss-mouse-field*/	
}

.forum tr[data-topic-id="125"] .intd div.icon:before {
	content: "\e636"; /*fi-ss-angry-horns*/	
}

.forum tr[data-topic-id="1162"] .intd div.icon:before,
.forum tr[data-topic-id="1163"] .intd div.icon:before {
	content: "\e06c"; /*fi-ss-angel*/	
}

.forum tr[data-topic-id="1070"] .intd div.icon:before {
	content: "\f08a"; /*fi-ss-umbrella*/	
}

.forum tr[data-topic-id="1222"] .intd div.icon:before {
	content: "\e129"; /*fi-ss-axe*/	
}

.forum tr[data-topic-id="1235"] .intd div.icon:before {
	content: "\ec24"; /*fi-ss-plate-eating*/	
}

.forum tr[data-topic-id="1248"] .intd div.icon:before {
	content: "\e783"; /*fi-ss-gift-box-benefits*/	
}

/* ========================================================================== */
/* EXECUTECROSS.RU - HALLOWEEN & TOXIC NECROMANCY THEMES (CSS)               */
/* ========================================================================== */


/* =================================================------------------------- */
/* HALLOWEEN THEME (data-theme="halloween")                                   */
/* =================================================================--------- */
:root[data-theme=halloween] {
  --primary-light-color: #f7e6d8;
  --primary-dark-color: rgba(15, 6, 12, 0.95);
  --primary-theme-bg-color: #1a0f17;
  --primary-theme-color: #f0e6eb;
  --body-bg-color: #120a10;
  --general-border-color: rgba(230, 92, 0, 0.45);
  --common-secondary-color: #2b1420;
  --common-contrast-color: #ff6600;
  --common-muted-color: #ba9fae;
  --common-strong-color: #ffd8cc;
  --common-accent-color: #ff7700;
  --common-link-color: #ff8811;
  --theme-input-bg-color: #24131d;
  --theme-input-color: #fff3ea;
  --control-element-bg: #5e2417;
  --control-element-bg-hover: #8b3216;
  --control-element-color: #fff3ea;
  --control-element-border: 1px solid rgba(255, 119, 0, 0.35);
  --control-element-box-inner-shadow: inset -1px 1px 2px 0px #8b3216;
  --control-element-active-shadow: inset 0px 0px 6px 0px rgba(255, 119, 0, 0.5);
  --gradient-text-color1: #ffaa00;
  --gradient-text-color2: #d94100;
  --warning-gradient: linear-gradient(135deg, #7a2608 -15%, #d95300 105%);
  --primary-gradient: linear-gradient(135deg, #d95300 -15%, #591605 105%);
  --logo-gradient: linear-gradient(180deg, #ffb300 0%, #ff5500 50%, #880000 100%);

  --body-bg-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%20%3Crect%20width%3D%22200%22%20height%3D%22200%22%20fill%3D%22%23120a10%22%2F%3E%20%3C!--%20Subtle%20Gradient%20Glow%20--%3E%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%2290%22%20fill%3D%22%23ff6600%22%20opacity%3D%220.03%22%2F%3E%20%3C!--%20Spiderweb%20top%20left%20--%3E%20%3Cpath%20d%3D%22M0%2C0%20L60%2C60%20M0%2C20%20L40%2C40%20M20%2C0%20L40%2C40%20M0%2C40%20Q25%2C25%2040%2C0%20M0%2C60%20Q35%2C35%2060%2C0%22%20stroke%3D%22%23ff8800%22%20stroke-width%3D%220.6%22%20opacity%3D%220.15%22%20fill%3D%22none%22%2F%3E%20%3C!--%20Bat%201%20--%3E%20%3Cpath%20d%3D%22M130%2C40%20Q138%2C32%20145%2C41%20Q153%2C32%20160%2C40%20Q148%2C47%20145%2C44%20Q142%2C47%20130%2C40%20Z%22%20fill%3D%22%23ff7700%22%20opacity%3D%220.18%22%2F%3E%20%3C!--%20Bat%202%20--%3E%20%3Cpath%20d%3D%22M40%2C140%20Q45%2C134%2050%2C141%20Q55%2C134%2060%2C140%20Q53%2C145%2050%2C143%20Q47%2C145%2040%2C140%20Z%22%20fill%3D%22%23ff7700%22%20opacity%3D%220.12%22%2F%3E%20%3C!--%20Tiny%20Stars%20--%3E%20%3Ccircle%20cx%3D%22170%22%20cy%3D%22120%22%20r%3D%221%22%20fill%3D%22%23ffa726%22%20opacity%3D%220.25%22%2F%3E%20%3Ccircle%20cx%3D%2280%22%20cy%3D%22160%22%20r%3D%221.2%22%20fill%3D%22%23ffa726%22%20opacity%3D%220.2%22%2F%3E%20%3Ccircle%20cx%3D%22110%22%20cy%3D%2220%22%20r%3D%220.8%22%20fill%3D%22%23ffa726%22%20opacity%3D%220.3%22%2F%3E%20%3C%2Fsvg%3E");
  --common-pattern: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%20%3Crect%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22%231a0d17%22%2F%3E%20%3C!--%20Diamond%20lattice%20--%3E%20%3Cpath%20d%3D%22M40%2C0%20L80%2C40%20L40%2C80%20L0%2C40%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23ff6600%22%20stroke-width%3D%220.8%22%20opacity%3D%220.15%22%2F%3E%20%3Cpath%20d%3D%22M40%2C10%20L70%2C40%20L40%2C70%20L10%2C40%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23d94100%22%20stroke-width%3D%220.5%22%20opacity%3D%220.1%22%2F%3E%20%3C!--%20Center%20Pumpkin%20Silhouette%20--%3E%20%3Cg%20transform%3D%22translate(40%2C40)%20scale(0.6)%22%20opacity%3D%220.22%22%3E%20%3Cellipse%20cx%3D%220%22%20cy%3D%220%22%20rx%3D%2212%22%20ry%3D%2210%22%20fill%3D%22%23ff7700%22%2F%3E%20%3Cpath%20d%3D%22M-6%2C-2%20L-3%2C-2%20L-4.5%2C2%20Z%20M3%2C-2%20L6%2C-2%20L4.5%2C2%20Z%20M-6%2C4%20Q0%2C9%206%2C4%20Z%22%20fill%3D%22%231a0d17%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
  --announce-bg-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20360%22%20width%3D%221200%22%20height%3D%22360%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22bgGrad%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%230b060d%22%2F%3E%20%3Cstop%20offset%3D%2260%25%22%20stop-color%3D%22%231f0f18%22%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%233d1808%22%2F%3E%20%3C%2FlinearGradient%3E%20%3CradialGradient%20id%3D%22moonGlow%22%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2250%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23fff8e1%22%20stop-opacity%3D%221%22%2F%3E%20%3Cstop%20offset%3D%2230%25%22%20stop-color%3D%22%23ffb74d%22%20stop-opacity%3D%220.8%22%2F%3E%20%3Cstop%20offset%3D%2260%25%22%20stop-color%3D%22%23ff6d00%22%20stop-opacity%3D%220.3%22%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff6d00%22%20stop-opacity%3D%220%22%2F%3E%20%3C%2FradialGradient%3E%20%3CradialGradient%20id%3D%22pumpkinGlow%22%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2250%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffff00%22%20stop-opacity%3D%221%22%2F%3E%20%3Cstop%20offset%3D%2250%25%22%20stop-color%3D%22%23ff6600%22%20stop-opacity%3D%220.8%22%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23cc2200%22%20stop-opacity%3D%220%22%2F%3E%20%3C%2FradialGradient%3E%20%3C%2Fdefs%3E%20%3C!--%20Sky%20Background%20--%3E%20%3Crect%20width%3D%221200%22%20height%3D%22360%22%20fill%3D%22url(%23bgGrad)%22%20%2F%3E%20%3C!--%20Eerie%20Stars%20--%3E%20%3Ccircle%20cx%3D%22150%22%20cy%3D%2240%22%20r%3D%221.5%22%20fill%3D%22%23ffb74d%22%20opacity%3D%220.6%22%2F%3E%20%3Ccircle%20cx%3D%22320%22%20cy%3D%2280%22%20r%3D%222%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%20%3Ccircle%20cx%3D%22500%22%20cy%3D%2230%22%20r%3D%221%22%20fill%3D%22%23ffb74d%22%20opacity%3D%220.5%22%2F%3E%20%3Ccircle%20cx%3D%22850%22%20cy%3D%2250%22%20r%3D%222.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%20%3Ccircle%20cx%3D%221050%22%20cy%3D%2290%22%20r%3D%221.5%22%20fill%3D%22%23ffb74d%22%20opacity%3D%220.7%22%2F%3E%20%3C!--%20Full%20Moon%20--%3E%20%3Ccircle%20cx%3D%22280%22%20cy%3D%22120%22%20r%3D%2290%22%20fill%3D%22url(%23moonGlow)%22%2F%3E%20%3C!--%20Bat%20Silhouettes%20near%20Moon%20--%3E%20%3Cpath%20d%3D%22M210%2C90%20Q220%2C80%20230%2C92%20Q240%2C80%20250%2C90%20Q235%2C98%20230%2C95%20Q225%2C98%20210%2C90%20Z%22%20fill%3D%22%230b060d%22%2F%3E%20%3Cpath%20d%3D%22M330%2C70%20Q338%2C62%20345%2C71%20Q353%2C62%20360%2C70%20Q348%2C77%20345%2C74%20Q342%2C77%20330%2C70%20Z%22%20fill%3D%22%230b060d%22%2F%3E%20%3Cpath%20d%3D%22M250%2C140%20Q255%2C133%20260%2C141%20Q265%2C133%20270%2C140%20Q262%2C145%20260%2C143%20Q258%2C145%20250%2C140%20Z%22%20fill%3D%22%230b060d%22%2F%3E%20%3C!--%20Distant%20Spooky%20Castle%20Silhouette%20--%3E%20%3Cpath%20d%3D%22M200%2C240%20L200%2C170%20L215%2C170%20L215%2C160%20L220%2C150%20L225%2C160%20L225%2C170%20L240%2C170%20L240%2C140%20L250%2C130%20L260%2C140%20L260%2C170%20L280%2C170%20L280%2C120%20L290%2C110%20L300%2C120%20L300%2C170%20L320%2C170%20L320%2C240%20Z%22%20fill%3D%22%23120814%22%20opacity%3D%220.85%22%2F%3E%20%3C!--%20Crooked%20Bare%20Tree%20(Left)%20--%3E%20%3Cpath%20d%3D%22M60%2C320%20C80%2C260%2050%2C220%2070%2C180%20C80%2C150%2065%2C120%2050%2C100%20M70%2C180%20C100%2C160%20120%2C130%20130%2C110%20M60%2C240%20C30%2C220%2010%2C210%200%2C200%20M75%2C210%20C90%2C190%20110%2C180%20120%2C175%22%20stroke%3D%22%2309040b%22%20stroke-width%3D%228%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%2F%3E%20%3C!--%20Crooked%20Bare%20Tree%20(Right)%20--%3E%20%3Cpath%20d%3D%22M1120%2C320%20C1100%2C250%201130%2C200%201110%2C150%20C1100%2C120%201120%2C90%201140%2C70%20M1110%2C150%20C1080%2C130%201060%2C110%201050%2C90%20M1120%2C230%20C1150%2C210%201180%2C195%201200%2C190%22%20stroke%3D%22%2309040b%22%20stroke-width%3D%227%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%2F%3E%20%3C!--%20Hill%20%26%20Ground%20Silhouette%20--%3E%20%3Cpath%20d%3D%22M0%2C280%20Q250%2C220%20500%2C260%20T1000%2C240%20Q1100%2C250%201200%2C280%20L1200%2C360%20L0%2C360%20Z%22%20fill%3D%22%2309040b%22%2F%3E%20%3C!--%20Glowing%20Jack-O'-Lanterns%20Ground%20Left%20--%3E%20%3Cg%20transform%3D%22translate(180%2C%20265)%22%3E%20%3Cellipse%20cx%3D%2220%22%20cy%3D%2220%22%20rx%3D%2222%22%20ry%3D%2218%22%20fill%3D%22%23d95300%22%2F%3E%20%3Cpath%20d%3D%22M20%2C2%20L22%2C8%20L18%2C8%20Z%22%20fill%3D%22%232d1400%22%2F%3E%20%3C!--%20Glowing%20Face%20--%3E%20%3Cpolygon%20points%3D%2210%2C14%2016%2C14%2013%2C20%22%20fill%3D%22%23ffff00%22%2F%3E%20%3Cpolygon%20points%3D%2224%2C14%2030%2C14%2027%2C20%22%20fill%3D%22%23ffff00%22%2F%3E%20%3Cpolygon%20points%3D%2218%2C21%2022%2C21%2020%2C23%22%20fill%3D%22%23ffff00%22%2F%3E%20%3Cpath%20d%3D%22M10%2C26%20Q20%2C32%2030%2C26%20Q25%2C29%2020%2C28%20Q15%2C29%2010%2C26%20Z%22%20fill%3D%22%23ffff00%22%2F%3E%20%3C%2Fg%3E%20%3C!--%20Glowing%20Jack-O'-Lantern%20Right%20--%3E%20%3Cg%20transform%3D%22translate(960%2C%20255)%20scale(1.2)%22%3E%20%3Cellipse%20cx%3D%2220%22%20cy%3D%2220%22%20rx%3D%2224%22%20ry%3D%2219%22%20fill%3D%22%23e65c00%22%2F%3E%20%3C!--%20Face%20--%3E%20%3Cpolygon%20points%3D%229%2C13%2016%2C13%2012%2C19%22%20fill%3D%22%23ffff00%22%2F%3E%20%3Cpolygon%20points%3D%2224%2C13%2031%2C13%2028%2C19%22%20fill%3D%22%23ffff00%22%2F%3E%20%3Cpath%20d%3D%22M8%2C24%20Q20%2C33%2032%2C24%20Q26%2C28%2020%2C27%20Q14%2C28%208%2C24%20Z%22%20fill%3D%22%23ffff00%22%2F%3E%20%3C%2Fg%3E%20%3C!--%20Eerie%20Orange%20Mist%20at%20bottom%20--%3E%20%3Cpath%20d%3D%22M0%2C310%20Q300%2C290%20600%2C315%20T1200%2C300%20L1200%2C360%20L0%2C360%20Z%22%20fill%3D%22%23ff6600%22%20opacity%3D%220.15%22%2F%3E%20%3C%2Fsvg%3E");
  --category-header-bg-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%2270%22%20viewBox%3D%220%200%20600%2070%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22catGrad%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%220%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%232d120a%22%2F%3E%20%3Cstop%20offset%3D%2250%25%22%20stop-color%3D%22%234a180b%22%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%232d120a%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%20%3Crect%20width%3D%22600%22%20height%3D%2270%22%20fill%3D%22url(%23catGrad)%22%2F%3E%20%3C!--%20Horizontal%20Wood%20Lines%20--%3E%20%3Cline%20x1%3D%220%22%20y1%3D%2215%22%20x2%3D%22600%22%20y2%3D%2215%22%20stroke%3D%22%23ff6600%22%20stroke-width%3D%220.5%22%20opacity%3D%220.15%22%2F%3E%20%3Cline%20x1%3D%220%22%20y1%3D%2235%22%20x2%3D%22600%22%20y2%3D%2235%22%20stroke%3D%22%23ff6600%22%20stroke-width%3D%220.5%22%20opacity%3D%220.1%22%2F%3E%20%3Cline%20x1%3D%220%22%20y1%3D%2255%22%20x2%3D%22600%22%20y2%3D%2255%22%20stroke%3D%22%23ff6600%22%20stroke-width%3D%220.5%22%20opacity%3D%220.15%22%2F%3E%20%3C!--%20Glowing%20Embers%20--%3E%20%3Ccircle%20cx%3D%2250%22%20cy%3D%2220%22%20r%3D%221.5%22%20fill%3D%22%23ffaa00%22%20opacity%3D%220.6%22%2F%3E%20%3Ccircle%20cx%3D%22180%22%20cy%3D%2250%22%20r%3D%222%22%20fill%3D%22%23ff5500%22%20opacity%3D%220.5%22%2F%3E%20%3Ccircle%20cx%3D%22320%22%20cy%3D%2225%22%20r%3D%221.2%22%20fill%3D%22%23ffaa00%22%20opacity%3D%220.7%22%2F%3E%20%3Ccircle%20cx%3D%22480%22%20cy%3D%2245%22%20r%3D%221.8%22%20fill%3D%22%23ff7700%22%20opacity%3D%220.6%22%2F%3E%20%3Ccircle%20cx%3D%22550%22%20cy%3D%2218%22%20r%3D%221%22%20fill%3D%22%23ffaa00%22%20opacity%3D%220.8%22%2F%3E%20%3C%2Fsvg%3E");

  --announce-bg: var(--common-secondary-color) var(--announce-bg-image) center top / cover no-repeat;
  --category-header-color: #ffffff;
  --category-header-text-shadow: #ff4400;
  --post-author-bg-size: 80px 80px;
  --pa-online-symbol: "\e70a";
  --announce-btn-bg: color-mix(in srgb, #5e2417 80%, #ff6600);
  --announce-btn-color: #ffffff;
  --announce-heart-color: #ff5500;
  --block-shadow: 0 4px 20px rgba(255, 85, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.8);
  --block-inner-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.6);
  --quotes-bg: rgba(43, 20, 32, 0.75);
  --pun-status-bg: rgba(30, 14, 23, 0.88);
  --navlinks-bg: linear-gradient(0deg, var(--category-bg-color) 5%, rgba(60, 20, 35, 0.8) 50%, transparent);
  --navlinks-border-radius: 0;
  --posts-summary-bottom: 48px;
}

/* Halloween Candle Flickering in Category Headers */
[data-theme=halloween] .punbb #pun-stats h2, 
[data-theme=halloween] #pun .punbb .category h2 {
  position: relative;
}

[data-theme=halloween] .punbb #pun-stats h2::before,
[data-theme=halloween] #pun .punbb .category h2::before,
[data-theme=halloween] .punbb #pun-stats h2::after,
[data-theme=halloween] #pun .punbb .category h2::after {
  content: "";
  position: absolute;
  top: 8px;
  width: 14px;
  height: 22px;
  background: radial-gradient(ellipse at 50% 80%, #ffffff 0%, #ffbb00 35%, #ff4400 70%, transparent 100%);
  border-radius: 50% 50% 35% 35%;
  filter: drop-shadow(0 0 8px #ff6600);
  animation: candleFlicker 1.8s infinite ease-in-out alternate;
  pointer-events: none;
  z-index: 2;
}

[data-theme=halloween] .punbb #pun-stats h2::before,
[data-theme=halloween] #pun .punbb .category h2::before {
  left: 20px;
}

[data-theme=halloween] .punbb #pun-stats h2::after,
[data-theme=halloween] #pun .punbb .category h2::after {
  right: 20px;
  animation-delay: 0.9s;
}

/* Keyframes for Candle Flame Flicker */
@keyframes candleFlicker {
  0% {
    transform: scale(1) rotate(-1deg);
    opacity: 0.95;
    filter: drop-shadow(0 0 6px #ff6600);
  }
  25% {
    transform: scale(1.08, 0.92) rotate(2deg);
    opacity: 0.8;
    filter: drop-shadow(0 0 10px #ffaa00);
  }
  50% {
    transform: scale(0.95, 1.05) rotate(-2deg);
    opacity: 1;
    filter: drop-shadow(0 0 12px #ff4400);
  }
  75% {
    transform: scale(1.04, 0.96) rotate(1deg);
    opacity: 0.85;
    filter: drop-shadow(0 0 7px #ff8800);
  }
  100% {
    transform: scale(1) rotate(0deg);
    opacity: 0.95;
    filter: drop-shadow(0 0 9px #ff6600);
  }
}

/* Spooky Hover Glow for Category Cards in Halloween Mode */
[data-theme=halloween] #pun .punbb .category .container {
  transition: box-shadow 0.3s ease, border-color 0.3s ease;
}

[data-theme=halloween] #pun .punbb .category .container:hover {
  box-shadow: 0 0 15px rgba(255, 102, 0, 0.4), inset 3px 0 0 #ff6600;
}



/* =================================================================--------- */
/* TOXIC NECROMANCY THEME (data-theme="toxic")                                */
/* =================================================================--------- */
:root[data-theme=toxic] {
  --primary-light-color: #e2fce9;
  --primary-dark-color: rgba(5, 10, 8, 0.95);
  --primary-theme-bg-color: #0f1c15;
  --primary-theme-color: #d1f7e6;
  --body-bg-color: #080d09;
  --general-border-color: rgba(57, 255, 20, 0.35);
  --common-secondary-color: #182920;
  --common-contrast-color: #39ff14;
  --common-muted-color: #97c4b0;
  --common-strong-color: #00ff66;
  --common-accent-color: #a020f0;
  --common-link-color: #20e070;
  --theme-input-bg-color: #122119;
  --theme-input-color: #e2fce9;
  --control-element-bg: #2b123d;
  --control-element-bg-hover: #481369;
  --control-element-color: #e2fce9;
  --control-element-border: 1px solid rgba(57, 255, 20, 0.35);
  --control-element-box-inner-shadow: inset -1px 1px 2px 0px #481369;
  --control-element-active-shadow: inset 0px 0px 8px 0px rgba(57, 255, 20, 0.5);
  --gradient-text-color1: #39ff14;
  --gradient-text-color2: #a020f0;
  --warning-gradient: linear-gradient(135deg, #2b0b42 -15%, #00b34d 105%);
  --primary-gradient: linear-gradient(135deg, #00cc52 -15%, #420d63 105%);
  --logo-gradient: linear-gradient(180deg, #39ff14 0%, #00b359 40%, #8000ff 100%);

  --body-bg-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%20%3Crect%20width%3D%22200%22%20height%3D%22200%22%20fill%3D%22%23080d09%22%2F%3E%20%3C!--%20Toxic%20Green%20Glow%20Spot%20--%3E%20%3Ccircle%20cx%3D%2260%22%20cy%3D%2260%22%20r%3D%2250%22%20fill%3D%22%2300ff66%22%20opacity%3D%220.025%22%2F%3E%20%3C!--%20Necro%20Purple%20Glow%20Spot%20--%3E%20%3Ccircle%20cx%3D%22150%22%20cy%3D%22150%22%20r%3D%2260%22%20fill%3D%22%23a020f0%22%20opacity%3D%220.03%22%2F%3E%20%3C!--%20Mini%20Skull%20Outline%20--%3E%20%3Cg%20transform%3D%22translate(140%2C%2040)%20scale(0.35)%22%20stroke%3D%22%2339ff14%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%20opacity%3D%220.2%22%3E%20%3Cpath%20d%3D%22M0%2C-20%20C-20%2C-20%20-25%2C0%20-20%2C15%20C-18%2C22%20-10%2C25%20-8%2C30%20L8%2C30%20C10%2C25%2018%2C22%2020%2C15%20C25%2C0%2020%2C-20%200%2C-20%20Z%22%2F%3E%20%3Ccircle%20cx%3D%22-8%22%20cy%3D%22-3%22%20r%3D%224%22%2F%3E%20%3Ccircle%20cx%3D%228%22%20cy%3D%22-3%22%20r%3D%224%22%2F%3E%20%3C%2Fg%3E%20%3C!--%20Mini%20Rune%20Circle%20--%3E%20%3Ccircle%20cx%3D%2250%22%20cy%3D%22150%22%20r%3D%2218%22%20fill%3D%22none%22%20stroke%3D%22%23a020f0%22%20stroke-width%3D%220.8%22%20opacity%3D%220.18%22%2F%3E%20%3Cpolygon%20points%3D%2250%2C132%2062%2C159%2038%2C159%22%20fill%3D%22none%22%20stroke%3D%22%23a020f0%22%20stroke-width%3D%220.5%22%20opacity%3D%220.15%22%2F%3E%20%3C%2Fsvg%3E");
  --common-pattern: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%20%3Crect%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22%230d1711%22%2F%3E%20%3C!--%20Crossbones%20lattice%20--%3E%20%3Cline%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%2280%22%20y2%3D%2280%22%20stroke%3D%22%2339ff14%22%20stroke-width%3D%220.6%22%20opacity%3D%220.12%22%2F%3E%20%3Cline%20x1%3D%2280%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%2280%22%20stroke%3D%22%23a020f0%22%20stroke-width%3D%220.6%22%20opacity%3D%220.15%22%2F%3E%20%3C!--%20Center%20Skull%20motif%20--%3E%20%3Cg%20transform%3D%22translate(40%2C40)%20scale(0.5)%22%20opacity%3D%220.25%22%3E%20%3Cpath%20d%3D%22M0%2C-15%20C-15%2C-15%20-18%2C0%20-14%2C10%20L-6%2C20%20L6%2C20%20L14%2C10%20C18%2C0%2015%2C-15%200%2C-15%20Z%22%20fill%3D%22%2339ff14%22%2F%3E%20%3Ccircle%20cx%3D%22-5%22%20cy%3D%22-2%22%20r%3D%223%22%20fill%3D%22%230d1711%22%2F%3E%20%3Ccircle%20cx%3D%225%22%20cy%3D%22-2%22%20r%3D%223%22%20fill%3D%22%230d1711%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
  --announce-bg-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20360%22%20width%3D%221200%22%20height%3D%22360%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22toxicBg%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23050806%22%2F%3E%20%3Cstop%20offset%3D%2260%25%22%20stop-color%3D%22%230f1f17%22%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%231b0826%22%2F%3E%20%3C%2FlinearGradient%3E%20%3CradialGradient%20id%3D%22toxicPool%22%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2250%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2339ff14%22%20stop-opacity%3D%220.9%22%2F%3E%20%3Cstop%20offset%3D%2240%25%22%20stop-color%3D%22%2300cc44%22%20stop-opacity%3D%220.6%22%2F%3E%20%3Cstop%20offset%3D%2280%25%22%20stop-color%3D%22%238000ff%22%20stop-opacity%3D%220.3%22%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%220%22%2F%3E%20%3C%2FradialGradient%3E%20%3CradialGradient%20id%3D%22purpleRuneGlow%22%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2250%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23d000ff%22%20stop-opacity%3D%220.8%22%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%238000ff%22%20stop-opacity%3D%220%22%2F%3E%20%3C%2FradialGradient%3E%20%3C%2Fdefs%3E%20%3C!--%20Background%20--%3E%20%3Crect%20width%3D%221200%22%20height%3D%22360%22%20fill%3D%22url(%23toxicBg)%22%2F%3E%20%3C!--%20Mystic%20Runes%20in%20Sky%20--%3E%20%3Ccircle%20cx%3D%22600%22%20cy%3D%22130%22%20r%3D%22120%22%20fill%3D%22none%22%20stroke%3D%22%23a020f0%22%20stroke-width%3D%221.5%22%20stroke-dasharray%3D%228%206%22%20opacity%3D%220.4%22%2F%3E%20%3Ccircle%20cx%3D%22600%22%20cy%3D%22130%22%20r%3D%2290%22%20fill%3D%22none%22%20stroke%3D%22%2339ff14%22%20stroke-width%3D%221%22%20opacity%3D%220.3%22%2F%3E%20%3C!--%20Arcane%20Star%20polygon%20inside%20circle%20--%3E%20%3Cpolygon%20points%3D%22600%2C10%20635%2C100%20720%2C130%20635%2C160%20600%2C250%20565%2C160%20480%2C130%20565%2C100%22%20fill%3D%22none%22%20stroke%3D%22%238000ff%22%20stroke-width%3D%221%22%20opacity%3D%220.3%22%2F%3E%20%3C!--%20Glowing%20Poison%20Slime%20Cauldron%2FPool%20at%20bottom%20center%20--%3E%20%3Cellipse%20cx%3D%22600%22%20cy%3D%22280%22%20rx%3D%22350%22%20ry%3D%2260%22%20fill%3D%22url(%23toxicPool)%22%2F%3E%20%3C!--%20Toxic%20Vapor%20Bubbles%20--%3E%20%3Ccircle%20cx%3D%22520%22%20cy%3D%22260%22%20r%3D%228%22%20fill%3D%22%2339ff14%22%20opacity%3D%220.7%22%2F%3E%20%3Ccircle%20cx%3D%22640%22%20cy%3D%22250%22%20r%3D%2212%22%20fill%3D%22%2300ff66%22%20opacity%3D%220.8%22%2F%3E%20%3Ccircle%20cx%3D%22580%22%20cy%3D%22230%22%20r%3D%226%22%20fill%3D%22%2339ff14%22%20opacity%3D%220.6%22%2F%3E%20%3Ccircle%20cx%3D%22680%22%20cy%3D%22270%22%20r%3D%2210%22%20fill%3D%22%23a020f0%22%20opacity%3D%220.7%22%2F%3E%20%3C!--%20Giant%20Skull%20Silhouettes%20Left%20%26%20Right%20--%3E%20%3C!--%20Left%20Skull%20--%3E%20%3Cg%20transform%3D%22translate(120%2C%20180)%20scale(1.4)%22%20opacity%3D%220.25%22%3E%20%3Cpath%20d%3D%22M0%2C0%20C-30%2C-40%20-50%2C-10%20-40%2C30%20C-35%2C50%20-20%2C60%20-15%2C70%20L15%2C70%20C20%2C60%2035%2C50%2040%2C30%20C50%2C-10%2030%2C-40%200%2C0%20Z%22%20fill%3D%22%2339ff14%22%2F%3E%20%3Ccircle%20cx%3D%22-15%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22%23000%22%2F%3E%20%3Ccircle%20cx%3D%2215%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22%23000%22%2F%3E%20%3C%2Fg%3E%20%3C!--%20Right%20Skull%20--%3E%20%3Cg%20transform%3D%22translate(1080%2C%20180)%20scale(1.4)%22%20opacity%3D%220.25%22%3E%20%3Cpath%20d%3D%22M0%2C0%20C-30%2C-40%20-50%2C-10%20-40%2C30%20C-35%2C50%20-20%2C60%20-15%2C70%20L15%2C70%20C20%2C60%2035%2C50%2040%2C30%20C50%2C-10%2030%2C-40%200%2C0%20Z%22%20fill%3D%22%23a020f0%22%2F%3E%20%3Ccircle%20cx%3D%22-15%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22%23000%22%2F%3E%20%3Ccircle%20cx%3D%2215%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22%23000%22%2F%3E%20%3C%2Fg%3E%20%3C!--%20Glowing%20Green%20Fog%20Layer%20--%3E%20%3Cpath%20d%3D%22M0%2C260%20Q300%2C220%20600%2C270%20T1200%2C250%20L1200%2C360%20L0%2C360%20Z%22%20fill%3D%22%2300ff66%22%20opacity%3D%220.12%22%2F%3E%20%3Cpath%20d%3D%22M0%2C290%20Q400%2C260%20800%2C300%20T1200%2C280%20L1200%2C360%20L0%2C360%20Z%22%20fill%3D%22%23a020f0%22%20opacity%3D%220.15%22%2F%3E%20%3C%2Fsvg%3E");
  --category-header-bg-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%2270%22%20viewBox%3D%220%200%20600%2070%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22toxicCatGrad%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%220%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%230e2417%22%2F%3E%20%3Cstop%20offset%3D%2250%25%22%20stop-color%3D%22%231f1033%22%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%230e2417%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%20%3Crect%20width%3D%22600%22%20height%3D%2270%22%20fill%3D%22url(%23toxicCatGrad)%22%2F%3E%20%3C!--%20Toxic%20Slime%20%2F%20Vein%20Lines%20--%3E%20%3Cpath%20d%3D%22M0%2C25%20Q150%2C5%20300%2C30%20T600%2C20%22%20fill%3D%22none%22%20stroke%3D%22%2339ff14%22%20stroke-width%3D%221%22%20opacity%3D%220.25%22%2F%3E%20%3Cpath%20d%3D%22M0%2C45%20Q200%2C60%20400%2C35%20T600%2C50%22%20fill%3D%22none%22%20stroke%3D%22%23a020f0%22%20stroke-width%3D%221%22%20opacity%3D%220.25%22%2F%3E%20%3C!--%20Floating%20Spores%20--%3E%20%3Ccircle%20cx%3D%22100%22%20cy%3D%2220%22%20r%3D%222%22%20fill%3D%22%2339ff14%22%20opacity%3D%220.6%22%2F%3E%20%3Ccircle%20cx%3D%22250%22%20cy%3D%2250%22%20r%3D%221.5%22%20fill%3D%22%2300ff66%22%20opacity%3D%220.7%22%2F%3E%20%3Ccircle%20cx%3D%22420%22%20cy%3D%2218%22%20r%3D%222%22%20fill%3D%22%23d000ff%22%20opacity%3D%220.5%22%2F%3E%20%3Ccircle%20cx%3D%22530%22%20cy%3D%2242%22%20r%3D%221.8%22%20fill%3D%22%2339ff14%22%20opacity%3D%220.8%22%2F%3E%20%3C%2Fsvg%3E");

  --announce-bg: var(--common-secondary-color) var(--announce-bg-image) center top / cover no-repeat;
  --category-header-color: #ffffff;
  --category-header-text-shadow: #39ff14;
  --post-author-bg-size: 80px 80px;
  --pa-online-symbol: "\f049";
  --announce-btn-bg: color-mix(in srgb, #2b123d 80%, #39ff14);
  --announce-btn-color: #ffffff;
  --announce-heart-color: #39ff14;
  --block-shadow: 0 0 15px rgba(57, 255, 20, 0.25), 0 4px 20px rgba(160, 32, 240, 0.35);
  --block-inner-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  --quotes-bg: rgba(24, 41, 32, 0.75);
  --pun-status-bg: rgba(15, 28, 21, 0.88);
  --navlinks-bg: linear-gradient(0deg, var(--category-bg-color) 5%, rgba(20, 45, 30, 0.8) 50%, transparent);
  --navlinks-border-radius: 0;
  --posts-summary-bottom: 48px;
}

/* Dynamic Toxic Vapor Pulse on Headers & Borders */
[data-theme=toxic] .punbb #pun-stats h2, 
[data-theme=toxic] #pun .punbb .category h2 {
  position: relative;
  text-shadow: 0 0 10px #39ff14, 0 0 20px #00ff66, 0 0 30px #a020f0;
  animation: toxicTextPulse 3s infinite ease-in-out;
}

@keyframes toxicTextPulse {
  0%, 100% {
    text-shadow: 0 0 8px #39ff14, 0 0 15px #00ff66;
  }
  50% {
    text-shadow: 0 0 12px #a020f0, 0 0 25px #39ff14, 0 0 35px #00ff66;
  }
}

/* Toxic Green/Purple Skull Emblems on Section Headers */
[data-theme=toxic] .punbb #pun-stats h2::before,
[data-theme=toxic] #pun .punbb .category h2::before,
[data-theme=toxic] .punbb #pun-stats h2::after,
[data-theme=toxic] #pun .punbb .category h2::after {
  content: "&#9760;";
  position: absolute;
  top: 10px;
  font-size: 18px;
  color: #39ff14;
  text-shadow: 0 0 8px #39ff14, 0 0 15px #a020f0;
  animation: skullGlow 2.5s infinite ease-in-out alternate;
  pointer-events: none;
  z-index: 2;
}

[data-theme=toxic] .punbb #pun-stats h2::before,
[data-theme=toxic] #pun .punbb .category h2::before {
  left: 20px;
}

[data-theme=toxic] .punbb #pun-stats h2::after,
[data-theme=toxic] #pun .punbb .category h2::after {
  right: 20px;
  animation-delay: 1.25s;
}

@keyframes skullGlow {
  0% {
    color: #39ff14;
    transform: scale(1) rotate(-5deg);
    text-shadow: 0 0 8px #39ff14;
  }
  50% {
    color: #00ff66;
    transform: scale(1.15) rotate(0deg);
    text-shadow: 0 0 15px #a020f0, 0 0 20px #39ff14;
  }
  100% {
    color: #d000ff;
    transform: scale(1) rotate(5deg);
    text-shadow: 0 0 12px #8000ff;
  }
}

/* Glowing Necromancy Card Containers */
[data-theme=toxic] #pun .punbb .category .container {
  transition: box-shadow 0.3s ease, border-color 0.3s ease;
}

[data-theme=toxic] #pun .punbb .category .container:hover {
  box-shadow: 0 0 18px rgba(57, 255, 20, 0.4), inset 3px 0 0 #a020f0;
}

