Fru26

Untitled

Jan 6th, 2026 (edited)
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 40.49 KB | None | 0 0
  1. <style>
  2. /* 🌸 LIGHT DARK THEME*/
  3. /*main pill container. dark bg*/
  4. .toggle-ui {
  5.   width: 48px;
  6.   height: 27px;
  7.   border-radius: 50px;
  8.   background-color: #1a1a22;
  9.   border: 1px solid #2a2a36;
  10.   position: relative;
  11.   transition: background-color 0.3s ease, border 0.3s ease;
  12. }
  13.  
  14. /*sliding moon*/
  15. .toggle-ui::before {
  16.   content: "☾";                
  17.   position: absolute;
  18.   top: 3px;
  19.   left: 4px;
  20.   width: 20px;
  21.   height: 20px;
  22.   border-radius: 50%;
  23.   background-color: #111118;
  24.   color: #e7e7ec;
  25.   display: flex;
  26.   align-items: center;
  27.   justify-content: center;
  28.   font-size: 14px;
  29.   line-height: 1;
  30.   transition:  
  31.     left 0.3s ease,  
  32.     transform 0.3s ease,  
  33.     content 0.3s ease,  
  34.     background-color 0.3s ease,  
  35.     color 0.3s ease;
  36. }
  37.  
  38. /*main pill container. Light theme bg*/
  39. .theme-toggle[open] .toggle-ui {
  40.   background-color: #e2e2e6;  
  41.   border: 1px solid #c8c8ce;
  42. }
  43.  
  44. /*sliding sun*/
  45. .theme-toggle[open] .toggle-ui::before {
  46.   content: "𖀓";
  47.   left: 24px;
  48.   transform: rotate(0deg);
  49.   background-color: #ffffff;
  50.   color: #111114;
  51. }
  52.  
  53. /*TOGGLE MAIN CONTAINER*/
  54. /*fixed position on screen*/
  55. .theme-toggle {
  56.   position: fixed;
  57.   top: 10px;
  58.   right: 15px;
  59.   z-index: 9999;
  60. }
  61.  
  62. /*remove default arrow + enable click*/
  63. .theme-toggle summary {
  64.   list-style: none;
  65.   cursor: pointer;
  66. }
  67. .theme-toggle summary::-webkit-details-marker {
  68.   display: none;
  69. }
  70. </style>
  71. <details class="theme-toggle">
  72.   <summary>
  73.     <div class="toggle-ui"></div>
  74.   </summary>
  75. </details>
  76.  
  77.  
  78.  
  79.  
  80. <style>
  81. /* 🌸 STATUS*/
  82. /*Main container*/
  83. .status-badge {
  84.   position: relative;
  85.   max-width: 280px;
  86.   margin: 60px auto;
  87.   padding: 20px 16px 16px;
  88.   border: 2px solid #e7e7ec;  
  89.   border-radius: 12px;
  90.   transition: transform 0.3s ease, border-color 0.3s ease;
  91. }
  92.  
  93. /*Main container on hover*/
  94. .status-badge:hover {
  95.   transform: translateY(-4px);
  96.   box-shadow: 0 8px 16px #00000066;  
  97. }
  98.  
  99. /*STATUS label. slighty up*/
  100. .status-badge::before {
  101.   content: "STATUS";
  102.   position: absolute;
  103.   top: -16px;
  104.   left: 20px;
  105.   padding: 2px 10px;
  106.   font-size: 20px;
  107.   font-family: Grenze Gotisch;
  108.   font-weight: bold;
  109.   border-radius: 6px;
  110.   color: #111114;          
  111.   background-color: #e7e7ec;
  112.   letter-spacing: 1px;
  113.   transition: color 0.3s ease, background-color 0.3s ease;
  114. }
  115.  
  116. /*font for description*/
  117. .status-text {
  118.   font-family: jura;
  119.   font-style: italic;
  120.   font-size: 14px;
  121.   line-height: 1.6;
  122.   text-align: center;
  123.   color: #e7e7ec;            
  124.   transition: color 0.3s ease;
  125. }
  126.  
  127. /*Main container. Light theme border*/
  128. .theme-toggle[open] ~ .status-badge {
  129.   border-color: #111114;
  130. }
  131.  
  132. /*Light theme label*/
  133. .theme-toggle[open] ~ .status-badge::before {
  134.   background-color: #111114;    
  135.   color: #e7e7ec;              
  136. }
  137.  
  138. /*Light theme description*/
  139. .theme-toggle[open] ~ .status-badge .status-text {
  140.   color: #0e0e12;              
  141. }
  142. </style>
  143. <div class="status-badge">
  144.   <div class="status-text">
  145.     yap yap yap yap yap yap yap yap yap yap yap yap yap yap yap yap yap yap
  146.   </div>
  147. </div>
  148.  
  149.  
  150.  
  151.  
  152. <style>
  153. /*🌸 INBUILT PG brightening n darkening*/
  154. /*Filter added for dark theme*/
  155. .pp-page-background {
  156.   filter: brightness(0.25) contrast(1.3) saturate(1.1) hue-rotate(200deg);
  157.   transition: filter 0.35s ease;
  158. }
  159.  
  160. /*Filter removed for light theme. THAT MEANSβ€” USE LIGHT BG IMAGE FROM DEFAULT*/
  161. .pp-page-background:has(.theme-toggle[open]),
  162. .pp-page-background:has(~ * .theme-toggle[open]) {
  163.   filter: none;
  164.   transition: filter 0.35s ease;
  165. }
  166. </style>
  167.  
  168.  
  169.  
  170.  
  171.  
  172. <style>
  173. /*🌸 USER'S PROFILE BOX*/
  174. /*remove bg. max width to center in mobile's desktop*/
  175. .pp-uc-background, .pp-uc-background > div {
  176.   background: transparent !important;
  177.   max-width: 100%
  178. }
  179.  
  180. /*remove that annoying shadow of box when hover or click*/
  181. .pp-uc-background:hover {
  182.   box-shadow: none;
  183. }
  184. </style>
  185.  
  186.  
  187.  
  188.  
  189. <style>
  190. /*🌸 PFP, USERNAME, FOLLOWER COUNT, DATE JOINED*/
  191. /*set all in column reverse*/
  192.   .profile-info-hstack{
  193.     margin-top: 20px;
  194.     flex-direction: column-reverse;
  195.     text-align:center;
  196.   }
  197.  
  198. /*username*/
  199. .pp-uc-title {
  200.     font-size: 3rem;
  201.   font-family: Grenze Gotisch;
  202.   color: #fff
  203. }
  204.  
  205. /*follower count , date joined*/
  206. .pp-uc-followers-count, .pp-uc-member-since {
  207.   font-size: 1rem;
  208.   font-family: jura;
  209.   color: #fff
  210.   }
  211.  
  212. /*Light theme text color*/
  213. body:has(.theme-toggle[open])
  214. .pp-uc-title,
  215. body:has(.theme-toggle[open])
  216. .pp-uc-followers-count,
  217. body:has(.theme-toggle[open])
  218. .pp-uc-member-since{
  219.   color:#000;
  220. }
  221.  
  222. /*PFP size*/
  223. .pp-uc-avatar{
  224.   height: 470px;
  225.   width: 285px
  226. }
  227. </style>
  228.  
  229.  
  230.  
  231. <style>
  232. /*🌸 HORIZONTAL SCROLL IMAGES AESTHETIC*/
  233. .image-stage {
  234.   display: flex;
  235.   gap: 4vw;
  236.   padding:  15px;
  237.   overflow-x: auto;
  238. }
  239. .image-stage::-webkit-scrollbar {
  240.   height: 8px;
  241. }
  242. .image-stage::-webkit-scrollbar-thumb {
  243.   background: rgba(0,0,0,0.2);
  244.   border-radius: 4px;
  245. }
  246. .image-stage::-webkit-scrollbar-track {
  247.   background: transparent;
  248. }
  249. .img-box {
  250.   position: relative;
  251.   overflow: hidden;
  252.   border-radius: 16px;
  253.   transition: transform 0.8s ease, box-shadow 0.8s ease;
  254.   flex: 0 0 auto;
  255. }
  256. .img-box:nth-child(odd) {
  257.   width: 27vw;
  258.   max-width: 200px;
  259.   aspect-ratio: 2/3;
  260.   transform: scale(0.8);
  261. }
  262. .img-box:nth-child(even) {
  263.   width: 30vw;
  264.   max-width: 240px;
  265.   aspect-ratio: 3/4;
  266.   transform: scale(1.06);
  267. }
  268. .img {
  269.   position: absolute;
  270.   inset: 0;
  271.   width: 100%;
  272.   height: 100%;
  273.   object-fit: cover;
  274.   transition: opacity 0.9s ease;
  275. }
  276.  
  277. /*dark n light images visibility status in dark theme*/
  278. .img-dark { opacity: 1; }
  279. .img-light { opacity: 0; }
  280. .img-box:nth-child(odd) { box-shadow: 7px 7px 3px #e6e6ea; }
  281. .img-box:nth-child(even) { box-shadow: 7px 7px 3px #e6e6ea; }
  282.  
  283. /*dark n light images visibility status in light theme*/
  284. .theme-toggle[open] ~ .image-stage .img-dark { opacity: 0; }
  285. .theme-toggle[open] ~ .image-stage .img-light { opacity: 1; }
  286. .theme-toggle[open] ~ .image-stage .img-box:nth-child(odd) {
  287.   box-shadow: 7px 7px 3px #0a0a0fcc;
  288.   transform: scale(0.8);
  289. }
  290. .theme-toggle[open] ~ .image-stage .img-box:nth-child(even) {
  291.   box-shadow: 7px 7px 3px #0a0a0fcc;
  292.   transform: scale(1.06);
  293. }
  294. </style>
  295. <div class="image-stage">
  296.   <div class="img-box">
  297.     <img class="img img-dark" src="https://files.catbox.moe/uk84cn.jpg">
  298.     <img class="img img-light" src="https://files.catbox.moe/5awfvo.jpg">
  299.   </div>
  300.   <div class="img-box">
  301.     <img class="img img-dark" src="https://files.catbox.moe/mrzfgq.jpg">
  302.     <img class="img img-light" src="https://files.catbox.moe/ahp2yk.jpg">
  303.   </div>
  304.   <div class="img-box">
  305.     <img class="img img-dark" src="https://files.catbox.moe/t1p8do.jpg">
  306.     <img class="img img-light" src="https://files.catbox.moe/pvr73s.jpg">
  307.   </div>
  308.   <div class="img-box">
  309.     <img class="img img-dark" src="https://files.catbox.moe/uk84cn.jpg">
  310.     <img class="img img-light" src="https://files.catbox.moe/5awfvo.jpg">
  311.     </div>
  312.   <div class="img-box">
  313.     <img class="img img-dark" src="https://files.catbox.moe/mrzfgq.jpg">
  314.     <img class="img img-light" src="https://files.catbox.moe/ahp2yk.jpg">
  315.   </div>
  316.   <div class="img-box">
  317.     <img class="img img-dark" src="https://files.catbox.moe/t1p8do.jpg">
  318.     <img class="img img-light" src="https://files.catbox.moe/pvr73s.jpg">
  319.   </div>
  320.  
  321. </div>
  322.  
  323.  
  324.  
  325. <style>
  326. /*🌸 NOT DROP-DOWN BUT DESCRIPTION BOX WHERE CIRCLE SLIDES? idk what to call this πŸ˜…*/
  327. .content{
  328.   display:flex;
  329.   flex-direction:column;
  330.   align-items:center;
  331. }
  332. .story-block{
  333.   position:relative;
  334.   width: fit-content;
  335.   margin: 50px 0;
  336.  
  337. }
  338. .story-block summary{
  339.   list-style:none;
  340.   cursor:pointer;
  341.   display:flex;
  342.   justify-content:center;
  343.   align-items:center;
  344. }
  345.  
  346. /*box attached to circle*/
  347. .story-strip{
  348.   position:relative;
  349.   width:300px;
  350.   min-height: 140px;
  351.   background:#3b3b3b;
  352.   border-radius:14px;
  353.   padding:24px;
  354.   display:flex;
  355.   align-items:center;
  356.   justify-content:center;
  357.   overflow: hidden
  358. }
  359.  
  360. /*light theme for box attached to circle*/
  361. .theme-toggle[open] ~ .content .story-strip{
  362.   background:#ededed;
  363. }
  364.  
  365. /*circle container*/
  366. .story-circle{
  367.   position:absolute;
  368.   width:160px;
  369.   height:160px;
  370.   border-radius:50%;
  371.   overflow:hidden;
  372.   border:4px solid #9a9a9a;
  373.   z-index:2;
  374. transition: transform .6s cubic-bezier(.22,.61,.36,1), border .3s ease;
  375. }
  376. /*light theme circle container's border*/
  377. .theme-toggle[open] ~ .content .story-circle{
  378.   border-color:#fffbf4;
  379. }
  380. .story-circle img{
  381.   position:absolute;
  382.   inset:0;
  383.   width:100%;
  384.   height:100%;
  385.   object-fit:cover;
  386.   transition:opacity .4s ease;
  387. }
  388.  
  389. /*opacity game for light n dark theme*/
  390. .story-circle img.dark-theme{opacity:1;}
  391. .story-circle img.light-theme{opacity:0;}
  392. .theme-toggle[open] ~ .content .story-circle img.dark-theme{opacity:0;}
  393. .theme-toggle[open] ~ .content .story-circle img.light-theme{opacity:1;}
  394.  
  395. /*Text n it's main color*/
  396. .story-text{
  397.   position:relative;
  398.   width:100%;
  399.   z-index:2;
  400.   color:#f1f1f1;
  401. }
  402.  
  403. /*Light theme text's color*/
  404. .theme-toggle[open] ~ .content .story-text{
  405.   color:#1a1a1a;
  406. }
  407.  
  408. /*title 1 that appears before circle glides*/
  409. .story-title1{
  410.   position:absolute;
  411.   top:50%;
  412.   transform:translateY(-50%);
  413.   font-family: Grenze Gotisch;
  414.   font-size: 30px;
  415.   font-weight:700;
  416.   transition:opacity .4s ease;
  417. }
  418.  
  419. /*title 2 that appears after circle glides*/
  420. .story-title2{
  421.   position:absolute;
  422.   top: -60px;
  423.   font-family: rock salt;
  424.   font-size:15.5px;
  425.   font-weight:600;
  426.   opacity:0;
  427.   transition:opacity .4s ease;
  428. }
  429.  
  430. /*description that appears after circle glides*/
  431. .story-desc{
  432.   position:absolute;
  433.   top: -20px;
  434.   width:160px;
  435.   font-family: Grenze Gotisch;
  436.   font-size:15px;
  437.   line-height:1.6;
  438.   opacity:0;
  439.   transition:opacity .4s ease;
  440.   height:70px;
  441.   overflow-y:auto;
  442. }
  443.  
  444. /*descriptions odd and even arrangement*/
  445. .story-block:nth-child(odd) .story-desc{
  446.   left:0;
  447.   text-align:left;
  448. }
  449. .story-block:nth-child(even) .story-desc{
  450.   right:0;
  451.   text-align:right;
  452. }
  453. .story-desc::-webkit-scrollbar{display:none;}
  454.  
  455. /*clip-pathβ€” BRUSH STROKES*/
  456. .story-strip::after{
  457.   content:"";
  458.   position:absolute;
  459.   inset:18px;
  460.   background:#5e5e5e;
  461.   transition:opacity .4s ease;
  462.   transform: translate(230%, 15%) scaleX(6) scaleY(-3.5);
  463.   clip-path:path("M32.28 72.18c-.804-.258-1.542-.822-3.096-2.37-1.332-1.326-2.826-3.042-4.122-4.74-.462-.612-.762-.93-.762-.822 0 .036.03.084.06.102.036.018.06.078.06.126 0 .048.12.336.264.642.48 1.014.636 1.362.636 1.44 0 .036.042.126.09.186.048.066.09.168.09.228 0 .054.036.192.084.3.168.39.294 1.122.258 1.506-.12 1.194-.84 2.112-1.992 2.514-.462.168-1.41.15-1.914-.036-.72-.258-1.038-.498-2.172-1.626-2.76-2.754-4.674-4.848-5.97-6.54-.306-.396-1.776-2.454-2.61-3.648-.726-1.044-3.18-4.638-3.294-4.83-.036-.054-.156-.252-.276-.432-.324-.498-.408-.708-.51-1.194-.336-1.614 1.02-3.216 2.682-3.18.252.006.486-.006.522-.03.054-.03-.228-.75-.918-2.346-.042-.096-.12-.294-.174-.432-.054-.144-.138-.372-.192-.51-.414-1.092-.486-1.308-.714-2.16-.048-.192-.132-.492-.18-.666-.048-.18-.09-.372-.09-.438 0-.06-.036-.3-.084-.534-.318-1.518-.36-2.736-.132-3.402.264-.774.804-1.38 1.518-1.704.432-.198.498-.21 1.08-.21.696 0 1.008.072 1.668.408.57.288.972.6 1.644 1.278.786.792 1.122 1.212 2.13 2.67.198.282.396.51.444.51.048 0 .228-.132.402-.294.546-.516 1.242-.786 2.04-.786.96 0 1.854.444 2.988 1.5.294.264.564.474.6.462.036-.012.084-.102.108-.198.132-.594.516-1.11 1.188-1.584.528-.372 1.302-.54 1.962-.42 1.488.264 2.952 1.152 4.434 2.7.234.24.432.426.45.414.018-.012.03-.48.036-1.044 0-1.11.054-1.38.396-2.124.552-1.212 1.584-1.872 2.916-1.872 1.278.006 2.34.6 3.972 2.226.582.576 1.44 1.56 1.806 2.064.108.15.228.276.27.276.048 0 .15-.144.228-.312.552-1.164 1.992-1.812 3.186-1.434.516.162.828.342 1.314.762.438.378.498.438 1.746 1.794 1.476 1.596 1.536 1.668 1.74 2.25.216.624.114 1.788-.192 2.166-.042.048-.078.114-.078.144 0 .03-.048.102-.102.162-.096.108-.084.15.306.906.222.438.528 1.008.672 1.272.144.264.306.564.36.66.048.102.126.234.162.3.042.066.318.564.624 1.11 1.002 1.818 1.32 2.394 1.392 2.55.03.066.162.366.3.66.51 1.098.594 1.296.87 2.058.192.534.228.654.276.882.03.132.084.318.12.414.108.288.084 1.326-.042 1.68-.294.846-.96 1.488-1.818 1.752-.498.15-.924.168-1.422.048-1.284-.294-1.98-.822-3.9-2.958-.612-.678-1.212-1.344-1.332-1.476-.12-.132-.36-.414-.534-.63-.528-.642-.87-1.026-.894-.996-.012.012.228.546.54 1.182 1.236 2.52 2.016 4.68 2.022 5.556 0 1.254-.81 2.364-1.998 2.73-.342.102-.51.12-.966.09-.3-.018-.642-.066-.756-.102-.36-.126-.978-.426-1.242-.6-.276-.186-.498-.276-.504-.198 0 .024-.012.252-.024.51-.042.714-.402 1.476-.918 1.914-.366.312-.99.6-1.464.666-.402.06-.498.054-1.38-.114l-.168-.03-.006.438c-.006.936-.21 1.476-.816 2.16-.192.216-.714.522-1.128.666-.408.138-1.32.138-1.77-.012z");
  464. }
  465.  
  466. /*clip path in light theme*/
  467. .theme-toggle[open] ~ .content .story-strip::after{
  468.   background:#dcd8d3;
  469. }
  470.  
  471. /*circle image's position in odd*/
  472. .story-block:nth-child(odd) .story-circle{
  473.   left:calc(50% - 140px - 70px);
  474. }
  475.  
  476. /*Title 1 position in odd*/
  477. .story-block:nth-child(odd) .story-title1{
  478.   left:calc(50% - 140px + 110px);
  479. }
  480.  
  481. /*Title 2 position in odd*/
  482. .story-block:nth-child(odd) .story-title2{
  483.   left:0px;
  484.   text-align:left;
  485. }
  486.  
  487. /*circle gliding for odd*/
  488. .story-block:nth-child(odd)[open] .story-circle{
  489.   transform:translateX(260px);
  490. }
  491.  
  492. /*circle image's position in even*/
  493. .story-block:nth-child(even) .story-circle{
  494.   right:calc(50% - 140px - 70px);
  495. }
  496.  
  497. /*Title 1 position in even*/
  498. .story-block:nth-child(even) .story-title1{
  499.   right:calc(50% - 140px + 110px);
  500. }
  501.  
  502. /*Title 2 position in even*/
  503. .story-block:nth-child(even) .story-title2{
  504.   right: 0px;
  505.   text-align:right;
  506. }
  507.  
  508. /*circle gliding for even*/
  509. .story-block:nth-child(even)[open] .story-circle{
  510.   transform:translateX(-260px);
  511. }
  512.  
  513. /*opacity game again*/
  514. .story-block[open] .story-title1{
  515.   opacity:0;
  516. }
  517. .story-block[open] .story-title2,
  518. .story-block[open] .story-desc
  519. {
  520.   opacity:1;
  521. }
  522.  
  523. /*for link. it's underlined*/
  524. .story-text a{
  525.   color:inherit;
  526.   text-decoration:none;
  527.   position:relative;
  528. }
  529. .story-text a::after{
  530.   content:"";
  531.   position:absolute;
  532.   left:0;
  533.   right:0;
  534.   bottom:-2px;
  535.   border-bottom:1.5px dashed currentColor;
  536.   opacity:.6;
  537. }
  538. </style>
  539. <div class="content">
  540. <details class="story-block">
  541. <summary>
  542. <div class="story-strip">
  543. <div class="story-text">
  544. <div class="story-title1"> About meow </div>
  545. <div class="story-title2">meow personality</div>
  546. <div class="story-desc">
  547. Call me schemer call me a freak β€” I’m just <a href="https://janitorai.com/characters/c2c67cf2-13dc-41b7-8a4f-6ac057edbee1_character-starfire-teen-titans">unique</a>.
  548. </div>
  549. </div>
  550. </div>
  551. <div class="story-circle">
  552. <img class="dark-theme" src="https://files.catbox.moe/9dspff.gif">
  553. <img class="light-theme" src="https://files.catbox.moe/m3bqpy.gif">
  554. </div>
  555. </summary>
  556. </details>
  557. <details class="story-block">
  558. <summary>
  559. <div class="story-strip">
  560. <div class="story-text">
  561. <div class="story-title1">kitty sad</div>
  562. <div class="story-title2">meow meow meow~</div>
  563. <div class="story-desc">
  564. this world shall know meow. almighty
  565. </div>
  566. </div>
  567. </div>
  568. <div class="story-circle">
  569. <img class="dark-theme" src="https://files.catbox.moe/m3bqpy.gif">
  570. <img class="light-theme" src="https://files.catbox.moe/9dspff.gif">
  571. </div>
  572. </summary>
  573. </details>
  574. </div>
  575.  
  576.  
  577. <style>
  578. /*🌸 HEADER AND FOOTER IN MOBILE*/
  579. /*Footer position at top*/
  580. .pp-mnb-wrapper{
  581.   top: 3px;
  582.   background: transparent;
  583.   height: fit-content;
  584.   backdrop-filter: none;
  585.   z-index: 4;
  586.   width: fit-content;
  587.   box-shadow: none
  588.   }
  589.  
  590. /*Reversing the icons arrangements of footer*/
  591. .pp-mnb-container{
  592.   flex-direction: row-reverse;
  593.   justify-content: flex-end;
  594.   gap: 30px;
  595.   margin-left: 12px
  596. }
  597.  
  598. /*footer n notification icons on hover*/
  599. .pp-mnb-container svg:hover , .css-7f563p svg:hover{
  600.   transform: scale(1.5);
  601.   transition: transform .5s ease, color 0.5s ease-in;
  602.   color: #fdfcfa
  603. }
  604.  
  605. /*footer n notification icons before hover*/
  606. .pp-mnb-container svg, .css-7f563p svg{
  607.   color: #fff9;
  608.   transform: scale(.8)
  609. }
  610.  
  611. /*Icons color of footer and notification in light theme*/
  612. body:has(.theme-toggle[open])
  613. .pp-mnb-container svg,
  614. body:has(.theme-toggle[open])
  615. .css-7f563p svg{
  616.   color:#000;
  617. }
  618.  
  619. /*Header bg color*/
  620. .pp-top-bar{
  621.   border-radius: 20px;
  622.   background: #0004;
  623.   border: 1px #fff3 solid;
  624.   margin-top: 3px
  625. }
  626.  
  627. /*header bg color in light theme*/
  628. body:has(.theme-toggle[open]) .pp-top-bar{
  629.   background:#fff6;
  630.   border:1px solid #0003;
  631. }
  632.  
  633. /*shifting icon*/
  634. .css-7f563p{
  635.   margin-right: 70px;
  636. }
  637. .pp-top-header{
  638.   z-index: 4;
  639. }
  640.  
  641. .pp-top-bar-back-button, .pp-top-bar-title{
  642.   display: none;
  643. }
  644.  
  645. /*user menu's main container*/
  646. .css-mzi0gq{
  647.   transform: unset;
  648.   z-index: 3
  649. }
  650.  
  651. /*Menu options container*/
  652. .profile-top-bar-app-menu-list {
  653.   position: fixed;
  654.   left: 0px;
  655.   background: linear-gradient(
  656.       90deg,
  657.       #ffffffdd,
  658.       #ffffff99,
  659.       #ffffff00
  660.     );
  661.   overflow: visible;
  662.   max-height: unset;
  663.   height: 110vh;
  664.   box-shadow: none;
  665.   transform: translate(0%, -2%) !important;
  666.   display: flex;
  667.   align-items: center;
  668.   justify-content: center;
  669.   }
  670.  
  671. :has(> .profile-top-bar-app-menu-list) {
  672.   transform: unset ! important;
  673. }
  674.  
  675. /*light theme's menu options container*/
  676. body:has(.theme-toggle[open]) .profile-top-bar-app-menu-list{
  677.   background: linear-gradient(
  678.       90deg,
  679.       #000000dd,
  680.       #000000aa,
  681.       #00000066,
  682.       #00000000
  683.     );
  684. }
  685.  
  686. /*icons coloring*/
  687. .pp-top-bar-app-menu-list-item:nth-of-type(1) {
  688.   color: #000;
  689. }
  690.  
  691. .pp-top-bar-app-menu-list-item {
  692.   color: #000;
  693. }
  694.  
  695. .pp-top-bar-app-menu-list-item:nth-of-type(1):hover {
  696.   color: #0006;
  697. }
  698.  
  699. .pp-top-bar-app-menu-list-item:hover {
  700.   color: #0006;
  701. }
  702.  
  703. /*icons coloring in light theme*/
  704. body:has(.theme-toggle[open]) .pp-top-bar-app-menu-list-item:nth-of-type(1) {
  705.   color: #fff;
  706. }
  707.  
  708. body:has(.theme-toggle[open]) .pp-top-bar-app-menu-list-item {
  709.   color: #fff;
  710. }
  711.  
  712. body:has(.theme-toggle[open]) .pp-top-bar-app-menu-list-item:nth-of-type(1):hover{
  713.   color: #fff6;
  714. }
  715.  
  716. body:has(.theme-toggle[open]) .pp-top-bar-app-menu-list-item:hover {
  717.   color: #fff6;
  718.   }
  719. </style>
  720.  
  721.  
  722. <style>
  723. /*🌸 BOT CARD PAGE PORTION*/
  724. .pp-tabs-indicator{
  725.   display: none
  726. }
  727.  
  728. /*JUST ARRANGEMENTβ€” search, tag filter, latest*/
  729. .character-list-pagination-flex, .character-list-pagination-box, .profile-filters-flex-outer {
  730.   display: contents;
  731. }
  732. .profile-filters-flex-inner-hassearchfilter {
  733.   flex: 1;
  734. }
  735.  
  736. /*JUST ARRANGEMENTβ€” Numbers of characters n pg with both sides arrows*/
  737. .profile-pagination-flex-outer{
  738.   align-self: center;
  739.   order: -1
  740. }
  741.  
  742.  
  743. /*"CHARACTERs" TAB*/
  744. /*bg, width, aligned to center*/
  745. .pp-tabs-wrapper {
  746.   width: 100%;
  747.   height: 55px;
  748.   background: linear-gradient(
  749.     180deg, #fff3, #fff2, #fff1, #fff1,#fff2,
  750.   #fff3,
  751.   #fff4);
  752.   justify-content: center;
  753.   align-items: center;
  754.   border-bottom: none;
  755.   border-radius: 50px;
  756.   margin-top: 70px;
  757. }
  758.  
  759. /*bg in light theme*/
  760. body:has(.theme-toggle[open]) .pp-tabs-wrapper{
  761.   background: linear-gradient(
  762.     180deg, #0003, #0002, #0001, #0001,#0002,
  763.   #0003,
  764.   #0004);
  765. }
  766.  
  767. /*Hide "characters" text*/
  768. .pp-tabs-button{
  769.   font-size: 0;
  770.   width: 100%
  771. }
  772.  
  773. /*our text in place*/
  774. .pp-tabs-button::before{
  775.   content: "*yawn* meow";
  776.   font-family: Abril Fatface;
  777.   font-size: 45px;
  778.   color: transparent;
  779.   -webkit-text-stroke: 1px #c0c0c0;
  780. }
  781. /*our text color in light theme*/
  782. body:has(.theme-toggle[open]) .pp-tabs-button::before {
  783.   -webkit-text-stroke: 1.5px #000
  784. }
  785.  
  786. /*NUMBERS OF CHARACTERS*/
  787. /*bg n border*/
  788. .pp-pg-total {
  789.   background: #fff3;
  790.   border: #fff 1px solid;
  791.   }
  792.  
  793. /*bg n border in light theme*/
  794. body:has(.theme-toggle[open]) .pp-pg-total {
  795.   background: #0006;
  796.   border: #000 1px solid;
  797. }
  798.  
  799. .pp-pg-total:before{
  800.   display: none;
  801. }
  802.  
  803. /*text color + font for numbers and alphabets*/
  804. .pp-pg-total-count , .pp-pg-total-text::after {
  805.   color: #fff;
  806.   font-family: jura;
  807.   font-size: 15px;
  808.   }
  809.  
  810. /*light theme text color*/
  811. body:has(.theme-toggle[open]) .pp-pg-total-count , body:has(.theme-toggle[open]) .pp-pg-total-text::after {
  812.   color: #000
  813. }
  814.  
  815. /*hides actual text*/
  816. .pp-pg-total-text{
  817.   font-size: 0;
  818. }
  819.  
  820. /*shows our text*/
  821. .pp-pg-total-text::after{
  822.   content: "meow";
  823. }
  824.  
  825. /* <, pg numbers, > icons color*/
  826. .pp-pg-prev-button svg, .pp-pg-next-button svg, .pp-pg-page-button{
  827.   color: #fff ;
  828. }
  829.  
  830. /* <, pg numbers, > icons color in light theme*/
  831. body:has(.theme-toggle[open]) .pp-pg-prev-button svg, body:has(.theme-toggle[open]) .pp-pg-next-button svg, body:has(.theme-toggle[open]) .pp-pg-page-button{
  832.   color: #000 ;
  833. }
  834.  
  835. /*Bg color of 0g number*/
  836. .pp-pg-page-button{
  837.   background: #fff4
  838. }
  839.  
  840. /*it's light theme bg*/
  841. body:has(.theme-toggle[open]) .pp-pg-page-button{
  842.   background: #0004
  843. }
  844.  
  845. /*SEARCH*/
  846. /*bg (fixed) N text color (when we interact on search bar section)*/
  847. .pp-fl-search-input {
  848.   background: #fff3;
  849.   font-family:  Crimson Text;
  850.   color: #fff;
  851. }
  852.  
  853. /*it's light theme*/
  854. body:has(.theme-toggle[open]) .pp-fl-search-input {
  855.   background: #0002;
  856.   color: #0008;
  857. }
  858.  
  859.  
  860. /*cross icon's color*/
  861. .pp-fl-search-input ~ div svg {
  862.   color: #fff ! important;
  863. }
  864. /*cross icon's light theme color*/
  865. body:has(.theme-toggle[open]) .pp-fl-search-input ~ div svg {
  866.   color: #000 !important;
  867. }
  868.  
  869. /*remove purple like border around the search box*/
  870. .pp-fl-search-input,
  871. .pp-fl-search-input:is(:hover, :focus) {
  872.   box-shadow: none;
  873.   border: 1px solid #fff;
  874. }
  875.  
  876. /*border color in light theme*/
  877. body:has(.theme-toggle[open])
  878. .pp-fl-search-input,
  879. body:has(.theme-toggle[open])
  880. .pp-fl-search-input:is(:hover, :focus) {
  881.   border: 1px solid #000;
  882. }
  883.  
  884.  /*placeholder text's color*/
  885. .pp-fl-search-input::placeholder {
  886.   color: #fff5;
  887. }
  888.  
  889.  /*placeholder text's color in light theme*/
  890. body:has(.theme-toggle[open])
  891. .pp-fl-search-input::placeholder {
  892.   color: #0006;
  893. }
  894.  
  895. /*TAGS FILTER*/
  896. /*bg n border*/
  897. .pp-fl-filter-button {
  898.     background: #fff3;
  899.     border: 1px solid #fff;
  900. }
  901. /*bg n border in light theme*/
  902. body:has(.theme-toggle[open]) .pp-fl-filter-button {
  903.   background: #0003;
  904.   border: 1px solid #000;
  905. }
  906.  
  907. /*icon color*/
  908. .pp-fl-filter-button svg {
  909.     fill: #fff5;
  910. }
  911. /*icon color in light theme*/
  912. body:has(.theme-toggle[open]) .pp-fl-filter-button svg {
  913.   fill: #0005;
  914. }
  915.  
  916. /*When pop upβ€” bg color of tags filter*/
  917. .css-1dljitb {
  918.   background: #0006 !important;
  919.   backdrop-filter: blur(14px)
  920. }
  921. /*it's light theme*/
  922. body:has(.theme-toggle[open]) .css-1dljitb {
  923.   background: #fff6 !important;
  924. }
  925.  
  926. /*all those tags bg n border*/
  927. ._tag_1fwqk_6, ._tag_1fwqk_6:hover{
  928.   background: #fff3;
  929.   color: #fff;
  930.   border: 1px solid #fff;
  931.   font-family: grenze gotisch
  932. }
  933. /*it's light theme*/
  934. body:has(.theme-toggle[open]) ._tag_1fwqk_6 {
  935.   background: #0003;
  936.   color: #000;
  937.   border: 1px solid #000;
  938. }
  939.  
  940. /* "filters" text size*/
  941. .css-dcyl1x{
  942.   font-size: 3rem
  943. }
  944. /* "tags" text size*/
  945. .css-178jenf{
  946.   font-size: 2rem
  947. }
  948.  
  949. /* "filters" + "tags" text color and font*/
  950. .css-dcyl1x, .css-178jenf {
  951.   font-family: Alegreya Sans SC;
  952.   color: #fff;
  953.   font-weight: 5;
  954.   text-align: center;
  955.   font-weight: bold;
  956. }
  957.  
  958. /*Light themeβ€” "filters" + "tags" + close button icon color*/
  959. body:has(.theme-toggle[open]) .css-dcyl1x, body:has(.theme-toggle[open]) .css-178jenf , body:has(.theme-toggle[open]) .css-lyo4r5 svg{
  960.   color: #000
  961. }
  962.  
  963. /*expand button*/
  964. ._expandButton_1lgbq_153, ._expandButton_1lgbq_153:hover{
  965.   background: #000;
  966.   border: #fff6 solid 1px
  967. }
  968. /*expand button's light theme*/
  969. body:has(.theme-toggle[open]) ._expandButton_1lgbq_153, body:has(.theme-toggle[open]) ._expandButton_1lgbq_153:hover{
  970.   background: #fff;
  971.   border: #0006 solid 1px
  972. }
  973. </style>
  974.  
  975.  
  976. <style>
  977. /* 🌸 MY TOUCHβ€” TO HIDE THOSE TRANSPARENT BLUE FLASHING THINGIES WHEN WE HOVER OR TAP*/
  978. *{
  979.   -webkit-tap-highlight-color: transparent;
  980. }
  981. *:focus{
  982.   outline: none;
  983. }
  984. *:focus-visible{
  985.   outline: none;
  986. }
  987. </style>
  988.  
  989.  
  990. <style>
  991. /*LATEST*/
  992. /*bg color*/
  993. .transparent .react-select__control {
  994.   background: #fff3;
  995.   border-radius: 2px;
  996.   height: 40px;
  997.   width: 125px;
  998.   border: 1px solid #fff;
  999. }
  1000.  
  1001. /*light theme bg color*/
  1002. body:has(.theme-toggle[open]) .transparent .react-select__control {
  1003.   background: #0003;
  1004.   border: 1px solid #000;
  1005. }
  1006.  
  1007. /*slight touching of border on hover*/
  1008. .transparent .react-select__control:hover{
  1009.   border: 1px solid #fff;
  1010. }
  1011.  
  1012. /*Light themeβ€” slight touching of border on hover*/
  1013. body:has(.theme-toggle[open]) .transparent .react-select__control:hover{
  1014.   border: 1px solid #000;
  1015. }
  1016.  
  1017. /*divider line between "latest" + down arrow*/
  1018. .css-1wy0on6 span{
  1019.   background: #fff3 ! important
  1020. }
  1021. /*light theme*/
  1022. body:has(.theme-toggle[open]) .css-1wy0on6 span{
  1023.   background: #0003 !important;
  1024. }
  1025.  
  1026. /*"Lastest" text color… NOT INSIDE THE POPUP ONE */
  1027. .transparent .react-select__value-container>div{
  1028.   color: #fff5;
  1029.   font-family: Crimson Text;
  1030.   font-size: 1rem;
  1031. }
  1032. /*Light themeβ€” "Lastest" text color*/
  1033. body:has(.theme-toggle[open]) .transparent .react-select__value-container > div{
  1034.   color: #0005;
  1035. }
  1036.  
  1037. /*down arrow icon color*/
  1038. .css-8mmkcg{
  1039.   fill: #fff5
  1040. }
  1041. /*down arrow icon color in light theme*/
  1042. body:has(.theme-toggle[open]) .css-8mmkcg{
  1043.   fill: #0005;
  1044. }
  1045.  
  1046. /*when pop upβ€” Main bg*/
  1047. .transparent .react-select__menu{
  1048.   background: #fff3;
  1049.   border: 1px solid #000
  1050. }
  1051. /*light theme's main bg*/
  1052. body:has(.theme-toggle[open]) .transparent .react-select__menu{
  1053.   background: #0003;
  1054.   border: 1px solid #fff;
  1055. }
  1056.  
  1057. /*base text color for all 4 textβ€” POPULAR, LATEST, TRENDING, TRENDING 24H*/
  1058. .react-select__option:nth-of-type(1), .react-select__option:nth-of-type(2), .react-select__option:nth-of-type(3), .react-select__option:nth-of-type(4) {
  1059.   color: #000;
  1060.   border: none;
  1061.   letter-spacing: 0.7px;
  1062.   transition: letter-spacing .3s ease-in
  1063. }
  1064.  
  1065. /*it's light theme's text color*/
  1066. body:has(.theme-toggle[open])
  1067. .react-select__option:nth-of-type(1),
  1068. body:has(.theme-toggle[open])
  1069. .react-select__option:nth-of-type(2),
  1070. body:has(.theme-toggle[open])
  1071. .react-select__option:nth-of-type(3),
  1072. body:has(.theme-toggle[open])
  1073. .react-select__option:nth-of-type(4){
  1074.   color: #fff;
  1075. }
  1076.  
  1077. /*Selected text*/
  1078. .transparent .react-select__option--is-selected {
  1079.   background: #0006;
  1080.   color: #fff
  1081. }
  1082. /*selected text light theme*/
  1083. body:has(.theme-toggle[open]) .transparent .react-select__option--is-selected{
  1084.   background: #fff6;
  1085.   color: #000;
  1086. }
  1087.  
  1088. /*hover text*/
  1089. .transparent .react-select__option:hover{
  1090.   letter-spacing: -.2px;
  1091.   background: #000;
  1092.   color: #fff
  1093. }
  1094.  
  1095. /*hover text's light theme*/
  1096.   body:has(.theme-toggle[open]) .transparent .react-select__option:hover{
  1097.   background: #fff;
  1098.   color: #000;
  1099.   }
  1100. </style>
  1101.  
  1102.  
  1103. <style>
  1104. /*🌸 FIXING DESKTOP'S HEADER*/
  1105. .pp-top-bar-create-char{
  1106.   display: none;
  1107. }
  1108. .pp-top-bar-logo-name, .pp-top-bar-logo-sub-name{
  1109.   color: #fff;
  1110.   font-family: grenze gotisch
  1111. }
  1112. body:has(.theme-toggle[open]) .pp-top-bar-logo-name, body:has(.theme-toggle[open])  .pp-top-bar-logo-sub-name{
  1113.   color: #000;}
  1114. .pp-top-bar-search {
  1115.   background: #fff3;
  1116. }
  1117. .pp-top-bar-search-icon svg {
  1118.   color: #fff;
  1119. }
  1120.  
  1121.  
  1122. @media screen and (min-width: 769px) {
  1123. .pp-top-bar-app-menu{
  1124.   left: -150px
  1125. }
  1126. .theme-toggle {
  1127.   top: 17px;
  1128.   right: 20px
  1129. }
  1130.                                      
  1131. }
  1132. </style>
  1133.  
  1134.  
  1135.  
  1136. <style>
  1137. /*🌸 FOLLOW N OPTIONS BUTTON*/
  1138. div:has(>.profile-uc-follow-flex){
  1139.   justify-content: center
  1140. }
  1141. .Btn {
  1142.   background: #ffffff33;                  
  1143.   border: 1px solid #ffffffcc;            
  1144.   border-radius: 20px;
  1145.   overflow: hidden;
  1146.   transition: all 0.3s ease;
  1147.  
  1148. }
  1149. .Btn::before {
  1150.   content: '';
  1151.   position: absolute;
  1152.   top: 0; left: -100%;
  1153.   width: 200%;
  1154.   height: 100%;
  1155.   background: linear-gradient(
  1156.     to right,
  1157.     transparent,
  1158.     rgba(202, 199, 204, 0.1),
  1159.     transparent
  1160.   );
  1161.   transform: skewX(-25deg);
  1162.   z-index: 1;
  1163.   transition: left 0.4s ease;
  1164.   pointer-events: none;
  1165. }
  1166. .Btn:hover::before {
  1167.   left: 0;
  1168. }
  1169. .Btn:hover {
  1170.   background-color: #ffffff33;
  1171.   transform: scale(1.05);
  1172. }
  1173. .Btn > span {
  1174.   font-size: 0;
  1175.   width: auto;
  1176.   font-family:  Crimson Text;
  1177. }
  1178. .Btn span::after {
  1179.   content: "U in?";
  1180.   font-size: 1rem;
  1181.   color: #fff;
  1182.   font-weight: bolder;
  1183. }
  1184. .Btn[data-following=true] span::after {
  1185.   content: "Welcome!!";
  1186.   font-weight: bolder;
  1187.   font-size: 1rem;
  1188.   color: #fff;
  1189.   transition: 0.3s all ease;
  1190. }
  1191. .css-15w88gn {
  1192.   background: #ffffff33;
  1193.   border: 1px solid #ffffffcc;
  1194.   border-radius: 20px;
  1195.   padding: 0.4rem 0.8rem;
  1196.   font-size: 0.9rem;
  1197.   transition: all 0.3s ease;
  1198.   color: #fff
  1199. }
  1200. .css-15w88gn:hover, .css-15w88gn:active, .css-15w88gn[data-active] {
  1201.   background: #ffffff33;
  1202.   transform: scale(1.03);
  1203. }
  1204. .css-1hzyiq5 {
  1205.     margin: 0;
  1206. }
  1207. body:has(.theme-toggle[open]) .Btn{
  1208.   background:#00000033;
  1209.   border:1px solid #000000cc;
  1210. }
  1211. body:has(.theme-toggle[open]) .Btn::before{
  1212.   background:linear-gradient(
  1213.     to right,
  1214.     transparent,
  1215.     rgba(30,30,30,0.12),
  1216.     transparent
  1217.   );
  1218. }
  1219. body:has(.theme-toggle[open]) .Btn:hover{
  1220.   background-color:#00000033;
  1221. }
  1222. body:has(.theme-toggle[open]) .Btn span::after,
  1223. body:has(.theme-toggle[open]) .Btn[data-following=true] span::after{
  1224.   color:#000;
  1225. }
  1226. body:has(.theme-toggle[open]) .css-15w88gn{
  1227.   background:#00000033;
  1228.   border:1px solid #000000cc;
  1229.   color: #000
  1230. }
  1231. body:has(.theme-toggle[open])
  1232. .css-15w88gn:hover,
  1233. body:has(.theme-toggle[open])
  1234. .css-15w88gn:active,
  1235. body:has(.theme-toggle[open])
  1236. .css-15w88gn[data-active]{
  1237.   background:#00000033;
  1238. }
  1239.  
  1240. /*Container inside options*/
  1241. #menu-list-public-profile-block-menu{
  1242.     background: transparent;
  1243.     box-shadow: none;
  1244.     display: grid;
  1245.     gap: 10px
  1246. }
  1247.  
  1248. /*For "block this creator"*/
  1249. .pp-uc-options-menu-item {
  1250.   background: #fff3;
  1251.   color: #fff;
  1252.   border: 1px solid #fff;
  1253.   border-radius: 20px;
  1254.   height: 30px;
  1255.   font-family: share tech
  1256. }
  1257.  
  1258. body:has(.theme-toggle[open]) .pp-uc-options-menu-item {
  1259.   background: #0003;
  1260.   color: #000;
  1261.   border: 1px solid #000;
  1262. }
  1263.  
  1264. /*"Options" font*/
  1265. .pp-uc-options-menu span {
  1266.   font-family:  Crimson Text;
  1267.   font-weight: bolder;
  1268. }
  1269. </style>
  1270.  
  1271.  
  1272. <style>
  1273. /*🌸 BOT CARD*/
  1274. div:has(> .css-1s5evre),
  1275. div:has(~ .css-1s5evre) {
  1276.   background: transparent !important;
  1277. }
  1278. div:has(> div > .css-1s5evre) {
  1279.     display: flex;
  1280.     flex-flow: row wrap;
  1281.     justify-content: center;
  1282. }
  1283. div:has(> .css-1s5evre) {
  1284.   flex: 0 1 400px;
  1285. }
  1286. .pp-cc-wrapper {
  1287.   position: relative;
  1288.   height: 400px;
  1289.   overflow: hidden;
  1290.   box-shadow: none ! important;
  1291. }
  1292. .pp-cc-wrapper > div:not(:empty)::before {
  1293.   position: absolute;
  1294.   content: "";
  1295.   inset: 0;
  1296.   z-index: -2;
  1297.   background: transparent;
  1298.   transition: all 500ms;
  1299. }
  1300.  
  1301. /*Bot image*/
  1302. .css-1q7rmf0 {
  1303.   width: 200px;  
  1304.   height: 400px;
  1305.   border-radius: 20px;
  1306.   border: 2px solid #fff;
  1307.   left: 100px;
  1308.   filter: none;
  1309.   backdrop-filter: none;
  1310.   transition: filter 0.5s ease, left 0.4s ease-in-out
  1311. }
  1312.  
  1313. .pp-cc-wrapper:hover .css-1q7rmf0 {
  1314.   filter: grayscale(70%);
  1315.   left: 190px;
  1316. }
  1317.  
  1318. /*bot name container*/
  1319. .profile-character-card-stack-link-component-box {
  1320.   position: absolute;
  1321.   width: 70%;
  1322.   height: 40px;
  1323.   background: #000;
  1324.   z-index: 1;
  1325.   border: 2px solid #fff;
  1326.   border-radius: 15px;
  1327.   top: 10px;
  1328.   left: 60px
  1329. }
  1330.  
  1331. /*bot name*/
  1332. .pp-cc-name {
  1333.   font-family: cinzel;
  1334.   color: #fff;
  1335.   text-align: center;
  1336.   font-size: 13px;
  1337.   transition: opacity 0.4s ease-in-out
  1338. }
  1339. .pp-cc-wrapper:hover .pp-cc-name{
  1340.   opacity: 0
  1341. }
  1342.  
  1343. /*tricking username container to work as custom tag*/
  1344. .profile-character-card-creator-name-link{
  1345.   position: absolute;
  1346.   width: 70%;
  1347.   height: 40px;
  1348.   z-index: 1;
  1349.   top: 10px;
  1350.   left: 60px;
  1351.   justify-content: center;
  1352.   background: transparent;
  1353. }
  1354. .profile-character-card-creator-name-link::after{
  1355.   content: "shru";
  1356.   font-family: cinzel;
  1357.   color: #fff;
  1358.   font-size: 13px;
  1359.   opacity: 0;
  1360.   transition: opacity 0.5s ease-in-out
  1361. }
  1362. .pp-cc-wrapper:hover .profile-character-card-creator-name-link::after{
  1363.   opacity: 1
  1364. }
  1365.  
  1366. .pp-cc-wrapper:has(.pp-tag-shru1) .profile-character-card-creator-name-link::after {          
  1367. content: "custom shru 1";          
  1368. }          
  1369. .pp-cc-wrapper:has(.pp-tag-shru2) .profile-character-card-creator-name-link::after {          
  1370. content: "shru 2";          
  1371. }
  1372.  
  1373.  
  1374. .pp-cc-creator-name{
  1375.   font-size: 0
  1376. }
  1377.  
  1378. /*chat ribbon*/
  1379. .css-euh5x6 {
  1380.   display: none;
  1381. }
  1382.  
  1383. /*description text color*/
  1384. .css-199gcrh p {
  1385.   color: #fff;
  1386.   text-align: center;
  1387. }
  1388.  
  1389. /*Description paragraph container*/
  1390.  .pp-cc-description {
  1391.   position: absolute;
  1392.   background: #000;
  1393.   width: 200px;
  1394.   height: 200px;
  1395.   top: 100px;
  1396.   left: 0px;
  1397.   padding: 20px;
  1398.   border-radius: 20px;
  1399.   font-family: courgette;
  1400.   z-index: 2;
  1401.   opacity: 0;
  1402.   transition: left .3s ease-in-out, opacity 0.3s ease;
  1403.   box-shadow:
  1404.     inset 0 0 0 5px #000000,
  1405.     inset 0 0 0 6px #ffffff,
  1406.     inset 0 0 0 7px #000000;
  1407. }
  1408. .pp-cc-wrapper:hover .pp-cc-description{
  1409.   left: 20px;
  1410.   opacity: 1
  1411. }
  1412.  
  1413. /*tags*/
  1414. .pp-cc-tags * {
  1415.   display: inline-block;
  1416.   white-space: nowrap;
  1417. }
  1418.  
  1419. .pp-cc-tags{
  1420.   position: absolute;
  1421.   bottom: 0;
  1422.   width: 70%;
  1423.   max-width: 100%;
  1424.   height: 70px;
  1425.   background: #000;
  1426.   right: 60px;
  1427.   border-radius: 20px;
  1428.   border: 2px solid #fff;
  1429.   overflow-x: auto ! important;
  1430.   display: flex;
  1431.   flex-direction: row;
  1432.   align-items: center;
  1433.   opacity: 0;
  1434.   transition: opacity 0.7s ease
  1435. }
  1436. /*Hides scrollbar*/
  1437. .pp-cc-tags::-webkit-scrollbar {
  1438.   display: none;
  1439. }
  1440. .pp-cc-wrapper:hover .pp-cc-tags{
  1441.   opacity: 1
  1442. }
  1443.  
  1444. .pp-cc-tags-item {
  1445.   display: inline-block;
  1446.   border: 1px solid #fff;
  1447.   border-radius: 20px;
  1448.   color: #fff;
  1449.   font-family: courgette;
  1450.   font-size: 12px;
  1451. }
  1452. .pp-cc-tags-item:hover{
  1453.   border: 1px solid #fff
  1454. }
  1455.  
  1456. .pp-cc-tags-regular::first-letter {
  1457.   font-size: 0;
  1458. }
  1459. .pp-cc-avatar {
  1460.   border-radius: 0;
  1461. }
  1462. .profile-character-card-stats-box, .pp-cc-star-line, .pp-cc-star, .profile-character-card-box{
  1463.   display: none;
  1464. }
  1465. .pp-tag-limitless{
  1466.   background: transparent;
  1467. }
  1468.  
  1469. /*light theme bot card coloring*/
  1470. body:has(.theme-toggle[open]) .css-1q7rmf0{
  1471.   border: 2px solid #000;
  1472. }
  1473. body:has(.theme-toggle[open]) .profile-character-card-stack-link-component-box{
  1474.   background: #fff;
  1475.   border: 2px solid #000;
  1476. }
  1477. body:has(.theme-toggle[open]) .pp-cc-name{
  1478.   color: #000;
  1479. }
  1480. body:has(.theme-toggle[open]) .profile-character-card-creator-name-link::after{
  1481.   color: #000;
  1482. }
  1483. body:has(.theme-toggle[open]) .css-199gcrh p{
  1484.   color: #000;
  1485. }
  1486. body:has(.theme-toggle[open]) .pp-cc-description{
  1487.   background: #fff;
  1488.   box-shadow:
  1489.     inset 0 0 0 5px #ffffff,
  1490.     inset 0 0 0 6px #000000,
  1491.     inset 0 0 0 7px #ffffff;
  1492. }
  1493. body:has(.theme-toggle[open]) .pp-cc-tags{
  1494.   background: #fff;
  1495.   border: 2px solid #000;
  1496. }
  1497. body:has(.theme-toggle[open]) .pp-cc-tags-item{
  1498.   color: #000;
  1499.   border: 1px solid #000;
  1500. }
  1501. body:has(.theme-toggle[open]) .pp-cc-tags-item:hover{
  1502.   border: 1px solid #000;
  1503. }
  1504. </style>
  1505.  
  1506.  
  1507. <style>
  1508. /*🌸 NOTIFICATION*/
  1509. /*TY CUTIES TO FIND THAT UNREAD'S CLASS SELECTOR 😭*/
  1510. /*Main container*/
  1511.   [class*="notificationsPopover_"]{
  1512.     background: none;
  1513.     border: none;
  1514.     box-shadow: none;
  1515.   }
  1516.  
  1517. /*"notifications" section*/
  1518.   [class*="popoverHeader_"]{
  1519. background: #0005;
  1520. border-radius: 50px;
  1521. border: 1px solid #fff5
  1522. }
  1523. body:has(.theme-toggle[open]) [class*="popoverHeader_"]{
  1524. background: #fff5;
  1525. border: 1px solid #0005
  1526. }
  1527.  
  1528.  
  1529. /*notification list*/
  1530. [class*="notificationsList_"]{
  1531. background: #0005;
  1532. border: 1px solid #fff5;
  1533. border-radius: 50px;
  1534. padding: 20px 10px;
  1535. }
  1536. body:has(.theme-toggle[open]) [class*="notificationsList_"] {
  1537. background: #fff5;
  1538. border: 1px solid #0005
  1539. }
  1540.  
  1541. [class*="notificationsList_"]::-webkit-scrollbar-track, [class*="notificationsList_"]::-webkit-scrollbar-thumb{
  1542.   background: transparent;
  1543. }
  1544.  
  1545.  
  1546. /*individual notifications box bg  coloring*/
  1547. [class*="notificationItem_"] {
  1548.   background: #fff;
  1549.   border-radius: 20px;
  1550.   margin: 20px 0px;
  1551. }
  1552.  
  1553. body:has(.theme-toggle[open]) [class*="notificationItem_"] {
  1554.   background: #000;
  1555. }
  1556.  
  1557.  
  1558.  
  1559. [class*="notificationItem_"]:hover {
  1560.   background: #fff5;
  1561. }
  1562. body:has(.theme-toggle[open]) [class*="notificationItem_"]:hover {
  1563.   background: #0005;
  1564. }
  1565.  
  1566.  
  1567. [class*="notificationsList_"] *:is([class*="notificationItem_"] img:nth-of-type(1)){
  1568.   box-shadow: unset;
  1569.   border: 1px solid #000
  1570. }
  1571.  
  1572. [class*="notificationItem_"] img:nth-of-type(1){
  1573.   height: 80px;
  1574. }
  1575.  
  1576.  
  1577. [class*="contentWrapper_"]{
  1578.   background: transparent ;
  1579. }
  1580.  
  1581.  
  1582. /*heart clip path*/
  1583. [class*="_unreadIndicator_"]{
  1584.   background: #000;
  1585.   position: absolute;
  1586.   top: 50px;
  1587.   left: 250px;
  1588.   width: 100px;
  1589.   transform: scale(-1);
  1590.   clip-path: path("M79.254 107.46c-2.16-.864-1.296-8.082 1.26-10.764.522-.54.648-.594 1.278-.486 1.638.252 4.212 1.926 5.616 3.654 1.08 1.332 1.53 2.232 1.638 3.348.09.828.036.972-.396 1.404-.252.27-.702.504-.954.54-.792.108-2.214-.288-3.42-.936-.612-.324-1.152-.558-1.188-.522-.036.036-.27.522-.54 1.062-1.062 2.142-2.25 3.114-3.294 2.7zM66.096 99c-2.088-.432-4.212-1.854-6.786-4.518-2.988-3.096-5.256-6.516-7.65-11.574-.738-1.548-1.386-2.808-1.44-2.808-.054 0-.576.954-1.17 2.124-4.5 8.802-9.63 14.04-12.744 13.014-.342-.126-.846-.414-1.116-.666l-.468-.432-1.188.36c-1.44.45-3.276.468-4.572.054-1.296-.414-2.484-1.602-3.06-3.042-.378-.954-.414-1.332-.414-3.852.018-2.916.162-3.834 1.206-7.29 3.15-10.314 11.466-21.51 19.71-26.514 2.16-1.314 5.976-2.466 5.976-1.8 0 .522-.486.864-1.476 1.044-1.692.324-2.934.828-4.878 1.998-2.268 1.368-3.33 2.232-5.598 4.554-4.194 4.302-8.766 11.538-11.214 17.838-1.548 3.942-2.142 6.57-2.196 9.576-.054 3.15.54 4.536 2.394 5.49.864.45 3.096.54 4.014.162l.54-.216-.234-1.026c-.36-1.512-.306-5.292.108-8.082.63-4.32 2.178-9.792 4.122-14.634 1.062-2.61 3.618-7.848 4.446-9.126 1.53-2.286 4.662-5.13 5.994-5.382.882-.18.666.162-.684 1.08-1.548 1.044-3.726 3.312-4.806 4.968-.45.702-1.404 2.466-2.142 3.924-4.446 8.838-7.29 19.998-6.588 25.884.108.972.288 1.854.378 1.944.612.612 5.202-2.538 8.334-5.724 3.258-3.312 4.896-5.67 6.786-9.81.36-.828 1.206-.666 1.494.27.342 1.062 4.752 5.058 7.722 6.984 4.86 3.15 10.332 4.32 12.528 2.646.396-.288.396-.306.144-1.728-1.386-7.83-5.454-16.794-10.26-22.554-1.35-1.62-3.6-3.798-4.464-4.32-.486-.288-.684-.756-.342-.756.234 0 1.89 1.314 3.042 2.412 5.148 4.878 10.404 15.156 12.222 23.886.288 1.386.558 2.304.666 2.268.108-.036.432-.504.738-1.044 1.296-2.394.594-7.11-1.818-12.168-2.088-4.374-6.516-10.98-9.324-13.896-1.422-1.494-4.248-3.744-6.444-5.184-.972-.63-1.764-1.17-1.764-1.224 0-.198 2.106.684 3.276 1.368 2.826 1.638 4.338 2.736 6.12 4.392 6.894 6.426 11.106 13.986 11.844 21.294.378 3.636-.252 6.246-1.89 7.83l-.63.612-.072 2.682c-.072 2.97-.27 4.14-1.008 5.742-1.062 2.322-3.078 3.438-5.364 2.97zm2.862-.846c1.17-.594 1.944-1.674 2.52-3.438.504-1.512.738-6.822.324-6.642-1.368.558-2.304.702-4.104.612-2.016-.09-3.474-.486-5.418-1.476-2.826-1.44-6.894-4.716-9.504-7.65-.756-.846-1.422-1.548-1.494-1.584-.09-.036-.27.252-.432.63-.288.648-.27.738.108 1.674.216.54.954 2.106 1.62 3.456 3.852 7.776 8.982 13.5 13.122 14.652 1.332.36 2.178.306 3.258-.234zm-30.06-3.96c1.98-.972 5.544-5.076 7.704-8.91.558-1.008.54-1.494-.036-.63-.432.666-3.996 4.212-5.4 5.4-1.566 1.296-3.456 2.592-4.806 3.276l-.972.486.486.432c.684.594 1.746.576 3.024-.054z")
  1591. }
  1592.  
  1593. body:has(.theme-toggle[open]) [class*="_unreadIndicator_"]{
  1594.   background: #fff
  1595. }
  1596.  
  1597. /*heading n time or date text n comment*/
  1598. [class*="_subject_"],
  1599. [class*="_timestamp_"], [class*="_body_"]{
  1600.   color: #000
  1601. }
  1602.  
  1603.  
  1604. /*Comment text size n font*/
  1605. [class*="_body_"]{
  1606.   font-family: Crimson text;
  1607.   font-size: 0.85rem
  1608. }
  1609.  
  1610. /*heading text size n font*/
  1611. [class*="_subject_"]{
  1612.   font-family: grenze gotisch;
  1613.   font-size: 1rem
  1614. }
  1615.  
  1616. /*unread text*/
  1617. [class*="_subjectUnread_"] {
  1618. background: unset;
  1619. -webkit-background-clip: unset;
  1620. -webkit-text-fill-color: unset;
  1621. background-clip: unset;
  1622. color: #000;
  1623. }
  1624.  
  1625.  
  1626. body:has(.theme-toggle[open]) [class*="_subject_"], body:has(.theme-toggle[open]) [class*="_timestamp_"], body:has(.theme-toggle[open]) [class*="_subjectUnread_"], body:has(.theme-toggle[open]) [class*="_body_"]{
  1627.   color: #fff
  1628. }
  1629.  
  1630. [class*="popoverTitle_"]{
  1631.   color: #fff;
  1632.   font-family: grenze gotisch;
  1633.   font-size: 2rem
  1634. }
  1635.  
  1636. body:has(.theme-toggle[open]) [class*="popoverTitle_"]{
  1637.   color: #000
  1638. }
  1639. </style>
  1640.  
  1641.  
  1642. <style>
  1643. /* 🌸 Watermark or credit*/
  1644. .credit {
  1645.     position: absolute;
  1646.     top: -27px;
  1647.     right: 10px;
  1648.     font-family: 'Courgette', cursive;
  1649.     font-size: 14px;
  1650.     color: #fff6;
  1651.     padding: 4px 8px;
  1652.     border-radius: 4px;
  1653. }
  1654. .credit a {
  1655.     color: #fff6;
  1656.     text-decoration: none;
  1657. }
  1658. .credit a:hover {
  1659.   text-decoration: underline;
  1660.   text-shadow: 0 0 15px #fff;
  1661. }
  1662. </style>
  1663.  
  1664. <div class="credit">
  1665.     <a href="https://janitorai.com/profiles/eff11c02-441d-4da4-9839-19800ae55be5_profile-of-fictional-fairy">css by @fictional_fairy</a>
  1666. </div>
  1667.  
Add Comment
Please, Sign In to add comment