* {
  margin:0;
  padding:0;
  border:0;
}
:root {
  --T:#EDF;
  --P:#F1B;
  --R:#D03;
  --O:#F72;
  --Y:#FE3;
  --G:#6F7;
  --C:#9EF;
  --B:#43F;
  --V:#90D;
  --E:#666;
  --outlineW:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(-1px -1px 0 #fff) drop-shadow(1px -1px 0 #fff);
  --outlineK:drop-shadow(1px 1px 0 #000) drop-shadow(-1px 1px 0 #000) drop-shadow(-1px -1px 0 #000) drop-shadow(1px -1px 0 #000);
  --outlineT:drop-shadow(1px 1px 0 var(--T)) drop-shadow(-1px 1px 0 var(--T)) drop-shadow(-1px -1px 0 var(--T)) drop-shadow(1px -1px 0 var(--T));
  --outlineV:drop-shadow(1px 1px 0 var(--V)) drop-shadow(-1px 1px 0 var(--V)) drop-shadow(-1px -1px 0 var(--V)) drop-shadow(1px -1px 0 var(--V));
  --outlineP:drop-shadow(1px 1px 0 var(--P)) drop-shadow(-1px 1px 0 var(--P)) drop-shadow(-1px -1px 0 var(--P)) drop-shadow(1px -1px 0 var(--P));
  --outlineB:drop-shadow(1px 1px 0 var(--B)) drop-shadow(-1px 1px 0 var(--B)) drop-shadow(-1px -1px 0 var(--B)) drop-shadow(1px -1px 0 var(--B));
  --outlineE:drop-shadow(1px 1px 0 #666) drop-shadow(-1px 1px 0 #666) drop-shadow(-1px -1px 0 #999) drop-shadow(1px -1px 0 #666);
}
@font-face {
font-family:'Blackletter';
src:url(/files/Blackletter.ttf);
}
@font-face {
font-family:'Balgruf';
src:url(/files/Balgruf.ttf);
}
@font-face {
font-family:'Oblivion';
src:url(/files/oblivion.ttf);
}
@font-face {
font-family:'Slaughter';
src:url(/files/slaughter.ttf);
}
@font-face {
font-family:'Electrack';
src:url(/files/ElectrackPhat.ttf);
}
@font-face {
font-family:'Windows';
src:url(/files/Windows.ttf);
}
@font-face {
font-family:'Spyced';
src:url(/files/Spyced.ttf);
}
@font-face {
font-family:'MagicCards';
src:url(https://clamverse.neocities.org/files/MagicCards.ttf);
}
@font-face {
font-family:'Toxia';
src:url(/files/toxia.ttf);
}
@font-face {
  font-family:'NotoEmoji';
  src:url(https://clamverse.neocities.org/files/NotoEmoji.ttf);
}
@font-face {
  font-family:'GothicPixels';
  src:url(https://clamverse.neocities.org/files/GothicPixels.ttf);
}
@keyframes aniWand {
0% {
cursor:url(/images/deco/gal/Liebe_378a.gif), pointer;
}
25% {
cursor:url(/images/deco/gal/Liebe_378b.gif), pointer;
}
50% {
cursor:url(/images/deco/gal/Liebe_378c.gif), pointer;
}
75% {
cursor:url(/images/deco/gal/Liebe_378d.gif), pointer;
}
100% {
cursor:url(/images/deco/gal/Liebe_378a.gif), pointer;
}
}
@keyframes gayglow {
0% {
text-shadow:0 0 2px var(--P), 0 0 5px var(--P);
}
15% {
text-shadow:0 0 2px var(--O), 0 0 5px var(--O);
}
30% {
text-shadow:0 0 2px var(--Y), 0 0 5px var(--Y);
}
45% {
text-shadow:0 0 2px var(--G), 0 0 5px var(--G);
}
60% {
text-shadow:0 0 2px var(--C), 0 0 5px var(--C);
}
75% {
text-shadow:0 0 2px var(--B), 0 0 5px var(--B);
}
90% {
text-shadow:0 0 2px var(--V), 0 0 5px var(--V);
}
100% {
text-shadow:0 0 2px var(--P), 0 0 5px var(--P);
}
}
@keyframes gaybox {
0% {
box-shadow:1px 1px 5px var(--P), -1px -1px 5px var(--P);
}
15% {
box-shadow:1px 1px 5px var(--O), -1px -1px 5px var(--O);
}
30% {
box-shadow:1px 1px 5px var(--Y), -1px -1px 5px var(--Y);
}
45% {
box-shadow:1px 1px 5px var(--G), -1px -1px 5px var(--G);
}
60% {
box-shadow:1px 1px 5px var(--C), -1px -1px 5px var(--C);
}
75% {
box-shadow:1px 1px 5px var(--B), -1px -1px 5px var(--B);
}
90% {
box-shadow:1px 1px 5px var(--V), -1px -1px 5px var(--V);
}
100% {
box-shadow:1px 1px 5px var(--P), -1px -1px 5px var(--P);
}
}
@keyframes gayneon {
0% {
filter:drop-shadow(-1px -1px 1px var(--V))
drop-shadow(1px -1px 1px var(--P))
drop-shadow(-1px 1px 1px var(--P))
drop-shadow(1px 1px 1px var(--R));
}
12.5% {
filter:drop-shadow(-1px -1px 1px var(--P))
drop-shadow(1px -1px 1px var(--R))
drop-shadow(-1px 1px 1px var(--R))
drop-shadow(1px 1px 1px var(--O));
}
25% {
filter:drop-shadow(-1px -1px 1px var(--R))
drop-shadow(1px -1px 1px var(--O))
drop-shadow(-1px 1px 1px var(--O))
drop-shadow(1px 1px 1px var(--Y));
}
37.5% {
filter:drop-shadow(-1px -1px 1px var(--O))
drop-shadow(1px -1px 1px var(--Y))
drop-shadow(-1px 1px 1px var(--Y))
drop-shadow(1px 1px 1px var(--G));
}
50% {
filter:drop-shadow(-1px -1px 1px var(--Y))
drop-shadow(1px -1px 1px var(--G))
drop-shadow(-1px 1px 1px var(--G))
drop-shadow(1px 1px 1px var(--C));
}
62.5% {
filter:drop-shadow(-1px -1px 1px var(--G))
drop-shadow(1px -1px 1px var(--C))
drop-shadow(-1px 1px 1px var(--C))
drop-shadow(1px 1px 1px var(--B));
}
75% {
filter:drop-shadow(-1px -1px 1px var(--C))
drop-shadow(1px -1px 1px var(--B))
drop-shadow(-1px 1px 1px var(--B))
drop-shadow(1px 1px 1px var(--V));
}
87.5% {
filter:drop-shadow(-1px -1px 1px var(--B))
drop-shadow(1px -1px 1px var(--V))
drop-shadow(-1px 1px 1px var(--V))
drop-shadow(1px 1px 1px var(--P));
}
100% {
filter:drop-shadow(-1px -1px 1px var(--V))
drop-shadow(1px -1px 1px var(--P))
drop-shadow(-1px 1px 1px var(--P))
drop-shadow(1px 1px 1px var(--R));
}
}
@keyframes gayhue {
  0% { filter:hue-rotate(0deg) }
  9% { filter:hue-rotate(30deg) }
  18% { filter:hue-rotate(60deg) }
  27% { filter:hue-rotate(90deg) }
  36% { filter:hue-rotate(120deg) }
  45% { filter:hue-rotate(150deg) }
  54% { filter:hue-rotate(180deg) }
  63% { filter:hue-rotate(210deg) }
  72% { filter:hue-rotate(240deg) }
  81% { filter:hue-rotate(270deg) }
  88% { filter:hue-rotate(300deg) }
  93% { filter:hue-rotate(330deg) }
  100% { filter:hue-rotate(360deg) }
}
html {
  scrollbar-color:var(--E) #000;
  scroll-behavior:smooth;
  overscroll-behavior:none;
}
body {
  text-align:center;
  font-family:'Balgruf';
  color:var(--T);
  background:#000;
  cursor:url(/images/deco/cutter_2.gif),auto;
}
::selection {
  color:var(--V);
  background:var(--G);
}
.x {
  transform:scaleX(-1);
}
.y {
  transform:scaleY(-1);
}
.xy {
  transform:scale(-1,-1);
}
a {
  font-weight:900;
  text-decoration:none;
  color:var(--P);
  cursor:url(/images/deco/cutter_2.gif),pointer;
}
a:hover{
  color:#fff;
  text-shadow:2px 0 1px var(--P),-2px 0 1px var(--G);
}
img {
max-width:100%;
}
hr {
margin:auto;
display:block;
width:100%;
}
h1 {
  position:relative;
  display:block;
  margin:10px auto;
  font-family:'Blackletter';
  font-size:6em;
}
h1 i {
  display:inline-block;
  vertical-align:middle;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
}
h1 b {
  display:inline-block;
  font-family:monospace;
  font-weight:900;
}
h2 {
  margin:10px auto;
  font-family:'Blackletter';
  font-size:2em;
}
h3, p {
  margin:5px auto;
  font-size:1em;
}
h3 b, p b {
  font-family:'Blackletter';
}
ol, ul {
  list-style-type:none;
}
li {
  display:inline-block;
}
section {
  position:relative;
  display:block;
  width:100%;
  padding:10px 0 15px 0;
  overflow:clip;
  text-align:center;
  background-position:center;
  background-attachment:fixed;
  background-repeat:repeat;
  background-color:#000;
  cursor:url(/images/deco/cutter_2.gif),auto;
}
#header {
  padding-bottom:0;
  background:#000 url(/images/deco/bg/norepeat-wing009.jpg)
center -5px/auto 100% no-repeat;
}
#logo img{
  height:150px;
  margin:10px auto -15px auto;
  filter:invert() var(--outlineE);
}
#logo~h1 {
  position:relative;
  display:block;
  width:100%;
  margin:-5px auto;
  font-size:2em;
  color:#000;
  text-shadow:2px 0 0 var(--P), 1px -1px 0 var(--P), 0 -1px 0 var(--P),
-2px 0 0 var(--P), -1px 1px 0 var(--P), 1px 1px 0 var(--P),
-1px 1px 0 var(--P), 0 2.5px 0 var(--P);
}
#header ul {
  display:flex;
  margin:1px auto;
  gap:20px;
  justify-content:center;
}
#header li:nth-of-type(2)::after, #header li:nth-of-type(3)::after {
  content:'\2661';
  display:inline-block;
  transform:translateX(10px);
  color:var(--E);
}
#header li:nth-of-type(1),#header li:last-of-type {
  display:block;
  width:20px;
  height:20px;
  margin:-1px -12px;
  background-image:url(/images/emote/wing05.gif);
  background-size:100% auto;
  background-position:center;
}
#header li a:hover {
  color:#000;
  filter:var(--outlineW);
}
#sticky {
  position:sticky;
  position:-webkit-sticky;
  top:0;
  right:0;
  padding:0;
  height:65px;
  background:url(/images/deco/gal/blacklace4.gif) left bottom/auto 46px repeat-x; 
  filter:drop-shadow(0 2px 4px #000);
  z-index:999;
}
#pagenav {
  display:flex;
  height:40px;
  justify-content:center;
  gap:5px;
  background-color:#000;
}
#pagenav a {
  display:block;
  width:20px;
  height:20px;
  margin-top:10px;
  background-position:top center;
  background-repeat:no-repeat;
  background-size:20px 20px;
  filter:var(--outlineE);
}
#pagenav a:hover {
  transform:scale(1.5);
  animation:gayneon 2s infinite;
}
#pagenav hr, .credits hr{
  display:inline-block;
  width:20px;
  height:40px;
  margin:0;
  line-height:20px;
}
#pagenav hr::after {
  content:'\2661';
  display:inline-block;
  margin-top:10px;
  font-family:'Comic Sans MS';
  font-weight:900;
  font-size:20px;
  color:var(--V);
  
}
#footer {
 margin-top:15px;
 line-height:1em;
  font-size:0.9em;
}
#footer a{
  display:block;
  margin-top:15px;
  font-weight:normal;
  color:var(--T);
}
#footer a i {
  display:block;
  margin-top:5px;
  font-size:0.85em;
  font-style:italic;
  font-weight:normal;
}
#footer a:hover, #footer a:hover i {
  font-weight:900;
  color:var(--T);
  text-shadow:none;
}
.post {
  position:relative;
  max-width:calc(100% - 20px);
  margin:25px auto 50px auto;
  border-collapse:collapse;
}
.caption {
  padding:5px 10px;
  text-align:center;
}
.nav {
  min-width:100px;
  max-width:30%;
  position:relative;
  vertical-align:bottom;
  text-align:center;
  justify-content:center;
}
.nav b {
  display:block;
}
.btnBack, .btnNext, .btnTop {
  display:block;
  width:100%;
  height:100%;
  margin:auto;
}
.btnTop b::before {
  content:'\21EA';
  display:inline-block;
  transform:translate(-8px, -5px);
}
.postDiv {
  position:absolute;
  display:block;
  width:100%;
  z-index:99;
  background-repeat:repeat-x;
  background-position:top center;
  background-size:auto 100%;
  background-attachment:local;
}
.art {
  display:block;
  position:relative;
  max-width:100%;
  margin:auto;
  text-align:center;
}
.art > img {
  width:calc(100% - 10px);
}
.frame {
  display:table;
  width:100%;
  border:0;
  border-collapse:collapse;
}
.stickers {
  width:0;
  height:0;
}
.stickers img {
  display:block;
  position:absolute;
  pointer-events:none;
  z-index:99;
}
.credits {
  position:absolute;
  display:flex;
  bottom:15px;
  left:50%;
  gap:10px;
  transform:translateX(-50%);
  z-index:99;
}
.credits a {
  display:block;
  width:20px;
  height:20px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  filter:var(--outlineT);
}
.credits hr::after {
  content:'\2661';
  display:inline-block;
  font-family:'Comic Sans MS';
  font-weight:900;
  font-size:18px;
  color:var(--P);
}
.hover {
  position:relative;
}
.hover .tooltip {
  position:absolute;
  display:none;
  width:200px;
  bottom:55px;
  left:-100px;
  padding:2px 5px;
  border-radius:5px;
  font-family:'Windows';
  font-size:13px;
  font-weight:900;
  color:#000;
  background-color:var(--T);
}
.hover .tooltip::after {
  content:'\25BC';
  position:absolute;
  display:block;
  bottom:-12px;
  left:92px;
  font-family:monospace;
  font-size:16px;
  color:var(--T);
}
.hover:hover a {
  transform:scale(1.5);
}
.hover:hover a.x {
  transform:scale(-1.5,1.5);
}
.hover:hover .tooltip {
  display:block;
  transform:translateX(14px);
  animation:gayneon 2s infinite;
}
.crTwit {
  background-image:url(/images/emote/bird01.gif);
}
.crInsta {
  background-image:url(/images/emote/bunnygirl02.gif);
background-color:var(--T);
}
#NameName {
  height:1px;
  background:#fff;
}

/* PLATYLOID22 */
#PlaEnd {
  width:100%;
  height:25px;
  background:url(/images/deco/gal/div_lace01.gif) center;
transform:scaleY(-1) translateY(10px);
  filter:drop-shadow(0 2px 3px #000);
}
#platyloid22 {
  --outlinePla:drop-shadow(2px 2px 0 var(--V)) drop-shadow(-2px -2px 0 var(--P))
drop-shadow(2px 2px 0 var(--V)) drop-shadow(2px 2px 5px #000);
  background-image:url(/images/deco/bg/t07-bg-checked.gif);
  cursor:url(/images/deco/gal/Liebe_378a.gif), auto;
}
#platyloid22 .post {
  margin-bottom:60px;
}
#platyloid22 a {
  animation:aniWand 0.8s infinite;
}
#platyloid22 h1 {
  font-family:'Electrack';
  letter-spacing:-1px;
  filter:var(--outlinePla)
}
#platyloid22 h1 i {
  position:absolute;
  width:98px;
  height:39px;
  background-image:url(/images/deco/gal/r14-icon-ribbon.gif);
  background-size:100% auto;
  transform:rotate(-30deg) translate(-40px, -5px);
}
#platyloid22 h2 {
  margin-bottom:0;
  color:var(--V);
  filter:var(--outlineW);
}
#platyloid22 h3 {
  margin:auto 10px;
  padding:20px 5px;
  border:3px dashed var(--V);
  font-family:'Windows';
  background:#000;
  filter:drop-shadow(5px 5px 5px #000);
}
#platyloid22 .art img {
  border-top:5px outset var(--P);
  border-right:5px outset var(--V);
  border-bottom:5px outset var(--V);
  border-left:5px outset var(--P);
}
#platyloid22 .art:hover img {
  border-top:5px inset var(--B);
  border-right:5px inset var(--V);
  border-bottom:5px inset var(--V);
  border-left:5px inset var(--B);
}
#platyloid22 .hang {
  position:absolute;
  display:block;
  top:-70px;
  left:calc(50% + 185px);
  filter:drop-shadow(5px 2px 5px #000);
}
#platyloid22 .chain {
  position:relative;
  display:block;
  margin:auto;
  height:60px;
  width:0px;
  border-left:5px dotted var(--E);
  transform:translateX(-1px);
  
}
#platyloid22 .nav b {
  font-family:'Electrack';
  font-size:2em;
  color:var(--T);
  transform:translateY(-5px);
  filter:var(--outlinePla);
}
#platyloid22 .nav:hover b {
  color:var(--P);
  text-shadow:1px 1px 1px var(--B), -1px 1px 1px var(--B), -1px -1px 1px var(--B), 1px -1px 1px var(--B); filter:var(--outlineW);
}
#platyloid22 .credits a {
  filter:var(--outlineV) var(--outlineK);
}
#platyloid22 .credits hr::after {
  color:var(--V);
}

/* CATNIP22 */
#CatPla {
  width:100%;
  height:25px;
  background:url(/images/deco/gal/div_lace01.gif) center;
transform:translateY(-10px);
  filter:drop-shadow(0 -2px 3px #000);
}
#catnip22 {
  --smoke:0 2px 5px var(--T), 0 -2px 10px var(--P);
  background-image:url(/images/deco/bg/ouid01.jpg);
}
#catnip22 h1 {
  height:150px;
  font-family:'Spyced';
  font-weight:900;
  color:transparent;
  background-image:url(/images/deco/kld_redashtray.gif);
  background-repeat:no-repeat;
  background-position:calc(50% - 55px) bottom;
  text-shadow:var(--smoke);
  filter:drop-shadow(0 0 5px var(--G));
}
#catnip22 h1 i {
  position:absolute;
  top:10px;
  left:calc(50% + 100px);
  line-height:0;
  font-size:0.7em;
  font-style:normal;
  font-weight:400;
  filter:drop-shadow(0 0 5px var(--G));
}
#catnip22 h2 {
  font-family:'Spyced';
  font-weight:900;
  color:var(--T);
  text-shadow:0 0 1px var(--T), 0 0 3px var(--T), 0 0 3px var(--P);
  filter:drop-shadow(0 0 2px var(--V));
}
#catnip22 h3 {
  padding:5px 10px;
  border:1px solid var(--T);
  font-family:'Spyced';
  font-size:1.2em;
  background-color:#000000bb;
}
#catnip22 .art {
  filter:drop-shadow(5px 5px 5px #000);
}
#catnip22 .art > img {
  border:5px ridge var(--P);
}
#catnip22 .art:hover > img {
  border:5px ridge var(--G);
}
#catnip22 .post hr {
  height:52px;
  margin:15px auto 5px auto; 
  background:url(/images/deco/gal/div_420.gif) center/auto 100% no-repeat;
  filter:var(--outlineK);
}
#catnip22 .post {
  margin-bottom:60px;
}
#catnip22 .btnBack, #catnip22 .btnNext {
  transform:translateY(-10px);
}
#catnip22 .nav b{
  font-family:'Blackletter';
  font-size:1.5em;
  font-weight:900;
  line-height:0;
  color:var(--G);
  text-shadow:2px -2px 2px var(--P), -2px 2px 2px var(--P),
-2px 2px 2px var(--P), -2px -2px 2px var(--P);
}
#catnip22 .nav:hover b {
  color:var(--V);
  text-shadow:2px -2px 2px var(--G), -2px 2px 2px var(--G),
-2px 2px 2px var(--G), -2px -2px 2px var(--G);
}
#catnip22 .nav img {
  height:60px;
  filter:var(--outlineK);
}
#catnip22 .stickers img {
  bottom:10px;
  right:6px;
  transform:scale(1.5);
  filter:var(--outlineV);
}
#catnip22 .old .stickers img {
  bottom:-5px;
  right:auto;
  left:-25px;
  transform:scale(1);
}
#catnip22 .credits a {
  filter:var(--outlineT) var(--outlineP);
}

/* CTENO22 */
#CteCat {
  height:24px;
  border-top:3px double #000;
background-image:url(/images/deco/gal/div_mush2.gif);
  filter:drop-shadow(0 2px 3px #000);
  transform:translateY(-3px);
}
#cteno22 {
  --outlinePC:drop-shadow(1px 1px 0 var(--P)) drop-shadow(-1px 1px 0 var(--P)) drop-shadow(1px -1px 0 var(--C)) drop-shadow(-1px -1px 0 var(--C));
  background-image:url(/images/deco/12_1.gif);
color:var(--Y);
}
#cteno22 h1 {
  font-size:3.4em;
  color:#000;
  filter:var(--outlinePC);
}
#cteno22 h2 {
  font-size:1.8em;
  filter:var(--outlineK) var(--outlineK);
}
#cteno22 h3 {
  filter:var(--outlineK);
}
#cteno22 .post {
  margin-top:30px;
}
#cteno22 .art {
  background:url(/images/deco/bg/byKarlaSE_062610f.gif);
}
#cteno22 .art img {
  max-width:calc(100% - 40px);
  margin:20px 20px;
  border:1px solid #000;
}
#cteno22 .art:hover img {
  border:1px solid var(--C);
}
#cteno22 .nav {
  width:80px;
  background:url(/images/deco/agehab01s.gif)
    center bottom/100% auto no-repeat;
}
#cteno22 .nav:hover {
  background-image:url(/images/deco/agehaa02s.gif);
  filter:var(--outlineK);
}
#cteno22 .nav b {
  font-family:'Slaughter';
  font-size:1.3em;
  color:var(--C);
  filter:var(--outlineK);
}
#cteno22 .nav:hover b {
  color:var(--Y);
  filter:var(--outlineW);
  text-shadow:2px 0 1px var(--P),-2px 0 1px var(--G);
}
#cteno22 .nav .invisible {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
}
#cteno22 .postTop {
  position:absolute;
  top:10px;
  height:21px;
  background-image:url(/images/deco/gal/blinkiestars.gif);
  filter:drop-shadow(0px 3px 1px #000) drop-shadow(0px 3px 1px #000);
}
#cteno22 .credits a {
  filter:var(--outlineK) var(--outlinePC);
}

/* CATBOYS22 */
#CatCte {
  height:35px;
  background:url(/images/deco/gal/oa10.gif) bottom center;
  transform:translateY(-20px);
}
#catboys22 {
  --outlinePV:drop-shadow(1px 1px 0 var(--V)) drop-shadow(-1px 1px 0 var(--V)) drop-shadow(1px -1px 0 var(--P)) drop-shadow(-1px -1px 0 var(--P)) drop-shadow(2px 2px 3px #000);
  padding:35px 0 25px 0;
  background-image:url(/images/deco/bg/lace01.gif);
}
#catboys22 h1 {
  margin:-20px auto 10px auto;
  font-size:4em;
  color:var(--T);
  filter:var(--outlinePV);
}
#catboys22 h2 {
  color:var(--T);
  filter:var(--outlineV);
}
#catboys22 h3 {
  color:var(--T);
  filter:var(--outlineV);
}
#catboys22 .art {
  display:inline-block;
  width:calc(50% - 5px);
  margin:0;
}
#catboys22 .art img {
  border-radius:4px;
  border:1px dashed #000;
}
#catboys22 .art img:hover {
  filter:saturate(1.5);
  border-top:1px dashed var(--P);
  border-right:1px dashed var(--V);
  border-bottom:1px dashed var(--V);
  border-left:1px dashed var(--P);
}
#catboys22 .art:nth-of-type(1) {
  float:left;
}
#catboys22 .art:nth-of-type(2) {
  float:right;
}
#catboys22 .frame {
  filter:drop-shadow(5px 5px 5px #000);
}
#catboys22 .frameX {
  height:23px;
  background-image:url(/images/deco/bg/f-ue.gif);
  background-repeat:round;
}
#catboys22 .frameY {
  width:23px;
  background-image:url(/images/deco/bg/f-hidari.gif);
  background-repeat:round;
}
#catboys22 .frameZ {
  background-image:url(/images/deco/bg/f-kado1.gif);
}
#catboys22 .frameM {
  background-color:#000;
}
#catboys22 .nav {
  padding:0px 10px;
}
#catboys22 .nav b {
  margin-bottom:-25px;
  font-family:'Blackletter';
  font-size:1.8em;
  color:var(--T);
  text-shadow:1px 1px 0 var(--V), -1px 1px 0 var(--V), 1px -1px 0 var(--V), -1px -1px 0 var(--V);
  transform:translateY(-25px);
}
#catboys22 .nav:hover b {
  color:#000;
  text-shadow:1px 1px 0 var(--T), -1px 1px 0 var(--T), 1px -1px 0 var(--T), -1px -1px 0 var(--T);
}
#catboys22 .credits {
  transform:translate(-50%, -10px);
}
#catboys22 .credits a {
  filter:var(--outlineW) var(--outlinePV);
}


/* AZURA22 */
#azuTop {
  position:absolute;
  top:0px;
  height:33px;
  border-top:1px solid #000;
  background-image:url(/images/deco/gal/div_moon01.gif);
  filter:drop-shadow(2px 5px 2px #000);
}
#azuBtm1 {
  position:absolute;
  height:65px;
  bottom:0;
  background:url(/images/deco/gal/mushrooms1.png) center bottom/auto 100% repeat-x;
  transform:translateY(5px);
  filter:hue-rotate(-210deg) saturate(0.2) invert(0.3)
drop-shadow(0 -2px 5px #000);
}
#azuBtm2 {
  position:absolute;
  height:65px;
  bottom:0;
  background:url(/images/deco/gal/mushrooms1.png) left bottom/auto 100% repeat-x;
  transform:translateY(5px);
  filter:hue-rotate(-150deg) saturate(0.7) drop-shadow(0 -2px 5px #000);
}
#AzuCat {
  height:35px;
  background-image:url(/images/deco/gal/oa10.gif);
  transform:translateY(-11px);
}
#azura22 {
  --T:#EDB;
  --Y:#DB8;
  --B:#99D;
  --R:#832;
  padding:50px 0 75px 0;
  background:url(/images/deco/bg/azura.png) top center/auto
100vh fixed;
  font-family:'MagicCards';
}
#azura22 h1 {
  display:grid;
  width:100%;
  margin:0;
  padding:0;
  gap:0;
  grid-template-columns:auto 150px auto;
  grid-template-rows:auto;
  grid-template-areas:'. . .';
  font-size:1em;
}
#azura22 h1 b {
  display:block;
  margin-bottom:5px;
  padding:10px 20px 0px 20px;
  font-family:'MagicCards';
  font-size:1.5em;
  line-height:1em;
  text-align:center;
}
#azura22 h1 i {
  display:block;
  height:calc(100% - 10px);
  width:calc(100% - 10px);
  background-color:var(--Y);
  border:5px outset var(--Y);
}
#azura22 .box h2 {
  margin:20px auto -3px auto;
  line-height:1em;
  font-family:'MagicCards';
  font-size:1.4em;
  font-weight:bold;
  color:var(--T);
}
#azura22 .box h3, #azura22 .nav li {
  line-height:1.5em;
}
#azura22 .box h3 b {
  font-family:'MagicCards';
  color:var(--B);
  font-weight:normal;
}
#azura22 a {
  color:var(--Y);
}
#azura22 a:hover {
  color:var(--T);
  text-shadow:none;
}
#azura22 .postTop, #azura22 .postBtm {
  height:50px;
  width:100%;
  background:url(/images/deco/gal/star01.gif) center no-repeat;
  filter:var(--outlineK) drop-shadow(1px 1px 5px #000);
}
#azura22 .postTop {
  margin-bottom:35px;
}
#azura22 .postBtm {
  margin-top:30px;
}
#azura22 .art, #azura22 .art:hover {
  width:calc(100% - 10px);
  border:5px ridge var(--Y);
}
#azura22 .post {
  max-width:calc(100% - 30px);
  margin:0px auto;
  background:#0008;
  padding:0;
  border:5px ridge var(--Y);
  font-family:'MagicCards';
  color:var(--Y);
  filter:drop-shadow(7px 10px 6px #000C);
}
#azura22 .caption {
  display:grid;
  gap:15px;
  grid-template-columns:auto 150px;
  padding:15px 15px;
}
#azura22 .box {
  padding:5px 10px;
  border:3px ridge var(--Y);
  text-align:justify;
}
#azura22 .nav {
  width:auto;
  max-width:100%;
  padding:5px 10px;
  border:3px ridge var(--Y);
  text-align:justify;
}
#azura22 .nav li {
  display:block;
}
#azura22 .nav hr {
  height:1px;
  margin:5px 0 8px 0;
  background:var(--Y);
}
#azura22 .credits {
  
}
#azura22 .credits a {
  filter:var(--outlineK) var(--outlineK);
}

/* SLUDGE22 */
#SluAzu {
  height:8px;
background:url(/images/deco/gal/div_pearl01.png);
transform:translateY(-4px);
}
#sludge22 .postBtm {
  position:absolute;
  bottom:0;
  height:33px;
  background-image:url(/images/deco/gal/div_mush03.gif);
}
#sludge22 .postTop {
  position:absolute;
  top:0;
height:90px;
background-image:url(/images/deco/bg/Linie_18.gif);
filter:drop-shadow(1px 1px 0 #000) drop-shadow(-1px 1px 0 var(--V));
}
#sludge22 {
  --T:#FFF;
  padding:100px 0 50px 0;
  background-image:url(/images/deco/bg/agoni_sky4.jpg);
  font-family:'Slaughter';
  color:var(--T);
}
#sludge22 h1 {
  position:relative;
  font-size:4em;
  color:#000;
}
#sludge22 h1 b {
  font-family:'Blackletter';
  filter:drop-shadow(1px 1px 0 var(--V)) drop-shadow(-1px 1px 0 var(--V)) drop-shadow(1px -1px 0 var(--G)) drop-shadow(-1px -1px 0 var(--G)) drop-shadow(2px 2px 3px #000);
}
#sludge22 h1 i {
  position:absolute;
  display:block;
  top:-28px;
  left:calc(50% - 36px);
  width:72px;
  height:37px;
  background:url(/images/deco/kld_blackcandles.gif) bottom
center/cover no-repeat fixed;
  transform:scale(2);
  filter:drop-shadow(0 -8px 2px #66ff7766);
}
#sludge22 h2 {
  margin-bottom:-5px;
  font-family:'Blackletter';
  filter:var(--outlineV) drop-shadow(2px 2px 3px #000);
}
#sludge22 h3 {
  margin-bottom:15px;
  font-family:'Oblivion';
  filter:var(--outlineV) drop-shadow(2px 2px 3px #000);
}
#sludge22 h3 b {
  font-family:'Blackletter';
}
#sludge22 .art {
  border:7px double var(--G);
  filter:drop-shadow(5px 5px 5px #000);
}
#sludge22 .art:hover {
  border:7px double var(--V);
}
#sludge22 .nav {
  padding:10px 10px 0px 10px;
}
#sludge22 .nav b {
  margin-bottom:-10px;
  font-size:1.5em;
  color:var(--T);
  filter:var(--outlineV);
  transform:translateY(-25px);
}
#sludge22 .nav:hover b {
  color:#000;
  text-shadow:2px 0 1px var(--P),-2px 0 1px var(--G);
  filter:var(--outlineW);
}
#sludge22 .credits {
  transform:translate(-50%, -25px);
}
#sludge22 .credits a {
  filter:var(--outlineW) var(--outlineV);
}
#sludge22 .credits hr::after {
  color:var(--V);
}

/* CARRIE22 */
#CarSlu {
  height:8px;
  background:url(/images/deco/gal/div_pearl01.png);
  transform:translateY(-4px);
}
#carrie22 .postBtm {
  position:absolute;
  display:block;
  bottom:0;
  left:0;
  height:20px;
  background-image:url(/images/deco/gal/e10-bg-lace.gif);
  transform:scaleY(-1);
}
#carrie22 .postTop {
  position:absolute;
  display:block;
  top:0;
  left:0;
  height:20px;
  background-image:url(/images/deco/gal/e10-bg-lace.gif);
}
#carrie22 {
  --T:#FFF;
  padding:25px 0 15px 0;
  background-image:url(/images/deco/bg/r04-bg-cloud_pattern.png);
  cursor:url(/images/deco/gal/Liebe_378a.gif), pointer;
  color:var(--T);
}
#carrie22 h1 {
  font-size:3.5em;
  letter-spacing:-2px;
  filter:drop-shadow(1px 1px 0 var(--V)) drop-shadow(-1px 1px 0 var(--P)) drop-shadow(1px -1px 0 var(--P)) drop-shadow(-1px -1px 0 var(--C)) drop-shadow(0px 1px 2px var(--B));
}
#carrie22 h1 i {
  width:26px;
  height:21px;
  background-image:url(/images/deco/gal/kld-wing.gif);
  transform:scale(-2,2) translate(10px, -5px);
}
#carrie22 h1 i.x {
  transform:scale(2) translate(10px, -5px);
}
#carrie22 h2 {
  margin:5px 0 -5px 0;
  font-size:1.8em;
  color:var(--P);
  filter:var(--outlineV) drop-shadow(0px 1px 2px var(--B));
}
#carrie22 h3 {
  font-family:'Oblivion';
  filter:var(--outlineV);
}
#carrie22 a {
  animation:aniWand 0.8s infinite;
}
#carrie22 .nav {
  font-family:'Blackletter';
  font-size:1.5em;
  padding:10px;
  filter:var(--outlineW) drop-shadow(0px 1px 2px var(--B));
}
#carrie22 .nav:hover img {
  filter:hue-rotate(-90deg);
}
#carrie22 .nav b {
  transform:translateY(-10px);
}
#carrie22 .art {
  filter:drop-shadow(1px 2px 4px var(--B));
}
#carrie22 .art .frameZ {
  background-image:url(/images/deco/gal/17bf-kado1.gif);
}
#carrie22 .art .frameZb {
  background-image:url(/images/deco/gal/17bf-kado3.gif);
}
#carrie22 .art .frameX {
  background-image:url(/images/deco/gal/17bf-ue.gif);
  background-repeat:round;
  height:67px;
}
#carrie22 .art .frameY {
  background-image:url(/images/deco/gal/17bf-hidari.gif);
  background-repeat:round;
  width:67px;
}
#carrie22 .art .frameM img {
  opacity:0;
}
#carrie22 .art:hover .vignette {
  filter:hue-rotate(-30deg);
}
#carrie22 .frameM .vignette {
  display:block;
  position:absolute;
  top:50px;
  left:50px;
  width:calc(100% - 100px);
  height:calc(100% - 100px);
  box-shadow:inset 0 0 15px 15px #fff;
  border-radius:35px;
  background-image:url(/art/ill/22carrie.webp);
  background-size:100% 100%;
  z-index:9;
}
#carrie22 .credits {
  transform:translate(-50%,-5px);
}
#carrie22 .credits a {
  filter:var(--outlineW) drop-shadow(1px 1px 0 var(--P)) drop-shadow(-1px 1px 0 var(--P)) drop-shadow(1px -1px 0 var(--C)) drop-shadow(-1px -1px 0 var(--C));
}
#carrie22 .credits hr::after {
  color:var(--P);
}

/* YIFFINHELL22 */
#YifCar {
  height:50px;
  background-image:url(/images/deco/gal/lace03.gif);
  background-size:auto 100%;
  transform:translateY(-17px);
  filter:drop-shadow(0px 2px 8px var(--B));
}
#yiffinhell22 {
  --T:#FFF;
  --G:#CEEF33;
  background-color:#000;
  color:#FFF;
  font-family:'Slaughter';
}
#yiffinhell22 .postTop {
  position:absolute;
  top:0;
  height:23px;
  background-image:url(/images/deco/gal/rainbowdrip.gif);
}
#yiffinhell22 .postBtm {
  position:absolute;
  bottom:0;
  left:0;
  height:1px;
  background-image:url(/images/deco/rainbowdivGeocities.gif);
}
#yiffinhell22 h1 {
  font-family:'Slaughter';
  font-size:3em;
  letter-spacing:1px;
  animation:gayglow 2s infinite;
}
#yiffinhell22 h1 i {
  margin:0 -10px;
  width:50px;
  height:40px;
  background-image:url(/images/deco/ani_pentacle_rainbow.gif);
  vertical-align:middle;
  transform:scaleY(-1);
}
#yiffinhell22 h1 i:first-of-type {
  transform:scale(-1,-1);
}
#yiffinhell22 h2 {
  font-family:'Blackletter';
  font-size:2em;
  color:#000;
  filter:var(--outlineK);
  animation:gayglow 2s infinite;
}
#yiffinhell22 h3 {
  font-weight:normal;
  animation:none;
}
#yiffinhell22 .art:hover {
  filter:saturate(4);
}
#yiffinhell22 .nav  {
  padding:0 0 5px 0;
}
#yiffinhell22 .nav img {
  width:120px;
  margin:0 -10px;
}
#yiffinhell22 .nav:hover img {
  filter:var(--outlineW);
}
#yiffinhell22 .nav b {
  margin-bottom:-50px;
  font-family:'Slaughter';
  font-size:2em;
  color:var(--G);
  transform:translateY(-50px);
}
#yiffinhell22 .nav:hover b {
  color:var(--B);
  filter:var(--outlineW)
}
#yiffinhell22 .credits a {
  filter:var(--outlineK) drop-shadow(1px 1px 0 var(--G)) drop-shadow(-1px 1px 0 var(--G)) drop-shadow(-1px -1px 0 var(--G)) drop-shadow(1px -1px 0 var(--G));
}
#yiffinhell22 .credits hr::after {
  color:var(--B);
}

/* EMO23 */
#AgnEmo {
  height:30px;
  background-image:url(/images/deco/gal/div_emo1.gif);
  transform:translateY(-15px);
}
#emo23 {
  --G:#bf4;
  background-image:url(/images/deco/bg/q18-bg-checkered.gif);
}
#emo23 .postTop {
  display:block;
  position:absolute;
  height:13px;
  top:0;
  left:0;
  background-image:url(/images/deco/gal/div_sparkle01.gif);
}
#emo23 .postBtm {
  display:block;
  position:absolute;
  height:13px;
  bottom:0;
  left:0;
  background-image:url(/images/deco/gal/div_sparkle01.gif);
}
#emo23 h1 {
  display:flex;
  width:100%;
  font-size:2.5em;
  justify-content:center;
}
#emo23 h1 b {
  display:inline-block;
  font-family:'Blackletter';
  color:#fff;
  filter:var(--outlineK);
  transform:translateY(15px);
  animation:gayglow 2s infinite;
}
#emo23 h1 i {
  display:block;
  margin:0 -5px;
  min-width:100px;
  filter:var(--outlineW);
}
#emo23 h1 .stickers img {
  position:absolute;
  bottom:35px;
  left:calc(50% - 75px);
  height:99px;
  width:150px;
  z-index:0;
}
#emo23 h2 {
  color:#fff;
  filter:var(--outlineK);
  animation:gayglow 2s infinite;
}
#emo23 h3 {
  padding:20px 5px;
  border:5px double var(--P);
  border-radius:15px;
  font-family:'Windows';
  color:#fff;
  background-color:#000;
  animation:gaybox 2s infinite;
}
#emo23 .art > img {
  border:5px dashed var(--P);
  background-color:#000;
}
#emo23 .art:hover > img {
  border:5px dashed #000;
  background-color:var(--G);
}
#emo23 .nav img {
  width:125px;
  filter:saturate(3) var(--outlineK);
}
#emo23 .nav b {
  font-family:'Slaughter';
  color:#fff;
  font-size:2em;
  transform:translateY(-25px);
  filter:var(--outlineK);
  animation:gayglow 2s infinite;
}
#emo23 .nav:hover b {
  color:var(--P);
}
#emo23 .post hr {
  height:80px;
  background-image:url(/images/deco/gal/div_monster.gif);
  background-position:center;
  background-size:auto 100%;
  background-repeat:no-repeat;
  filter:var(--outlineW);
}
#emo23 .credits a {
  filter:var(--outlineW) var(--outlineK);
}
#emo23 .credits hr::after {
  color:var(--P);
}

/* AGNES23 */ 
#GloAgn {
  --P:#f8c;
  height:60px;
  background-image:url(/images/deco/gal/wa01-bg-frill.gif);
  filter:drop-shadow(0 2px 5px var(--P)) drop-shadow(0 -5px 15px var(--P));
}
#agnes23 .postTop {
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:120px;
  background-image:url(/images/deco/gal/lace01.gif);
  background-size:auto 100%;
}
#agnes23 {
  --P:#F8C;
  --V:#EBE;
  padding-top:90px;
  background-image:url(/images/deco/bg/i07-bg-frill.gif);
  cursor:url(/images/deco/gal/Liebe_378a.gif), auto;
}
#agnes23 a {
  animation:aniWand 0.8s infinite;
}
#agnes23 h1 {
  margin:15px auto 15px auto;
  height:64px;
  font-size:2.4em;
  line-height:60px;
  color:var(--P);
  background:url(/images/deco/49c-none.gif) bottom center/auto
100% no-repeat;
  text-shadow:1px 1px 0 var(--R), 1px -1px 0 var(--R), -1px 1px 0 #fff,
-1px -1px 0 #fff, 0 0 3px var(--P);
  filter:drop-shadow(0 2px 2px var(--P))
}
#agnes23 h2 {
  margin-top:15px;
  color:#fff;
  text-shadow:1px 1px 0 var(--R), 1px -1px 0 var(--R), -1px 1px 0 var(--R),
-1px -1px 0 var(--R), 2px 0 0 var(--R), -2px 0 0 var(--R), 0 2px 0 var(--R),
0 -2px 0 var(--R);
}
#agnes23 h3 {
  margin-top:-10px;
  color:var(--R);
}
#agnes23 .post {
  margin-bottom:65px;
}
#agnes23 .post hr {
  height:50px;
  margin:10px auto;
  background:url(/images/deco/gal/div_heart01.gif) center/contain no-repeat;
}
#agnes23 .pearl .art {
  position:relative;
}
#agnes23 .art:hover {
  filter:saturate(2);
}
#agnes23 .pearl .frame {
  display:block;
  top:0;
  left:0;
}
#agnes23 .pearl .frame hr:nth-of-type(1) {
  position:absolute;
  top:-18px;
  left:10px;
  width:calc(100% - 20px);
  height:41px;
  background:url(/images/deco/gal/mc04.gif) top left/auto 100% repeat-x;
  filter:drop-shadow(0px 2px 3px var(--P));
}
#agnes23 .pearl .frame hr:nth-of-type(2) {
  position:absolute;
  bottom:-35px;
  left:10px;
  width:calc(100% - 20px);
  height:41px;
  background:url(/images/deco/gal/mc04.gif) top left/auto repeat-x;
  filter:drop-shadow(0px 2px 3px var(--P));
}
#agnes23 .pearl .frame hr:nth-of-type(3) {
  position:absolute;
  top:5px;
  left:-6px;
  width:16px;
  height:calc(100% - 10px);
  background:url(/images/deco/gal/pearlcurtain.png) top left/auto repeat-y;
  filter:drop-shadow(1px 2px 3px var(--V));
}
#agnes23 .pearl .frame hr:nth-of-type(4) {
  position:absolute;
  top:5px;
  right:-6px;
  width:16px;
  height:calc(100% - 10px);
  background:url(/images/deco/gal/pearlcurtain.png) top left/auto repeat-y;
  transform:scaleX(-1);
  filter:drop-shadow(-1px 2px 3px var(--V));
}
#agnes23 .stickers img:nth-of-type(1) {
  top:-12px;
  left:-12px;
}
#agnes23 .stickers img:nth-of-type(2) {
  top:-15px;
  right:-10px;
  filter:drop-shadow(-1px 1px 2px var(--R));
  transform:scaleX(-1);
}
#agnes23 .stickers img:nth-of-type(3) {
  bottom:-12px;
  right:-12px;
}
#agnes23 .stickers img:nth-of-type(4) {
  left:-25px;
  bottom:-30px;
  filter:drop-shadow(-1px 1px 4px var(--P));
}
#agnes23 .postDiv {
  height:50px;
  margin:10px auto;
  background:url(/images/deco/gal/div_heart01.gif)
center/contain no-repeat;
}
#agnes23 .old .frame {
  filter:drop-shadow(3px 3px 5px var(--P));
}
#agnes23 .old .frameZ {
  background:url(/images/deco/gal/prose-kado1.gif);
}
#agnes23 .old .frameZb {
  background:url(/images/deco/gal/prose-kado2.gif);
}
#agnes23 .old .frameZc {
  background:url(/images/deco/gal/prose-kado3.gif);
}
#agnes23 .old .frameX {
  height:32px;
  background:url(/images/deco/gal/prose-ue.gif) round;
}
#agnes23 .old .frameY {
  width:32px;
  background:url(/images/deco/gal/prose-hidari.gif) round;
}
#agnes23 .old .frameM {
  background:#fff;
}
#agnes23 .nav {
  width:96px;
}
#agnes23 .nav b {
  font-family:'Blackletter';
  font-size:1.4em;
  line-height:1em;
  color:#fff;
  text-shadow:1px 1px 0 var(--R), 1px -1px 0 var(--R), -1px 1px 0 var(--R), -1px -1px 0 var(--R), 2px 0 0 var(--R), -2px 0 0 var(--R), 0 2px 0 var(--R), 0 -2px 0 var(--R);
  transform:translateY(-10px);
}
#agnes23 .nav:hover b {
  color:var(--R);
  text-shadow:1px 1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, -1px -1px 0 #fff, 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff;
}
#agnes23 .credits a {
  filter:var(--outlineW) var(--outlineP);
}
#agnes23 .credits hr::after {
  color:var(--R);
}

/* GLOOMY23 */
#gloomy23 {
  --gloomyBor:1px 1px 0 var(--B), 1px -1px 0 var(--B), -1px -1px 0 var(--B), -1px 1px 0 var(--B);
  background-color:#000;
}
#gloomy23 .postTop {
  position:absolute;
  top:0;
  left:0;
  height:24px;
  background-image:url(/images/deco/gal/blooddivider.gif);
}
#gloomy23 .art {
  position:relative;
  max-width:calc(100% - 50px);
  margin:15px auto 25px auto;
}
#gloomy23 h1 {
  font-size:8vw;
  font-family:'Slaughter';
  letter-spacing:1px;
  filter:drop-shadow(2px 2px 0 var(--B)) drop-shadow(-2px -2px 0 var(--B)) drop-shadow(-2px 2px 0 var(--B)) drop-shadow(2px -2px 0 var(--B));
}
#gloomy23 h1 i {
  width:50px;
  height:50px;
  background-image:url(/images/deco/gal/gloomy4.gif);
}
#gloomy23 h1 b { 
  font-family:'Blackletter';
  transform:translateY(10px);
}
#gloomy23 h2 {
  text-shadow:var(--gloomyBor);
}
#gloomy23 h3 {
  text-shadow:1px 1px 0 var(--B), 1px -1px 0 var(--B), -1px -1px 0 var(--B), -1px 1px 0 var(--B);
}
#gloomy23 .frame {
  display:block;
  position:absolute;
  top:-20px;
  left:-20px;
  width:calc(100% + 45px);
  height:calc(100% + 45px);
  background:url(/images/deco/gal/meatframe.gif) top left/100% 100% no-repeat;
  filter:saturate(1.8) hue-rotate(-30deg) drop-shadow(1px 1px 5px #000)
drop-shadow(-1px -1px 5px #000);
}
#gloomy23 .art:hover > img {
  filter:hue-rotate(-30deg) saturate(2);
}
#gloomy23 .stickers img {
  filter:var(--outlineK);
}
#gloomy23 .stickers img:nth-of-type(2) {
  top:-50px;
  right:-30px;
}
#gloomy23 .stickers img:nth-of-type(4) {
  bottom:-15px;
  left:-15px;
}
#gloomy23 .stickers img:nth-of-type(1) {
  top:-50px;
  left:-30px;
}
#gloomy23 .stickers img:nth-of-type(3) {
  bottom:-15px;
  right:-25px;
  transform:scaleX(-1);
}
#gloomy23 .nav {
  width:100px;
}
#gloomy23 .nav b {
  font-family:'Slaughter';
  font-size:2em;
  color:var(--T);
  text-shadow:var(--gloomyBor);
  transform:translateY(-15px);
}
#gloomy23 .nav:hover {
  color:var(--B);
  filter:var(--outlineW);
}
#gloomy23 .nav a:hover img {
  filter:invert();
}
#gloomy23 .credits a {
  filter:var(--outlineT) var(--outlineB);
}


@media only screen and (max-width:500px) {
  #pagenav {
    justify-items:space-between;
  }
  #platyloid22 h1 {
    font-size:16vw;
  }
  #platyloid22 h1 i {
    width:65px;
    transform:rotate(-30deg) translate(-30px, -15px);
  }
  #platyloid22 h3 {
    margin:0px;
  }
  #platyloid22 .hang {
    position:absolute;
    display:block;
    width:50px;
    transform:translateX(-60px);
  }
  #catnip22 .post hr {
    height:40px;
    max-width:calc(100% - 20px);
  }
  #cteno22 h1 {
    font-size:9vw;
  }
  #catboys22 h1 { 
    font-size:12vw;
  }
  #catboys22 .art {
    width:100%;
  }
  #catboys22 .nav {
    padding:0;
  }
  #azura22 .caption {
    display:grid;
    gap:10px;
    grid-template-columns:auto 35%;
    padding:10px 10px;
  }
  #azura22 .box, #azura22 .nav {
    padding:3px 5px;
  }
  #azura22 .box h2 {
    margin:10px auto -5px auto;
  }
  #yiffinhell22 h1 {
    font-size:10vw;
  }
  #agnes23 .post hr {
    margin:-5px auto;
  }
  #gloomy23 .stickers img:nth-of-type(1) {
    width:90px;
  }
  #gloomy23 .stickers img:nth-of-type(2) {
    width:120px;
  }
  #gloomy23 h1 i {
    display:none;
  }
}

/* GALLERY PAGES */
section.page {
  position:relative;
  display:block;
  width:100%;
  padding:0;
  overflow:clip;
  background:none !important;
  text-align:center;
}
.page .postTop {
  position:fixed !important;
  z-index:999;
}
.page .postBtm {
  position:fixed !important;
}
.page .post {
  margin:0px auto !important;  
}
.page .credits {
  position:relative;
  justify-content:center;
  left:0;
  bottom:0;
  margin:0 auto;
  transform:none !important;
}
.page .footer {
  margin:0 auto 25px auto;
  line-height:1em;
  font-size:0.9em;
}
.logoMini {
  margin:0 auto 10px auto;
  width:71px;
  height:50px;
  background:url(https://cl4m0.art/images/logo/CL4M0_50.png) center/contain no-repeat;
  z-index:9;
  opacity:0.3;
  filter:var(--outlineE);
}
.logoMini:hover {
  opacity:0.6;
}

/* ARCHIVE STYLE */
#rkyvHeader {
  position:sticky;
  position:-webkit-sticky;
  padding:10px 0;
  top:0;
  z-index:99;
  background:#000;
}
#rkyvHeader h1 {
  position:relative;
  display:block;
  width:100%;
  margin:0 auto;
  font-size:2em;
  color:#000;
  filter:var(--outlineE);
}
#archive h2 {
  margin-right:10px;
  font-size:1.5em;
  font-family:'Blackletter';
  float:right;
  color:var(--P);
  transform:translateY(5px);
}
#archive img {
  max-width:1000% !important;
}
#archive .cols {
  position:relative;
  display:block;
  margin:25px 0 5px 0;
  border-bottom:1px dotted #999;
}
#archive .cols::after {
  display:table;
  clear:both;
  content:'';
}
#archive .cols h3 {
  position:absolute;
  bottom:0px;
  left:10px;
  font-family:'Windows';
  font-size:1.1em;
  font-variant:small-caps;
  color:#999;
}
#archive #rkyvHeader hr {
  display:block;
  position:absolute;
  height:20px;
  width:100%;
  background:url(https://cl4m0.art/images/deco/gal/e08-bg-lace.gif);
  filter:drop-shadow(0px 1px 3px #000);
}
#rkyvHeader ul {
  display:flex;
  margin:1px auto;
  gap:20px;
  justify-content:center;
}
#rkyvHeader li:nth-of-type(2)::after, #rkyvHeader li:nth-of-type(3)::after {
  content:'\2661';
  display:inline-block;
  transform:translateX(10px);
  color:var(--E);
}
#rkyvHeader li:nth-of-type(1), #rkyvHeader li:last-of-type {
  display:block;
  width:20px;
  height:20px;
  margin:-1px -12px;
  background-image:url(https://cl4m0.art/images/emote/wing05.gif);
  background-size:100% auto;
  background-position:center;
}
#rkyvHeader li a:hover {
  color:#000;
  filter:var(--outlineW);
}
.rkyvGallery {
  width:100%;
  display:grid;
  gap:0;
  grid-template-columns:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;
  grid-auto-rows:35vw;
}
.rkyv {
  display:block;
  max-width:100%;
  overflow:clip;
}
.rkyv img {
  width:100%;
  height:100%;
  object-fit:cover;
  filter:saturate(1);
  transition:transform 0.3s ease-in-out;
}
.rkyv:hover {
  filter:saturate(1.4)
}
.rkyv:hover img {
  transform:scale(1.1);
  transition:transform 0.3s ease-in-out;
}
.duo { 
  height:100% 
}
#archive .footer {
  margin:0 auto 25px auto;
  line-height:1.3em !important;
  font-size:0.8em;
  font-family:'Windows';
  color:#999;
}
#archive .footer p:nth-of-type(1) {
  font-weight:900;
  font-size:1em;
}
#archive .footer p:nth-of-type(2) {
  font-weight:900;
  font-size:1.2em;
}
#archive .footer p:nth-of-type(3) {
  font-style:italic;
  font-size:1.2em;
}
#archive .footer p:last-of-type b {
  font-weight:900;
  font-style:italic;
  font-variant:small-caps;
}
#archive .footer p:last-of-type::before {
  content:'\26D4';
  font-family:'NotoEmoji';
  display:inline-block;
  font-weight:900;
  margin-right:3px;
}
#archive .footer p:last-of-type::after {
  content:'\26D4';
  font-family:'NotoEmoji';
  display:inline-block;
  font-weight:900;
  margin-left:3px;
}
#archive .footer u {
  text-decoration:none;
}
#archive .footer b {
  font-family:'Windows';
}
#archive .footer u::before {
  content:'\231C';
  display:inline-block;
  margin-right:-2px;
  transform:translateY(-3px);
}
#archive .footer u::after {
  content:'\231F';
  display:inline-block;
  margin-left:-2px;
  transform:translateY(3px);
}
#archive .logoMini {
  margin:10px auto 10px auto;
  width:71px;
  height:50px;
  background:url(https://cl4m0.art/images/logo/CL4M0_50.png) center/contain no-repeat;
  z-index:9;
  opacity:0.7;
  filter:invert() drop-shadow(1px 1px 0 var(--V)) drop-shadow(-1px 1px 0 var(--P)) drop-shadow(1px -1px 0 var(--P)) drop-shadow(-1px -1px 0 var(--C)) drop-shadow(0px 1px 2px var(--B));
}
#archive .logoMini:hover {
  opacity:1;
  filter:invert() drop-shadow(1px 1px 0 var(--V)) drop-shadow(-1px 1px 0 var(--G)) drop-shadow(1px -1px 0 var(--G)) drop-shadow(-1px -1px 0 var(--Y)) drop-shadow(0px 1px 2px var(--B));
}

a[href*="23gloomy"] { grid-column:span 3  }
a[href*="23agnes"] { grid-column:span 2 }
a[href*="23emo"] { grid-column:span 2 }
a[href*="22yiffinhell"] { grid-column:span 3 }
a[href*="22carrie"] { grid-column:span 2 }
a[href*="22possferatu"] { grid-column:span 3 }
a[href*="22sludge"] { grid-column:span 3 }
a[href*="22sludge"] img { object-position:top }
a[href*="22cteno"] { grid-column:span 2 }
a[href*="22azura"] { grid-row:span 2;grid-column:span 3 }
a[href*="22azura"] img { object-position:center }
a[href*="22veenaicon"] { width:50%;height:100%;float:left }
a[href*="22joyeicon"] { width:50%;height:100%;float:right }
a[href*="22pipbadge"] { grid-column:span 2 }
a[href*="22catnip"] { grid-column:span 2 }
a[href*="22platyloid"] { grid-column:span 7 }
a[href*="22desdemona"] { grid-column:span 3 }
a[href*="21keepurchinup"] { grid-column:span 2 }
a[href*="21lady"] { grid-column:span 2 }
a[href*="20sourrin"] { grid-column:span 2 }
a[href*="20ashnikko"] { grid-column:span 3 }
a[href*="20peaches"] img { height:130%;margin-top:-15% }
a[href*="20rainbowsceneyskittleslove3"] { grid-column:span 2 }
a[href*="20emo"] { grid-column:span 2 }
a[href*="19ANGELGUTS"] { grid-column:span 3;grid-row:span 2 }
a[href*="19watermelonbubblegum"] img { height:120%;margin-top:-10%;object-position:35% }
a[href*="19lux"] { grid-column:span 2 }
a[href*="19lux"] img { height:110%;margin-top:-10% }
a[href*="19kai2"] { grid-column:span 3 }
a[href*="19kai2"] img { height:175%;margin-top:-25%;object-position:25% }
a[href*="19fruitti"] { grid-column:span 2 }
a[href*="19pocky"] { grid-column:span 2 }
a[href*="19blueraspberry"] { grid-column:span 3 }
a[href*="18glutton"] { grid-column:span 2; }
a[href*="18glutton"] img { height:130%;margin-top:-20% }
a[href*="19imagineinkopolis"] { grid-column:span 5;object-position:right }
a[href*="18agent24"] { grid-column:span 2 }
a[href*="18bimbo"] { grid-column:span 2 }
a[href*="18catnip"] { grid-column:span 2 }
a[href*="18gulogulo"] { grid-column:span 3 }
a[href*="18menhera"] { grid-column:span 2 }
a[href*="18cherrysoda"] img { height:120%;margin-top:-15% }
a[href*="18greatfairy"] { grid-column:span 2 }
a[href*="18jhullusen"] { grid-column:span 3 }
a[href*="18jhullusen"] img { object-position:20% }
a[href*="18morrigan"] { grid-column:span 2 }
a[href*="18ramy"] { grid-column:span 2 }
a[href*="18ramy"] img { height:120%;margin-top:-20%; }
a[href*="18cfwmagic"] { grid-column:span 3;grid-row:span 2 }
a[href*="18r3zeke"] img { height:120%;margin-top:-10% }
a[href*="18anja"] { grid-column:span 2 }
a[href*="18strawberry"] { grid-column:span 2 }
a[href*="18strawberry"] img { height:130%;margin-top:-20% }
a[href*="18maria"] { grid-column:span 2 }
a[href*="17androids"] { grid-column:span 3 }
a[href*="17shinymage"] { grid-column:span 2 }
a[href*="17tilly"] { grid-column:span 2 }
a[href*="17bubbline"] { grid-column:span 2 }
a[href*="17bubbline"] img { height:115%;margin-top:-10% }
a[href*="18naga"] img { object-position:40% }
a[href*="17spookie"] { grid-column:span 4 }
a[href*="17spookie"] img { height:110%;margin-top:-4%;object-position:70% }
a[href*="17ponybaby"] { grid-column:span 2 }
a[href*="17ponybaby"] img { object-position:top }
a[href*="17birdbrains"] { background-color:#fff;grid-column:span 3 }
a[href*="17birdbrains"] img { height:125%;margin-top:-20%; }
a[href*="17souli"] { grid-column:span 2 }
a[href*="17joye"] img { height:110%;margin-top:-10% }
a[href*="17starry"] { grid-column:span 2 }
a[href*="17starry"] img { height:120%;margin-top:-25% }
a[href*="17liquor"] { width:50%;float:right }
a[href*="17liquor"] img { object-position:65% }
a[href*="17noko"] { width:50%;float:left }
a[href*="17noko"] img { object-position:50% }
a[href*="16claria"] { grid-column:span 2 }
a[href*="16claria"] img { object-position:65% }
a[href*="16harpy"] { grid-column:span 3 }
a[href*="16harpy"] img { height:150%;margin-top:-10% }
a[href*="15nova"] { grid-column:span 2 }
a[href*="15cherry"] { background-color:#fff;grid-column:span 5 }
a[href*="15galoutfits"] { grid-column:span 4 }
a[href*="15galref"] { grid-column:span 4 }

/* CHIBI DOLLS */
.chibiGallery {
  width:100%;
  display:grid;
  gap:0;
  grid-template-columns:8.4% 8.3% 8.3% 8.3% 8.4% 8.3% 8.3% 8.4% 8.3% 8.3% 8.3% 8.4%;
  grid-auto-rows:36vw;
}
.chibi h2 {
  color:var(--V) !important;
}
.chibi li a {
  color:var(--V);
}
.chi {
  display:block;
  max-width:100%;
  overflow:clip;
}
.chi img {
  width:100%;
  height:100%;
  object-fit:cover;
  filter:saturate(1);
  transition:transform 0.3s ease-in-out;
}
.chi:hover {
  filter:saturate(1.4)
}
.chi:hover img {
  transform:scale(1.1);
  transition:transform 0.3s ease-in-out;
}
.duo .chi {
  height:100%;
}
a[href*="22silkygoatsA"] { width:50%;height:100%;float:left; }
a[href*="22silkygoatsB"] { width:50%;height:100%;float:left; }
a[href*="22kittypiieA"] { width:50%;height:100%;float:left; }
a[href*="22kittypiieB"] { width:50%;height:100%;float:left; }
a[href*="22volbeltor"] { grid-column:span 3 } 
a[href*="22volbeltor"] img { height:112%;margin-top:-10%;object-position:20% } 
a[href*="22thisnaps"] { grid-column:span 3 }
a[href*="22tria"] { grid-column:span 3 }
a[href*="22tria"] img { height:115%;margin-top:-13%;object-position:30% }
a[href*="22souli"] { grid-column:span 4 }
a[href*="22roxyfnaf"] { grid-column:span 3 }
a[href*="22qamar"] { grid-column:span 4 }
a[href*="22qamar"] img { object-position:80% }
a[href*="22platy"] { grid-column:span 3 }
a[href*="22morrigan"] { grid-column:span 4 }
a[href*="21veena"] { grid-column:span 3 }
a[href*="20selfie"] { grid-column:span 3 }
a[href*="20selfie"] img { height:125%;margin-top:-22%;object-position:30% }
a[href*="20miku"] { grid-column:span 4 }
a[href*="20miku"] img { object-position:0% }
a[href*="20krystal"] { grid-column:span 4 }
a[href*="20joye"] { grid-column:span 3 }
a[href*="20joye"] img { object-position:35% }
a[href*="20anja"] { grid-column:span 3 }
a[href*="20anja"] img { object-position:55% }

/* PIXEL DOLLZ */
.pxl {
  --outline01:drop-shadow(1px 1px 0 #FB235A) drop-shadow(-1px 1px 0 #FB235A) drop-shadow(1px -1px 0 #FB235A) drop-shadow(-1px -1px 0 #FB235A);
  --outline02:drop-shadow(1px 1px 0 #FD7DE1) drop-shadow(-1px 1px 0 #FD7DE1) drop-shadow(1px -1px 0 #FD7DE1) drop-shadow(-1px -1px 0 #FD7DE1);
  --outline03:drop-shadow(1px 1px 0 #629D9C) drop-shadow(-1px 1px 0 #629D9C) drop-shadow(1px -1px 0 #629D9C) drop-shadow(-1px -1px 0 #629D9C);
  --outline04:drop-shadow(1px 1px 0 #F48B2F) drop-shadow(-1px 1px 0 #F48B2F) drop-shadow(1px -1px 0 #F48B2F) drop-shadow(-1px -1px 0 #F48B2F);
  --outline05:drop-shadow(1px 1px 0px #768) drop-shadow(-1px 1px 0px #657);
}
.pxl li a {
  color:var(--G);
  font-family:'Windows';
}
.pxl img {
  max-width:500px !important;
}
.pxlXL .row {
  position:relative;
  display:block;
  width:100%;
  align-content:center;
}
.pxlXL .row img {
  margin:0 -6px;
}
.pxlXL .row::after {
  clear:both;
  display:table;
  content:'';
}
.pxl .cols a {
  display:block;
  position:absolute;
  bottom:-25px;
  right:5px !important;
  z-index:1;
  color:#666;
  font-family:'Windows';
}
.pxl .cols a:hover {
  color:var(--G);
  text-shadow:none;
}
.pxl h1 {
  font-family:'GothicPixels';
}
.pxl h1 b {
  font-size:1.3em;
  transform:translateY(3px);
}
.pxl h1 b:nth-of-type(2) {
  font-family:'Blackletter';
    line-height:0;
}
.pxl .cols h2 {
  font-family:'GothicPixels' !important;
  color:var(--G) !important;
}
#burg1 {
  display:block;
  position:absolute;
  top:0;
  left:calc(50% - 200px);
}
#burg2 {
  display:none;
}
.pxl01 { grid-area:pxl01 }
.pxl02 { grid-area:pxl02 }
.pxl03 { grid-area:pxl03 }
.pxl04 { grid-area:pxl04 }
.pxl05 { grid-area:pxl05 }
.pxl06 { grid-area:pxl06 }
.pxl07 { grid-area:pxl07 }
.pxl08 { grid-area:pxl08 }
.pxlXL {
  display:grid;
  margin:auto;  
  max-width:calc(100% - 20px);
  width:650px;
  grid-template-rows:400px 400px 350px 125px 125px 300px 250px 500px;
  grid-template-columns:auto;
  grid-template-areas:'pxl01' 'pxl02' 'pxl03' 'pxl04' 'pxl05' 'pxl06' 'pxl07' 'pxl08';
}
img[src*="22sinabon"] { z-index:1;filter:var(--outline01) }
img[src*="22catcatcat"] { }
img[src*="22lil-cinni-bun"] { filter:var(--outline03) }
img[src*="22aquel"] { filter:var(--outline02) }
img[src*="22kittypiie"] { filter:var(--outline04) }
img[src*="22burger"] { filter:var(--outline01) }
img[src*="20draconickitten"], img[src*="18twitterbatch"], img[src*="18dulldays"], img[src*="17joye"], img[src*="17ocdump"], img[src*="16burgerpants"] {  }
img[src*="17joye"] { z-index:1 }
img[src*="18dulldays"], img[src*="17joye"] { filter:var(--outlineE) }
img[src*="20cela"] { filter:var(--outlineE) }
img[src*="19indigo"] {  }
img[src*="19sunsetwaltz"] { filter:var(--outline05) }
img[src*="18berri"] { width:110px;height:200px;object-fit:cover; }
img[src*="19dulldays"] { width:100px;height:200px;object-fit:cover;z-index:1 }
img[src*="18twinklemiku"] {  }
img[src*="18carrie"] { z-index:1 }
img[src*="19anja"] {  }

@media only screen and (max-width:600px) {
  #burg1 {
    display:none;
  }
  #burg2 {
    display:block;
    position:absolute;
    top:0;
    right:100px;
  }
  .pxlXL {
    display:grid;
    width:calc(100% - 0px);
    max-width:100%;
    margin:0;
    grid-template-columns:auto auto;
    grid-template-rows:800px 800px 200px 125px 125px 600px;
    grid-template-areas:'pxl01 pxl06' 'pxl02 pxl07' 'pxl03 pxl03' 'pxl04 pxl04' 'pxl05 pxl05' 'pxl08 pxl08';
  }
  .row {
    height:100%:
    width:100%;
  }
  .pxlXL .row img {
    margin:0;
  }
  .pxl06 {
    text-align:right;
    padding-top:150px;
    padding-right:70px;
  }
  .pxl07 {
    text-align:right;
    transform:translateY(-50px);
  }
  .pxl03 {
    transform:translateY(-125px);
  }
  img[src*="18carrie"] { float:left; }
  img[src*="19anja"] { position:absolute;bottom:0;right:0; }
} 