all repos — site @ c70fc49cdf429764b2fb1f1a1b95eb697b7f5e3c

source for my site, found at icyphox.sh

static/style.css (view raw)

  1@import url('https://rsms.me/inter/inter.css');
  2html { font-family: 'Inter', sans-serif; }
  3@supports (font-variation-settings: normal) {
  4  html { font-family: 'Inter var', sans-serif; }
  5}
  6
  7html,
  8body {
  9	background: #021012;
 10}
 11
 12.container {
 13	position: absolute;
 14	overflow: hidden;
 15	top: 0;
 16	bottom: 0;
 17	left: 0;
 18	right: 0;
 19	color: white;
 20
 21	-webkit-animation: fadein 3s;
 22	   -moz-animation: fadein 3s;
 23	    -ms-animation: fadein 3s;
 24	     -o-animation: fadein 3s;
 25	        animation: fadein 3s;
 26}
 27
 28.container-text {
 29  position: absolute;
 30	overflow-y: auto;
 31	overflow-x: hidden;
 32	top: 0;
 33	bottom: 0;
 34	left: 0;
 35	right: 0;
 36	color: white;
 37
 38	-webkit-animation: fadein 1.5s;
 39	   -moz-animation: fadein 1.5s;
 40	    -ms-animation: fadein 1.5s;
 41	     -o-animation: fadein 1.5s;
 42	        animation: fadein 1.5s;
 43}
 44
 45@keyframes fadein {
 46	from { opacity: 0; }
 47	to   { opacity: 1; }
 48}
 49
 50@-moz-keyframes fadein {
 51	from { opacity: 0; }
 52	to   { opacity: 1; }
 53}
 54
 55@-webkit-keyframes fadein {
 56	from { opacity: 0; }
 57	to   { opacity: 1; }
 58}
 59
 60.introduction {
 61	position: absolute;
 62	top: 50%;
 63	transform: translateY(-50%);
 64	width: 100%;
 65}
 66
 67.content {
 68	position: absolute;
 69	font-size: 18px;
 70	top: 10%;
 71  left: 20%;
 72  right: 20%;
 73  width: 60%;
 74  line-height: 1.8;
 75}
 76
 77pre {
 78  padding: 10px;
 79}
 80
 81pre, code {
 82    background: #041b1e;
 83}
 84
 85.logo {
 86	width: 220px;
 87}
 88
 89.footer {
 90	color: gray;
 91	bottom: 20px;
 92	position: absolute;
 93	width: 100%;
 94	text-align: center;
 95	margin-bottom: 20px;
 96}
 97
 98.header {
 99	color: cyan;
100	top: 10px;
101	position: absolute;
102	width: 100%;
103	text-align: left;
104	margin: 20px;
105}
106
107a {
108	color: gray;
109	margin: 0;
110	transition: all 200ms;
111	text-decoration: none;
112}
113
114a:hover {
115	color: #021012;
116	background: cyan;
117}
118
119.left {
120	display: inline-block;
121	margin-bottom: 30px;
122	margin-left: 0;
123	margin-right: 30px;
124}
125
126.right {
127	display: inline-block;
128}
129
130.right a {
131	display: inline-block;
132	margin-right: 30px;
133}
134
135.noselect {
136  -webkit-touch-callout:none;
137  -webkit-user-select:none;
138  -khtml-user-select:none;
139  -moz-user-select:none;
140  -ms-user-select:none;
141  user-select:none
142}
143
144img {
145  height: auto;
146  width: 100%;
147
148  max-width: 720px;
149}
150
151h1, h2, h3 {
152  font-weight: normal;
153}
154
155h2 { 
156  color: gray;
157}
158
159h3 {
160  color: cyan;
161}
162
163p {
164  bottom: 2em;
165}
166
167
168@media only screen and (max-width: 70em) {
169	.left {
170		display: block;
171		margin-right: 0;
172	}
173	.right {
174		display: block;
175	}
176	.right a:last-child {
177		margin-right: 0;
178	}
179  
180  .container-text {
181    overflow-y: auto;
182  }
183
184	.content {
185		left: 10%;
186    right: 10%;
187    bottom: 10%;
188		width: 80%;
189	}
190
191  .content h1, h2, h3 {
192    line-height: 1.5;
193  }
194
195  pre {
196    overflow-x: auto;
197  }
198
199  .logo {
200    width: 180px;
201  }
202}