2 box-sizing: border-box;
9 font-family: Arial, sans-serif;
18 /*background: url(/img/web_background_24.png) no-repeat rgb(146,155,155);*/
26 /*background-size: 100%;*/
27 background: radial-gradient(at 50% 100%, #7c8c8a, #394443);
35 form.profile div.twocol {
38 form.profile div.twocol > div {
42 form.profile div.twocol > div.left {
45 form.profile div.twocol > div.right {
69 background-color: #1e2020;
72 text-transform: uppercase;
73 white-space: pre-line;
85 ul#progressbar li + li {
86 border-left: 34px solid;
87 border-image: url('../img/progress-i2i.svg');
88 border-image-slice: 0 0 0 100%;
90 ul#progressbar li.active {
91 background-color: #dadada;
93 border-left: 30px solid;
94 border-image: url('../img/progress-i2a.svg');
95 border-image-slice: 0 0 0 100%;
101 form.profile, form.profile p {
106 background-color: #f652c3;
114 form.code .code-input {
117 border: 0.2em solid #7d9387;
120 background-color: #4b504f;
122 border: 0.2em solid #7d9387;
126 form.profile .twocol p:first-child {
129 form.profile .profile-row {
131 margin-bottom: 0.2rem;
133 form.profile .profile-row > * {
137 form.profile .profile-row.minage > label {
140 form.profile .profile-row.minage > div {
144 form.profile .profile-row.minage > div label {
146 margin-bottom: 0.5em;
149 form.profile .profile-row.minage .tag {
150 display: inline-block;
153 border: 1px solid white;
154 border-radius: 0.5em;
159 background-color: #00b29e;
160 background: linear-gradient(165deg, white, #00b29e 50%, #00b29e);
163 background-color: #dd780e;
164 background: linear-gradient(165deg, white, #dd780e 50%, #dd780e);
167 background-color: #fc2841;
168 background: linear-gradient(165deg, white, #fc2841 50%, #fc2841);
171 form.profile input[type="radio"] {
172 accent-color: #f652c3;
176 form.profile input[type="text"] {
179 form.profile input:focus, form.profile button:focus {
180 outline: 2px solid #f652c3;
183 form.profile button {
185 background-color: #4b504f;
193 form.profile .avatarlabel {
196 form.profile .avatars {
201 scrollbar-color: #f652c3 transparent;
204 form.profile .avatar {
207 form.profile .avatar input {
215 form.profile .avatar label {
216 display: inline-block;
218 form.profile .avatar input + label {
219 border: 4px solid transparent;
221 form.profile .avatar input:checked + label {
222 border: 4px solid #f652c3;
224 form.profile .avatar input + label img {
225 filter: grayscale(100%);
227 form.profile .avatar input + label img:hover {
230 form.profile .avatar input:checked + label img {
234 form.profile .intro-mobile {
239 @media (max-width: 820px) {
246 flex-direction: column;
252 form.profile .intro-mobile {
255 form.profile .intro-desktop {
259 form.profile .avatarlabel {
262 form.profile .avatars {
266 form.profile .avatar {
267 /* make space for scrollbar */
268 margin-bottom: 0.5rem;
270 form.profile div.twocol {
273 form.profile div.twocol > div.right {
276 form.profile .profile-row.minage > div label {
284 @media (min-height: 500px) {
288 p.error + form.code {
291 form.profile p.error {
295 form.profile ul.error {