style.css 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. body { margin: 0; padding: 0; overflow-x: hidden; font-family: "Roboto", sans-serif; }
  2. h1,h2,h3 { font-family: "Rubik Mono One", sans-serif; color: rgb(132, 132, 132); }
  3. h3 { margin-top: 2em; }
  4. header { position: fixed; text-align: center; top: 0; left: 0; right: 0; transition: background .5s; }
  5. header ul { display: flex; margin: 0 auto; padding: .75em 0; list-style-type: none; max-width: 600px; }
  6. header li { flex: 1; display: inline-block; }
  7. header li a { color: white; text-decoration: none; }
  8. .body { display: inline-flex; margin: 0 auto; padding: 0 12%; width: 100vw; min-height: 100vh; box-sizing: border-box; background-repeat: no-repeat; background-position: center 82%; background-size: cover; }
  9. .body { text-align: center; justify-content: center; }
  10. .link-target { position: absolute; margin-top:-2.5em; padding-top: 2.5em; }
  11. .body.body-centered > .container { display: flex; text-align: center; align-items: center; width: 100%; }
  12. .body.body-centered > .container > * { width: 100%; max-width: 300px; margin: auto; text-align: center; }
  13. .joinform { background: rgba(0, 0, 0, 0.5); padding: 1em; border-radius: 20px; color: rgb(132, 132, 132); }
  14. .joinform .logo { margin: 0 auto; }
  15. .joinform h1 { margin-top: 0.5em; }
  16. .joinform button { margin-top: 1em; }
  17. .joinform label { display: block; margin-bottom: 1em; text-align: left; }
  18. .joinform * { width: 100%; }
  19. .container { width: 100%; font-size: 0; }
  20. .container > div { display: inline-block; vertical-align: top; font-size: 1rem; padding: 1em; box-sizing: border-box; text-align: left; }
  21. a { text-decoration: none; color: rgb(132, 132, 132); }
  22. ul.chanlist { list-style: none; }
  23. ul.serverconfig { list-style: none; }
  24. code { margin: 0.75em 0; padding: 0 0.75em; display: block; font-family: "Roboto Mono", monospace; }
  25. .block-1f1{ width: 100%; }
  26. .block-1f2 { width: 50%; }
  27. .block-1f3 { width: 33.333%; }
  28. .block-2f3 { width: 66.666%; }
  29. .block-1f4 { width: 25%; }
  30. .block-3f4 { width: 75%; }
  31. .block-1f5 { width: 20%; }
  32. .block-2f5 { width: 40%; }
  33. .block-3f5 { width: 60%; }
  34. .block-4f5 { width: 80%; }
  35. .block-1f6 { width: 16.666%; }
  36. .block-5f6 { width: 83.333%; }
  37. .block-0f { display: none !important; }
  38. @media screen and (max-width: 720px) {
  39. .body { margin: 0; padding: 0; }
  40. .block-1s1{ width: 100%; }
  41. .block-1s2 { width: 50%; }
  42. .block-1s3 { width: 33.333%; }
  43. .block-2s3 { width: 66.666%; }
  44. .block-1s4 { width: 25%; }
  45. .block-3s4 { width: 75%; }
  46. .block-1s5 { width: 20%; }
  47. .block-2s5 { width: 40%; }
  48. .block-3s5 { width: 60%; }
  49. .block-4s5 { width: 80%; }
  50. .block-1s6 { width: 16.666%; }
  51. .block-5s6 { width: 83.333%; }
  52. .block-0s { display: none !important; }
  53. }