17 font-family : Saviour
;
18 src : url
( '/font/Savior4.ttf' ) ;
22 font-family : Atkinson
;
23 src : url
( '/font/Atkinson-Hyperlegible-Regular.ttf' ) ;
26 font-family : Atkinson
;
27 src : url
( '/font/Atkinson-Hyperlegible-Bold.ttf' ) ;
31 font-family : Atkinson
;
32 src : url
( '/font/Atkinson-Hyperlegible-Italic.ttf' ) ;
36 font-family : Atkinson
;
37 src : url
( '/font/Atkinson-Hyperlegible-BoldItalic.ttf' ) ;
48 transform : rotateX
( 10deg ) skewX
( 90deg ) translate
( -2em , 2em ) ;
50 66% { transform : translate
( 2em , -2em ) ; }
51 100% { transform : rotateX
( 0deg ) skewX
( 0deg ) translate
( 0 , 0 ) ; }
57 scrollbar-color : var
(--pink
) var
(--w
) ;
59 background-image : url
( '/img/bgdark.png' ) ;
60 background-repeat : repeat-y
;
61 background-position : center top
;
62 background-color : var
(--b
) ;
65 @media all and
( max-width : 42em ) {
66 body
{ background-size : 47px , 47px ; }
67 #wrap { width : calc
( 100% - 94px ) !important
; }
70 @media all and
( max-width : 70em ) {
72 background-image : url
( '/img/bgthinright2.png' ) ,
73 url
( '/img/bgthinleft2.png' ) !important
;
75 #wrap { width : calc
( 100% - 188px ) ; }
78 @media all and
( min-width : 70em ) {
80 background-image : url
( '/img/bgright.png' ) ,
81 url
( '/img/bgleft.png' ) ;
83 #wrap { width : calc
( 100% - 280px ) ; }
91 font-family : Atkinson
;
92 background-repeat : repeat-y
, repeat-y
;
93 background-position : left top
, right top
;
101 grid-template-rows : auto auto
1fr auto
;
108 animation : glitch
0.2s linear
1s 1 normal backwards
;
110 transition : transform
0.05s ;
111 transition-timing-function : ease-out
;
114 a:hover
> #banner
, a:focus
> #banner
{
115 transform : rotate
( -1.5deg ) scale
( 1.05 ) ;
119 text-align : center
;
120 font-family : Saviour
;
121 color : var
(--lpur
) ;
123 font-size : clamp
( 1em , 8vw , 4em ) ;
126 p
, ul
{ font-size : clamp
( 1em , 5vw , 2em ) ; }
127 ul
{ list-style-type : '- ' ; }
130 color : var
(--grey
) ;
131 font-size : clamp
( 0.01em , 4vw , 1.2em ) ;
135 img:not
(#banner
) , audio
{
138 max-width : calc
( 100% - 4em ) ;
139 filter : drop-shadow
( -0.5em -0.2em 0px var
(--pink
) )
140 drop-shadow
( 0.5em 0.2em 0px var
(--cyan
) ) ;
143 img:not
(#banner
) { max-height : 50em ; }
147 background-color : var
(--b
) ;
153 text-align : center
;
154 color : var
(--grey
) ;
155 font-size : min
( 1em , 2.1vw ) ;
159 display : inline-block
;
160 font-size : min
( 1.5em , 3.1vw ) ;
161 padding-bottom : 1em ;
164 #webring-previous { float : left
; }
165 #webring-next { float : right
; }
168 color : var
(--lpur
) ;
169 transition : text-shadow
0.03s ;
170 transition-timing-function : ease-out
;
173 text-shadow : 0.2em 0 1px var
(--cyan
) , -0.2em 0 1px var
(--pink
) ;