Cellophane_

Floating Apiary Profile Code

Jul 25th, 2026 (edited)
409
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 119.45 KB | None | 0 0
  1. <style>
  2.  
  3. /* PAGE SETUP: Removes default spacing. */
  4. #root main {
  5. padding: 0 !important;
  6. }
  7. #root p {
  8. line-height: 1.65;
  9. margin-bottom: 0;
  10. }
  11.  
  12. #root main > .profile-page-container {
  13. padding: 0 !important;
  14. }
  15.  
  16. .Btn:before {
  17. display: none;
  18. }
  19.  
  20. .profile-page-flex {
  21. flex-direction: column;
  22. align-items: center;
  23. }
  24.  
  25. .profile-uc-background-flex {
  26. width: 100%;
  27. max-width: unset;
  28. padding: 0;
  29. overflow: visible;
  30. background: transparent;
  31. border-radius: 0;
  32. }
  33. .profile-uc-background-flex:hover {
  34. box-shadow: none;
  35. }
  36.  
  37. .profile-about-me {
  38. display: contents;
  39. }
  40. .profile-about-me + div {
  41. grid-area: 2 / 4 / 6 / 2;
  42. position: relative;
  43. top: -45px;
  44. z-index: 18;
  45. justify-self: center;
  46. width: min(350px, 95%);
  47. }
  48.  
  49. .profile-info-hstack {
  50. display: contents;
  51. }
  52.  
  53. .pp-uc-member-since, .profile-member-since-box + button, .profile-background-box-1 {
  54. display: none;
  55. }
  56.  
  57. /* AVATAR: Styles and positions the floating portrait frame. */
  58. .pp-uc-avatar-container {
  59. position: relative;
  60. left: 4.5pc;
  61. top: 2pc;
  62. z-index: 12;
  63. aspect-ratio: 4 / 5;
  64. filter: drop-shadow(0 28px 34px rgba(6,4,1,.62)) drop-shadow(0 0 24px rgba(232,182,63,.24));
  65. animation: apiary-avatar-float 7s ease-in-out infinite;
  66. grid-area: 2 / 2 / 4 / 2;
  67. justify-self: center;
  68. width: 330px;
  69. margin: .5rem 0 0;
  70. }
  71. .pp-uc-avatar-container::before {
  72. content: "";
  73. position: absolute;
  74. inset: -31px -34px -44px;
  75. z-index: -3;
  76. width: 23pc;
  77. height: 37pc;
  78. left: -6pc;
  79. clip-path: shape(from 46.72% 99.24%,curve by -20.47% -16.07% with -8.64% -2.87%/-18.06% -10.25%,curve by -2.17% -4.51% with -0.48% -1.11%/-1.45% -3.14%,curve by -1.03% -6.54% with -1.21% -2.18%/-1.33% -2.98%,curve by 0.72% -4.78% with 0.24% -2.22%/0.54% -4.36%,curve by -1.21% 1.19% with 0.18% -0.38%/-0.36% 0.15%,curve by -1.51% 3.37% with -0.79% 1.07%/-1.51% 2.56%,curve by -1.51% 2.33% with 0% 1.07%/-0.42% 1.68%,curve by -1.51% 1.61% with -0.85% 0.5%/-1.51% 1.22%,curve by -5.19% 7.23% with -0.06% 1.15%/-3.26% 5.66%,curve by -8.52% 1.91% with -2.54% 2.1%/-4.77% 2.6%,curve by -1.21% -2.3% with -5.31% -1.03%/-5.74% -1.84%,curve by 7.13% -2.22% with 3.38% -0.34%/6.34% -1.26%,curve by 1.15% -4.32% with 0.36% -0.42%/0.91% -2.37%,curve by 6.7% -10.67% with 0.72% -5.51%/1.87% -7.31%,curve by 4.17% -3.41% with 2.29% -1.57%/4.17% -3.14%,curve by 4.23% -2.14% with 0% -0.73%/2.84% -2.14%,curve by 2.72% -1.72% with 0.66% 0%/1.75% -0.73%,curve by 3.38% -3.06% with 0.85% -0.96%/2.42% -2.33%,line by 1.81% -1.3%,line by -2.84% -2.22%,curve by -5.01% -5.09% with -1.57% -1.22%/-3.8% -3.48%,curve by -2.11% -6.12% with -1.93% -2.56%/-2.11% -3.18%,curve by 1.45% -4.94% with 0% -2.75%/0.24% -3.52%,line by 1.51% -1.65%,line by -2.17% -1.22%,curve by -4.71% -4.55% with -1.45% -0.77%/-3.08% -2.37%,curve by -1.93% -7.88% with -3.2% -4.48%/-3.44% -5.39%,curve by 0.6% -3.6% with 1.09% -1.72%/1.21% -2.26%,curve by -4.47% -3.33% with -0.85% -2.03%/-1.51% -2.53%,line by -2.42% -0.69%,line by 1.69% -0.42%,curve by 9.48% 9.49% with 5.98% -1.49%/8.27% 0.84%,curve by 0.91% 5.24% with 0.36% 2.45%/0.72% 4.82%,curve by 6.64% 4.74% with 0.36% 1.03%/5.56% 4.74%,curve by 5.13% -1.72% with 0.79% 0%/5.13% -1.45%,curve by -0.97% -1.57% with 0% -0.04%/-0.42% -0.77%,curve by -0.6% -3.02% with -0.66% -0.99%/-0.85% -1.95%,curve by 0.6% -3.18% with 0.24% -0.84%/0.48% -2.26%,curve by 5.56% -3.94% with 0.18% -2.03%/2.11% -3.41%,curve by 3.56% -1.15% with 1.45% -0.23%/3.02% -0.73%,curve by -0.36% -2.14% with 0.97% -0.65%/0.97% -0.77%,curve by -12.56% -10.18% with -3.38% -3.6%/-7.25% -6.7%,curve by -4.71% -4.36% with -5.38% -3.52%/-5.68% -3.75%,curve by 4.41% 1.42% with 0.97% -0.61%/1.21% -0.54%,curve by 13.11% 11.1% with 4.47% 2.83%/9.97% 7.46%,line by 2.54% 2.98%,line by 3.2% 0.15%,line by 3.2% 0.11%,line by 2.54% -2.98%,curve by 13.35% -11.36% with 3.02% -3.63%/8.82% -8.53%,curve by 4.41% -1.42% with 3.2% -1.95%/3.44% -2.03%,curve by -5.01% 4.55% with 0.97% 0.57%/0.6% 0.88%,curve by -13.53% 11.4% with -5.01% 3.25%/-13.53% 10.44%,curve by 4.59% 1.84% with 0% 0.54%/2.17% 1.42%,curve by 5.44% 3.98% with 3.38% 0.61%/5.25% 1.99%,curve by 0.6% 3.18% with 0.12% 0.92%/0.36% 2.33%,curve by -0.6% 3.02% with 0.24% 1.07%/0.06% 2.03%,curve by -0.72% 1.72% with -0.54% 0.8%/-0.85% 1.57%,curve by 2.48% 0.96% with 0.12% 0.11%/1.27% 0.57%,curve by 6.58% -1.8% with 2.6% 0.92%/3.14% 0.77%,curve by 3.2% -6.85% with 2.36% -1.76%/2.36% -1.8%,curve by 3.62% -9.95% with 0.85% -5.43%/2.11% -8.88%,curve by 6.04% -0.27% with 1.09% -0.77%/3.56% -0.88%,line by 1.69% 0.42%,line by -2.42% 0.69%,curve by -4.47% 3.33% with -2.96% 0.8%/-3.62% 1.3%,curve by 0.6% 3.6% with -0.6% 1.34%/-0.48% 1.87%,curve by -1.93% 7.88% with 1.51% 2.49%/1.27% 3.41%,curve by -4.65% 4.55% with -1.63% 2.18%/-3.26% 3.79%,curve by -1.51% 2.1% with -1.99% 1.11%/-2.11% 1.3%,curve by 2.29% 6.85% with 1.87% 2.41%/2.66% 4.78%,curve by -5.31% 8.11% with -0.36% 1.99%/-3.68% 7.04%,curve by -4.65% 3.9% with -1.39% 0.92%/-4.65% 3.67%,curve by 2.48% 2.22% with 0% 0.15%/1.09% 1.15%,curve by 3.32% 3.06% with 1.33% 1.07%/2.84% 2.45%,curve by 3.2% 1.8% with 0.48% 0.57%/1.93% 1.42%,curve by 10.75% 7.54% with 2.17% 0.73%/6.1% 3.48%,curve by 3.2% 7.73% with 2.11% 1.87%/3.2% 4.48%,curve by 2.17% 5.47% with 0% 2.6%/0.85% 4.78%,curve by 4.95% 1.11% with 0.54% 0.27%/2.72% 0.77%,curve by 4.17% 1.03% with 2.17% 0.34%/4.05% 0.8%,curve by -7.01% 1.65% with 0.3% 0.57%/-4.23% 1.65%,curve by -4.17% -0.96% with -1.63% 0%/-2.96% -0.31%,curve by -6.52% -7.84% with -1.99% -1.03%/-5.92% -5.82%,curve by -1.81% -2.22% with -0.24% -0.73%/-1.03% -1.72%,curve by -1.45% -2.3% with -1.03% -0.61%/-1.45% -1.3%,curve by -1.51% -3.33% with 0% -0.77%/-0.66% -2.26%,curve by -1.03% -0.77% with -1.03% -1.3%/-1.33% -1.57%,curve by -0.42% 11.25% with 0.72% 2.1%/0.48% 10.25%,curve by -1.93% 3.56% with -0.42% 0.5%/-1.33% 2.1%,curve by -7.67% 9.18% with -1.57% 3.6%/-3.44% 5.82%,curve by -12.98% 7.38% with -4.95% 3.83%/-9.18% 6.27%,curve by -6.76% 0.11% with -3.74% 1.15%/-3.74% 1.15%,close,move by 14.8% -5.85%,curve by 2.42% -1.72% with 0.72% -0.42%/1.81% -1.19%,line by 1.09% -0.96%,line by -14.98% 0%,line by -14.98% 0%,line by 1.09% 0.96%,curve by 4.53% 2.41% with 1.51% 1.3%/3.08% 2.18%,curve by 10.33% 0.15% with 0.66% 0.11%/5.31% 0.19%,curve by 10.51% -0.84% with 8.21% -0.08%/9.3% -0.15%,close,move by 8.27% -8.84%,curve by 2.05% -1.76% with 0.97% -0.15%/1.57% -0.73%,curve by 0.36% -1.68% with 0.3% -0.84%/0.48% -1.61%,curve by -6.82% 0.27% with -0.18% -0.11%/-3.26% 0%,curve by -15.34% 0.42% with -3.62% 0.23%/-10.51% 0.42%,curve by -15.34% -0.42% with -4.83% 0%/-11.72% -0.19%,curve by -6.82% -0.27% with -3.56% -0.27%/-6.64% -0.38%,curve by 0.48% 1.72% with -0.12% 0.08%/0.06% 0.84%,curve by 7.19% 2.1% with 0.79% 1.68%/1.09% 1.76%,curve by 34.24% -0.38% with 4.17% 0.23%/32.73% -0.08%,close,move by -5.86% -9.34%,curve by 9.24% -0.73% with 4.17% -0.19%/8.33% -0.54%,curve by 1.63% -2.79% with 1.51% -0.38%/1.63% -0.54%,curve by -0.48% -2.87% with 0% -1.34%/-0.24% -2.64%,curve by -8.88% 0.31% with -0.36% -0.38%/-2.36% -0.31%,curve by -30.74% 0% with -10.81% 1.03%/-19.99% 1.03%,curve by -8.64% -0.65% with -4.65% -0.42%/-8.52% -0.73%,curve by -0.79% 2.33% with -0.12% 0.08%/-0.48% 1.11%,curve by 10.87% 4.4% with -0.97% 3.71%/-0.3% 3.94%,curve by 27.78% 0% with 10.33% 0.38%/19.33% 0.42%,close,move by -13.59% -38.03%,curve by 10.15% 0.31% with 2.66% 0%/7.25% 0.15%,line by 5.38% 0.34%,line by -0.24% -0.88%,curve by -15.58% -3.44% with -0.42% -2.03%/-6.76% -3.44%,curve by -15.58% 3.44% with -8.58% 0%/-15.16% 1.45%,line by -0.24% 0.88%,line by 5.68% -0.34%,curve by 10.45% -0.31% with 3.08% -0.19%/7.79% -0.31%,close,move by -9.36% -17.03%,curve by 0.3% -0.54% with 1.27% -0.65%/1.27% -0.77%,curve by -3.32% 1.95% with -1.75% 0.34%/-3.32% 1.3%,curve by 0.79% 0% with 0% 0.54%/0.12% 0.54%,curve by 2.23% -1.42% with 0.36% -0.34%/1.39% -0.99%,close,move by 20.23% 0.34%,curve by -2.29% -0.92% with -0.54% -0.38%/-1.57% -0.8%,curve by 0.79% 1.03% with -1.09% -0.15%/-0.91% 0.04%,curve by 1.51% -0.11% with 2.17% 1.26%/3.38% 1.19%,close);
  80. background: radial-gradient(circle at 50% 15%, rgba(255,235,157,.14), transparent 27%),
  81. linear-gradient(145deg, #4a3217 0%, #21170d 48%, #120e08 100%);
  82. }
  83. .pp-uc-avatar-container::after {
  84. content: "";
  85. position: absolute;
  86. inset: -31px -34px -44px;
  87. z-index: -3;
  88. width: 55pc;
  89. height: 20.5pc;
  90. left: -22pc;
  91. top: 4.5pc;
  92. clip-path: shape(from 7.12% 99.16%,curve by -4.79% -8.55% with -1.71% -1.48%/-3.18% -4.11%,curve by -2.32% -15.68% with -1.87% -5.11%/-2.45% -9.08%,curve by 4.36% -21.33% with 0.18% -7.67%/1.36% -13.46%,curve by 8.15% -16.22% with 2.36% -6.19%/5.08% -11.57%,line by 2.34% -3.57%,line by -0.45% -2.09%,curve by 5.54% -28.4% with -1.65% -7.81%/1.02% -21.47%,curve by 6.17% -3.23% with 1.47% -2.22%/4.12% -3.63%,curve by 11.29% 12.99% with 3.21% 0.61%/7.35% 5.38%,curve by 8.26% 20.19% with 2.96% 5.79%/7.03% 15.68%,curve by -0.27% 6.06% with 0.36% 1.28%/0.33% 1.62%,curve by -1.71% 18.57% with -0.73% 5.18%/-1.49% 13.53%,line by -0.16% 3.36%,line by -4.47% 6.6%,curve by -6.03% 8.61% with -2.47% 3.63%/-5.16% 7.47%,curve by -3.67% 5.05% with -0.85% 1.08%/-2.52% 3.36%,curve by -6.68% 8.21% with -2.81% 4.04%/-4.41% 5.99%,curve by -2.11% 2.36% with -1.05% 1.01%/-1.98% 2.09%,curve by -6.79% 6.66% with -0.31% 0.74%/-5.59% 5.92%,curve by -6.66% 0.4% with -1.98% 1.28%/-5.37% 1.48%,close,move by 3.01% -1.35%,curve by -1.78% -13.86% with 0.24% -1.95%/-0.8% -10.09%,curve by -4.92% -9.02% with -1.07% -4.17%/-2.83% -7.34%,curve by -2.92% 0.67% with -2% -1.55%/-2.74% -1.35%,curve by 1.14% 10.36% with -0.24% 2.89%/0.11% 6.19%,curve by 4.12% 10.03% with 1.11% 4.58%/2.32% 7.54%,curve by 4.36% 1.82% with 1.91% 2.62%/4.14% 3.57%,close,move by 5.9% -2.96%,curve by 4.88% -6.19% with 3.63% -3.43%/4.88% -5.05%,curve by -1.91% -2.83% with 0% -1.75%/-0.47% -2.42%,curve by -3.67% -4.91% with -1.54% -0.4%/-2.27% -1.35%,line by -0.98% -2.49%,line by -2% 0.47%,curve by -3.81% 1.95% with -1.89% 0.4%/-3.58% 1.28%,curve by 0.8% 4.91% with -0.04% 0.13%/0.31% 2.36%,curve by 1.25% 8.28% with 0.49% 2.56%/1.07% 6.26%,line by 0.36% 3.63%,line by 1.51% -0.47%,curve by 3.58% -2.36% with 0.82% -0.2%/2.43% -1.28%,close,move by 9.44% -9.96%,curve by 2.45% -3.3% with 1.11% -1.28%/2.2% -2.76%,curve by -0.11% -2.29% with 0.45% -1.01%/0.45% -1.01%,curve by -4.52% -4.71% with -0.65% -1.48%/-3.74% -4.71%,curve by -0.69% 2.56% with -0.47% 0%/-0.56% 0.4%,curve by -0.69% 5.11% with -0.07% 1.48%/-0.38% 3.7%,curve by -0.16% 5.05% with -0.67% 2.96%/-0.69% 4.11%,curve by 3.72% -2.42% with 0.49% 0.94%/1.27% 0.4%,close,move by -4.21% -3.16%,curve by 0.76% -5.65% with 0.67% -2.02%/0.76% -2.69%,curve by -3.18% -7.54% with 0% -4.91%/-1.09% -7.54%,curve by -3.38% 7.94% with -1.96% 0%/-2.98% 2.42%,curve by 0.65% 4.51% with -0.13% 1.95%/-0.07% 2.49%,curve by 3.12% 2.96% with 0.89% 2.49%/1.2% 2.83%,curve by 2.05% -2.22% with 1.2% 0.07%/1.36% -0.13%,close,move by -12.36% -3.16%,curve by 0.82% -0.94% with 0.42% -0.47%/0.78% -0.87%,curve by -1.34% -7.6% with 0.18% -0.4%/-0.53% -4.44%,curve by -4.74% -12.25% with -0.91% -3.57%/-4.27% -12.25%,curve by -2.76% 11.98% with -0.45% 0%/-2.45% 8.68%,curve by 1.09% 2.83% with -0.22% 2.29%/-0.02% 2.83%,curve by 4.9% 4.98% with 0.98% 0%/4.01% 3.1%,curve by 2.03% 1.01% with 0.91% 1.95%/1.02% 2.02%,close,move by 21.82% -4.78%,curve by 2.87% -12.25% with 1.67% -5.65%/2.87% -10.77%,curve by -1.94% -1.21% with 0% -0.87%/-0.33% -1.08%,curve by -4.03% -0.2% with -1.09% 0%/-2.89% -0.13%,curve by -2.38% 1.75% with -2.07% -0.13%/-2.07% -0.13%,curve by -1.56% 5.72% with -0.2% 1.01%/-0.89% 3.63%,curve by -1.11% 4.24% with -0.67% 2.02%/-1.18% 3.97%,curve by 1.38% 1.41% with 0.04% 0.27%/0.67% 0.87%,curve by 4.63% 4.78% with 1.49% 0.94%/4.32% 3.9%,curve by 2.14% -4.24% with 0.4% 1.14%/0.69% 0.61%,close,move by 6.39% -5.05%,curve by 4.79% -7.34% with 2.63% -3.7%/4.79% -6.93%,curve by -5.1% -0.61% with 0.07% -0.87%/-2.18% -1.14%,curve by -2.74% 2.22% with -2.4% 0.47%/-2.49% 0.54%,curve by -3.61% 13.8% with -0.38% 2.42%/-3.09% 12.79%,curve by -0.42% 1.28% with -0.22% 0.4%/-0.42% 1.01%,curve by 7.08% -9.35% with 0% 0.54%/0.27% 0.13%,close,move by -22.06% 5.52%,curve by 0.67% -5.25% with 0.76% -4.11%/0.8% -4.31%,curve by -7.15% -14.33% with -0.18% -1.41%/-4.52% -10.09%,curve by -3.98% -0.07% with -2.63% -4.17%/-2.38% -4.17%,line by -0.65% 1.62%,line by 1.58% 3.5%,curve by 4.34% 14.74% with 1.74% 3.9%/3.63% 10.3%,line by 0.45% 2.89%,line by 2.14% -0.2%,line by 2.11% -0.2%,line by 0.49% -2.69%,close,move by 7.99% -6.53%,curve by 2.09% -9.96% with 1.07% -2.83%/2.09% -7.74%,curve by -1.16% -4.24% with 0% -1.82%/-0.47% -3.5%,curve by -4.12% 2.76% with -0.51% -0.54%/-3.07% 1.21%,curve by -2.14% 5.92% with -0.47% 0.74%/-1.42% 3.43%,curve by -0.87% 5.92% with -1.29% 4.64%/-1.65% 7%,curve by 4.52% 0.54% with 0.71% -1.14%/3.92% -0.74%,curve by 1.67% -0.94% with 0.71% 1.55%/0.73% 1.55%,close,move by -6.41% -3.84%,curve by 0.71% -3.63% with 0.4% -1.48%/0.71% -3.1%,curve by -6.37% -14.94% with 0% -2.09%/-3.74% -10.83%,line by -1.16% -1.82%,line by -1.47% 2.96%,curve by -1.47% 3.3% with -0.8% 1.62%/-1.47% 3.1%,curve by 2.67% 4.98% with 0% 0.2%/1.2% 2.42%,curve by 4.41% 8.08% with 1.47% 2.49%/3.45% 6.12%,curve by 1.85% 3.63% with 0.94% 1.95%/1.78% 3.63%,curve by 0.82% -2.56% with 0.07% 0.07%/0.45% -1.14%,close,move by 2.16% -6.8%,line by 0.62% -1.95%,line by -0.65% -2.83%,curve by -2.65% -9.22% with -0.36% -1.55%/-1.56% -5.72%,line by -2% -6.39%,line by -1.87% 2.83%,line by -1.85% 2.83%,line by 2.25% 4.17%,curve by 3.76% 8.34% with 1.25% 2.29%/2.94% 6.06%,curve by 1.63% 4.24% with 0.82% 2.29%/1.56% 4.17%,curve by 0.76% -2.02% with 0.07% 0%/0.4% -0.87%,close,move by 14.36% 0.74%,curve by -2.87% -6.46% with -0.38% -2.15%/-1.8% -5.32%,curve by -4.34% -2.89% with -1.09% -1.14%/-4.27% -3.23%,curve by -0.56% 2.49% with 0% 0.13%/-0.27% 1.21%,curve by -0.18% 2.83% with -0.47% 1.95%/-0.49% 2.36%,curve by 0.49% 2.62% with 0.18% 0.34%/0.4% 1.48%,line by 0.13% 1.95%,line by 2.72% 0.27%,curve by 3.78% 0.34% with 1.49% 0.07%/3.21% 0.27%,curve by 0.82% -1.14% with 0.98% 0.13%/1.05% 0.07%,close,move by 9.73% 0.47%,curve by 0.36% -3.36% with 0.13% -0.47%/0.29% -2.02%,line by 0.13% -2.49%,line by -1.49% -0.47%,curve by -7.59% 0.74% with -1.54% -0.47%/-7.24% 0.07%,curve by 0.13% 2.36% with -0.11% 0.2%/-0.07% 1.28%,curve by 0.2% 3.03% with 0.18% 1.14%/0.27% 2.49%,curve by 3.96% 1.01% with -0.11% 0.87%/0.47% 1.01%,curve by 4.3% -0.81% with 3.01% 0%/4.14% -0.2%,close,move by -8.97% -2.02%,curve by -2.98% -9.22% with -0.36% -3.63%/-1.56% -7.27%,curve by -4.96% -2.89% with -1.4% -1.82%/-4.23% -3.5%,curve by 1.85% 3.77% with -1.07% 0.87%/-0.24% 2.49%,curve by 5.23% 7.34% with 2.36% 1.35%/4.36% 4.17%,curve by 0.87% 1.01% with 0.78% 2.76%/1.09% 3.16%,close,move by -11.62% -3.63%,curve by 1.8% -0.54% with 0.8% -0.54%/1.63% -0.74%,curve by 0.69% -1.21% with 0.2% 0.2%/0.49% -0.27%,curve by -3.76% -10.9% with 1.14% -4.85%/-0.36% -9.15%,curve by -3.83% -2.89% with -1.11% -0.61%/-2.83% -1.88%,curve by -2.09% -1.08% with -1.34% -1.35%/-1.89% -1.68%,curve by 0.31% 2.29% with -0.18% 0.54%/-0.09% 1.14%,curve by 4.23% 14.67% with 0.51% 1.55%/3.38% 11.51%,curve by 0.78% 1.08% with 0.27% 1.01%/0.53% 1.35%,curve by 1.87% -1.41% with 0.2% -0.27%/1.05% -0.87%,close,move by 21.46% -4.04%,curve by -13.05% -8.41% with 0.36% -4.24%/-1.16% -5.18%,curve by -6.52% 1.08% with -3.18% -0.81%/-7.15% -0.2%,curve by 2.43% 1.21% with 0.22% 0.4%/1.31% 1.01%,curve by 5.99% 5.52% with 2.52% 0.54%/4.56% 2.42%,line by 1.11% 2.36%,line by 4.94% 0%,line by 4.96% 0%,line by 0.13% -1.75%,close,move by 0.6% -5.92%,curve by -6.37% -8.41% with 0.16% -1.21%/-0.62% -2.22%,curve by -6.26% -5.59% with -2.81% -3.03%/-5.1% -5.05%,curve by -2.6% 0.67% with -1.74% -0.74%/-1.89% -0.67%,curve by -1.98% 5.11% with -0.42% 0.74%/-1.31% 3.1%,line by -1.2% 3.77%,line by 2.09% 0%,curve by 14.03% 4.31% with 2.98% 0%/10.98% 2.49%,curve by 2.29% 0.13% with 1.94% 1.21%/2.16% 1.21%,close,move by 0.73% -5.18%,curve by 0.07% -3.77% with 0.29% -1.82%/0.31% -2.42%,curve by -7.39% -18.3% with -0.49% -2.83%/-3.87% -11.17%,curve by -2.29% -1.21% with -2.45% -4.98%/-2.47% -4.98%,curve by 1.58% 14.74% with 0.18% 3.5%/0.98% 10.9%,curve by 1.31% 3.84% with 0.27% 1.62%/0.71% 2.96%,curve by 5.97% 6.73% with 1.22% 1.88%/5.5% 6.66%,curve by 0.76% -2.02% with 0.22% 0.07%/0.56% -0.87%,close,move by -20.84% -2.29%,curve by -8.04% -13.19% with -1.8% -5.59%/-5.41% -11.51%,curve by -1.76% 3.57% with -1.38% -0.87%/-1.76% -0.13%,curve by 1.85% 8.41% with 0% 3.97%/0.51% 6.33%,curve by 6.39% 4.17% with 1.98% 3.1%/3.58% 4.17%,line by 2.54% 0.07%,line by -0.98% -3.03%,close,move by 4.45% -7%,curve by -1.42% -4.91% with 0.94% -2.49%/0.85% -2.76%,curve by -3.12% -0.67% with -1.38% -1.28%/-1.71% -1.35%,curve by -3.25% 2.69% with -1.91% 0.94%/-3.25% 2.02%,curve by 1.69% 3.84% with 0% 0.27%/0.76% 2.02%,curve by 2.34% 5.52% with 0.91% 1.88%/1.98% 4.31%,line by 0.69% 2.09%,line by 1.16% -3.23%,curve by 1.91% -5.32% with 0.62% -1.75%/1.49% -4.11%,close,move by 7.12% -3.77%,curve by -0.91% -10.23% with -0.33% -3.36%/-0.76% -7.94%,line by -0.29% -4.17%,line by -1.85% -2.69%,curve by -2.45% -3.16% with -1.02% -1.55%/-2.11% -2.96%,line by -0.58% -0.47%,line by 0.18% 10.03%,curve by 0.33% 11.04% with 0.09% 5.52%/0.24% 10.5%,curve by 3.16% 3.43% with 0.11% 0.61%/1.4% 2.02%,curve by 3.01% 2.29% with 1.63% 1.28%/2.98% 2.36%,curve by -0.6% -6.06% with 0.02% 0%/-0.24% -2.76%,close,move by -12.8% -2.76%,curve by 2.69% -0.81% with 0.87% -0.54%/2.07% -0.94%,line by 1.16% 0.2%,line by -0.87% -3.03%,curve by -2.36% -8.88% with -0.49% -1.68%/-1.54% -5.65%,curve by -1.94% -5.92% with -1.02% -4.17%/-1.63% -5.92%,curve by -6.37% 14.06% with -1.4% 0%/-5.52% 9.15%,line by -0.42% 2.56%,line by 1.49% 0.81%,curve by 2.47% 2.02% with 0.82% 0.47%/1.94% 1.41%,curve by 1.78% 0.61% with 0.76% 0.94%/1.18% 1.08%,curve by 2.36% -1.62% with 0.45% -0.34%/1.51% -1.08%,close,move by 6.39% 0.27%,curve by -0.45% -18.84% with 0.16% -2.76%/-0.2% -18.1%,curve by -6.06% -0.4% with -0.73% -2.22%/-6.06% -2.56%,curve by 6.06% 20.73% with 0% 2.49%/5.32% 20.73%,curve by 0.45% -1.48% with 0.2% 0%/0.38% -0.67%,close,close,move to 85.8% 98.89%,curve by -6.23% -5.85% with -1.96% -1.35%/-5.19% -4.37%,curve by -3.34% -3.7% with -0.36% -0.47%/-1.87% -2.15%,curve by -6.52% -8.08% with -1.47% -1.48%/-4.41% -5.11%,curve by -3.94% -5.32% with -2.11% -2.89%/-3.9% -5.32%,curve by -6.95% -9.89% with -0.13% 0%/-3.25% -4.44%,curve by -2.96% -5.85% with -2.54% -3.7%/-2.96% -4.51%,curve by -1.76% -19.52% with 0% -2.62%/-1.02% -14%,curve by 0.8% -10.57% with -0.8% -5.99%/-0.78% -6.12%,curve by 18.54% -30.01% with 5.99% -16.82%/13.51% -29%,curve by 8.97% 8.88% with 3.5% -0.67%/6.23% 2.02%,curve by 3.32% 14.6% with 1.83% 4.58%/2.96% 9.56%,curve by -0.29% 7.07% with 0.24% 3.5%/0.22% 3.97%,line by -0.53% 3.3%,line by 2.4% 3.63%,curve by 11.69% 28.13% with 5.19% 7.67%/10.22% 19.85%,curve by -4.65% 31.9% with 2.27% 12.92%/0.67% 23.82%,curve by -4.1% 2.36% with -1.34% 2.02%/-1.6% 2.15%,curve by -4.45% -1.08% with -2% 0.13%/-3.12% -0.13%,close,move by 8.64% -3.16%,curve by 2.69% -5.38% with 0.94% -1.35%/2.16% -3.77%,curve by 2.36% -12.38% with 1.29% -3.7%/2.36% -9.35%,curve by -1.58% -3.77% with 0% -3.77%/-0.22% -4.31%,curve by -6.52% 10.43% with -2.69% 1.08%/-5.25% 5.18%,curve by -1.69% 12.92% with -0.76% 3.16%/-1.69% 10.23%,curve by 1.54% 1.08% with 0% 1.41%/0.07% 1.48%,curve by 3.21% -2.89% with 1.11% -0.27%/1.96% -1.01%,close,move by -5.19% -0.87%,curve by 1.25% -8.55% with 0.13% -1.82%/0.69% -5.65%,curve by 0.91% -5.38% with 0.53% -2.83%/0.96% -5.32%,curve by -4.63% -1.62% with -0.18% -0.54%/-3.18% -1.62%,curve by -2.56% 2.42% with -1.63% 0%/-1.69% 0.07%,curve by -3.63% 4.64% with -1.11% 3.16%/-2.11% 4.44%,curve by -1.54% 1.62% with -0.98% 0.13%/-1.29% 0.47%,curve by -0.13% 2.09% with -0.2% 0.87%/-0.24% 1.75%,curve by 9.37% 8.01% with 0.6% 1.75%/7.75% 7.87%,curve by 0.96% -3.23% with 0.65% 0.07%/0.71% -0.13%,close,move by -10.93% -8.08%,curve by -0.42% -3.77% with 0.18% -1.01%/0.11% -1.75%,curve by -0.8% -5.45% with -0.38% -1.48%/-0.71% -3.7%,curve by -0.85% -2.62% with -0.13% -2.96%/-0.16% -3.03%,curve by -4.27% 4.71% with -1.14% 0.74%/-3.67% 3.5%,curve by 1% 4.17% with -0.71% 1.41%/-0.53% 2.15%,curve by 5.34% 2.96% with 3.23% 4.37%/4.94% 5.32%,close,move by 3.7% -2.83%,curve by 2.34% -6.06% with 1.36% -1.14%/2.34% -3.63%,curve by -1.45% -8.01% with 0% -2.83%/-0.73% -6.86%,curve by -4.36% 1.01% with -1% -1.62%/-3.32% -1.14%,curve by -0.87% 4.78% with -0.8% 1.55%/-0.87% 1.95%,curve by 4.34% 8.28% with 0% 7.2%/1.69% 10.43%,close,move by 13.16% -9.35%,curve by 2.36% -1.75% with 0.65% -0.67%/1.69% -1.48%,curve by 1.45% -0.87% with 0.65% -0.27%/1.29% -0.61%,curve by -2.07% -12.45% with 0.51% -0.87%/-0.51% -7.13%,curve by -1.14% -1.01% with -0.51% -1.82%/-0.6% -1.88%,curve by -5.59% 18.64% with -2% 3.23%/-5.77% 15.81%,curve by 0.96% 1.82% with 0.04% 0.61%/0.47% 1.35%,curve by 1.89% -1.14% with 0.82% 0.67%/0.98% 0.61%,curve by 2.14% -3.23% with 0.53% -1.01%/1.49% -2.49%,close,move by -26.74% 0.54%,curve by -2.27% -8.61% with -0.69% -2.29%/-1.71% -6.19%,line by -0.98% -4.51%,line by -1.49% -0.47%,curve by -6.14% 0.2% with -2.18% -0.61%/-6.01% -0.47%,curve by 10.55% 15.48% with -0.11% 0.47%/2.36% 4.11%,curve by 1.54% 2.02% with 0.8% 1.08%/1.49% 2.02%,curve by -1.2% -4.11% with 0.04% 0.07%/-0.51% -1.82%,close,move by 3.56% 2.22%,curve by 3.12% -3.1% with 0.62% -0.87%/2% -2.22%,curve by 2.07% -2.22% with 1.09% -0.81%/2.03% -1.82%,curve by -1.07% -3.9% with 0.04% -0.4%/-0.45% -2.15%,curve by -1.6% -5.52% with -0.6% -1.75%/-1.34% -4.24%,line by -0.47% -2.36%,line by -4.03% 0.47%,curve by -4.12% 0.74% with -2.2% 0.27%/-4.07% 0.61%,curve by 4.81% 17.7% with -0.36% 1.14%/4.32% 18.37%,curve by 1.29% -1.82% with 0.09% -0.13%/0.69% -0.94%,close,move by 17.97% -2.62%,curve by 4.27% -14.6% with 0.62% -4.04%/2.67% -11.1%,curve by 1.47% -3.7% with 0.8% -1.82%/1.47% -3.5%,curve by -0.6% -2.09% with 0% -0.2%/-0.27% -1.14%,curve by -3.34% -0.4% with -1.34% -3.63%/-1.2% -3.63%,curve by -7.64% 15.28% with -2.49% 3.84%/-7.3% 13.39%,curve by 0.2% 3.16% with -0.2% 1.14%/-0.16% 1.68%,curve by 0.47% 2.49% with 0.27% 0.94%/0.47% 2.09%,curve by 2.67% 2.42% with 0% 1.88%/0.58% 2.42%,line by 2.11% -0.07%,line by 0.38% -2.49%,close,move by -11.38% -5.99%,curve by 4.32% -0.54% with 0.82% -1.28%/3.14% -1.55%,line by 0.65% 0.54%,line by -0.42% -1.95%,curve by -6.23% -12.85% with -1.65% -7.74%/-3.78% -12.11%,curve by -2.09% 7.07% with -2.05% -0.67%/-2.89% 2.15%,curve by 2.76% 8.88% with 0.47% 2.83%/2.36% 8.88%,curve by 1.02% -1.14% with 0.16% 0%/0.6% -0.54%,close,move by 7.59% -6.39%,curve by 4.47% -8.28% with 1.16% -2.36%/3.16% -6.06%,curve by 2.36% -4.37% with 1.31% -2.22%/2.38% -4.17%,curve by -1.47% -3.1% with 0% -0.2%/-0.67% -1.62%,curve by -2.14% -2.15% with -1.31% -2.49%/-1.56% -2.76%,curve by -7.06% 16.15% with -1.65% 1.75%/-7.06% 14.13%,curve by 1.6% 5.92% with 0% 0.74%/1.38% 5.92%,curve by 2.23% -4.17% with 0.07% 0%/1.07% -1.88%,close,move by -21.13% -4.71%,curve by 0.2% -3.57% with 0.07% -1.21%/0.16% -2.83%,curve by -3.38% -1.55% with 0.07% -1.28%/-0.07% -1.35%,curve by -4.61% 0.2% with -1.89% -0.13%/-3.96% 0%,line by -1.16% 0.4%,line by 0.13% 2.49%,curve by 0.33% 3.3% with 0.07% 1.35%/0.22% 2.83%,curve by 4.3% 0.87% with 0.16% 0.54%/1.42% 0.81%,line by 4.07% 0%,line by 0.11% -2.15%,close,move by 4.39% 1.41%,curve by 4.45% -1.62% with 2.89% 0%/4.45% -0.61%,curve by 0.4% -2.42% with 0% -0.47%/0.18% -1.55%,curve by -0.04% -3.7% with 0.4% -1.48%/0.4% -1.55%,curve by -2.81% -1.28% with -0.53% -2.56%/-0.67% -2.62%,curve by -4.45% 6.19% with -2.18% 1.41%/-3.67% 3.43%,curve by -0.04% 3.3% with -0.85% 2.83%/-0.85% 3.77%,curve by 2.49% -0.47% with 0.33% -0.27%/1.45% -0.47%,close,move by 13.98% -4.37%,curve by 3.76% -8.14% with 0.94% -2.42%/2.63% -6.06%,curve by 2.07% -3.97% with 1.14% -2.02%/2.07% -3.84%,curve by -1.8% -3.03% with 0% -0.13%/-0.82% -1.48%,line by -1.8% -2.69%,line by -0.56% 1.55%,curve by -4.47% 15.68% with -0.82% 2.29%/-4.19% 14.13%,curve by 0.36% 3.23% with -0.2% 1.14%/-0.13% 1.68%,curve by 0.65% 1.82% with 0.31% 1.01%/0.6% 1.82%,curve by 1.8% -4.44% with 0.04% 0%/0.85% -2.02%,close,move by -14.89% -3.43%,curve by 3.23% -2.96% with 0.69% -0.87%/2.14% -2.22%,curve by 2.36% -3.03% with 2.25% -1.48%/2.36% -1.68%,curve by -5.74% 2.69% with 0% -2.15%/-3.74% -0.4%,curve by -2.47% 7.34% with -1.2% 1.88%/-2.14% 4.64%,curve by 0.56% 0.54% with -0.42% 3.36%/-0.27% 3.5%,curve by 2.07% -4.58% with 0.51% -1.75%/1.31% -3.5%,close,move by 12.2% -0.4%,curve by 2.58% -8.95% with 0.49% -1.88%/1.65% -5.99%,curve by -1.05% -4.37% with 2.07% -6.66%/1.91% -7.27%,curve by -3.65% 2.76% with -1.11% 1.08%/-2.76% 2.36%,curve by -4.05% 7.54% with -2.54% 1.08%/-4.05% 3.97%,curve by 1.51% 4.64% with 0% 3.5%/0.36% 4.58%,curve by 2.05% 0.87% with 0.58% 0%/1.49% 0.4%,curve by 2.6% -2.49% with 1.56% 1.41%/1.67% 1.28%,close,move by -13.69% -2.49%,curve by 7.01% -5.59% with 1.89% -3.77%/5.16% -6.39%,curve by 1.31% -1.08% with 0.51% 0.27%/0.89% -0.07%,line by 0.6% -1.41%,line by -3.54% 0%,curve by -5.21% 0.74% with -1.96% 0%/-4.3% 0.34%,curve by -4.9% 1.62% with -0.91% 0.34%/-3.12% 1.08%,curve by -6.61% 6.53% with -5.63% 1.75%/-6.9% 2.96%,line by 0.16% 1.68%,line by 4.92% 0.13%,line by 4.92% 0.13%,line by 1.34% -2.76%,close,move by -9.95% -5.05%,curve by 16.03% -4.78% with 3.34% -2.15%/15.23% -5.72%,curve by -1.27% -5.32% with 0.69% 0.74%/0.29% -0.94%,line by -1.58% -4.58%,line by -1.91% 0.4%,curve by -6.61% 5.45% with -1.65% 0.34%/-2.58% 1.08%,curve by -6.61% 9.35% with -6.48% 7%/-7.1% 7.94%,curve by 1.96% -0.54% with 0.18% 0.61%/0.16% 0.61%,close,move by 1.31% -6.66%,curve by 4.14% -7.74% with 3.21% -3.7%/3.56% -4.37%,curve by 1.56% -15.61% with 0.49% -2.96%/1.56% -13.66%,curve by -2.54% 2.83% with 0% -2.02%/-0.38% -1.55%,curve by -7.48% 19.25% with -3.58% 7.34%/-7.48% 17.36%,curve by 0.36% 3.03% with 0% 0.54%/0.16% 1.88%,curve by 3.96% -1.75% with 0.42% 2.42%/0.38% 2.42%,close,move by 22.51% 0.54%,curve by 4.05% -7% with 1.71% -1.35%/3.67% -4.64%,curve by -0.02% -8.01% with 0.38% -2.22%/0.36% -7.07%,curve by -9.68% 13.66% with -1.05% -2.62%/-7.32% 6.19%,line by -0.78% 2.42%,line by 2.49% 0%,curve by 3.94% -1.08% with 1.58% 0%/3.05% -0.4%,close,move by -6.21% -2.22%,curve by 2.32% -5.52% with 0.29% -1.08%/1.34% -3.57%,curve by 1.78% -4.11% with 0.98% -2.02%/1.78% -3.84%,curve by -4.68% -2.76% with 0% -0.81%/-3.43% -2.89%,curve by -3.9% 3.5% with -1.16% 0.07%/-3.65% 2.36%,curve by 3.85% 10.83% with -0.09% 0.47%/3.58% 10.77%,curve by 0.62% -1.95% with 0.04% 0%/0.31% -0.87%,close,move by -8.55% -6.46%,curve by 3.09% -3.1% with 1.6% -1.28%/3.01% -2.69%,curve by 0.38% -19.11% with 0.18% -0.94%/0.51% -16.15%,curve by -2.78% 1.21% with -0.09% -2.56%/-0.29% -2.49%,line by -1.91% 2.83%,line by -0.49% 6.06%,curve by -0.96% 10.3% with -0.27% 3.36%/-0.71% 7.94%,curve by -0.36% 4.17% with -0.24% 2.29%/-0.4% 4.17%,curve by 3.03% -2.36% with 0.04% 0%/1.4% -1.08%,close,move by 6.92% -11.37%,curve by 3.63% -15.01% with 1.89% -5.92%/3.9% -14.2%,curve by -5.3% 0% with -0.22% -0.67%/-4.25% -0.67%,curve by -0.96% 1.68% with -0.45% 0.27%/-0.87% 1.01%,curve by -0.24% 19.31% with -0.22% 1.55%/-0.42% 17.9%,curve by 2.87% -5.99% with 0.2% 1.68%/0.89% 0.27%,close,move by 7.93% 5.59%,curve by 2.52% -2.15% with 0.67% -0.74%/1.8% -1.75%,line by 1.31% -0.81%,line by -0.67% -3.1%,curve by -4.81% -12.11% with -0.69% -3.36%/-3.38% -10.16%,curve by -2.94% 2.96% with -1.51% -2.15%/-1.89% -1.75%,curve by -2.29% 8.68% with -0.51% 2.29%/-1.54% 6.19%,curve by -1.34% 4.71% with -0.73% 2.42%/-1.34% 4.58%,curve by 1.74% 0.34% with 0% 0.07%/0.78% 0.27%,curve by 3.27% 1.48% with 0.94% 0.07%/2.43% 0.74%,curve by 3.21% 0% with 1.98% 1.68%/1.8% 1.68%,close);
  93. background: linear-gradient(180deg, #fffdf7 0%, #edf7fb 18%, #e9d8a5 46%, #b58d4b 74%, #6f4d27 100%);
  94. transform: rotate(180deg);
  95. opacity: .8;
  96. }
  97. .pp-uc-avatar-container:hover {
  98. filter: drop-shadow(0 34px 38px rgba(6,4,1,.68))
  99. drop-shadow(0 0 34px rgba(232,182,63,.3));
  100. }
  101. .pp-uc-avatar-container .pp-uc-avatar {
  102. transition: border-radius 650ms ease,
  103. transform 650ms ease,
  104. filter 500ms ease,
  105. box-shadow 500ms ease;
  106. }
  107.  
  108. .pp-uc-avatar {
  109. position: relative;
  110. display: block;
  111. width: 67%;
  112. height: 100%;
  113. top: 9.2pc;
  114. left: -1.4pc;
  115. object-fit: cover;
  116. object-position: center center;
  117. overflow: hidden;
  118. border: 2px solid #f6d66a;
  119. border-radius: 45% 45% 55% 55% / 30% 30% 72% 72%;
  120. }
  121.  
  122. /* PROFILE CANVAS: Controls the main three-column desktop composition and background effects. */
  123. .profile-info-stack-inner button {
  124. position: relative !important;
  125. z-index: 30 !important;
  126. pointer-events: auto !important;
  127. }
  128. .profile-info-stack-inner::before {
  129. position: absolute;
  130. grid-area: 1 / 2 / 2 / 3;
  131. color: #f6d66a;
  132. line-height: 1;
  133. text-shadow: 0 0 13px rgba(255, 218, 104, .48), 11px 14px 0 rgba(128, 83, 25, .48), -8px 19px 0 rgb(39 26 10 / 46%);
  134. transform: translateX(-50%) rotate(-6deg);
  135. content: "◆";
  136. top: 8px;
  137. left: 28px;
  138. font-size: 2.2rem;
  139. }
  140. .profile-info-stack-inner::after {
  141. position: absolute;
  142. grid-area: 1 / 2 / 2 / 3;
  143. color: #e8b63f;
  144. line-height: 1;
  145. text-shadow: 0 0 13px rgba(255, 218, 104, .48), 11px 14px 0 rgba(128, 83, 25, .48), -8px 19px 0 rgba(59, 41, 20, .34);
  146. transform: rotate(45deg);
  147. content: "◆";
  148. right: 28px;
  149. bottom: -16px;
  150. font-size: 2rem;
  151. }
  152. .profile-info-stack-inner {
  153. align-items: flex-start;
  154. grid-area: 1 / 2 / 2 / 3;
  155. border: 1px solid rgba(232,182,63,.62);
  156. min-height: 210px;
  157. padding: 1rem 3.4rem 1.7rem 3.7rem;
  158. background: linear-gradient(103deg, rgba(59,41,20,.97), rgba(30,21,11,.94) 66%, rgba(18,14,8,.9));
  159. border-radius: 34px 52px 34px 34px;
  160. box-shadow: inset 0 0 0 1px rgba(255,241,188,.035),
  161. inset 0 0 46px rgba(246,214,106,.04),
  162. 0 18px 36px rgba(0,0,0,.4);
  163. overflow: visible;
  164. }
  165. .profile-info-stack-inner:hover {
  166. box-shadow: inset 0 0 0 1px rgba(255,241,188,.05),
  167. inset 0 0 52px rgba(246,214,106,.05),
  168. 0 22px 42px rgba(0,0,0,.44),
  169. 0 0 24px rgba(232,182,63,.08);
  170. }
  171. .profile-info-wrapper-box {
  172. position: relative;
  173. }
  174. .profile-info-wrapper-box::after {
  175. content: "";
  176. position: absolute;
  177. inset: 0;
  178. pointer-events: none;
  179. background:
  180. linear-gradient(
  181. 30deg,
  182. transparent 48.8%,
  183. rgba(246,214,106,.035) 49.6%,
  184. transparent 50.4%
  185. ),
  186. linear-gradient(
  187. 150deg,
  188. transparent 48.8%,
  189. rgba(246,214,106,.035) 49.6%,
  190. transparent 50.4%
  191. ),
  192. linear-gradient(
  193. 90deg,
  194. transparent calc(50% - .5px),
  195. rgba(246,214,106,.045) calc(50% - .5px),
  196. rgba(246,214,106,.045) calc(50% + .5px),
  197. transparent calc(50% + .5px)
  198. );
  199. background-size: 84px 96px;
  200. top: -60px;
  201. }
  202.  
  203. .profile-background-box-2 {
  204. background: linear-gradient(to bottom, rgb(20 18 24) 0%, rgb(20 18 24) 55%, rgb(20 18 24 / 80%) 88%, rgb(20 18 24 / 0%) 100%);
  205. top: -60px;
  206. }
  207.  
  208. .profile-background-box-3 {
  209. background: linear-gradient(180deg, rgb(26 26 36 / 76%) 12.3558%, rgb(26 26 36 / 39%) 36.8364%, rgb(51 51 61 / 13%) 70.13%, rgb(153 153 163 / 0%) 100%);
  210. top: -60px;
  211. }
  212. .profile-info-stack {
  213. position: relative;
  214. display: grid;
  215. padding-top: 3rem;
  216. overflow: visible;
  217. color: #fff1bc;
  218. font-family: Georgia, "Times New Roman", serif;
  219. width: min(1800px, calc(100vw - 3rem));
  220. min-height: auto;
  221. margin: 0 auto;
  222. grid-template-columns: 380px minmax(620px, 1fr) 320px;
  223. grid-template-rows: 152px 218px auto auto auto;
  224. gap: 1.35rem 1.65rem;
  225. padding: 2.25rem 1.25rem 5rem;
  226. }
  227. .profile-info-stack::after {
  228. content: "";
  229. position: absolute;
  230. inset: -5rem;
  231. pointer-events: none;
  232. background: radial-gradient(circle at 3% 18%, #fff1bc 0 2px, transparent 3px),
  233. radial-gradient(circle at 8% 64%, #c98b22 0 1px, transparent 2px),
  234. radial-gradient(circle at 17% 7%, #f6d66a 0 1.5px, transparent 2.5px),
  235. radial-gradient(circle at 24% 83%, #e8b63f 0 2px, transparent 3px),
  236. radial-gradient(circle at 34% 29%, #fff1bc 0 1px, transparent 2px),
  237. radial-gradient(circle at 46% 5%, #f6d66a 0 2px, transparent 3px),
  238. radial-gradient(circle at 56% 91%, #c98b22 0 1.5px, transparent 2.5px),
  239. radial-gradient(circle at 67% 18%, #e8b63f 0 1px, transparent 2px),
  240. radial-gradient(circle at 76% 72%, #fff1bc 0 2px, transparent 3px),
  241. radial-gradient(circle at 88% 12%, #f6d66a 0 1px, transparent 2px),
  242. radial-gradient(circle at 94% 44%, #c98b22 0 2px, transparent 3px),
  243. radial-gradient(circle at 98% 88%, #e8b63f 0 1.5px, transparent 2.5px);
  244. filter: drop-shadow(0 0 7px rgba(255,225,125,.72));
  245. animation: apiary-pollen 9s ease-in-out infinite alternate;
  246. opacity: .9;
  247. animation-duration: 12s;
  248. }
  249.  
  250. /* PROFILE IDENTITY: Styles the username plaque, follower count, badges, and title decorations. */
  251. .pp-uc-followers-count {
  252. order: 6;
  253. margin-top: .45rem;
  254. color: #f8e8bd;
  255. font-family: "DM Serif Text", Georgia, "Times New Roman", serif;
  256. font-size: .68rem;
  257. letter-spacing: 3.5px;
  258. text-transform: uppercase;
  259. text-shadow: 0 2px 5px rgba(0,0,0,.78);
  260. }
  261. .pp-uc-followers-count span:nth-of-type(2) {
  262. font-size: 0;
  263. }
  264. .pp-uc-followers-count span:nth-of-type(2)::before {
  265. font-size: 0.85rem;
  266. }
  267. .pp-uc-followers-count span:nth-of-type(2)::before {
  268. content: "Worker Bees";
  269. }
  270.  
  271. .profile-badges {
  272. order: 5;
  273. margin-top: 1.1rem;
  274. pointer-events: auto;
  275. }
  276. .profile-badges img {
  277. filter: drop-shadow(0 8px 7px rgba(0,0,0,.44)) drop-shadow(0 0 8px rgba(232,182,63,.2));
  278. transition: transform 320ms ease, filter 320ms ease;
  279. }
  280. .profile-badges img:nth-child(3n + 1) {
  281. transform: translateY(-7px) rotate(-7deg);
  282. }
  283. .profile-badges img:nth-child(3n + 2) {
  284. transform: translateY(2px) rotate(3deg);
  285. }
  286. .profile-badges img:nth-child(3n + 3) {
  287. transform: translateY(7px) rotate(7deg);
  288. }
  289. .profile-badges img:hover {
  290. z-index: 4;
  291. filter: drop-shadow(0 11px 9px rgba(0,0,0,.48)) drop-shadow(0 0 14px rgba(246,214,106,.44));
  292. transform: translateY(-9px) rotate(0deg) scale(1.14);
  293. }
  294. .pp-uc-title {
  295. margin: 0;
  296. color: #fff1bc;
  297. font-family: "DM Serif Text", Georgia, "Times New Roman", serif;
  298. font-style: italic !important;
  299. font-weight: 700;
  300. letter-spacing: -1.5px;
  301. text-decoration: none;
  302. width: 925px;
  303. overflow: visible;
  304. white-space: nowrap;
  305. font-size: clamp(2.8rem, 4vw, 3.5rem);
  306. text-shadow: 0 5px 10px rgba(0,0,0,.82),
  307. 0 0 18px rgba(246,214,106,.28);
  308. }
  309. .pp-uc-title::first-letter {
  310. font-size: 0;
  311. }
  312.  
  313. /* FAVORITE CREATORS: Styles the right-side creator portraits and divider. Reminder, all images are best at a 1:1 aspect ratio. */
  314. .apiary-friend:hover img {
  315. filter: brightness(1.08) saturate(1.08);
  316. transform: scale(1.06);
  317. }
  318. .apiary-friend img {
  319. display: block;
  320. width: 100%;
  321. aspect-ratio: 1 / 1;
  322. object-fit: cover;
  323. margin-bottom: .7rem;
  324. border: 2px solid #e8b63f;
  325. transition: transform 340ms ease,
  326. filter 340ms ease,
  327. box-shadow 340ms ease;
  328. border-radius: 0;
  329. clip-path: polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);
  330. box-shadow: 0 10px 18px rgba(0,0,0,.38),
  331. 0 0 0 4px rgba(18,14,8,.74),
  332. 0 0 0 5px rgba(232,182,63,.6),
  333. 0 0 18px rgba(232,182,63,.08);
  334. }
  335. .apiary-friend {
  336. display: block;
  337. width: 100%;
  338. min-width: 0;
  339. color: #f8e8bd !important;
  340. font-size: .68rem;
  341. letter-spacing: 1px;
  342. text-align: center;
  343. text-decoration: none !important;
  344. transition: transform 320ms ease, color 320ms ease, filter 320ms ease;
  345. }
  346. .apiary-friend:hover {
  347. color: #f6d66a !important;
  348. transform: translateY(-12px) rotate(0deg) scale(1.04);
  349. }
  350.  
  351. .apiary-garden::before {
  352. content: "";
  353. position: absolute;
  354. z-index: -1;
  355. right: 5%;
  356. bottom: 2.8rem;
  357. left: 5%;
  358. height: 1px;
  359. background: linear-gradient(90deg, transparent, rgba(155,170,105,.45), rgba(232,182,63,.42), rgba(155,170,105,.45), transparent);
  360. }
  361. .apiary-garden::after {
  362. content: "· ✦ ·";
  363. position: absolute;
  364. right: 48%;
  365. bottom: 3.28rem;
  366. color: #e8b63f;
  367. font-size: .95rem;
  368. opacity: .9;
  369. }
  370. .apiary-garden {
  371. position: relative;
  372. z-index: 20;
  373. grid-area: 1 / 3 / 3 / 4;
  374. align-self: start;
  375. width: 100%;
  376. padding: 2.2rem .25rem 2.8rem;
  377. padding-top: 1.75rem;
  378. top: -1pc;
  379. }
  380. .apiary-garden h3 {
  381. margin: 0 0 1.3rem;
  382. color: #f6d66a;
  383. font-family: "Cinzel Decorative", Cinzel, Georgia, serif;
  384. font-size: 1.05rem;
  385. font-style: italic;
  386. letter-spacing: 2px;
  387. text-align: center;
  388. margin-bottom: 1.35rem;
  389. text-shadow: 0 0 10px rgba(246,214,106,.18);
  390. }
  391. .apiary-garden h3::before {
  392. margin: 0 .65rem;
  393. color: #e8b63f;
  394. font-size: .75rem;
  395. content: "✦";
  396. }
  397. .apiary-garden h3::after {
  398. margin: 0 .65rem;
  399. color: #e8b63f;
  400. font-size: .75rem;
  401. content: "✦";
  402. }
  403. .apiary-garden-grid::after {
  404. content: "";
  405. position: absolute;
  406. left: 4%;
  407. right: 4%;
  408. top: 34%;
  409. z-index: -2;
  410. height: 70px;
  411. border-top: 1px dashed rgba(232,182,63,.25);
  412. border-radius: 50%;
  413. transform: rotate(-4deg);
  414. }
  415.  
  416. /* FOOTER: Credit line. Do Not Remove. */
  417. .apiary-footer a {
  418. color: #e8b63f !important;
  419. text-decoration: none !important;
  420. }
  421. .apiary-footer span {
  422. display: inline-block;
  423. }
  424. .apiary-footer::before {
  425. content: "";
  426. position: absolute;
  427. width: 28%;
  428. height: 1px;
  429. background: linear-gradient(90deg, transparent, rgba(232,182,63));
  430. left: 18%;
  431. top: .8rem;
  432. }
  433. .apiary-footer::after {
  434. content: "";
  435. position: absolute;
  436. width: 28%;
  437. height: 1px;
  438. background: linear-gradient(90deg, transparent, rgba(232,182,63));
  439. right: 18%;
  440. transform: scaleX(-1);
  441. top: .8rem;
  442. }
  443. .apiary-footer {
  444. padding: 1rem;
  445. color: #f8e8bd;
  446. font-size: .68rem;
  447. letter-spacing: 3px;
  448. text-align: center;
  449. text-transform: uppercase;
  450. grid-area: 6 / 1 / 7 / 4;
  451. position: relative;
  452. padding-top: 1.45rem;
  453. opacity: .7;
  454. }
  455.  
  456. /* PROFILE CONTROLS: Positions and styles the Follow and Options buttons. */
  457. .profile-about-me + div {
  458. grid-area: 2 / 4 / 2 / 2;
  459. position: relative;
  460. align-self: start;
  461. right: -9pc;
  462. }
  463. .profile-about-me + div > * {
  464. margin: 0;
  465. }
  466. .Btn>span {
  467. font-family: Georgia, "Times New Roman", serif;
  468. }
  469. .pp-uc-follow-button,
  470. .pp-uc-options-menu {
  471. position: relative;
  472. height: 52px;
  473. min-height: 52px;
  474. margin: 0;
  475. color: #21170d;
  476. background:
  477. radial-gradient(circle at 35% 20%, rgba(255,255,255,.42), transparent 22%),
  478. linear-gradient(160deg, #fff1bc 0%, #e8b63f 48%, #805319 100%);
  479. border: 0;
  480. border-radius: 0;
  481. box-shadow:
  482. inset 0 2px 0 rgba(255,255,255,.5),
  483. inset 0 -6px 10px rgba(89,50,14,.27),
  484. 0 8px 0 #3b2914,
  485. 0 15px 24px rgba(0,0,0,.37);
  486. clip-path: polygon(10% 0, 90% 0, 100% 50%, 90% 100%, 10% 100%, 0 50%);
  487. font-size: .7rem;
  488. font-weight: 800;
  489. letter-spacing: 2.2px;
  490. text-transform: uppercase;
  491. transform: translateY(0) rotate(-2deg);
  492. transform-origin: center center;
  493. transition-property: transform, filter !important;
  494. transition-duration: 140ms !important;
  495. transition-timing-function: ease-out !important;
  496. transition-delay: 0ms !important;
  497. will-change: transform;
  498. }
  499. .pp-uc-follow-button {
  500. flex: 1 1 auto;
  501. min-width: 0;
  502. padding: 0 1.25rem;
  503. }
  504. .pp-uc-follow-button:hover,
  505. .pp-uc-options-menu:hover {
  506. background:
  507. radial-gradient(circle at 35% 20%, rgba(255,255,255,.42), transparent 22%),
  508. linear-gradient(160deg, #fff1bc 0%, #e8b63f 48%, #805319 100%);
  509. filter: brightness(1.1) saturate(1.06);
  510. transform: translateY(-5px) rotate(1deg);
  511. }
  512. .pp-uc-options-menu svg {
  513. color: #3b2914 !important;
  514. }
  515.  
  516. /* BOT GALLERY: Gallery Notice, recommended Image size is 1:1 aspect ratio */
  517. .apiary-gallery {
  518. position: relative;
  519. display: block;
  520. width: 100%;
  521. aspect-ratio: 1.14 / 1;
  522. background: #21170d;
  523. clip-path: polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);
  524. filter: sepia(.08) saturate(.96) contrast(1.04)
  525. drop-shadow(0 18px 20px rgba(0,0,0,.45));
  526. transition: transform 420ms ease,
  527. filter 420ms ease;
  528. outline: 1px solid rgba(246,214,106,.36);
  529. outline-offset: 7px;
  530. }
  531. .apiary-gallery img {
  532. display: block;
  533. width: 100%;
  534. height: 100%;
  535. object-fit: cover;
  536. object-position: center;
  537. transform: scale(1);
  538. transition: transform 420ms ease,
  539. object-position 420ms ease;
  540. }
  541. .apiary-gallery:hover {
  542. z-index: 13;
  543. filter: sepia(0)
  544. saturate(1.08)
  545. brightness(1.06)
  546. drop-shadow(0 24px 28px rgba(0,0,0,.55))
  547. drop-shadow(0 0 18px rgba(246,214,106,.32));
  548. transform: scale(1.08);
  549. outline-color: rgba(255,241,188,.72);
  550. }
  551. .apiary-gallery:hover img {
  552. transform: scale(1.08);
  553. }
  554.  
  555. .apiary-gallerys {
  556. grid-area: 2 / 1 / 2 / 2;
  557. position: relative;
  558. z-index: 12;
  559. width: 100%;
  560. align-self: start;
  561. top: 3pc;
  562. }
  563. .apiary-gallerys h3 {
  564. margin: 0 0 1.3rem;
  565. color: #f6d66a;
  566. font-family: "Cinzel Decorative", Cinzel, Georgia, serif;
  567. font-size: 1.05rem;
  568. font-style: italic;
  569. letter-spacing: 2px;
  570. text-align: center;
  571. position: relative;
  572. z-index: 2;
  573. text-shadow: 0 0 10px rgba(246,214,106,.18);
  574. }
  575. .apiary-gallerys h3::before,
  576. .apiary-gallerys h3::after {
  577. content: "✦";
  578. margin: 0 .65rem;
  579. color: #e8b63f;
  580. font-size: .75rem;
  581. }
  582. .apiary-gallerys h3 {
  583. content: "Gallery";
  584. position: relative;
  585. top: -2pc;
  586. display: block;
  587. z-index: 20;
  588. margin-bottom: -2rem;
  589. color: #f6d66a;
  590. font-size: 1.15rem;
  591. font-style: italic;
  592. font-weight: 700;
  593. letter-spacing: 1.5px;
  594. text-align: center;
  595. }
  596. .apiary-gallerys::after {
  597. content: "";
  598. position: absolute;
  599. z-index: -1;
  600. right: 5%;
  601. bottom: -.2rem;
  602. left: 5%;
  603. height: 1px;
  604. background: linear-gradient(90deg, transparent, rgba(155, 170, 105, .45), rgba(232, 182, 63, .42), rgba(155, 170, 105, .45), transparent);
  605. }
  606.  
  607. .apiary-gallerys-grid {
  608. display: grid;
  609. grid-template-columns: 1fr;
  610. gap: 1.25rem;
  611. max-height: 570px;
  612. overflow-y: auto;
  613. overflow-x: hidden;
  614. padding-right: .35rem;
  615. padding-bottom: 1.6rem;
  616. scrollbar-width: thin;
  617. scrollbar-color: #c98b22 rgba(18,14,8,.45);
  618. direction: rtl;
  619. }
  620. .apiary-gallerys-grid::-webkit-scrollbar {
  621. width: 8px;
  622. }
  623. .apiary-gallerys-grid::-webkit-scrollbar-track {
  624. background: rgba(18,14,8,.45);
  625. border-radius: 999px;
  626. }
  627. .apiary-gallerys-grid::-webkit-scrollbar-thumb {
  628. background: linear-gradient(180deg, #f6d66a, #c98b22, #805319);
  629. border: 2px solid rgba(18,14,8,.78);
  630. border-radius: 999px;
  631. }
  632. .apiary-gallerys-grid::-webkit-scrollbar-thumb:hover {
  633. background: linear-gradient(180deg, #fff1bc, #e8b63f, #c98b22);
  634. }
  635.  
  636. /* GARDEN PATHS: Styles the upper-left image navigation panel and icon links. */
  637. .apiary-link img {
  638. display: block;
  639. width: 100%;
  640. height: 100%;
  641. object-fit: cover;
  642. object-position: center;
  643. transition: transform 260ms ease, filter 260ms ease;
  644. }
  645. .apiary-link:hover img {
  646. filter: brightness(1.08) saturate(1.08);
  647. transform: scale(1.06);
  648. }
  649. .apiary-link {
  650. display: grid;
  651. place-items: center;
  652. overflow: hidden;
  653. width: 68px;
  654. max-width: 68px;
  655. height: 68px;
  656. clip-path: polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);
  657. position: relative;
  658. filter: drop-shadow(0 8px 10px rgba(0,0,0,.28));
  659. transition: transform 300ms ease,
  660. filter 300ms ease,
  661. box-shadow 300ms ease;
  662. }
  663. .apiary-link-item:nth-child(1) .apiary-link {
  664. transform: translateY(2px) rotate(-2deg);
  665. }
  666. .apiary-link-item:nth-child(2) .apiary-link {
  667. transform: translateY(-2px) rotate(1deg);
  668. }
  669. .apiary-link-item:nth-child(3) .apiary-link {
  670. transform: translateY(1px) rotate(-1deg);
  671. }
  672. .apiary-link-item:nth-child(4) .apiary-link {
  673. transform: translateY(-1px) rotate(2deg);
  674. }
  675. .apiary-link:hover {
  676. filter: brightness(1.08) drop-shadow(0 10px 14px rgba(232,182,63,.24));
  677. z-index: 3;
  678. transform: translateY(-8px) rotate(0deg) scale(1.08);
  679. box-shadow: 0 14px 22px rgba(0,0,0,.36),
  680. 0 0 18px rgba(246,214,106,.2);
  681. }
  682. .apiary-link-list {
  683. display: grid;
  684. place-items: center;
  685. grid-template-columns: repeat(4, 1fr);
  686. gap: .7rem;
  687. height: auto;
  688. filter: none;
  689. }
  690.  
  691. .apiary-link-item {
  692. display: grid;
  693. place-items: center;
  694. gap: .45rem;
  695. min-width: 0;
  696. }
  697.  
  698. .apiary-link-label {
  699. position: relative;
  700. right: 3px;
  701. font-family: Cinzel, Georgia, serif;
  702. font-size: .62rem;
  703. font-weight: 800;
  704. letter-spacing: 1px;
  705. line-height: 1;
  706. text-align: center;
  707. text-transform: uppercase;
  708. transition:
  709. color 220ms ease,
  710. text-shadow 220ms ease,
  711. transform 220ms ease;
  712. }
  713.  
  714. .apiary-link-item:hover .apiary-link-label {
  715. color: #f6d66a;
  716. text-shadow:
  717. 0 1px 2px rgba(0,0,0,.82),
  718. 0 0 10px rgba(246,214,106,.32);
  719. transform: translateY(-2px);
  720. }
  721.  
  722. /* GARDEN PATHS EXTRA */
  723. .apiary-links::before {
  724. content: "";
  725. position: absolute;
  726. left: 16px;
  727. right: 16px;
  728. height: 1px;
  729. background: linear-gradient(90deg, transparent, rgba(232,182,63,.65), transparent);
  730. pointer-events: none;
  731. top: 42px;
  732. }
  733. .apiary-links::after {
  734. content: "";
  735. position: absolute;
  736. left: 16px;
  737. right: 16px;
  738. height: 1px;
  739. background: linear-gradient(90deg, transparent, rgba(232,182,63,.65), transparent);
  740. pointer-events: none;
  741. bottom: 12px;
  742. }
  743. .apiary-links h3 {
  744. color: #f6d66a;
  745. font-family: "Cinzel Decorative", Cinzel, Georgia, serif;
  746. font-style: italic;
  747. letter-spacing: 2px;
  748. margin: 0 0 .65rem;
  749. text-align: left;
  750. font-size: 1.1rem;
  751. position: relative;
  752. z-index: 2;
  753. padding-left: .15rem;
  754. text-shadow: 0 0 12px rgba(246,214,106,.2);
  755. }
  756. .apiary-links {
  757. position: relative;
  758. top: 2pc;
  759. z-index: 8;
  760. grid-area: 1 / 1 / 2 / 2;
  761. align-self: start;
  762. min-height: 126px;
  763. padding: .8rem 1rem 1rem;
  764. border: 1px solid rgba(232,182,63,.72);
  765. background: linear-gradient(145deg, rgba(52,35,17,.96), rgba(18,14,8,.92));
  766. box-shadow: inset 0 0 0 1px rgba(255,241,188,.045),
  767. inset 0 0 28px rgba(246,214,106,.045),
  768. 0 14px 26px rgba(0,0,0,.36);
  769. transition: transform 420ms ease,
  770. box-shadow 420ms ease,
  771. border-color 420ms ease;
  772. }
  773. .apiary-links:hover {
  774. border-color: rgba(246,214,106,.9);
  775. box-shadow: inset 0 0 0 1px rgba(255,241,188,.06),
  776. inset 0 0 34px rgba(246,214,106,.055),
  777. 0 18px 34px rgba(0,0,0,.4),
  778. 0 0 22px rgba(232,182,63,.08);
  779. transform: translateY(-4px);
  780. }
  781.  
  782. /* LOWER PANELS: Styles the two biography panels in the lower composition. */
  783. .apiary-lower-panel p {
  784. margin: 0;
  785. color: #f8e8bd;
  786. font-size: .95rem;
  787. line-height: 1.8;
  788. }
  789. .apiary-lower-panel p + p {
  790. margin-top: .7rem;
  791. }
  792. .apiary-lower-panel::before {
  793. content: "";
  794. position: absolute;
  795. top: 14px;
  796. left: 16px;
  797. width: 76px;
  798. height: 24px;
  799. border-top: 1px solid rgba(232,182,63,.72);
  800. border-left: 1px solid rgba(232,182,63,.72);
  801. }
  802. .apiary-lower-panel::after {
  803. content: "⬡";
  804. position: absolute;
  805. right: 1.35rem;
  806. bottom: 1rem;
  807. color: rgba(232,182,63,.46);
  808. font-size: 1.35rem;
  809. line-height: 1;
  810. text-shadow: 0 0 12px rgba(246,214,106,.16);
  811. transform: rotate(30deg);
  812. }
  813. .apiary-lower-panel h3 {
  814. position: relative;
  815. margin: 0 0 .95rem;
  816. color: #f6d66a;
  817. font-size: 1.5rem;
  818. font-style: italic;
  819. letter-spacing: 2px;
  820. font-family: "Crimson Text", Georgia, "Times New Roman", serif;
  821. }
  822. .apiary-lower-panel h3::before {
  823. content: "✦";
  824. margin-right: .45rem;
  825. color: #fff1bc;
  826. font-size: .72rem;
  827. }
  828. .apiary-lower-panel {
  829. position: relative;
  830. padding: 2.15rem 2.35rem 2.35rem;
  831. overflow: hidden;
  832. border: 1px solid rgba(232,182,63,.58);
  833. background:
  834. radial-gradient(circle at 88% 16%, rgba(246, 214, 106, .065), transparent 28%), linear-gradient(145deg, rgb(50 34 17 / 77%), rgba(18, 14, 8, .62));
  835. box-shadow:
  836. inset 0 0 0 1px rgba(255,241,188,.025),
  837. inset 0 0 34px rgba(246,214,106,.025),
  838. 0 14px 28px rgba(0,0,0,.32);
  839. clip-path: polygon(18px 0, 100% 0, 100% calc(100% - 18px), calc(100% - 18px) 100%, 0 100%, 0 18px);
  840. transition: transform 360ms ease, border-color 360ms ease, box-shadow 360ms ease;
  841. }
  842. .apiary-lower-shell {
  843. grid-area: 4 / 1 / 5 / 4;
  844. position: relative;
  845. z-index: 12;
  846. display: grid;
  847. grid-template-columns: repeat(2, minmax(0, 1fr));
  848. align-items: stretch;
  849. gap: 1rem;
  850. margin-top: 4.25rem;
  851. padding-left: 22px;
  852. }
  853. .apiary-lower-shell > .apiary-lower-panel:last-child {
  854. min-height: 230px;
  855. background:
  856. radial-gradient(circle at 14% 84%, rgba(120,131,79,.09), transparent 34%),
  857. linear-gradient(145deg, rgba(43,29,15,.86), rgba(18,14,8,.64));
  858. clip-path: polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 18px 100%, 0 calc(100% - 18px));
  859. }
  860. .apiary-lower-shell .apiary-lower-panel:hover {
  861. border-color: rgba(232,182,63,.76);
  862. box-shadow:
  863. inset 0 0 0 1px rgba(255,241,188,.04),
  864. inset 0 0 42px rgba(246,214,106,.04),
  865. 0 18px 34px rgba(0,0,0,.36),
  866. 0 0 20px rgba(232,182,63,.06);
  867. transform: translateY(-4px);
  868. }
  869.  
  870. /* HONEYED ARCHIVE: Styles the full-width archive panel beneath the biography. */
  871. .apiary-treasury p {
  872. margin: 0;
  873. color: #f8e8bd;
  874. font-size: .95rem;
  875. line-height: 1.8;
  876. }
  877. .apiary-treasury::before {
  878. content: "";
  879. position: absolute;
  880. top: 50%;
  881. left: 0;
  882. width: 16px;
  883. height: 34px;
  884. pointer-events: none;
  885. background: #e8b63f;
  886. clip-path: polygon(0 0, 100% 50%, 0 100%);
  887. transform: translateY(-50%);
  888. opacity: .8;
  889. }
  890. .apiary-treasury::after {
  891. content: "⬡ ◇ ⬡";
  892. position: absolute;
  893. right: 2rem;
  894. top: 50%;
  895. color: rgba(232,182,63,.34);
  896. font-size: .9rem;
  897. letter-spacing: .55rem;
  898. pointer-events: none;
  899. transform: translateY(-50%);
  900. }
  901. .apiary-treasury h3::before {
  902. content: "✦";
  903. margin-right: .45rem;
  904. color: #fff1bc;
  905. font-size: .72rem;
  906. }
  907. .apiary-treasury {
  908. grid-area: 5 / 1 / 6 / 4;
  909. position: relative;
  910. margin-left: 22px;
  911. padding: 1.2rem 5.5rem 1.35rem 2rem;
  912. border-top: 1px solid rgba(232,182,63,.58);
  913. border-bottom: 1px solid rgba(232,182,63,.58);
  914. background:
  915. linear-gradient(90deg, rgba(59,41,20,.94), rgba(33,23,13,.8) 58%, rgba(18,14,8,.92));
  916. box-shadow:
  917. inset 0 0 0 1px rgba(255,241,188,.025),
  918. inset 0 0 28px rgba(246,214,106,.025),
  919. 0 12px 24px rgba(0,0,0,.3);
  920. clip-path: polygon(16px 0, calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0 50%);
  921. transition: transform 360ms ease, box-shadow 360ms ease, border-color 360ms ease;
  922. }
  923. .apiary-treasury:hover {
  924. border-color: rgba(232,182,63,.78);
  925. box-shadow:
  926. inset 0 0 0 1px rgba(255,241,188,.04),
  927. inset 0 0 34px rgba(246,214,106,.035),
  928. 0 16px 30px rgba(0,0,0,.35),
  929. 0 0 18px rgba(232,182,63,.06);
  930. transform: translateY(-3px);
  931. }
  932. .apiary-treasury h3 {
  933. position: relative;
  934. z-index: 2;
  935. margin: 0 0 .7rem;
  936. color: #f6d66a;
  937. font-size: 1.5rem;
  938. font-style: italic;
  939. letter-spacing: 2px;
  940. font-family: "Crimson Text", Georgia, "Times New Roman", serif;
  941. }
  942. .apiary-treasury h3::after {
  943. content: "◇";
  944. display: inline-block;
  945. margin-left: .6rem;
  946. color: #e8b63f;
  947. font-size: .8rem;
  948. transform: rotate(45deg);
  949. }
  950.  
  951. /* HIVE NOTE */
  952. .apiary-note {
  953. position: relative;
  954. z-index: 8;
  955. grid-area: 3 / 3 / 3 / 3;
  956. top: 2.5pc;
  957. box-sizing: border-box;
  958. max-height: 21pc;
  959. padding: 1.35rem .65rem 1.5rem 2rem;
  960. overflow: hidden;
  961. background: linear-gradient(145deg, rgba(49,33,16,.96), rgba(18,14,8,.9));
  962. border: 1px solid rgba(232,182,63,.68);
  963. border-radius: 18px 18px 32px 18px;
  964. box-shadow:
  965. inset 0 0 0 1px rgba(255,241,188,.025),
  966. inset 0 0 28px rgba(246,214,106,.025),
  967. 0 12px 24px rgba(0,0,0,.3);
  968. }
  969. .apiary-note::before {
  970. content: "⬡";
  971. position: absolute;
  972. right: 1.25rem;
  973. bottom: .8rem;
  974. z-index: 4;
  975. color: #f6d66a;
  976. font-size: 1.8rem;
  977. line-height: 1;
  978. pointer-events: none;
  979. text-shadow: 0 0 12px rgba(246,214,106,.65);
  980. transform: rotate(30deg);
  981. }
  982. .apiary-note:hover {
  983. box-shadow:
  984. inset 0 0 0 1px rgba(255,241,188,.04),
  985. inset 0 0 36px rgba(246,214,106,.04),
  986. 0 18px 32px rgba(0,0,0,.36),
  987. 0 0 18px rgba(232,182,63,.07);
  988. }
  989. .apiary-note h3 {
  990. margin: 0 0 .85rem;
  991. color: #f6d66a;
  992. font-family: "Cinzel Decorative", Cinzel, Georgia, serif;
  993. font-size: 1.15rem;
  994. font-style: italic;
  995. letter-spacing: 2px;
  996. text-shadow: 0 0 12px rgba(246,214,106,.18);
  997. }
  998. .apiary-note p {
  999. margin: 0;
  1000. color: #f8e8bd;
  1001. font-size: 1rem;
  1002. line-height: 1.8;
  1003. }
  1004. .apiary-note p + p {
  1005. margin-top: .9rem;
  1006. }
  1007.  
  1008. .apiary-note-scroll {
  1009. max-height: calc(21pc - 2.85rem);
  1010. padding-right: 1.35rem;
  1011. padding-bottom: 2.6rem;
  1012. overflow-y: auto;
  1013. overflow-x: hidden;
  1014. scrollbar-width: thin;
  1015. scrollbar-color: #c98b22 rgba(18,14,8,.45);
  1016. }
  1017. .apiary-note-scroll::-webkit-scrollbar {
  1018. width: 10px;
  1019. }
  1020. .apiary-note-scroll::-webkit-scrollbar-track {
  1021. margin-top: 4px;
  1022. margin-bottom: 18px;
  1023. background: rgba(18,14,8,.45);
  1024. border: 2px solid transparent;
  1025. border-radius: 999px;
  1026. background-clip: padding-box;
  1027. }
  1028. .apiary-note-scroll::-webkit-scrollbar-thumb {
  1029. min-height: 42px;
  1030. background: linear-gradient(180deg, #f6d66a, #c98b22, #805319);
  1031. border: 3px solid transparent;
  1032. border-radius: 999px;
  1033. background-clip: padding-box;
  1034. }
  1035. .apiary-note-scroll::-webkit-scrollbar-thumb:hover {
  1036. background:
  1037. linear-gradient(180deg, #fff1bc, #e8b63f, #c98b22)
  1038. padding-box;
  1039. }
  1040.  
  1041. .apiary-garden-grid {
  1042. position: relative;
  1043. z-index: 2;
  1044. display: grid;
  1045. grid-template-columns: repeat(2, minmax(0, 1fr));
  1046. gap: 1rem .9rem;
  1047. width: 100%;
  1048. max-height: 390px;
  1049. padding: .25rem .45rem .25rem 0;
  1050. overflow-x: hidden;
  1051. overflow-y: auto;
  1052. scrollbar-width: thin;
  1053. scrollbar-color: #c98b22 rgba(18,14,8,.45);
  1054. }
  1055. .apiary-garden-grid::-webkit-scrollbar {
  1056. width: 8px;
  1057. }
  1058. .apiary-garden-grid::-webkit-scrollbar-track {
  1059. background: rgba(18,14,8,.45);
  1060. border-radius: 999px;
  1061. }
  1062. .apiary-garden-grid::-webkit-scrollbar-thumb {
  1063. background: linear-gradient(180deg, #f6d66a, #c98b22, #805319);
  1064. border: 2px solid rgba(18,14,8,.78);
  1065. border-radius: 999px;
  1066. }
  1067. .apiary-garden-grid::-webkit-scrollbar-thumb:hover {
  1068. background: linear-gradient(180deg, #fff1bc, #e8b63f, #c98b22);
  1069. }
  1070.  
  1071. /* TOP BAR SHELL */
  1072. .pp-top-bar {
  1073. position: relative;
  1074. z-index: 9999;
  1075. padding: .45rem .8rem;
  1076. overflow: visible !important;
  1077. background:
  1078. radial-gradient(circle at 9% 50%, rgba(246,214,106,.07), transparent 18%),
  1079. radial-gradient(circle at 82% 18%, rgba(201,139,34,.045), transparent 22%),
  1080. linear-gradient(180deg, rgba(18,14,8,.97), rgba(33,23,13,.9));
  1081. border-bottom: 1px solid rgba(232,182,63,.42);
  1082. box-shadow:
  1083. 0 9px 24px rgba(0,0,0,.42),
  1084. inset 0 -1px 0 rgba(255,241,188,.055);
  1085. }
  1086.  
  1087. /* TOP BAR SEARCH BAR */
  1088. .pp-top-bar .MuiInputBase-root,
  1089. .pp-top-bar .MuiOutlinedInput-root {
  1090. overflow: hidden;
  1091. color: #f8e8bd !important;
  1092. background:
  1093. linear-gradient(180deg, rgba(255,241,188,.065), transparent 50%),
  1094. rgba(18,14,8,.72) !important;
  1095. border: 1px solid rgba(232,182,63,.42) !important;
  1096. border-radius: 999px !important;
  1097. box-shadow:
  1098. inset 0 0 0 2px rgba(59,41,20,.42),
  1099. inset 0 3px 9px rgba(0,0,0,.38),
  1100. 0 4px 12px rgba(0,0,0,.2) !important;
  1101. }
  1102. .pp-top-bar input {
  1103. color: #f8e8bd !important;
  1104. background: transparent !important;
  1105. border: none !important;
  1106. box-shadow: none !important;
  1107. outline: none !important;
  1108. padding: .48rem .75rem !important;
  1109. font-family: Georgia, "Times New Roman", serif;
  1110. font-size: .9rem !important;
  1111. letter-spacing: .02em;
  1112. }
  1113. .pp-top-bar input::placeholder {
  1114. color: rgba(248,232,189,.54) !important;
  1115. opacity: 1 !important;
  1116. }
  1117. .pp-top-bar .MuiInputAdornment-root svg,
  1118. .pp-top-bar .MuiSvgIcon-root {
  1119. color: #e8b63f !important;
  1120. }
  1121. .pp-top-bar .MuiInputBase-root:focus-within,
  1122. .pp-top-bar .MuiOutlinedInput-root:focus-within {
  1123. background:
  1124. linear-gradient(180deg, rgba(255,241,188,.09), transparent 48%),
  1125. rgba(33,23,13,.86) !important;
  1126. border-color: rgba(246,214,106,.78) !important;
  1127. box-shadow:
  1128. inset 0 0 0 2px rgba(59,41,20,.46),
  1129. 0 0 0 2px rgba(232,182,63,.07),
  1130. 0 0 15px rgba(246,214,106,.12) !important;
  1131. }
  1132.  
  1133. /* TOP BAR LAYOUT: Keeps the native navigation groups aligned and allows dropdowns to escape the bar. */
  1134. .pp-top-bar-outer,
  1135. .pp-top-bar-inner,
  1136. .pp-top-bar-left,
  1137. .pp-top-bar-right,
  1138. .pp-top-bar-search-spacer-top,
  1139. .pp-top-bar-search-spacer-bottom {
  1140. overflow: visible !important;
  1141. backdrop-filter: none;
  1142. box-shadow: none;
  1143. }
  1144. .pp-top-bar-outer {
  1145. width: min(1800px, calc(100vw - 1rem));
  1146. margin: 0 auto;
  1147. background: transparent;
  1148. border: 0;
  1149. }
  1150.  
  1151. .pp-top-bar-inner {
  1152. position: relative;
  1153. z-index: 100;
  1154. min-height: 54px;
  1155. padding: .35rem .7rem;
  1156. background: transparent;
  1157. border: 0;
  1158. clip-path: none;
  1159. }
  1160. .pp-top-bar-inner::before {
  1161. content: "";
  1162. position: absolute;
  1163. inset: 0;
  1164. z-index: -1;
  1165. pointer-events: none;
  1166. background:
  1167. linear-gradient(90deg, rgba(59,41,20,.68), rgba(18,14,8,.36) 28% 76%, rgba(59,41,20,.44)),
  1168. linear-gradient(180deg, rgba(255,241,188,.035), transparent 55%);
  1169. border-top: 1px solid rgba(232, 182, 63, .5);
  1170. border-bottom: 1px solid rgba(232, 182, 63, .5);
  1171. clip-path: polygon(16px 0, calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0 50%);
  1172. box-shadow:
  1173. inset 0 0 22px rgba(246,214,106,.035),
  1174. 0 6px 16px rgba(0,0,0,.3);
  1175. }
  1176. .pp-top-bar-inner::after {
  1177. content: "◆";
  1178. position: absolute;
  1179. top: 50%;
  1180. left: 9px;
  1181. pointer-events: none;
  1182. color: #e8b63f;
  1183. font-size: .66rem;
  1184. line-height: 1;
  1185. text-shadow:
  1186. 0 0 8px rgba(246,214,106,.42),
  1187. 7px 7px 0 rgba(128,83,25,.28);
  1188. transform: translateY(-50%) rotate(45deg);
  1189. }
  1190.  
  1191. /* MOBILE NAV: Removes native panel styling. */
  1192. .pp-mnb-wrapper {
  1193. backdrop-filter: none;
  1194. background: transparent !important;
  1195. }
  1196.  
  1197. .pp-mnb-container {
  1198. padding-bottom: 0 !important;
  1199. }
  1200.  
  1201. .glow-on-hover::before,
  1202. .glow-on-hover::after {
  1203. background: none !important;
  1204. }
  1205. .glow-on-hover::after {
  1206. opacity: 1 !important;
  1207. }
  1208.  
  1209. /* APIARY TITLE: Rebuilds the top-bar design. */
  1210. .profile-top-bar-logo-box {
  1211. min-width: 0;
  1212. background: transparent;
  1213. border: none;
  1214. box-shadow: none;
  1215. }
  1216.  
  1217. .pp-top-bar-logo-sub-name {
  1218. display: none;
  1219. }
  1220.  
  1221. .css-1bmggo3 {
  1222. position: relative;
  1223. padding: .2rem .35rem .2rem .55rem;
  1224. border: none;
  1225. left: 2pc;
  1226. }
  1227. .css-1bmggo3::before {
  1228. content: "";
  1229. position: absolute;
  1230. inset: -.25rem -.55rem -.35rem -.35rem;
  1231. z-index: 0;
  1232. pointer-events: none;
  1233. background:
  1234. radial-gradient(circle at 22% 50%, rgba(246,214,106,.12), transparent 28%),
  1235. radial-gradient(circle at 72% 45%, rgba(201,139,34,.1), transparent 24%);
  1236. filter: blur(10px);
  1237. }
  1238. .css-1bmggo3 h2 {
  1239. position: relative;
  1240. width: max-content;
  1241. margin: 0;
  1242. padding: .2rem 0 .45rem;
  1243. overflow: visible;
  1244. background: transparent;
  1245. border: none;
  1246. box-shadow: none;
  1247. font-size: 0;
  1248. }
  1249.  
  1250. .css-1bmggo3 h2::before {
  1251. content: "Floating Apiary";
  1252. position: relative;
  1253. z-index: 3;
  1254. display: inline-block;
  1255. color: #fff1bc;
  1256. font: italic 900 1.42rem/1 "Cinzel Decorative", Cinzel, Georgia, serif;
  1257. letter-spacing: .35px;
  1258. white-space: nowrap;
  1259. text-shadow:
  1260. 0 0 6px rgba(246,214,106,.24),
  1261. 0 0 16px rgba(201,139,34,.12),
  1262. 1px 2px 0 rgba(59,41,20,.62);
  1263. }
  1264.  
  1265. /* PROFILE FLOURISH */
  1266. .css-1bmggo3 h2::after {
  1267. content: "";
  1268. position: absolute;
  1269. inset: -.35rem -.75rem -.4rem -.45rem;
  1270. z-index: 1;
  1271. pointer-events: none;
  1272. background:
  1273. linear-gradient(30deg, transparent 48.8%, rgba(246,214,106,.08) 49.45%, transparent 50.1%),
  1274. linear-gradient(150deg, transparent 48.8%, rgba(246,214,106,.08) 49.45%, transparent 50.1%),
  1275. linear-gradient(90deg, transparent calc(50% - .5px), rgba(246,214,106,.08) calc(50% - .5px), rgba(246,214,106,.08) calc(50% + .5px), transparent calc(50% + .5px)),
  1276. radial-gradient(circle at 16% 50%, rgba(246,214,106,.12), transparent 24%),
  1277. radial-gradient(circle at 84% 48%, rgba(155,170,105,.08), transparent 22%);
  1278. background-size:
  1279. 34px 39px,
  1280. 34px 39px,
  1281. 34px 39px,
  1282. auto,
  1283. auto;
  1284. mask-image: linear-gradient(90deg, transparent 0%, rgba(0,0,0,.92) 10%, rgba(0,0,0,.98) 90%, transparent 100%);
  1285. opacity: .85;
  1286. }
  1287. .css-1bmggo3 h2 span,
  1288. .css-1bmggo3 h2 strong {
  1289. display: none;
  1290. }
  1291. .css-1bmggo3 h2:hover::before {
  1292. color: #fff7d4;
  1293. text-shadow:
  1294. 0 0 8px rgba(246,214,106,.34),
  1295. 0 0 20px rgba(201,139,34,.16),
  1296. 1px 2px 0 rgba(59,41,20,.62);
  1297. }
  1298. .css-1bmggo3 h2:hover::after {
  1299. opacity: 1;
  1300. }
  1301. .css-1bmggo3::after {
  1302. content: "";
  1303. position: absolute;
  1304. left: .85rem;
  1305. right: .85rem;
  1306. bottom: -.02rem;
  1307. height: .55rem;
  1308. z-index: 2;
  1309. pointer-events: none;
  1310. background:
  1311. radial-gradient(ellipse at 12% 10%, rgba(246,214,106,.85) 0 18%, transparent 20%),
  1312. radial-gradient(ellipse at 28% 45%, rgba(232,182,63,.5) 0 13%, transparent 15%),
  1313. radial-gradient(ellipse at 52% 30%, rgba(246,214,106,.65) 0 11%, transparent 13%),
  1314. radial-gradient(ellipse at 74% 55%, rgba(232,182,63,.4) 0 12%, transparent 14%),
  1315. linear-gradient(180deg, rgba(232,182,63,.18), transparent 70%);
  1316. filter: blur(.15px);
  1317. opacity: .8;
  1318. }
  1319.  
  1320. /* NEW BROOD: Renames the New Character text. */
  1321. .pp-top-bar-create-char {
  1322. position: relative;
  1323. right: 4pc;
  1324. padding: .35rem .75rem;
  1325. font-size: 0;
  1326. transition:
  1327. transform 220ms ease,
  1328. filter 220ms ease;
  1329. }
  1330. .pp-top-bar-create-char::after {
  1331. content: "New Brood";
  1332. color: #f8e8bd;
  1333. font: italic 800 .8rem/1 "DM Serif Text", Georgia, "Times New Roman", serif;
  1334. letter-spacing: 1.2px;
  1335. text-transform: uppercase;
  1336. text-decoration-line: underline;
  1337. text-decoration-color: rgba(232,182,63,.58);
  1338. text-underline-offset: .45rem;
  1339. text-shadow:
  1340. 1px 1px 0 #120e08,
  1341. 0 0 7px rgba(246,214,106,.08);
  1342. white-space: nowrap;
  1343. }
  1344. .pp-top-bar-create-char:hover {
  1345. filter: brightness(1.04);
  1346. transform: translateY(-2px);
  1347. }
  1348. .pp-top-bar-create-char:hover::after {
  1349. color: #fff1bc;
  1350. letter-spacing: 1.4px;
  1351. text-decoration-color: rgba(246,214,106,.9);
  1352. text-shadow:
  1353. 1px 1px 0 #120e08,
  1354. 0 0 9px rgba(246,214,106,.16);
  1355. }
  1356.  
  1357. /* NOTIFICATIONS */
  1358. .pp-top-bar-notifications-icon {
  1359. transform: rotate(180deg);
  1360. aspect-ratio: 1.039;
  1361. clip-path: shape(from 63.79% 99.65%,curve by -17.08% -15.6% with -6.77% -1.78%/-13.14% -7.59%,curve by -3.91% -16.16% with -2.49% -5.09%/-3.69% -10.12%,line by -0.16% -3.98%,line by -1.39% -0.44%,line by -1.42% -0.47%,line by -1.55% 0.97%,curve by -7.39% 2.73% with -2.03% 1.28%/-4.79% 2.31%,line by -2.09% 0.36%,line by 0% 1.14%,curve by -1.58% 7.7% with 0% 1.53%/-0.88% 5.78%,curve by -3.69% 6.2% with -0.78% 2.09%/-2.33% 4.7%,curve by -1.15% 2.03% with -0.8% 0.86%/-1.15% 1.47%,curve by -1.85% 3% with 0% 1.06%/-0.86% 2.47%,curve by -4.74% -1.67% with -1.74% 0.92%/-3.99% 0.14%,curve by 0.16% -3.11% with -0.51% -1.28%/-0.48% -2.06%,curve by 3.4% -1.86% with 0.78% -1.33%/1.69% -1.81%,line by 1.53% -0.03%,line by 1.39% -2.11%,curve by 2.09% -4.31% with 0.8% -1.25%/1.66% -3%,curve by 1.18% -6.92% with 0.67% -2.11%/1.45% -6.65%,curve by -2.11% -0.53% with -0.05% -0.08%/-1.02% -0.31%,curve by -3.67% -1% with -1.1% -0.22%/-2.73% -0.67%,curve by -1.77% -0.53% with -0.94% -0.33%/-1.71% -0.56%,curve by -0.67% 1.64% with -0.03% 0.06%/-0.35% 0.81%,curve by -8.78% 10.79% with -1.74% 4.37%/-5.49% 8.98%,curve by -1.85% 1.56% with -1.15% 0.61%/-1.74% 1.14%,curve by -5.14% 1.84% with -0.48% 2%/-3.35% 3%,curve by -0.46% -5.48% with -1.87% -1.22%/-2.09% -3.78%,curve by 2.11% -0.92% with 0.75% -0.78%/1.07% -0.92%,curve by 2.01% 0.42% with 0.7% 0%/1.61% 0.19%,curve by 2.65% -0.97% with 0.75% 0.39%/0.83% 0.36%,curve by 6.85% -9.65% with 2.84% -2.09%/5.65% -6.01%,line by 0.35% -1.03%,line by -2.28% -2.22%,curve by -5.54% -8.06% with -2.62% -2.59%/-3.96% -4.53%,curve by 6.8% -32.84% with -5.11% -11.32%/-2.22% -25.28%,curve by 20.88% -4.62% with 6% -5.01%/14.11% -6.81%,curve by 2.57% 0.11% with 1.58% 0.5%/1.77% 0.5%,line by 0.88% -0.44%,line by -1.71% -2.86%,curve by -1.71% -3.64% with -1.04% -1.75%/-1.71% -3.2%,curve by 2.03% -6.67% with 0% -1.28%/1.55% -6.31%,curve by 2.52% 1.33% with 1.07% -0.81%/2.52% -0.06%,curve by -0.54% 2.61% with 0% 0.36%/-0.24% 1.56%,curve by -0.54% 2.45% with -0.29% 1.06%/-0.54% 2.17%,curve by 3.08% 5.42% with 0% 0.33%/2.46% 4.67%,curve by 3.75% -0.92% with 0.03% 0.03%/1.71% -0.39%,curve by 5.27% -1.17% with 2.03% -0.56%/4.42% -1.06%,curve by 1.55% -0.22% with 0.86% -0.08%/1.55% -0.19%,curve by -0.94% -2.2% with 0% -0.03%/-0.43% -1.03%,curve by -0.91% -2.75% with -0.51% -1.2%/-0.94% -2.42%,curve by 1.02% -3.25% with 0% -0.33%/0.46% -1.81%,curve by 3.08% -3.11% with 1.18% -2.98%/1.87% -3.7%,curve by 0.16% 4.12% with 1.1% 0.5%/1.12% 1.47%,line by -0.88% 2.36%,line by 0.99% 2.17%,line by 1.02% 2.14%,line by 3.94% 0.33%,curve by 6.29% 0.89% with 2.14% 0.19%/4.98% 0.58%,curve by 2.46% 0.56% with 1.34% 0.31%/2.44% 0.56%,curve by 0.78% -2.17% with 0.03% 0%/0.37% -0.97%,curve by 3.16% -4.7% with 0.64% -1.95%/0.94% -2.36%,curve by 3.27% -2.59% with 2.03% -2.14%/2.6% -2.59%,curve by 1.47% 1.47% with 1.04% 0%/1.47% 0.44%,curve by -2.2% 3.28% with 0% 0.61%/-0.51% 1.36%,curve by -3.13% 5.45% with -2.01% 2.25%/-3.05% 4.06%,curve by 1.39% 0.78% with -0.03% 0.17%/0.62% 0.53%,curve by 4.87% 2.22% with 0.75% 0.25%/2.97% 1.28%,curve by 13.92% 14.96% with 7.33% 3.73%/11.64% 8.37%,line by 0.88% 2.56%,line by 3.4% 1.45%,curve by 3.64% 1.81% with 1.9% 0.81%/3.53% 1.61%,curve by -0.13% 1.86% with 0.35% 0.56%/0.29% 1.5%,curve by -3.64% 1.5% with -0.19% 0.17%/-1.82% 0.83%,line by -3.27% 1.17%,line by -0.86% 2.64%,curve by -9.9% 13.43% with -1.63% 5.12%/-5.09% 9.82%,curve by 2.17% 2.22% with -0.46% 0.33%/-0.27% 0.53%,curve by 7.82% 8.06% with 2.97% 2.06%/6.34% 5.53%,curve by -3.59% 18.99% with 4.5% 7.84%/3% 15.74%,curve by -6.96% 1.36% with -2.14% 1.06%/-5.01% 1.61%,line by -1.37% -0.17%,line by -0.29% 1.78%,curve by -6.4% 8.73% with -0.64% 3.98%/-2.86% 6.98%,curve by -5.03% 1.11% with -1.95% 0.97%/-2.25% 1.03%,curve by -4.52% -0.33% with -1.95% 0.06%/-3.51% -0.06%,close,move by 7.68% -3.67%,curve by 4.36% -4.2% with 1.79% -0.67%/3.45% -2.28%,curve by 0.75% -4.23% with 0.67% -1.39%/0.75% -1.89%,curve by -4.23% -11.65% with -0.03% -3.78%/-1.2% -7.09%,curve by -8.62% -9.26% with -1.47% -2.25%/-6.85% -8.01%,line by -1.1% -0.78%,line by -3.05% 0.31%,curve by -13.04% -1.03% with -3.85% 0.36%/-9.9% -0.14%,curve by -0.62% 1.59% with -0.59% -0.17%/-0.62% -0.11%,curve by 1.37% 9.43% with 0% 2.28%/0.64% 6.76%,curve by 14.21% 18.88% with 2.3% 8.51%/7.92% 15.96%,curve by 4.63% 1.53% with 1.47% 0.67%/2.33% 0.97%,curve by 5.33% -0.58% with 0.96% 0.25%/3.99% -0.08%,close,move by 15.21% -11.68%,curve by 4.44% -8.15% with 3.11% -1.47%/4.66% -4.28%,curve by -11% -14.57% with -0.29% -5.23%/-4.52% -10.84%,line by -1.79% -1.06%,line by -3.02% 1.39%,curve by -7.9% 2.84% with -3% 1.39%/-7.04% 2.84%,curve by 2.44% 2.95% with -0.27% 0%/0.75% 1.2%,curve by 9.42% 14.99% with 4.82% 4.95%/8.27% 10.4%,curve by 0.78% 2.17% with 0.27% 1.08%/0.64% 2.06%,curve by 2.84% 0.11% with 0.16% 0.11%/1.45% 0.17%,curve by 3.8% -0.67% with 1.85% -0.06%/2.89% -0.25%,close,move by -54.29% -21.38%,curve by 7.47% -4.84% with 3.11% -0.86%/5.89% -2.67%,curve by 1.53% -31.73% with 5.65% -7.76%/6.32% -21.8%,curve by -12.26% -8.31% with -2.97% -6.15%/-6.16% -8.29%,curve by -20.43% 16.99% with -9.72% -0.03%/-17.77% 6.67%,curve by -0.03% 12.01% with -0.86% 3.25%/-0.86% 8.54%,curve by 10.63% 14.52% with 1.61% 6.73%/5.41% 11.9%,curve by 3.88% 1.5% with 1.34% 0.67%/3.08% 1.33%,curve by 2.01% 0.42% with 0.8% 0.17%/1.71% 0.36%,curve by 7.2% -0.56% with 1.02% 0.25%/5.62% -0.11%,close,move by 30.14% -0.53%,curve by 5.49% -2.2% with 4.39% -0.75%/4.76% -0.89%,curve by 4.18% -23.39% with 3.13% -5.56%/4.87% -15.41%,curve by -4.44% -16.96% with -0.59% -6.51%/-2.01% -11.85%,curve by -4.74% -4.73% with -2.03% -4.2%/-2.06% -4.25%,curve by -10.55% -0.19% with -2.3% -0.44%/-10.01% -0.58%,curve by 0.75% 2% with -0.21% 0.14%/0.03% 0.78%,curve by 5.35% 15.02% with 2.33% 3.92%/4.23% 9.26%,curve by 0.62% 8.9% with 0.51% 2.7%/0.62% 4.06%,curve by -0.62% 8.84% with 0% 4.87%/-0.08% 6.17%,curve by -3.37% 10.48% with -0.78% 3.98%/-1.95% 7.62%,curve by -1.18% 2.45% with -0.59% 1.22%/-1.12% 2.31%,curve by 8.51% -0.22% with -0.16% 0.36%/5.92% 0.19%,close,move by 21.2% -10.68%,curve by 5.84% -13.65% with 4.04% -4.42%/5.84% -8.65%,curve by -5.65% -13.12% with 0% -5.17%/-1.63% -8.93%,curve by -2.86% -2.73% with -1.42% -1.5%/-2.7% -2.73%,curve by 0.64% 2.75% with -0.13% 0%/0.16% 1.22%,curve by 2.11% 14.21% with 1.71% 5.28%/2.09% 7.87%,curve by -1.61% 12.43% with 0% 6.06%/-0.24% 8.01%,curve by -0.4% 2.03% with -0.32% 1.11%/-0.51% 2.03%,curve by 1.93% -1.92% with 0.11% 0%/0.99% -0.86%,close);
  1362. background: linear-gradient(60deg in hsl, #f6d66a, #c98b22, #4a3217);
  1363. }
  1364. ._notificationsButton_wpa9q_7:hover {
  1365. filter: brightness(1.1) drop-shadow(0 0 8px rgba(246,214,106,.2));
  1366. transform: translateY(-2px) rotate(3deg);
  1367. }
  1368.  
  1369. [class*="notificationsContainer"] {
  1370. position: relative;
  1371. }
  1372.  
  1373. [class*="notificationIcon"] {
  1374. color: currentColor;
  1375. font-size: 1.35rem;
  1376. filter: drop-shadow(0 0 5px rgba(232,182,63,.2));
  1377. transition:
  1378. color 220ms ease,
  1379. filter 220ms ease,
  1380. transform 220ms ease;
  1381. }
  1382.  
  1383. [class*="notificationsBadge"] {
  1384. display: flex;
  1385. align-items: center;
  1386. justify-content: center;
  1387. top: -.3rem;
  1388. right: -.3rem;
  1389. width: auto;
  1390. min-width: 1.28rem;
  1391. height: auto;
  1392. aspect-ratio: 1;
  1393. padding: 0 .25rem;
  1394. color: #fff1bc;
  1395. background:
  1396. radial-gradient(circle at 35% 22%, rgba(255,255,255,.16), transparent 22%),
  1397. linear-gradient(145deg, #9b651f, #4a3217);
  1398. border: 1px solid #e8b63f;
  1399. border-radius: 50%;
  1400. box-shadow:
  1401. 0 0 0 2px #120e08,
  1402. 0 0 9px rgba(232,182,63,.24);
  1403. font: 700 .72rem/1 "Alegreya Sans SC", "Roboto Condensed", sans-serif;
  1404. }
  1405.  
  1406. [class*="notificationsPopover"] {
  1407. background:
  1408. linear-gradient(30deg, transparent 48.8%, rgba(246,214,106,.03) 49.5%, transparent 50.2%),
  1409. linear-gradient(150deg, transparent 48.8%, rgba(246,214,106,.03) 49.5%, transparent 50.2%),
  1410. linear-gradient(90deg, transparent calc(50% - .5px), rgba(246,214,106,.035) calc(50% - .5px), rgba(246,214,106,.035) calc(50% + .5px), transparent calc(50% + .5px)),
  1411. radial-gradient(circle at 12% 6%, rgba(246,214,106,.11), transparent 23%),
  1412. radial-gradient(circle at 90% 92%, rgba(155,170,105,.06), transparent 28%),
  1413. linear-gradient(155deg, rgba(55,37,18,.99), rgba(29,21,13,.99) 52%, rgba(15,12,8,.99));
  1414. background-size:
  1415. 42px 48px,
  1416. 42px 48px,
  1417. 42px 48px,
  1418. auto,
  1419. auto,
  1420. auto;
  1421. border: 1px solid rgba(232,182,63,.72);
  1422. border-radius: 26px 10px 28px 12px;
  1423. box-shadow:
  1424. inset 0 0 0 3px rgba(18,14,8,.76),
  1425. inset 0 0 0 4px rgba(255,241,188,.05),
  1426. inset 0 -28px 38px rgba(0,0,0,.25),
  1427. 0 22px 44px rgba(0,0,0,.68),
  1428. 0 0 18px rgba(232,182,63,.08);
  1429. }
  1430.  
  1431. [class*="notificationsPopover"]::before {
  1432. content: "";
  1433. position: absolute;
  1434. inset: 11px;
  1435. z-index: 0;
  1436. pointer-events: none;
  1437. border:
  1438. 1px solid rgba(232,182,63,.13);
  1439. border-radius: 18px 5px 20px 7px;
  1440. background: transparent;
  1441. }
  1442.  
  1443. [class*="notificationsPopover"]::after {
  1444. content: "◆";
  1445. position: absolute;
  1446. right: 16px;
  1447. bottom: 14px;
  1448. z-index: 2;
  1449. color: rgba(232,182,63,.35);
  1450. font-size: .9rem;
  1451. text-shadow:
  1452. 10px 0 0 rgba(128,83,25,.2),
  1453. -10px 0 0 rgba(155,170,105,.14);
  1454. transform: rotate(45deg);
  1455. pointer-events: none;
  1456. }
  1457.  
  1458. [class*="_loadingState_"] {
  1459. color: #f8e8bd;
  1460. }
  1461.  
  1462. [class*="_loadingSpinner_"] {
  1463. border: 3px solid rgba(232,182,63,.2);
  1464. border-top-color: #e8b63f;
  1465. }
  1466.  
  1467. [class*="_loadingMessage_"] {
  1468. color: #f8e8bd;
  1469. font-family: Georgia, "Times New Roman", serif;
  1470. }
  1471.  
  1472. [class*="_emptyState_"] {
  1473. color: rgba(248,232,189,.64);
  1474. font: italic 700 .94rem/1.65 "Crimson Text", Georgia, "Times New Roman", serif;
  1475. }
  1476.  
  1477. [class*="_emptyState_"]::first-letter {
  1478. text-transform: uppercase;
  1479. }
  1480.  
  1481. [class*="popoverHeader"] {
  1482. position: relative;
  1483. z-index: 3;
  1484. padding: 1.15rem 1.2rem 1.1rem;
  1485. overflow: hidden;
  1486. background:
  1487. radial-gradient(circle at 12% 50%, rgba(246,214,106,.09), transparent 24%),
  1488. linear-gradient(90deg, rgba(77,52,24,.78), rgba(31,22,13,.52) 62%, rgba(18,14,8,.28));
  1489. border-bottom: 1px solid rgba(232,182,63,.42);
  1490. box-shadow:
  1491. inset 0 -1px 0 rgba(255,241,188,.03),
  1492. 0 7px 16px rgba(0,0,0,.2);
  1493. }
  1494.  
  1495. [class*="popoverHeader"]::before {
  1496. content: "";
  1497. position: absolute;
  1498. left: 1rem;
  1499. bottom: .3rem;
  1500. width: 118px;
  1501. height: 1px;
  1502. background:
  1503. linear-gradient(90deg, rgba(232,182,63,.75), rgba(155,170,105,.28), transparent);
  1504. }
  1505.  
  1506. [class*="popoverHeader"]::after {
  1507. content: "◆ ◇ ◆";
  1508. position: absolute;
  1509. right: 1rem;
  1510. bottom: .23rem;
  1511. color: rgba(232,182,63,.32);
  1512. font-size: .56rem;
  1513. letter-spacing: .28rem;
  1514. pointer-events: none;
  1515. }
  1516.  
  1517. [class*="popoverTitle"] {
  1518. position: relative;
  1519. color: #f6d66a;
  1520. font: italic 800 1.45rem/1 "Cinzel Decorative", Cinzel, Georgia, serif;
  1521. letter-spacing: 1.5px;
  1522. text-transform: capitalize;
  1523. text-shadow:
  1524. 0 0 10px rgba(246,214,106,.16),
  1525. 1px 2px 0 rgba(18,14,8,.78);
  1526. }
  1527.  
  1528. [class*="popoverTitle"]::before {
  1529. content: "✦";
  1530. margin-right: .45rem;
  1531. color: #fff1bc;
  1532. font-size: .72rem;
  1533. }
  1534.  
  1535. [class*="headerActions"] {
  1536. gap: .4rem;
  1537. }
  1538.  
  1539. [class*="headerActions"] button {
  1540. width: 2.05rem;
  1541. height: 2.05rem;
  1542. padding: .35rem;
  1543. color: #f8e8bd;
  1544. background:
  1545. linear-gradient(145deg, #4a3217, #21170d);
  1546. border: 1px solid rgba(232,182,63,.58);
  1547. border-radius: 8px 3px 8px 3px;
  1548. box-shadow:
  1549. inset 0 0 0 1px rgba(255,241,188,.035),
  1550. 0 4px 8px rgba(0,0,0,.2);
  1551. font-size: 1.1rem;
  1552. transition:
  1553. color 200ms ease,
  1554. background 200ms ease,
  1555. border-color 200ms ease,
  1556. transform 200ms ease;
  1557. }
  1558.  
  1559. [class*="headerActions"] button:nth-child(2) {
  1560. transform: translateY(2px) rotate(2deg);
  1561. }
  1562.  
  1563. [class*="headerActions"] button:nth-child(3) {
  1564. transform: translateY(-1px) rotate(-2deg);
  1565. }
  1566.  
  1567. [class*="headerActions"] button:hover {
  1568. color: #d9e0b4;
  1569. background: linear-gradient(145deg, #555a33, #30341d);
  1570. border-color: rgba(155,170,105,.72);
  1571. transform: translateY(-2px) rotate(0deg);
  1572. }
  1573.  
  1574. button[class*="deleteAllButton"] {
  1575. color: #d19a79;
  1576. }
  1577.  
  1578. button[class*="deleteAllButton"]:hover {
  1579. color: #f2c2a5;
  1580. background: linear-gradient(145deg, #5a3024, #2b1712);
  1581. border-color: rgba(209,154,121,.72);
  1582. }
  1583.  
  1584. button[class*="markAllReadButton"] {
  1585. color: #9baa69;
  1586. }
  1587.  
  1588. button[class*="markAllReadButton"]:hover {
  1589. color: #d9e0b4;
  1590. }
  1591.  
  1592. button[class*="closeButton"] {
  1593. padding: .25rem;
  1594. font-size: 1.45rem;
  1595. }
  1596.  
  1597. [class*="notificationsList"] {
  1598. position: relative;
  1599. z-index: 2;
  1600. max-height: 560px;
  1601. padding: .55rem 0 1rem;
  1602. scrollbar-width: thin;
  1603. scrollbar-color: #c98b22 rgba(18,14,8,.45);
  1604. overflow-x: hidden;
  1605. overflow-y: auto;
  1606. }
  1607.  
  1608. [class*="notificationsList"]::-webkit-scrollbar {
  1609. width: 8px;
  1610. }
  1611.  
  1612. [class*="notificationsList"]::-webkit-scrollbar-thumb {
  1613. background: linear-gradient(180deg, #f6d66a, #c98b22, #805319);
  1614. border: 2px solid rgba(18,14,8,.78);
  1615. border-radius: 999px;
  1616. }
  1617.  
  1618. [class*="notificationsList"]::-webkit-scrollbar-track {
  1619. margin-block: .55rem 1rem;
  1620. background: rgba(18,14,8,.45);
  1621. border-radius: 999px;
  1622. }
  1623.  
  1624. #root [class*="notificationItem"] {
  1625. gap: .85rem;
  1626. margin: .85rem 0rem;
  1627. padding: 1rem 1rem 1rem 1.15rem;
  1628. background:
  1629. radial-gradient(circle at 10% 16%, rgba(246,214,106,.055), transparent 24%),
  1630. linear-gradient(145deg, rgba(55,37,18,.94), rgba(18,14,8,.92));
  1631. border: 1px solid rgba(232,182,63,.38);
  1632. border-radius: 18px 6px 24px 8px;
  1633. clip-path: polygon(
  1634. 0 10px,
  1635. 12px 0,
  1636. calc(100% - 22px) 0,
  1637. 100% 16px,
  1638. 100% calc(100% - 14px),
  1639. calc(100% - 12px) 100%,
  1640. 18px 100%,
  1641. 0 calc(100% - 18px)
  1642. );
  1643. box-shadow:
  1644. inset 0 0 0 1px rgba(255,241,188,.025),
  1645. inset 0 0 24px rgba(246,214,106,.02),
  1646. 0 10px 18px rgba(0,0,0,.26);
  1647. transition:
  1648. transform 220ms ease,
  1649. border-color 220ms ease,
  1650. box-shadow 220ms ease,
  1651. background 220ms ease;
  1652. }
  1653.  
  1654. #root [class*="notificationItem"]:nth-child(even) {
  1655. border-radius: 8px 22px 8px 20px;
  1656. clip-path: polygon(
  1657. 16px 0,
  1658. 100% 0,
  1659. 100% calc(100% - 18px),
  1660. calc(100% - 16px) 100%,
  1661. 10px 100%,
  1662. 0 calc(100% - 12px),
  1663. 0 18px
  1664. );
  1665. }
  1666.  
  1667. #root [class*="notificationItem"]::before {
  1668. content: "";
  1669. position: absolute;
  1670. top: .7rem;
  1671. bottom: .7rem;
  1672. left: 0;
  1673. width: 5px;
  1674. border-radius: 999px;
  1675. background:
  1676. linear-gradient(
  1677. 180deg,
  1678. rgba(255,241,188,.08),
  1679. rgba(232,182,63,.42),
  1680. rgba(155,170,105,.18)
  1681. );
  1682. }
  1683.  
  1684. #root [class*="notificationItem"]:nth-child(even)::before {
  1685. right: 0;
  1686. left: auto;
  1687. }
  1688.  
  1689. #root [class*="notificationItem"]::after {
  1690. content: "◇";
  1691. position: absolute;
  1692. right: .75rem;
  1693. bottom: .35rem;
  1694. color: rgba(232,182,63,.28);
  1695. font-size: .7rem;
  1696. text-shadow:
  1697. -12px 0 0 rgba(155,170,105,.12);
  1698. transform: rotate(45deg);
  1699. }
  1700.  
  1701. #root [class*="notificationItem"]:hover {
  1702. transform: translateY(-3px) rotate(-.35deg);
  1703. border-color: rgba(232,182,63,.58);
  1704. box-shadow:
  1705. inset 0 0 0 1px rgba(255,241,188,.035),
  1706. inset 0 0 28px rgba(246,214,106,.03),
  1707. 0 13px 22px rgba(0,0,0,.32),
  1708. 0 0 12px rgba(232,182,63,.07);
  1709. }
  1710.  
  1711. #root [class*="notificationItem"]:nth-child(even):hover {
  1712. transform: translateY(-3px) rotate(.35deg);
  1713. }
  1714.  
  1715. #root [class*="notificationItem"]:last-child,
  1716. #root [class*="notificationItem"]:nth-last-child(2):has(+ [class*="loadMoreWrapper"]) {
  1717. border-bottom: 1px solid rgba(232,182,63,.38);
  1718. }
  1719.  
  1720. [class*="unreadIndicator"] {
  1721. width: 5px;
  1722. background:
  1723. linear-gradient(180deg, #fff1bc, #f6d66a, #c98b22, #805319);
  1724. border-radius: 999px;
  1725. box-shadow:
  1726. 0 0 9px rgba(232,182,63,.28),
  1727. 0 0 16px rgba(246,214,106,.1);
  1728. }
  1729.  
  1730. [class*="avatarSection"] {
  1731. display: contents;
  1732. }
  1733.  
  1734. [class*="avatarContainer"] {
  1735. position: relative;
  1736. min-width: 4.9rem;
  1737. height: auto;
  1738. aspect-ratio: 1;
  1739. padding: .38rem;
  1740. background:
  1741. radial-gradient(circle at 35% 22%, rgba(255,241,188,.06), transparent 24%),
  1742. linear-gradient(145deg, rgba(72,48,21,.9), rgba(18,14,8,.95));
  1743. border: 1px solid rgba(232,182,63,.42);
  1744. clip-path: polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);
  1745. box-shadow:
  1746. inset 0 0 0 1px rgba(255,241,188,.025),
  1747. 0 7px 13px rgba(0,0,0,.26);
  1748. transition:
  1749. transform 260ms ease,
  1750. filter 260ms ease;
  1751. }
  1752.  
  1753. [class*="avatarContainer"]::before {
  1754. content: "";
  1755. position: absolute;
  1756. inset: 5px;
  1757. pointer-events: none;
  1758. border: 1px solid rgba(255,241,188,.07);
  1759. clip-path: inherit;
  1760. }
  1761.  
  1762. [class*="characterAvatar"] {
  1763. width: 100%;
  1764. height: auto;
  1765. aspect-ratio: 1;
  1766. object-position: top;
  1767. border: 1px solid rgba(232,182,63,.58);
  1768. border-radius: 0;
  1769. clip-path: polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);
  1770. box-shadow: none;
  1771. }
  1772.  
  1773. [class*="userAvatar"] {
  1774. right: -.12rem;
  1775. bottom: -.05rem;
  1776. width: 1.9rem;
  1777. min-width: 0;
  1778. height: auto;
  1779. aspect-ratio: 1;
  1780. object-position: top;
  1781. border: 1px solid #e8b63f;
  1782. border-radius: 50%;
  1783. box-shadow:
  1784. 0 0 0 2px #120e08,
  1785. 0 0 8px rgba(232,182,63,.14);
  1786. }
  1787.  
  1788. [class*="notificationItem"]:hover *:is([class*="characterAvatar"], [class*="userAvatar"]) {
  1789. transform: none;
  1790. }
  1791.  
  1792. a[class*="avatarContainer"]:hover {
  1793. filter:
  1794. drop-shadow(0 0 9px rgba(232,182,63,.2));
  1795. transform: scale(1.05) rotate(-2deg);
  1796. }
  1797.  
  1798. [class*="contentWrapper"] [class*="content"] {
  1799. display: contents;
  1800. }
  1801.  
  1802. [class*="contentWrapper"] {
  1803. position: relative;
  1804. flex-flow: column;
  1805. gap: .48rem;
  1806. padding: .7rem .82rem .72rem;
  1807. overflow: hidden;
  1808. background:
  1809. linear-gradient(90deg, rgba(72,48,21,.2), rgba(18,14,8,.07));
  1810. border: 1px solid rgba(232,182,63,.1);
  1811. border-radius: 12px 4px 14px 5px;
  1812. box-shadow:
  1813. inset 0 0 16px rgba(246,214,106,.015);
  1814. transition:
  1815. background 200ms ease,
  1816. border-color 200ms ease,
  1817. box-shadow 200ms ease;
  1818. }
  1819.  
  1820. [class*="contentWrapper"]::after {
  1821. content: "";
  1822. position: absolute;
  1823. right: 0;
  1824. bottom: 0;
  1825. width: 34px;
  1826. height: 18px;
  1827. pointer-events: none;
  1828. background:
  1829. linear-gradient(135deg, transparent 50%, rgba(232,182,63,.08) 51%);
  1830. }
  1831.  
  1832. [class*="contentWrapperUnread"] {
  1833. background:
  1834. radial-gradient(circle at 12% 20%, rgba(246,214,106,.075), transparent 28%),
  1835. linear-gradient(90deg, rgba(232,182,63,.11), rgba(232,182,63,.03) 60%, transparent);
  1836. border-color: rgba(232,182,63,.22);
  1837. box-shadow:
  1838. inset 4px 0 0 rgba(232,182,63,.62),
  1839. inset 0 0 0 1px rgba(255,241,188,.02),
  1840. inset 0 0 18px rgba(246,214,106,.025);
  1841. }
  1842.  
  1843. [class*="contentWrapper"]:hover {
  1844. background:
  1845. linear-gradient(90deg, rgba(155,170,105,.1), rgba(18,14,8,.055));
  1846. border-color: rgba(155,170,105,.2);
  1847. }
  1848.  
  1849. [class*="notificationItem"]:not(:has([class*="unreadIndicator"])) {
  1850. opacity: .8;
  1851. }
  1852.  
  1853. [class*="notificationItem"]:not(:has([class*="unreadIndicator"])) *:is([class*="avatarContainer"], [class*="contentWrapper"]) {
  1854. filter: grayscale(.32) opacity(.76);
  1855. }
  1856.  
  1857. [class*="_subject_"] {
  1858. color: #fff1bc;
  1859. font: 800 .92rem/1.36 Georgia, "Times New Roman", serif;
  1860. letter-spacing: .1px;
  1861. text-shadow: 1px 1px 0 #120e08;
  1862. }
  1863.  
  1864. [class*="highlightUsername"],
  1865. [class*="highlightCharacter"] {
  1866. color: #e8b63f;
  1867. font-weight: 900;
  1868. text-shadow: 0 0 8px rgba(232,182,63,.14);
  1869. }
  1870.  
  1871. [class*="_body_"] {
  1872. color: #f8e8bd;
  1873. font: 700 .8rem/1.52 "Crimson Text", Georgia, "Times New Roman", serif;
  1874. }
  1875.  
  1876. [class*="highlightUsernameBody"],
  1877. [class*="highlightCharacterBody"] {
  1878. color: #9baa69;
  1879. font-weight: 700;
  1880. }
  1881.  
  1882. [class*="_timestamp_"] {
  1883. align-self: flex-start;
  1884. margin-top: .12rem;
  1885. padding: .18rem .52rem;
  1886. color: rgba(248,232,189,.64);
  1887. background:
  1888. linear-gradient(90deg, rgba(18,14,8,.46), rgba(59,41,20,.24));
  1889. border: 1px solid rgba(232,182,63,.12);
  1890. border-radius: 999px 6px 999px 6px;
  1891. font: italic 700 .69rem/1.25 "Alegreya Sans SC", "Roboto Condensed", sans-serif;
  1892. }
  1893.  
  1894. [class*="archiveSection"] {
  1895. top: auto;
  1896. bottom: .15rem;
  1897. padding: .65rem;
  1898. }
  1899.  
  1900. [class*="archiveButton"] {
  1901. width: 2rem;
  1902. height: 2rem;
  1903. padding: .25rem;
  1904. color: #d19a79;
  1905. background:
  1906. linear-gradient(145deg, #4a3217, #21170d);
  1907. border: 1px solid rgba(209,154,121,.52);
  1908. border-radius: 8px 3px 8px 3px;
  1909. box-shadow:
  1910. inset 0 0 0 1px rgba(255,241,188,.025),
  1911. 0 4px 8px rgba(0,0,0,.2);
  1912. font-size: 1rem;
  1913. transition:
  1914. color 200ms ease,
  1915. background 200ms ease,
  1916. border-color 200ms ease,
  1917. transform 200ms ease;
  1918. }
  1919.  
  1920. [class*="archiveButton"]:hover {
  1921. color: #f2c2a5;
  1922. background: linear-gradient(145deg, #5a3024, #2b1712);
  1923. border-color: rgba(209,154,121,.72);
  1924. transform: scale(1.06) rotate(5deg);
  1925. }
  1926.  
  1927. [class*="loadMoreWrapper"] {
  1928. padding: .75rem .9rem 1rem;
  1929. border-top: 1px solid rgba(232,182,63,.22);
  1930. }
  1931.  
  1932. [class*="loadMoreButton"] {
  1933. width: 100%;
  1934. height: auto;
  1935. padding: .78rem .95rem;
  1936. color: #f8e8bd;
  1937. background:
  1938. radial-gradient(circle at 12% 50%, rgba(246,214,106,.06), transparent 18%),
  1939. linear-gradient(90deg, rgba(77,52,24,.96), rgba(33,23,13,.97), rgba(18,14,8,.99));
  1940. border: 1px solid rgba(232,182,63,.56);
  1941. border-radius: 12px 4px 12px 4px;
  1942. clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 10px 100%, 0 50%);
  1943. box-shadow:
  1944. inset 0 0 0 1px rgba(255,241,188,.035),
  1945. 0 6px 11px rgba(0,0,0,.22);
  1946. font: italic 800 .88rem/1 Georgia, "Times New Roman", serif;
  1947. letter-spacing: .5px;
  1948. transition:
  1949. color 200ms ease,
  1950. background 200ms ease,
  1951. border-color 200ms ease,
  1952. transform 200ms ease;
  1953. }
  1954.  
  1955. [class*="loadMoreButton"]::first-letter {
  1956. text-transform: uppercase;
  1957. }
  1958.  
  1959. #root [class*="loadMoreButton"]:hover {
  1960. color: #d9e0b4;
  1961. background:
  1962. radial-gradient(circle at 86% 50%, rgba(255,241,188,.05), transparent 18%),
  1963. linear-gradient(90deg, rgba(78,83,48,.96), rgba(48,52,29,.98), rgba(24,26,16,.99));
  1964. border-color: rgba(155,170,105,.72);
  1965. transform: translateY(-2px);
  1966. }
  1967.  
  1968. [class*="modalOverlay"] {
  1969. background: rgba(18,14,8,.74);
  1970. backdrop-filter: blur(6px);
  1971. animation: none;
  1972. }
  1973.  
  1974. [class*="modalContainer"] {
  1975. max-width: 410px;
  1976. }
  1977.  
  1978. [class*="modalContent"] {
  1979. min-width: 300px;
  1980. overflow: hidden;
  1981. color: #f8e8bd;
  1982. background:
  1983. linear-gradient(30deg, transparent 48.8%, rgba(246,214,106,.025) 49.5%, transparent 50.2%),
  1984. linear-gradient(150deg, transparent 48.8%, rgba(246,214,106,.025) 49.5%, transparent 50.2%),
  1985. radial-gradient(circle at 18% 8%, rgba(246,214,106,.09), transparent 24%),
  1986. linear-gradient(155deg, rgba(55,37,18,.99), rgba(29,21,13,.99) 52%, rgba(15,12,8,.99));
  1987. background-size:
  1988. 42px 48px,
  1989. 42px 48px,
  1990. auto,
  1991. auto;
  1992. border: 1px solid rgba(232,182,63,.68);
  1993. border-radius: 24px 8px 24px 8px;
  1994. box-shadow:
  1995. inset 0 0 0 3px rgba(18,14,8,.74),
  1996. inset 0 0 0 4px rgba(255,241,188,.04),
  1997. 0 20px 40px rgba(0,0,0,.66);
  1998. animation: none;
  1999. }
  2000.  
  2001. [class*="modalHeader"] {
  2002. position: relative;
  2003. padding: 1.05rem;
  2004. background:
  2005. linear-gradient(90deg, rgba(77,52,24,.72), rgba(18,14,8,.24));
  2006. border-bottom: 1px solid rgba(232,182,63,.36);
  2007. }
  2008.  
  2009. [class*="modalTitle"] {
  2010. color: #f6d66a;
  2011. font: italic 800 1.28rem/1 "Cinzel Decorative", Cinzel, Georgia, serif;
  2012. letter-spacing: 1px;
  2013. }
  2014.  
  2015. [class*="modalTitle"]::first-letter {
  2016. text-transform: uppercase;
  2017. }
  2018.  
  2019. [class*="modalTitle"]::after {
  2020. content: "?";
  2021. }
  2022.  
  2023. [class*="modalClose"] {
  2024. width: 2rem;
  2025. height: 2rem;
  2026. padding: .25rem;
  2027. color: #f8e8bd;
  2028. background: linear-gradient(145deg, #4a3217, #21170d);
  2029. border: 1px solid rgba(232,182,63,.56);
  2030. border-radius: 8px 3px 8px 3px;
  2031. box-shadow: none;
  2032. font-size: 1.45rem;
  2033. transition:
  2034. color 200ms ease,
  2035. background 200ms ease,
  2036. border-color 200ms ease,
  2037. transform 200ms ease;
  2038. }
  2039.  
  2040. [class*="modalClose"]:hover {
  2041. color: #d9e0b4;
  2042. background: linear-gradient(145deg, #555a33, #30341d);
  2043. border-color: rgba(155,170,105,.72);
  2044. transform: rotate(6deg) scale(1.04);
  2045. }
  2046.  
  2047. [class*="modalBody"] {
  2048. padding: 1rem;
  2049. }
  2050.  
  2051. [class*="modalWarning_"] {
  2052. align-items: center;
  2053. gap: .5rem;
  2054. padding: .72rem .8rem;
  2055. color: #d19a79;
  2056. background:
  2057. linear-gradient(90deg, rgba(90,48,36,.18), rgba(18,14,8,.08));
  2058. border: 1px solid rgba(209,154,121,.56);
  2059. border-radius: 12px 4px 12px 4px;
  2060. }
  2061.  
  2062. [class*="modalWarningIcon"] {
  2063. margin: 0;
  2064. color: #d19a79;
  2065. font-size: 1rem;
  2066. }
  2067.  
  2068. [class*="modalWarningText"] {
  2069. color: #f8e8bd;
  2070. font: 700 .83rem/1.45 "Crimson Text", Georgia, "Times New Roman", serif;
  2071. }
  2072.  
  2073. [class*="modalFooter"] {
  2074. gap: .75rem;
  2075. padding: 0 1rem 1rem;
  2076. border: 0;
  2077. }
  2078.  
  2079. [class*="modalContent"] [class*="modalFooter"] button[type="button"][class*="modalButton"] {
  2080. height: auto;
  2081. padding: .72rem .88rem;
  2082. color: #f8e8bd;
  2083. background: linear-gradient(145deg, #4a3217, #21170d);
  2084. border: 1px solid rgba(232,182,63,.56);
  2085. border-radius: 10px 4px 10px 4px;
  2086. box-shadow: none;
  2087. font: italic 800 .86rem/1 Georgia, "Times New Roman", serif;
  2088. transition:
  2089. color 200ms ease,
  2090. background 200ms ease,
  2091. border-color 200ms ease,
  2092. transform 200ms ease;
  2093. }
  2094.  
  2095. [class*="modalContent"] [class*="modalFooter"] button[type="button"][class*="modalButton"]::first-letter {
  2096. text-transform: uppercase;
  2097. }
  2098.  
  2099. [class*="modalContent"] [class*="modalFooter"] button[type="button"][class*="modalButton"]:hover {
  2100. color: #d9e0b4;
  2101. background: linear-gradient(145deg, #555a33, #30341d);
  2102. border-color: rgba(155,170,105,.72);
  2103. transform: translateY(-2px);
  2104. }
  2105.  
  2106. [class*="modalContent"] [class*="modalFooter"] button[type="button"][class*="modalButton"][class*="danger"] {
  2107. color: #d19a79;
  2108. border-color: rgba(209,154,121,.56);
  2109. }
  2110.  
  2111. [class*="modalContent"] [class*="modalFooter"] button[type="button"][class*="modalButton"][class*="danger"]:hover {
  2112. color: #f2c2a5;
  2113. background: linear-gradient(145deg, #5a3024, #2b1712);
  2114. border-color: rgba(209,154,121,.74);
  2115. }
  2116.  
  2117. /* PROFILE MENU TRIGGER */
  2118. .pp-top-bar-app-menu {
  2119. position: relative;
  2120. width: 40px;
  2121. height: 40px;
  2122. min-width: 40px;
  2123. min-height: 40px;
  2124. padding: 2px;
  2125. overflow: visible !important;
  2126. border-radius: 0;
  2127. transition: 220ms ease;
  2128. }
  2129. .pp-top-bar-app-menu > button,
  2130. .pp-top-bar-app-menu button {
  2131. overflow: hidden;
  2132. border: 1px solid rgba(232,182,63,.58) !important;
  2133. border-radius: 0 !important;
  2134. clip-path: polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);
  2135. box-shadow:
  2136. 0 6px 13px rgba(0,0,0,.3),
  2137. 0 0 9px rgba(232,182,63,.07);
  2138. }
  2139. .pp-top-bar-app-menu:hover {
  2140. filter: brightness(1.08);
  2141. transform: translateY(-2px) rotate(-2deg) scale(1.03);
  2142. }
  2143.  
  2144. /* APP MENU PANEL: Styles the opened app menu */
  2145. .pp-top-bar-app-menu-list {
  2146. position: relative;
  2147. left: -11.5pc;
  2148. min-width: 230px;
  2149. padding: 1rem 1.15rem;
  2150. overflow: hidden;
  2151. background:
  2152. linear-gradient(30deg, transparent 48.8%, rgba(246,214,106,.025) 49.5%, transparent 50.2%),
  2153. linear-gradient(150deg, transparent 48.8%, rgba(246,214,106,.025) 49.5%, transparent 50.2%),
  2154. linear-gradient(90deg, transparent calc(50% - .5px), rgba(246,214,106,.03) calc(50% - .5px), rgba(246,214,106,.03) calc(50% + .5px), transparent calc(50% + .5px)),
  2155. radial-gradient(circle at 18% 8%, rgba(246,214,106,.07), transparent 24%),
  2156. radial-gradient(circle at 88% 92%, rgba(155,170,105,.05), transparent 28%),
  2157. linear-gradient(155deg, rgba(50,34,17,.99), rgba(29,21,13,.99) 52%, rgba(15,12,8,.99));
  2158. background-size:
  2159. 46px 52px,
  2160. 46px 52px,
  2161. 46px 52px,
  2162. auto,
  2163. auto,
  2164. auto;
  2165. border: 1px solid rgba(232,182,63,.58);
  2166. border-radius: 22px;
  2167. box-shadow:
  2168. inset 0 0 0 3px rgba(18,14,8,.72),
  2169. inset 0 0 0 4px rgba(255,241,188,.04),
  2170. inset 0 -22px 30px rgba(0,0,0,.22),
  2171. 0 18px 36px rgba(0,0,0,.62);
  2172. scrollbar-width: thin;
  2173. scrollbar-color: #805319 rgba(18,14,8,.45);
  2174. }
  2175. .pp-top-bar-app-menu-list::before {
  2176. content: "";
  2177. position: absolute;
  2178. inset: 9px;
  2179. z-index: 1;
  2180. pointer-events: none;
  2181. border: 1px solid rgba(232,182,63,.12);
  2182. border-radius: 15px;
  2183. }
  2184. .pp-top-bar-app-menu-list::after {
  2185. content: "· ✦ ·";
  2186. position: absolute;
  2187. bottom: .55rem;
  2188. color: rgba(232,182,63,.3);
  2189. font-size: .68rem;
  2190. letter-spacing: .3rem;
  2191. }
  2192. .pp-top-bar-app-menu-list hr {
  2193. display: none;
  2194. }
  2195.  
  2196. /* APP MENU ITEMS */
  2197. .pp-top-bar-app-menu-list-item {
  2198. position: relative;
  2199. display: grid !important;
  2200. grid-template-columns: 28px minmax(0, 1fr);
  2201. column-gap: .72rem;
  2202. padding: .5rem .3rem .58rem !important;
  2203. color: #f8e8bd !important;
  2204. font: italic 700 .78rem/1.1 "Alegreya Sans SC", "Roboto Condensed", sans-serif;
  2205. letter-spacing: .18px;
  2206. transition:
  2207. color 200ms ease,
  2208. text-shadow 200ms ease,
  2209. transform 200ms ease !important;
  2210. }
  2211. .pp-top-bar-app-menu-list-item::before {
  2212. content: "";
  2213. width: 24px;
  2214. height: 24px;
  2215. background:
  2216. radial-gradient(circle at 35% 24%, rgba(255,241,188,.07), transparent 25%),
  2217. linear-gradient(145deg, rgba(201,139,34,.18), rgba(59,41,20,.12));
  2218. clip-path: polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);
  2219. box-shadow:
  2220. inset 0 0 8px rgba(246,214,106,.025),
  2221. 0 0 7px rgba(232,182,63,.06);
  2222. transition:
  2223. background 200ms ease,
  2224. border-color 200ms ease,
  2225. box-shadow 200ms ease,
  2226. transform 200ms ease;
  2227. }
  2228. .pp-top-bar-app-menu-list-item::after {
  2229. content: "";
  2230. position: absolute;
  2231. right: 1.2rem;
  2232. bottom: 0;
  2233. left: 3.3rem;
  2234. height: 1px;
  2235. background:
  2236. linear-gradient(
  2237. 90deg,
  2238. rgba(232,182,63,.2),
  2239. rgba(155,170,105,.12) 60%,
  2240. transparent
  2241. );
  2242. }
  2243. .pp-top-bar-app-menu-list-item svg {
  2244. position: absolute;
  2245. left: .65rem;
  2246. width: 13px;
  2247. height: 13px;
  2248. color: #c98b22 !important;
  2249. transition:
  2250. color 200ms ease,
  2251. filter 200ms ease,
  2252. transform 200ms ease;
  2253. }
  2254. .pp-top-bar-app-menu-list-item:nth-of-type(3n) {
  2255. background:
  2256. linear-gradient(
  2257. 90deg,
  2258. rgba(232,182,63,.035),
  2259. transparent 72%
  2260. ) !important;
  2261. }
  2262. .pp-top-bar-app-menu-list-item:nth-of-type(3n + 2)::before {
  2263. border-color: rgba(155,170,105,.34);
  2264. background:
  2265. linear-gradient(145deg, rgba(155,170,105,.1), rgba(59,41,20,.08));
  2266. }
  2267. .pp-top-bar-app-menu-list-item:nth-of-type(3n + 2) svg {
  2268. color: #9baa69 !important;
  2269. }
  2270. .pp-top-bar-app-menu-list-item:hover {
  2271. color: #fff1bc !important;
  2272. text-shadow:
  2273. 1px 1px 0 #120e08,
  2274. 0 0 8px rgba(232,182,63,.16);
  2275. transform: translateX(2px) !important;
  2276. }
  2277. .pp-top-bar-app-menu-list-item:hover::before {
  2278. background:
  2279. radial-gradient(circle at 35% 24%, rgba(255,241,188,.08), transparent 25%),
  2280. linear-gradient(145deg, rgba(201,139,34,.24), rgba(59,41,20,.12));
  2281. border-color: rgba(232,182,63,.72);
  2282. box-shadow:
  2283. inset 0 0 10px rgba(246,214,106,.045),
  2284. 0 0 10px rgba(232,182,63,.12);
  2285. transform: rotate(12deg) scale(1.04);
  2286. }
  2287. .pp-top-bar-app-menu-list-item:hover svg {
  2288. color: #f6d66a !important;
  2289. filter: drop-shadow(0 0 6px rgba(232,182,63,.26));
  2290. transform: scale(1.08);
  2291. }
  2292. .pp-top-bar-app-menu-list-item:hover::after {
  2293. background:
  2294. linear-gradient(
  2295. 90deg,
  2296. transparent,
  2297. rgba(232,182,63,.3) 18%,
  2298. rgba(155,170,105,.2) 50%,
  2299. rgba(232,182,63,.3) 82%,
  2300. transparent
  2301. );
  2302. }
  2303.  
  2304. /* JANITOR PLUS REMOVAL: Hides the Plus menu entry, its wrapper, and any following divider. */
  2305. .css-1rokoft:has(.pp-top-bar-app-menu-list-item[href="/plus"]),
  2306. .css-1rokoft:has(a[href="/plus"]),
  2307. .pp-top-bar-app-menu-list-item[href="/plus"],
  2308. .pp-top-bar-app-menu-list-item[href="/plus"] + hr,
  2309. a[href="/plus"] + hr {
  2310. display: none !important;
  2311. }
  2312.  
  2313. /* SECTION TITLE: Displays the main title above the character cards and filter controls. */
  2314. #profile-tabs::before {
  2315. content: "The Hive";
  2316. display: block;
  2317. width: fit-content;
  2318. margin: 0 auto 1.4rem;
  2319. padding: 0.25rem 1.8rem 0.45rem;
  2320. color: #f8e8bd;
  2321. border-bottom: 1px solid rgba(232,182,63,.42);
  2322. font-family: "DM Serif Text", Georgia, "Times New Roman", serif;
  2323. font-size: clamp(2rem, 3vw, 3.25rem);
  2324. font-style: italic;
  2325. font-weight: 700;
  2326. line-height: 1;
  2327. letter-spacing: 0.03em;
  2328. }
  2329.  
  2330. /* PROFILE TABS */
  2331. .pp-tabs-wrapper {
  2332. display: none;
  2333. }
  2334. .pp-tabs-indicator {
  2335. height: 0;
  2336. background: transparent;
  2337. box-shadow: none;
  2338. }
  2339. .pp-top-bar-logo,
  2340. .pp-top-bar-logo::before {
  2341. padding: 3px;
  2342. background: transparent !important;
  2343. border: none;
  2344. box-shadow: none;
  2345. text-shadow: none !important;
  2346. backdrop-filter: none;
  2347. }
  2348. #profile-tabs > div[role="tablist"] > button[aria-selected="true"] {
  2349. display: none;
  2350. }
  2351.  
  2352. /* TOTAL COUNT */
  2353. .pp-pg-total {
  2354. background: transparent;
  2355. border: none;
  2356. box-shadow: none;
  2357. bottom: .5pc;
  2358. }
  2359. .pp-pg-total .css-wd8hou {
  2360. width: 100%;
  2361. font-weight: 800;
  2362. }
  2363. .pp-pg-total p {
  2364. display: flex;
  2365. align-items: center;
  2366. gap: 0.4rem;
  2367. width: 100%;
  2368. font-size: 0;
  2369. text-align: center;
  2370. }
  2371. .pp-pg-total strong {
  2372. color: #f6d66a;
  2373. font-family: "Alegreya Sans SC", "Roboto Condensed", sans-serif;
  2374. font-size: 0.88rem;
  2375. font-weight: 800;
  2376. letter-spacing: 0.8px;
  2377. text-shadow:
  2378. 0 1px 2px rgba(0,0,0,.78),
  2379. 0 0 8px rgba(232,182,63,.18);
  2380. }
  2381. .pp-pg-total p::after {
  2382. content: "Bees";
  2383. color: #f8e8bd;
  2384. font-family: "DM Serif Text", Georgia, "Times New Roman", serif;
  2385. font-size: 0.8rem;
  2386. letter-spacing: 1.8px;
  2387. text-transform: uppercase;
  2388. }
  2389.  
  2390. /* BOT SEARCH BAR */
  2391. .pp-fl-search-input {
  2392. width: 260px;
  2393. color: #f8e8bd;
  2394. font-family: "Crimson Text", Georgia, "Times New Roman", serif;
  2395. font-size: 0.96rem;
  2396. font-weight: 700;
  2397. background:
  2398. linear-gradient(180deg, rgba(18,14,8,.72), rgba(18,14,8,.88));
  2399. border: 1px solid rgba(232,182,63,.46);
  2400. border-radius: 999px;
  2401. box-shadow:
  2402. inset 0 1px 0 rgba(255,255,255,.04),
  2403. 0 5px 14px rgba(0,0,0,.3);
  2404. backdrop-filter: blur(5px);
  2405. text-shadow: 0 1px 2px rgba(0,0,0,.72);
  2406. transition:
  2407. border-color 220ms ease,
  2408. box-shadow 220ms ease,
  2409. background 220ms ease;
  2410. }
  2411. .pp-fl-search-input::placeholder {
  2412. color: rgba(248,232,189,.58) !important;
  2413. }
  2414. .pp-fl-search-input:hover,
  2415. .pp-fl-search-input:focus,
  2416. .pp-fl-search-input:focus-visible {
  2417. outline: none !important;
  2418. color: #fff1bc;
  2419. background:
  2420. linear-gradient(180deg, rgba(33,23,13,.82), rgba(18,14,8,.94));
  2421. border-color: rgba(246,214,106,.72);
  2422. box-shadow:
  2423. 0 0 0 1px rgba(232,182,63,.1),
  2424. 0 7px 18px rgba(0,0,0,.34),
  2425. 0 0 12px rgba(232,182,63,.08);
  2426. }
  2427.  
  2428. /* FILTER BUTTON */
  2429. .pp-fl-filter-button {
  2430. background:
  2431. linear-gradient(180deg, rgba(59,41,20,.86), rgba(18,14,8,.94));
  2432. clip-path: polygon(9px 0, calc(100% - 9px) 0, 100% 50%, calc(100% - 9px) 100%, 9px 100%, 0 50%);
  2433. transition:
  2434. transform 220ms ease,
  2435. border-color 220ms ease,
  2436. background 220ms ease;
  2437. }
  2438. .pp-fl-filter-button svg {
  2439. color: #f6d66a !important;
  2440. }
  2441. .pp-fl-filter-button:hover {
  2442. background:
  2443. linear-gradient(180deg, rgba(128,83,25,.72), rgba(33,23,13,.96));
  2444. border-color: #f6d66a;
  2445. transform: translateY(-2px);
  2446. }
  2447.  
  2448. /* LATEST MENU */
  2449. .transparent .react-select__menu,
  2450. .dark .react-select__menu,
  2451. .colored .react-select__menu,
  2452. .react-select__menu-portal .react-select__menu,
  2453. .css-1nmdiq5-menu {
  2454. overflow: hidden;
  2455. padding: 0.35rem;
  2456. background:
  2457. radial-gradient(circle at 18% 10%, rgba(246,214,106,.08), transparent 34%),
  2458. linear-gradient(180deg, rgba(33,23,13,.98), rgba(18,14,8,.99));
  2459. border: 1px solid rgba(232,182,63,.5);
  2460. border-radius: 12px;
  2461. box-shadow:
  2462. inset 0 1px 0 rgba(255,255,255,.04),
  2463. 0 12px 26px rgba(0,0,0,.48);
  2464. }
  2465. .transparent .react-select__menu-list,
  2466. .dark .react-select__menu-list,
  2467. .colored .react-select__menu-list,
  2468. .react-select__menu-portal .react-select__menu-list,
  2469. .css-qr46ko {
  2470. padding: 0;
  2471. background: transparent;
  2472. }
  2473.  
  2474. /* LATEST MENU OPTIONS */
  2475. .transparent .react-select__option,
  2476. .dark .react-select__option,
  2477. .colored .react-select__option,
  2478. .react-select__menu-portal .react-select__option,
  2479. .css-qr46ko > div {
  2480. padding: 0.68rem 0.8rem;
  2481. color: #f8e8bd;
  2482. background: transparent;
  2483. border-bottom: 1px dashed rgba(232,182,63,.18);
  2484. font-family: "DM Serif Text", Georgia, "Times New Roman", serif;
  2485. font-size: 0.82rem;
  2486. font-weight: 800;
  2487. letter-spacing: 0.7px;
  2488. text-shadow: 0 1px 2px rgba(0,0,0,.75);
  2489. transition:
  2490. color 180ms ease,
  2491. background 180ms ease,
  2492. transform 180ms ease;
  2493. }
  2494. .transparent .react-select__option:hover,
  2495. .dark .react-select__option:hover,
  2496. .colored .react-select__option:hover,
  2497. .react-select__menu-portal .react-select__option:hover,
  2498. .transparent .react-select__option--is-focused,
  2499. .dark .react-select__option--is-focused,
  2500. .colored .react-select__option--is-focused,
  2501. .react-select__menu-portal .react-select__option--is-focused,
  2502. .css-qr46ko > div:hover {
  2503. color: #fff1bc;
  2504. background:
  2505. linear-gradient(90deg, rgba(128,83,25,.22), rgba(232,182,63,.14), rgba(128,83,25,.22));
  2506. }
  2507. .transparent .react-select__option--is-selected,
  2508. .dark .react-select__option--is-selected,
  2509. .colored .react-select__option--is-selected,
  2510. .react-select__menu-portal .react-select__option--is-selected {
  2511. color: #21170d;
  2512. background:
  2513. linear-gradient(160deg, #fff1bc, #f6d66a 48%, #d79a2b) !important;
  2514. text-shadow: 0 1px 0 rgba(255,241,188,.65);
  2515. }
  2516. :is(.default, .dark, .transparent, .colored, .css-b62m3t-container) .react-select__control {
  2517. min-width: 130px;
  2518. width: 130px;
  2519. min-height: 40px;
  2520. color: #f8e8bd;
  2521. background:
  2522. radial-gradient(circle at 18% 12%, rgba(246,214,106,.07), transparent 30%),
  2523. linear-gradient(180deg, rgba(33,23,13,.9), rgba(18,14,8,.96)) !important;
  2524. border: 1px solid rgba(232,182,63,.46) !important;
  2525. border-radius: 12px;
  2526. box-shadow:
  2527. inset 0 1px 0 rgba(255,255,255,.04),
  2528. inset 0 0 0 2px rgba(18,14,8,.46),
  2529. 0 5px 14px rgba(0,0,0,.3);
  2530. backdrop-filter: blur(5px);
  2531. transition:
  2532. border-color 220ms ease,
  2533. background 220ms ease,
  2534. box-shadow 220ms ease;
  2535. }
  2536. .css-1dimb5e-singleValue {
  2537. font-family: "DM Serif Text", Georgia, "Times New Roman", serif;
  2538. color: #f8e8bd !important;
  2539. }
  2540. :is(.default, .dark, .transparent, .colored, .css-b62m3t-container) .react-select__control:hover,
  2541. :is(.default, .dark, .transparent, .colored, .css-b62m3t-container) .react-select__control:focus-within {
  2542. border-color: rgba(246,214,106,.72) !important;
  2543. background:
  2544. linear-gradient(180deg, rgba(33,23,13,.86), rgba(18,14,8,.96)) !important;
  2545. box-shadow:
  2546. 0 0 0 1px rgba(232,182,63,.1),
  2547. 0 7px 18px rgba(0,0,0,.34),
  2548. 0 0 12px rgba(232,182,63,.08) !important;
  2549. }
  2550.  
  2551. .css-m8ywhg {
  2552. justify-items: center;
  2553. display: flow;
  2554. }
  2555.  
  2556.  
  2557. /* ANIMATIONS */
  2558. @keyframes apiary-pollen {
  2559. 0% {
  2560. opacity: .45;
  2561. transform: translate3d(0, 0, 0);
  2562. }
  2563. 100% {
  2564. opacity: .94;
  2565. transform: translate3d(13px, -17px, 0);
  2566. }
  2567. }
  2568.  
  2569. @keyframes apiary-avatar-float {
  2570. 0%,
  2571. 100% {
  2572. transform: translateY(0) rotate(-.7deg);
  2573. }
  2574. 50% {
  2575. transform: translateY(-13px) rotate(.9deg);
  2576. }
  2577. }
  2578.  
  2579. @keyframes apiary-wings {
  2580. 0%,
  2581. 100% {
  2582. opacity: .48;
  2583. transform: translateX(-50%) scaleX(.97) rotate(-2deg);
  2584. }
  2585. 50% {
  2586. opacity: .72;
  2587. transform: translateX(-50%) scaleX(1.04) rotate(1deg);
  2588. }
  2589. }
  2590.  
  2591. @keyframes apiary-identity {
  2592. 0% {
  2593. transform: translateY(0) rotate(1.4deg);
  2594. }
  2595. 100% {
  2596. transform: translateY(-10px) rotate(-.6deg);
  2597. }
  2598. }
  2599.  
  2600. .profile-info-stack-inner-flex {
  2601. order: 2;
  2602. pointer-events: auto;
  2603. position: relative;
  2604. z-index: 2;
  2605. }
  2606. </style>
  2607.  
  2608. <!-- EDITABLE CONTENT: Replace the placeholder text, links, and image URLs below. Gallery Notice, recommended Image size is 1:1 aspect ratio -->
  2609.  
  2610. <div class="apiary-note">
  2611. <div class="apiary-note-scroll">
  2612. <h3>A Little Note from the Hive</h3>
  2613. <p>Welcome to my small corner of the garden. This is where I keep my characters, stories, strange little ideas, and whatever else has decided to bloom.</p>
  2614. <p><b>Replace this text</b> with your own greeting, update, status, or short introduction. Great for <b>common tags</b>.</p>
  2615. </div>
  2616. </div>
  2617.  
  2618. <div class="apiary-links">
  2619. <h3>Garden Paths</h3>
  2620. <div class="apiary-link-list">
  2621. <div class="apiary-link-item">
  2622. <a class="apiary-link" href="YOUR-LINK-HERE" aria-label="Discord">
  2623. <img src="https://ella.janitorai.com/media-approved/_5VYDkFPTfbqZW3gcDkm2.webp" alt="Discord">
  2624. </a>
  2625. <span class="apiary-link-label">Discord</span>
  2626. </div>
  2627. <div class="apiary-link-item">
  2628. <a class="apiary-link" href="YOUR-LINK-HERE" aria-label="Requests">
  2629. <img src="https://ella.janitorai.com/media-approved/3fzBdMBeYWfBM5Z2PL0yn.webp" alt="Requests">
  2630. </a>
  2631. <span class="apiary-link-label">Requests</span>
  2632. </div>
  2633. <div class="apiary-link-item">
  2634. <a class="apiary-link" href="YOUR-LINK-HERE" aria-label="Kofi">
  2635. <img src="https://ella.janitorai.com/media-approved/Gw_eM7ebzXt375PP1U399.webp" alt="Kofi">
  2636. </a>
  2637. <span class="apiary-link-label">Ko-fi</span>
  2638. </div>
  2639. <div class="apiary-link-item">
  2640. <a class="apiary-link" href="YOUR-LINK-HERE" aria-label="Carrd">
  2641. <img src="https://ella.janitorai.com/media-approved/cRJKm1RnpmaDbqwrafDvS.webp" alt="Carrd">
  2642. </a>
  2643. <span class="apiary-link-label">Carrd</span>
  2644. </div>
  2645. </div>
  2646. </div>
  2647.  
  2648. <div class="apiary-gallerys">
  2649. <h3>Garden Gallery</h3>
  2650. <div class="apiary-gallerys-grid">
  2651. <div class="apiary-gallery">
  2652. <img src="MEDIA-LIBRARY-LINK-HERE" alt="Gallery image one">
  2653. </div>
  2654. <div class="apiary-gallery">
  2655. <img src="MEDIA-LIBRARY-LINK-HERE" alt="Gallery image two">
  2656. </div>
  2657. <div class="apiary-gallery">
  2658. <img src="MEDIA-LIBRARY-LINK-HERE" alt="Gallery image three">
  2659. </div>
  2660. <div class="apiary-gallery">
  2661. <img src="MEDIA-LIBRARY-LINK-HERE" alt="Gallery image four">
  2662. </div>
  2663. </div>
  2664. </div>
  2665.  
  2666. <div class="apiary-garden">
  2667. <h3>Favorite Creators</h3>
  2668. <div class="apiary-garden-grid">
  2669. <a class="apiary-friend" href="YOUR-LINK-HERE">
  2670. <img src="https://ella.janitorai.com/media-approved/poO7wuAhgiIRiJsj5dTjp.webp" alt="Favorite creator one">
  2671. Creator One
  2672. </a>
  2673. <a class="apiary-friend" href="YOUR-LINK-HERE">
  2674. <img src="https://ella.janitorai.com/media-approved/2klt26RoOzNM6_yUlXhkO.webp" alt="Favorite creator two">
  2675. Creator Two
  2676. </a>
  2677. <a class="apiary-friend" href="YOUR-LINK-HERE">
  2678. <img src="https://ella.janitorai.com/media-approved/poO7wuAhgiIRiJsj5dTjp.webp" alt="Favorite creator two">
  2679. Creator Three
  2680. </a>
  2681. <a class="apiary-friend" href="YOUR-LINK-HERE">
  2682. <img src="https://ella.janitorai.com/media-approved/2klt26RoOzNM6_yUlXhkO.webp" alt="Favorite creator two">
  2683. Creator Four
  2684. </a>
  2685. <a class="apiary-friend" href="YOUR-LINK-HERE">
  2686. <img src="https://ella.janitorai.com/media-approved/poO7wuAhgiIRiJsj5dTjp.webp" alt="Favorite creator two">
  2687. Creator Five
  2688. </a>
  2689. <a class="apiary-friend" href="YOUR-LINK-HERE">
  2690. <img src="https://ella.janitorai.com/media-approved/2klt26RoOzNM6_yUlXhkO.webp" alt="Favorite creator two">
  2691. Creator Six
  2692. </a>
  2693. <a class="apiary-friend" href="YOUR-LINK-HERE">
  2694. <img src="https://ella.janitorai.com/media-approved/poO7wuAhgiIRiJsj5dTjp.webp" alt="Favorite creator three">
  2695. Creator Seven
  2696. </a>
  2697. </div>
  2698. </div>
  2699.  
  2700.  
  2701. <div class="apiary-lower-shell">
  2702. <div class="apiary-lower-panel">
  2703. <h3>About the Keeper</h3>
  2704. <p>Write your profile introduction here. You can talk about what you create, what genres you enjoy, your boundaries, your schedule, or anything else visitors should know.</p>
  2705. <p>You can add multiple paragraphs, <b>bold text</b>, <i>italic text</i>, and <a href="YOUR-LINK-HERE">links</a>.</p>
  2706. </div>
  2707. <div class="apiary-lower-panel">
  2708. <h3>Hive Notes</h3>
  2709. <p>This is your space for taglines, quotes, facts, updates, boundaries, or anything else you want to share about your world.</p>
  2710. </div>
  2711. </div>
  2712.  
  2713. <div class="apiary-treasury">
  2714. <h3>Honeyed Archive</h3>
  2715. <p>Use this space for extra links, credits, important information, or anything else that deserves its own full-width section.</p>
  2716. </div>
  2717.  
  2718. <div class="apiary-footer">
  2719. Apiary Designed by <a href="https://janitorai.com/profiles/acd0fd4c-3410-4599-a987-a84c9eb0547d_profile-of-cellophane">Cellophane</a>
  2720. </div>
  2721.  
  2722. <style>
  2723.  
  2724. /* CHARACTER CARDS */
  2725. .pp-cc-list-container {
  2726. display: flex;
  2727. flex-flow: row wrap;
  2728. justify-content: center;
  2729. gap: 3rem;
  2730. padding: 2rem 1rem 4rem;
  2731. }
  2732. .pp-cc-wrapper,
  2733. .pp-cc-wrapper > *:not(.profile-character-card-stack) {
  2734. background: transparent !important;
  2735. box-shadow: none !important;
  2736. }
  2737. .pp-cc-wrapper {
  2738. flex: 0 1 330px;
  2739. width: 330px;
  2740. height: 470px;
  2741. position: relative;
  2742. transition: transform 450ms ease;
  2743. }
  2744. .pp-cc-wrapper:nth-child(odd) {
  2745. transform: rotate(-1.4deg);
  2746. }
  2747. .pp-cc-wrapper:nth-child(even) {
  2748. transform: translateY(18px) rotate(1.6deg);
  2749. }
  2750. .pp-cc-wrapper:hover {
  2751. z-index: 5;
  2752. transform: translateY(-12px) rotate(0deg) scale(1.02);
  2753. }
  2754. .profile-character-card-stack a {
  2755. display: contents;
  2756. }
  2757. .profile-character-card-stack {
  2758. position: relative;
  2759. display: grid;
  2760. height: 100%;
  2761. grid-template-columns: 1fr;
  2762. grid-template-rows: 58px 300px 56px 56px;
  2763. overflow: hidden;
  2764. background: linear-gradient(180deg, rgba(59, 41, 20, .96), rgb(10 9 5));
  2765. border: 2px solid #e8b63f;
  2766. clip-path: polygon(12% 0%, 88% 0%, 100% 12%, 100% 88%, 88% 100%, 12% 100%, 0% 88%, 0% 12%);
  2767. }
  2768. .profile-character-card-stack::before {
  2769. content: "";
  2770. position: absolute;
  2771. inset: 13px;
  2772. z-index: 8;
  2773. pointer-events: none;
  2774. border-top: 1px solid rgba(246,214,106,.34);
  2775. border-left: 1px solid rgba(246, 214, 106, .34);
  2776. border-right: 1px solid rgba(246, 214, 106, .34);
  2777. clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);
  2778. }
  2779. .css-nlxhw4 {
  2780. grid-area: 1 / 1 / 2 / 2;
  2781. display: flex;
  2782. align-items: center;
  2783. justify-content: center;
  2784. padding: 14px 20px;
  2785. background: linear-gradient(90deg, rgba(18,14,8,.95), rgba(128,83,25,.55), rgba(18,14,8,.95));
  2786. border-bottom: 1px solid rgba(232,182,63,.42);
  2787. z-index: 3;
  2788. }
  2789. .pp-cc-name {
  2790. width: auto;
  2791. padding: 0;
  2792. color: #f6d66a;
  2793. background: transparent;
  2794. border: none;
  2795. border-radius: 0;
  2796. font-family: "DM Serif Text", Georgia, "Times New Roman", serif;
  2797. font-size: .9rem;
  2798. font-style: italic;
  2799. font-weight: 700;
  2800. letter-spacing: 2px;
  2801. text-align: center;
  2802. }
  2803. .pp-cc-avatar {
  2804. display: block;
  2805. width: 100%;
  2806. height: 100%;
  2807. object-fit: cover;
  2808. object-position: center top;
  2809. border: none;
  2810. border-radius: 0;
  2811. filter: sepia(.08) saturate(.92) contrast(1.05) brightness(.9);
  2812. transition: filter 450ms ease, transform 650ms ease;
  2813. }
  2814. .pp-cc-wrapper:hover .pp-cc-avatar {
  2815. filter: sepia(0) saturate(1.03) contrast(1.06) brightness(1.02);
  2816. transform: scale(1.035);
  2817. }
  2818. .profile-character-card-description-box {
  2819. grid-area: 3 / 1 / 4 / 2;
  2820. height: 56px;
  2821. padding: 12px 18px;
  2822. overflow: hidden;
  2823. background: rgba(18,14,8,.9);
  2824. border-top: 1px solid rgba(232,182,63,.35);
  2825. box-shadow: 0 -8px 18px rgba(0,0,0,.22);
  2826. transform: translateY(0);
  2827. transition:
  2828. height 420ms ease,
  2829. transform 420ms ease,
  2830. padding 420ms ease,
  2831. background 320ms ease;
  2832. }
  2833. .pp-cc-wrapper:hover .profile-character-card-description-box {
  2834. height: 128px;
  2835. padding: 14px 18px 18px;
  2836. overflow-y: auto;
  2837. background: rgba(18,14,8,.97);
  2838. transform: translateY(-130px);
  2839. }
  2840. .pp-cc-wrapper:hover .pp-cc-tags {
  2841. height: 128px;
  2842. transform: translateY(-85px);
  2843. }
  2844. .profile-character-card-description-box::-webkit-scrollbar {
  2845. display: none;
  2846. }
  2847. .pp-cc-description p,
  2848. .pp-cc-description * {
  2849. color: #f8e8bd;
  2850. font-family: "Crimson Text", Georgia, "Times New Roman", serif;
  2851. font-size: .86rem;
  2852. font-style: italic;
  2853. line-height: 1.6;
  2854. text-align: center;
  2855. }
  2856. .pp-cc-description {
  2857. transition: transform 420ms ease;
  2858. }
  2859. .profile-character-card-stats-box {
  2860. position: absolute;
  2861. top: 72px;
  2862. right: 18px;
  2863. z-index: 6;
  2864. }
  2865. .pp-cc-ribbon {
  2866. position: relative;
  2867. inset: auto;
  2868. display: inline-flex;
  2869. align-items: center;
  2870. justify-content: center;
  2871. min-width: 44px;
  2872. min-height: 28px;
  2873. color: #21170d;
  2874. background:
  2875. radial-gradient(circle at 30% 22%, rgba(255,255,255,.55), transparent 20%),
  2876. linear-gradient(160deg, #fff1bc 0%, #f6d66a 38%, #e8b63f 68%, #c98b22 100%);
  2877. clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 10px 100%, 0 50%);
  2878. box-shadow:
  2879. inset 0 1px 0 rgba(255,255,255,.65),
  2880. inset 0 -4px 8px rgba(128,83,25,.24),
  2881. 0 4px 0 #805319,
  2882. 0 8px 14px rgba(0,0,0,.34);
  2883. transform: rotate(2deg);
  2884. }
  2885. .pp-cc-ribbon::before,
  2886. .pp-cc-ribbon::after {
  2887. content: "";
  2888. position: absolute;
  2889. top: 50%;
  2890. width: 5px;
  2891. height: 5px;
  2892. background: #805319;
  2893. box-shadow: 0 0 5px rgba(246,214,106,.32);
  2894. transform: translateY(-50%) rotate(45deg);
  2895. }
  2896. .pp-cc-ribbon::before {
  2897. left: 7px;
  2898. }
  2899. .pp-cc-ribbon::after {
  2900. right: 7px;
  2901. }
  2902. .pp-cc-ribbon-wrap {
  2903. padding: 0;
  2904. background: transparent;
  2905. clip-path: none;
  2906. box-shadow: none;
  2907. }
  2908. .pp-cc-chats-count,
  2909. .pp-cc-chats {
  2910. position: relative;
  2911. z-index: 1;
  2912. color: #21170d;
  2913. font-size: .6rem;
  2914. font-weight: 800;
  2915. letter-spacing: 1px;
  2916. }
  2917. .pp-cc-chats svg {
  2918. display: none;
  2919. }
  2920. .pp-cc-tags {
  2921. box-shadow: 0 -8px 18px rgba(0,0,0,.24);
  2922. transform: translateY(0);
  2923. transition:
  2924. height 420ms ease,
  2925. max-height 420ms ease,
  2926. transform 420ms ease,
  2927. padding 420ms ease,
  2928. background 320ms ease;
  2929. }
  2930. .pp-cc-tags::-webkit-scrollbar {
  2931. display: none;
  2932. }
  2933. .css-k1urot {
  2934. display: flex;
  2935. flex-wrap: wrap;
  2936. justify-content: center;
  2937. align-content: flex-start;
  2938. gap: 5px;
  2939. width: 100%;
  2940. padding: 2px;
  2941. }
  2942. .pp-cc-tags-item {
  2943. display: inline-block;
  2944. flex: 0 1 auto;
  2945. max-width: 100%;
  2946. padding: 3px 9px;
  2947. color: #f8e8bd;
  2948. background: rgba(128,83,25,.3);
  2949. border: 1px solid rgba(232,182,63,.42);
  2950. border-radius: 999px;
  2951. font-size: .55rem;
  2952. font-weight: 700;
  2953. letter-spacing: 1px;
  2954. line-height: unset;
  2955. text-transform: uppercase;
  2956. }
  2957. .pp-cc-tags-item:hover {
  2958. color: #21170d;
  2959. background: #f6d66a;
  2960. border-color: #fff1bc;
  2961. }
  2962. .pp-cc-tokens-count,
  2963. .profile-character-card-stack > a:nth-of-type(2),
  2964. .pp-cc-star-line,
  2965. .css-1wqmh16,
  2966. .css-nip9dx,
  2967. .css-xrg4vd,
  2968. .css-5v5qgx,
  2969. .css-1awld45,
  2970. .css-1cui3us,
  2971. .css-8828od,
  2972. .css-jdhqy4 {
  2973. display: none !important;
  2974. }
  2975. .profile-character-card-creator-name-link span {
  2976. display: none;
  2977. }
  2978. [role="tooltip"],
  2979. .chakra-tooltip,
  2980. [id^="tooltip-"] {
  2981. display: none !important;
  2982. }
  2983.  
  2984. /* SERIES PLAQUE: Styles the card label beneath the Bot Name. Current name in this class show below text as default. */
  2985. .profile-character-card-stack-link-component-box::after {
  2986. content: "Free-Flying";
  2987. position: absolute;
  2988. top: 39px;
  2989. left: 50%;
  2990. max-width: 218px;
  2991. padding: 0.42rem 1.15rem;
  2992. color: #21170d;
  2993. background:
  2994. radial-gradient(circle at 32% 22%, rgba(255,255,255,.5), transparent 18%),
  2995. linear-gradient(160deg, #fff1bc 0%, #f6be6a 36%, #e8b63f 68%, #c98b22 100%);
  2996. clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 10px 100%, 0 50%);
  2997. box-shadow:
  2998. inset 0 1px 0 rgba(255,255,255,.65),
  2999. inset 0 -4px 8px rgba(128,83,25,.22),
  3000. 0 3px 0 #805319,
  3001. 0 7px 12px rgba(0,0,0,.32);
  3002. font-family: "Alegreya Sans SC", "Roboto Condensed", sans-serif;
  3003. font-size: 0.56rem;
  3004. font-weight: 800;
  3005. letter-spacing: 2.2px;
  3006. text-align: center;
  3007. text-transform: uppercase;
  3008. text-shadow: 0 1px 0 rgba(255,241,188,.7);
  3009. transform: translateX(-50%);
  3010. }
  3011.  
  3012. /* Changes the plaque text when the bot uses specific tags. Change the csstest names into your series tag names */
  3013. .pp-cc-wrapper:has(.pp-tag-csstest1) .profile-character-card-stack-link-component-box::after {
  3014. content: "Series 1";
  3015. }
  3016. .pp-cc-wrapper:has(.pp-tag-csstest2) .profile-character-card-stack-link-component-box::after {
  3017. content: "Series 2";
  3018. }
  3019. .pp-cc-wrapper:has(.pp-tag-csstest3) .profile-character-card-stack-link-component-box::after {
  3020. content: "Series 3";
  3021. }
  3022. </style>
  3023.  
  3024. <style>
  3025.  
  3026. /* ALL MEDIA QUERIES */
  3027. @media only screen and (max-width: 768px),
  3028. only screen and (max-width: 480px) {
  3029. [class*="notificationsPopover"] {
  3030. top: 3rem;
  3031. max-width: calc(100vw - 1rem);
  3032. }
  3033. }
  3034.  
  3035. @media screen and (max-width: 900px) {
  3036. .apiary-lower-shell {
  3037. grid-template-columns: 1fr;
  3038. gap: 1rem;
  3039. padding-left: 0;
  3040. }
  3041. .apiary-lower-shell > .apiary-lower-panel:last-child {
  3042. min-height: 190px;
  3043. }
  3044.  
  3045. .apiary-treasury {
  3046. margin-left: 0;
  3047. padding-right: 2.25rem;
  3048. clip-path: polygon(12px 0, calc(100% - 12px) 0, 100% 50%, calc(100% - 12px) 100%, 12px 100%, 0 50%);
  3049. }
  3050. .apiary-treasury::after {
  3051. display: none;
  3052. }
  3053. }
  3054.  
  3055. @media (max-width: 799px) {
  3056. .profile-info-stack {
  3057. grid-template-columns: 1fr;
  3058. grid-template-rows: auto 400px 70px 140px auto auto auto auto;
  3059. width: calc(100vw - 1rem);
  3060. height: auto;
  3061. min-height: 0;
  3062. margin: 0 auto;
  3063. padding: 8px;
  3064. gap: 10px;
  3065. }
  3066.  
  3067. .profile-info-stack::after {
  3068. inset: -1rem;
  3069. opacity: .55;
  3070. }
  3071.  
  3072. .profile-info-stack-inner {
  3073. grid-column: 1 / 2;
  3074. grid-row: 1 / 2;
  3075. min-height: auto;
  3076. padding: .3rem 1.2rem;
  3077. }
  3078.  
  3079. .profile-info-stack-inner::before, .profile-info-stack-inner::after {
  3080. display: none;
  3081. }
  3082.  
  3083. .profile-info-stack-inner-flex {
  3084. width: 97%;
  3085. min-height: 42px;
  3086. height: auto;
  3087. left: 0;
  3088. margin: 0 auto;
  3089. padding: 10px 16px;
  3090. justify-content: center;
  3091. flex-wrap: wrap;
  3092. box-sizing: border-box;
  3093. }
  3094.  
  3095. .pp-uc-title {
  3096. max-width: 100%;
  3097. margin: 0;
  3098. font-size: clamp(2rem, 9vw, 2.75rem);
  3099. text-align: center;
  3100. }
  3101.  
  3102. .pp-uc-followers-count {
  3103. width: max-content;
  3104. max-width: 100%;
  3105. margin: 9px auto 0;
  3106. padding: 6px 15px;
  3107. font-size: .68rem;
  3108. letter-spacing: 2.5px;
  3109. text-align: center;
  3110. order: 3;
  3111. }
  3112.  
  3113. .profile-badges {
  3114. justify-content: center;
  3115. margin-top: .8rem;
  3116. }
  3117.  
  3118. .pp-uc-avatar-container {
  3119. grid-column: 1 / 2;
  3120. grid-row: 2 / 3;
  3121. place-self: start center;
  3122. left: 0;
  3123. top: 0;
  3124. width: min(300px, 82vw);
  3125. height: 480px;
  3126. margin: 0 auto;
  3127. }
  3128.  
  3129. .pp-uc-avatar-container::before {
  3130. top: -1rem;
  3131. left: 50%;
  3132. width: 16rem;
  3133. height: 27rem;
  3134. transform: translateX(-50%) scale(.84);
  3135. transform-origin: center top;
  3136. }
  3137.  
  3138. .pp-uc-avatar-container::after {
  3139. top: 4.5rem;
  3140. left: -25%;
  3141. width: 28rem;
  3142. height: 12rem;
  3143. transform-origin: center;
  3144. }
  3145.  
  3146. .pp-uc-avatar {
  3147. top: 6rem;
  3148. left: 0;
  3149. width: 47%;
  3150. height: 255px;
  3151. margin: 0 auto;
  3152. }
  3153.  
  3154. .profile-about-me + div {
  3155. grid-column: 1 / 2;
  3156. grid-row: 3 / 4;
  3157. position: relative;
  3158. inset: auto;
  3159. top: 0;
  3160. right: 0;
  3161. place-self: stretch;
  3162. width: 100%;
  3163. margin: 0;
  3164. padding: 0;
  3165. }
  3166.  
  3167. .profile-about-me + div > * {
  3168. width: 100%;
  3169. margin: 0;
  3170. }
  3171.  
  3172. div:has(> .profile-uc-follow-flex) {
  3173. width: 100%;
  3174. margin: 0;
  3175. padding: 0;
  3176. position: static;
  3177. inset: auto;
  3178. transform: none;
  3179. place-self: stretch;
  3180. gap: 8px;
  3181. justify-content: center;
  3182. }
  3183.  
  3184. .apiary-links {
  3185. grid-column: 1 / 2;
  3186. grid-row: 4 / 5;
  3187. top: 0;
  3188. width: 100%;
  3189. min-height: 0;
  3190. margin: 0;
  3191. padding: .85rem .8rem 1rem;
  3192. }
  3193.  
  3194. .apiary-links::before,
  3195. .apiary-links::after {
  3196. left: 12px;
  3197. right: 12px;
  3198. }
  3199.  
  3200. .apiary-links h3 {
  3201. margin-bottom: .7rem;
  3202. font-size: 1rem;
  3203. text-align: center;
  3204. }
  3205.  
  3206. .apiary-link-list {
  3207. grid-template-columns: repeat(4, minmax(0, 1fr));
  3208. gap: .45rem;
  3209. }
  3210.  
  3211. .apiary-link {
  3212. width: min(60px, 17vw);
  3213. max-width: 60px;
  3214. height: min(60px, 17vw);
  3215. }
  3216.  
  3217. .apiary-gallerys {
  3218. grid-column: 1 / 2;
  3219. grid-row: 5 / 6;
  3220. top: 0;
  3221. width: 100%;
  3222. margin: 0;
  3223. }
  3224.  
  3225. .apiary-gallerys h3 {
  3226. top: 0;
  3227. margin: 0 0 1rem;
  3228. font-size: 1rem;
  3229. }
  3230.  
  3231. .apiary-gallerys-grid {
  3232. grid-template-columns: 1fr;
  3233. max-height: 500px;
  3234. gap: .85rem;
  3235. padding: .3rem .4rem 2rem;
  3236. }
  3237.  
  3238. .apiary-gallery {
  3239. width: min(310px, 88vw);
  3240. margin: 0 auto;
  3241. }
  3242.  
  3243. .apiary-gallery:hover {
  3244. transform: scale(1.03);
  3245. }
  3246.  
  3247. .apiary-garden {
  3248. grid-column: 1 / 2;
  3249. grid-row: 6 / 7;
  3250. top: 0;
  3251. width: 100%;
  3252. margin: 0;
  3253. padding: 1rem .2rem 2rem;
  3254. }
  3255.  
  3256. .apiary-garden::before {
  3257. bottom: 1.8rem;
  3258. }
  3259. .apiary-garden::after {
  3260. bottom: 2.28rem;
  3261. }
  3262. .apiary-garden h3 {
  3263. margin-bottom: 1rem;
  3264. font-size: 1rem;
  3265. }
  3266.  
  3267. .apiary-garden-grid {
  3268. max-height: 500px;
  3269. grid-template-columns: repeat(2, minmax(0, 1fr));
  3270. gap: .8rem;
  3271. padding: .3rem .4rem 2rem 0;
  3272. }
  3273.  
  3274. .apiary-friend {
  3275. font-size: .65rem;
  3276. letter-spacing: .5px;
  3277. }
  3278.  
  3279. .apiary-friend img {
  3280. margin-bottom: .5rem;
  3281. }
  3282.  
  3283. .apiary-note {
  3284. grid-column: 1 / 2;
  3285. grid-row: 7 / 8;
  3286. top: 0;
  3287. width: 100%;
  3288. max-height: 20rem;
  3289. margin: 0;
  3290. padding: 1.2rem .65rem 1.35rem 1.35rem;
  3291. }
  3292.  
  3293. .apiary-note-scroll {
  3294. max-height: calc(20rem - 2.6rem);
  3295. padding-right: 1rem;
  3296. padding-bottom: 2.5rem;
  3297. }
  3298.  
  3299. .apiary-note h3 {
  3300. padding-right: 1.5rem;
  3301. font-size: 1.05rem;
  3302. }
  3303.  
  3304. .apiary-note p {
  3305. font-size: .86rem;
  3306. line-height: 1.7;
  3307. }
  3308.  
  3309. .apiary-note::before {
  3310. right: 1rem;
  3311. bottom: .75rem;
  3312. font-size: 1.45rem;
  3313. }
  3314.  
  3315. .apiary-lower-shell {
  3316. grid-column: 1 / 2;
  3317. grid-row: 8 / 9;
  3318. grid-template-columns: 1fr;
  3319. width: 100%;
  3320. gap: 1rem;
  3321. margin: 0;
  3322. padding-left: 0;
  3323. }
  3324.  
  3325. .apiary-lower-panel,
  3326. .apiary-lower-shell > .apiary-lower-panel:last-child {
  3327. width: 100%;
  3328. min-height: 0;
  3329. padding: 1.35rem 1.25rem 1.6rem;
  3330. }
  3331.  
  3332. .apiary-lower-panel h3 {
  3333. font-size: 1rem;
  3334. }
  3335.  
  3336. .apiary-lower-panel p {
  3337. font-size: .84rem;
  3338. line-height: 1.7;
  3339. }
  3340.  
  3341. .apiary-treasury {
  3342. grid-column: 1 / 2;
  3343. grid-row: 9 / 10;
  3344. width: 100%;
  3345. margin-left: 0;
  3346. padding: 1.2rem 1.6rem 1.35rem;
  3347. clip-path: polygon(
  3348. 12px 0,
  3349. calc(100% - 12px) 0,
  3350. 100% 50%,
  3351. calc(100% - 12px) 100%,
  3352. 12px 100%,
  3353. 0 50%
  3354. );
  3355. }
  3356.  
  3357. .apiary-treasury::after {
  3358. display: none;
  3359. }
  3360.  
  3361. .apiary-treasury h3 {
  3362. font-size: 1rem;
  3363. }
  3364.  
  3365. .apiary-treasury p {
  3366. font-size: .84rem;
  3367. line-height: 1.7;
  3368. }
  3369.  
  3370. .apiary-footer {
  3371. grid-column: 1 / 2;
  3372. grid-row: 10 / 11;
  3373. width: 100%;
  3374. padding: 1.25rem .5rem 0;
  3375. font-size: .58rem;
  3376. letter-spacing: 2px;
  3377. }
  3378.  
  3379. .apiary-footer::before,
  3380. .apiary-footer::after {
  3381. width: 18%;
  3382. }
  3383.  
  3384. .css-1dwr89y,
  3385. .css-1rokoft::after {
  3386. display: none;
  3387. }
  3388.  
  3389. .pp-top-bar-app-menu-list {
  3390. left: 2rem;
  3391. }
  3392.  
  3393. .profile-filters-flex-inner {
  3394. position: relative;
  3395. justify-content: center;
  3396. width: 22pc;
  3397. }
  3398.  
  3399. .pp-fl-search-input {
  3400. width: 22pc;
  3401. }
  3402. }
  3403. </style>
  3404.  
  3405.  
  3406.  
Advertisement
Add Comment
Please, Sign In to add comment