Last updated: 13/2/2025
BOT CARDS ONLY
By Missradiance on Janitorai
🌼 ╧╧╧╧╧╧✿╧╧◆≪ ◦ ❖ ◦ ≫◆╧╧✿╧╧╧╧╧╧ 🌼
Link to live preview Link to announcement post Link to Full Monochrome Flowers Template Rentry
Table of Contents
◈━◈━◈━◈━◈━◈━◈━◈━◈
FAQ
Q: Is there a full profile of this theme
A:
yes
Q: What if I don't credit you? I don't want to it's too much work 🥺
A:
Peace and love to everybody who credits me, war and hate to you specifically
Q: Will this be updated regularly
A:
It SUPER depends on my schedule, I'm a busy lady and I forget. There will be a forum post containing the full profile template + this one, if something needs updated just send a message there ORR dm me on discord @missrad1ence
Q: Will you make more themes?
A:
Yes! Above is linked my JAI announcement post. If you have any ideas post a comment there and I *might* do it
Instructions
Go to your profile settings and paste this code into the "About Me" section. Important: Don't use the CSS editor for this template! The CSS editor strips out code comments, which will make future editing much more difficult.
If you've previously used CSS code (Even in "pro mode"): Please save your existing code elsewhere (like in Notes or a Google Doc) and then delete it from your profile before pasting this template. This prevents code conflicts. You can always customize the template after pasting it!
Updates
heyo, i fixed the bot card not having animations on hover + got rid of the stupid fucking box shadows. :D
The code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 | /* ============= BOT CARDS ============= */
/* Space between the bot cards */
.pp-cc-list-container{
gap: 1.3rem;
}
/* Removes the box shadow on hover */
.profile-character-card-wrapper,
.css-1ifqy49 {
box-shadow: none;
}
/* Makes every background layer of the card black */
.pp-cc-wrapper,.pp-cc-gradient-1,.pp-cc-gradient-2,.pp-cc-gradient-3,.pp-cc-wrapper>*:not(.css-1s5evre){
background: black !important;
}
/* Smooth transition for the hover effect */
.profile-character-card-wrapper {
transition: transform 0.3s ease;
}
/* Enlarges and slides the card up on hover */
.profile-character-card-wrapper:hover {
transform: scale(1.02) translateY(-9px);
box-shadow: none;
}
/* Chat ribbon positioning, removes absolute positioning to prevent overlap */
.profile-character-card-stats-box {
position: relative;
top: auto;
right: auto;
width: 100%;
display: flex;
right: -60px;
margin: 5px 0;
}
/* Strips the ribbon's background, shape, and shadow */
.pp-cc-ribbon,
.pp-cc-ribbon-wrap {
background-color: transparent;
clip-path: none;
box-shadow: none;
position: static;
padding: 0;
}
/* Essentials */
/* Negates the ribbon's inset, hidden overflow, and drop shadow */
.pp-cc-ribbon {
inset: unset;
overflow: visible;
filter: none;
padding: 0;
}
/* Removes the ribbon's weird shape, weird shadow, and hidden overflow */
.pp-cc-ribbon-wrap {
clip-path: unset;
padding: 0;
box-shadow: none;
background: transparent;
overflow: visible;
border-radius: 0;
}
/* Chat count text, background, and icon */
.pp-cc-chats {
font-weight: 200;
font-size: 13px;
font-family: 'cardo';
background: none;
display: flex;
justify-content: center;
align-items: center;
position: relative; /* needed for positioning the line below */
}
/* The little line under the chat count */
.pp-cc-chats::after {
content: "";
position: absolute;
bottom: 0;
left: 30px;
transform: translateX(-50%);
width: 35%;
height: 1px;
background: #ffffff7d;
}
/* Adds "Chats" after the number */
.profile-character-card-chats-count::after {
content: " Chats •";
}
/* Hides the chat icon */
.pp-cc-chats svg {
display: none;
}
/* New dot icon in place of the chat icon */
.pp-cc-chats::before {
content: "•";
}
/* Makes everything inside the ribbon full width */
.profile-character-card-stats-box * {
width: 100%;
}
/* The main card box */
.profile-character-card-stack {
background: black;
border: 1px solid white;
outline: 1px solid white;
outline-offset: 2px;
border-radius: 1px;
}
/* Lets the bot name, image, and ribbon be reordered */
.profile-character-card-stack-link-component {
display: flex;
flex-direction: column;
}
/* Moves the bot name to the middle */
.profile-character-card-stack-link-component-box {
order: 2;
}
/* Keeps the image at the top */
.profile-character-card-avatar-aspect-ratio {
order: 1;
}
/* Moves the chat ribbon below the bot name */
.profile-character-card-stats-box {
order: 3;
}
/* Hides the username on the bot card */
.profile-character-card-creator-name-box {
display: none;
}
/* Makes the bot image taller */
.profile-character-card-avatar-aspect-ratio {
height: auto;
padding-bottom: 50%; /* If you wanna make it bigger just increase this number */
}
/* The bot image fills its box without squishing */
.profile-character-card-avatar-image {
height: 100%;
object-fit: cover;
border-radius: 1px
}
/* Shrinks the tags container and adds a scroll when needed */
.profile-character-card-tags {
max-height: 80px; /* Adjust this value to your preferred height */
overflow-y: auto;
overflow-x: hidden;
}
/* Token count container */
.profile-character-card-box {
background-color: white;
}
/* Flower at the end of the token count */
.profile-character-card-tokens-count::after {
content: " ✿";
color: black;
}
/* Flower at the start of the token count */
.profile-character-card-tokens-count::before {
content: "✿ ";
color: black;
}
/* Token count text */
.profile-character-card-tokens-count {
color: black;
text-shadow: none;
font-family: Courier Prime;
font-size: 12px;
text-align: center;
position: relative;
top: 3px
}
/* Bot name container, centers the text */
.profile-character-card-stack-link-component-box {
background-color: white;
text-align: center;
}
/* Description box: same size on every card, sits closer to the chat count
if you want a scroll bar on this replace overflow: hidden; with overflow-y: auto; */
.profile-character-card-description-box {
min-height: 130px;
max-height: 130px;
overflow: hidden;
margin-top: 8px !important;
padding-top: 0;
}
/* Bot name text */
.profile-character-card-name-box {
color: black;
text-align: center;
font-family: cardo;
font-size: 15px;
text-shadow: none;
}
/* The font/colour of the text in the bot description */
.pp-cc-description p {
margin: 0;
font-family: cardo;
font-size: 13px;
line-height: 1.4;
color: white;
}
/* Hides the public chat count */
.css-y395z1 {
display: none;
}
/* Greyscale bot images by default */
.profile-character-card-avatar-image {
filter: grayscale(100%);
transition: filter 0.3s ease;
}
/* Removes the greyscale on hover */
.profile-character-card-stack:hover .profile-character-card-avatar-image {
filter: grayscale(0%);
}
/* Hides the original star image */
.profile-character-card-star {
display: none;
}
/* The divider line, full width */
.profile-character-card-star-line {
width: 100%;
position: relative;
margin: 10px 0;
border: 1px solid white;
}
/* The flower centered on the divider line */
.profile-character-card-star-line::before {
content: "✿";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(0, 0, 0, 0.9);
padding: 0 8px;
font-size: 16px;
color: white;
border: 1px solid white;
line-height: 1;
z-index: 2;
}
/* Moves the description down so it doesn't hit the divider line */
.profile-character-card-description-box {
margin-top: 15px;
}
/* ===== TAG GRID ===== */
/* The tags list, turned into a two column grid */
.css-k1urot {
display: grid !important;
grid-template-columns: repeat(2, minmax(90px, 130px)); /* 2 columns, each 90px to 130px wide */
justify-content: center;
gap: 4px;
width: 100%;
max-height: inherit; /* keeps the tag scroll working */
}
/* Each tag's cell in the grid */
.pp-cc-tags-wrap-regular,
.pp-cc-tags-wrap-custom,
.css-1yp4ln {
min-width: 0;
width: 100%;
max-width: 100%;
margin: 0 !important;
}
/* Every tag is the exact same box, long names get "..." */
.pp-cc-tags-item,
.pp-cc-tags-regular,
.pp-cc-tags-custom {
display: block;
width: 100%;
min-width: 90px;
max-width: 130px;
height: 24px;
line-height: 22px; /* keep this 2px less than the height */
padding: 0 6px;
box-sizing: border-box;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* Tag styling bc yeah */
.pp-cc-tags-regular,
.pp-cc-tags-custom {
border: 1px solid white;
color: white;
background: black;
border-radius: 1px;
}
/* Tags when hovered or clicked */
:is(.pp-cc-tags-regular, .pp-cc-tags-custom):is(:hover, :focus) {
border: white;
background: white;
color: black;
}
/* REMOVING THE FIRST EMOJI ON TAGS (Creds to tigerdropped ily) */
/* regular tags */
.pp-cc-tags-regular::first-letter {
font-size: 0;
}
/* @Procrastination was the pioneer, now it was made easier through labels 🩵 */
/* Removes the original text for the "dead dove" tag */
.pp-tag-deaddove { font-size: 0; }
/* Replaces the text for the "dead dove" tag */
.pp-tag-deaddove::after {
content: "Dead Dove";
font-size: 0.75rem;
}
/* ===== LIMITLESS / EXCLUSIVE TAG ===== */
/* Stays on top of the tag grid, spanning both columns */
.pp-cc-tags-wrap:has(.pp-tag-limitless) {
grid-column: 1 / -1;
width: 100%;
display: block;
}
/* The Exclusive bar */
.pp-cc-tags-wrap .pp-tag-limitless {
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
min-width: 0;
max-width: none;
height: 20px; /* how tall the bar is */
line-height: normal;
margin: 0 auto;
padding: 0;
box-sizing: border-box;
font-family: Cardo;
font-weight: 1000;
background: white !important; /* also wipes out the purple gradient */
box-shadow: none !important;
border: 2px solid white;
border-radius: 1px;
}
/* Hides the original "Limitless" text */
.pp-cc-tags-wrap .pp-tag-limitless,
.pp-cc-tags-wrap .pp-tag-limitless * {
font-size: 0 !important;
color: transparent !important;
}
/* "Exclusive" text - visible by default */
.pp-cc-tags-wrap .pp-tag-limitless::before {
content: "・ Exclusive ・";
font-size: 14px !important;
color: black !important;
opacity: 1;
transition: opacity 0.3s ease;
}
/* "Choose me?" text - hidden by default, sits on top of "Exclusive" */
.pp-cc-tags-wrap .pp-tag-limitless::after {
content: "❤︎ Choose me? ❤︎";
font-size: 14px !important;
color: black !important;
position: absolute;
inset: 0;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
transition: opacity 0.3s ease;
}
/* On hover - "Exclusive" fades out... */
.profile-character-card-stack:hover .pp-cc-tags-wrap .pp-tag-limitless::before {
opacity: 0;
}
/* ...and "Choose me?" fades in */
.profile-character-card-stack:hover .pp-cc-tags-wrap .pp-tag-limitless::after {
opacity: 1;
}
/* ===== EVENT DECORATIONS ===== */
/* Getting rid of decorations from events (stamp on 2025 bot card) */
.css-1wqmh16,.css-nip9dx img,.css-xrg4vd img,.css-1awld45,.css-1cui3us {
display: none;
}
/* Hides the creator name plus extra event decorations and icons */
.pp-cc-creator-name,.css-1wqmh16,.css-nip9dx img,.css-xrg4vd img,.css-1awld45,.css-1cui3us,.css-5v5qgx img,.css-itvw0n,.css-1henxb,.css-8828od svg {
display: none;
}
/* ======= ✿ END OF BOT CARD SECTION ✿ ======= */
|