z.css 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. .z {
  2. font-size: 0.81em;
  3. } .z button {
  4. background: #efefef;
  5. border: 1px solid #767676;
  6. font-size: 0.9em;
  7. width: 64px;
  8. } .z h4 {
  9. display: inline-block;
  10. margin: 0;
  11. } .z label {
  12. font-weight: 500;
  13. margin-bottom: 0;
  14. } .z ul {
  15. margin: 0;
  16. padding: 0;
  17. list-style-type: none;
  18. }
  19. .z .hbox {
  20. align-items: center;
  21. display: flex;
  22. } .z .hbox > *:not(:first-child) {
  23. margin-left: 10px;
  24. }
  25. .z .vbox {
  26. display: flex;
  27. flex-direction: column;
  28. } .z .vbox > *:not(:first-child) {
  29. margin-top: 2px;
  30. }
  31. .z .separators {
  32. display: flex;
  33. } .z .separators > *:empty {
  34. display: none;
  35. } .z .separators > *:not(:first-child):before {
  36. content: '|';
  37. font-weight: bold;
  38. margin: 0 5px;
  39. }
  40. .z [moe] form input {
  41. display: block;
  42. margin-bottom: 3px;
  43. }
  44. .z .header {}
  45. .z .thumbnail {
  46. --shadow-color: #aaa;
  47. --size: 64px;
  48. align-items: center;
  49. background: #ccc;
  50. box-shadow: 0 0 20px var(--shadow-color);
  51. border-radius: 50%;
  52. display: flex;
  53. flex-shrink: 0;
  54. justify-content: center;
  55. font-size: 18px;
  56. height: var(--size);
  57. width: var(--size);
  58. } .z .thumbnail {
  59. --shadow-color: #50a746;
  60. }