Velvet_RidingHood

Tsuyu Asui

Aug 9th, 2026 (edited)
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.26 KB | Source Code | 0 0
  1. Note: The base for this isn't mine! I did tweek it and add new things to it. Here is the link to the base of it I used.
  2.  
  3. Link: https://janitorai.com/characters/2e3e3206-787c-4779-816d-20a48d078f5c_character-coffee-shop-free-css-theme
  4.  
  5. <style>
  6. .css-1wfbrwg div:first-child:hover{
  7. box-shadow: none!important;
  8. }
  9. </style>
  10.  
  11. <style>
  12. .css-1uodvt1 {
  13. display: flex !important;
  14. flex-direction: column !important;
  15. align-items: center !important;
  16. gap: 15px !important;
  17. text-align: center !important;
  18. }
  19.  
  20. .css-18bnokj {
  21. order: 1 !important;
  22. }
  23.  
  24. .css-o5an2m,
  25. .css-hjkukh {
  26. order: 2 !important;
  27. }
  28.  
  29. .css-1x04uxb {
  30. order: 3 !important;
  31. }
  32.  
  33. .css-18bnokj {
  34. width: 300px !important;
  35. height: 300px !important;
  36. border: 5px solid #4c9a2a !important;
  37. border-radius: 50% !important;
  38. object-fit: cover !important;
  39. padding: 5px !important;
  40. background-color: #1a241d !important;
  41. box-shadow: 0 0 20px rgba(76, 154, 42, 0.7), 0 0 10px rgba(243, 198, 35, 0.6) !important;
  42. }
  43. </style>
  44.  
  45. <style>
  46. .profile-title-heading {
  47. color: #ffffff !important;
  48. text-shadow: 0 0 10px #4c9a2a, 2px 2px 0px #1e5631 !important;
  49. font-size: 1.6rem !important;
  50. text-align: center !important;
  51.  
  52. background: #1a241d !important;
  53. padding: 12px 11px !important;
  54. border-radius: 19px !important;
  55. border: 2px solid #4c9a2a !important;
  56. display: inline-block !important;
  57. margin-top: 10px !important;
  58. }
  59. </style>
  60.  
  61. <style>
  62. .profile-title-heading {
  63. font-family: 'Impact', 'Trebuchet MS', sans-serif !important;
  64. font-weight: 500 !important;
  65. text-transform: uppercase !important;
  66. letter-spacing: 1.5px !important;
  67. }
  68. </style>
  69.  
  70. <style>
  71. .css-1uodvt1 {
  72. padding-top: 0px;
  73. flex-direction: column;
  74. justify-items: center;
  75. text-align: center;
  76. }
  77. </style>
  78.  
  79. <style>
  80. .profile-title-heading::after {
  81. content: " | πŸΈπŸŒŠπŸƒ" !important;
  82. display: inline-block !important;
  83. font-size: 1.5rem !important;
  84. margin-left: 4px !important;
  85. vertical-align: middle !important;
  86. }
  87. </style>
  88.  
  89. <style>
  90. .character-list-pagination-flex {
  91. align-items: center;
  92. flex-direction: column;
  93. gap: 12px;
  94. }
  95.  
  96. .profile-badge-flex-outer {
  97. background: #1a241d;
  98. color: #4c9a2a !important;
  99. border: 2px solid #4c9a2a !important;
  100. border-radius: 6px;
  101. font-family: 'Trebuchet MS', sans-serif;
  102. box-shadow: 0 0 12px rgba(76, 154, 42, 0.4);
  103. text-shadow: 0 0 6px rgba(243, 198, 35, 0.5);
  104. }
  105.  
  106. .profile-character-search-input {
  107. background: #253328;
  108. color: #ffffff;
  109. caret-color: #f3c623;
  110. font-family: 'Trebuchet MS', sans-serif;
  111. }
  112.  
  113. .profile-character-search-input,
  114. .profile-character-search-input:is(:hover, :focus) {
  115. border: 2px solid #4c9a2a;
  116. border-radius: 8px 0 0 8px;
  117. box-shadow: 0 0 10px rgba(76, 154, 42, 0.5);
  118. }
  119.  
  120. .profile-character-search-input::placeholder {
  121. color: #4c9a2aa0;
  122. }
  123.  
  124. .profile-character-search-input ~ div svg {
  125. color: #4c9a2a !important;
  126. transform: scale(1.3);
  127. }
  128.  
  129. .profile-filter-button {
  130. background: #253328 !important;
  131. border: 2px solid #4c9a2a;
  132. border-radius: 6px;
  133. }
  134.  
  135. .profile-filter-button svg {
  136. color: #4c9a2a !important;
  137. }
  138.  
  139. #root ~ *:has(> .profile-filter-modal-modal-overlay)
  140. [data-focus-lock-disabled] > * > * {
  141. background: #1a241d !important;
  142. border: 2px solid #4c9a2a;
  143. box-shadow: 0 0 20px rgba(76, 154, 42, 0.6);
  144. }
  145.  
  146. .profile-filter-modal-body-tags-flex-box-heading {
  147. text-align: center;
  148. font-family: 'Trebuchet MS', sans-serif;
  149. color: #ffffff;
  150. letter-spacing: 1px;
  151. }
  152.  
  153. [class*="_tagsContainer_"] {
  154. background: #1a241d;
  155. border: 2px solid #4c9a2a;
  156. }
  157.  
  158. [class*="_collapsedContainer_"] [class*="_tag_"] {
  159. border: 1px solid #4c9a2a;
  160. background: #253328;
  161. color: #ffffff;
  162. }
  163.  
  164. [class*="_collapsedContainer_"] [class*="_tag_"]:not([class*="_tagSelected_"]):hover {
  165. background: #1e5631;
  166. box-shadow: 0 0 8px rgba(76, 154, 42, 0.8);
  167. }
  168.  
  169. [class*="_collapsedContainer_"] [class*="_tagSelected_"] {
  170. background: #4c9a2a;
  171. color: #1a241d;
  172. box-shadow: 0 0 10px rgba(76, 154, 42, 0.8);
  173. }
  174.  
  175. [class*="_navigationButton"] {
  176. background: #253328;
  177. border: 1px solid #4c9a2a;
  178. color: #ffffff;
  179. }
  180.  
  181. #root .react-select__control {
  182. background: #253328;
  183. border: 2px solid #4c9a2a !important;
  184. }
  185.  
  186. #root .react-select__single-value {
  187. color: #ffffff;
  188. font-family: 'Trebuchet MS', sans-serif;
  189. }
  190.  
  191. #root .react-select__dropdown-indicator svg {
  192. color: #4c9a2a;
  193. }
  194.  
  195. .profile-pagination-prev-hstack svg {
  196. color: #4c9a2a;
  197. }
  198.  
  199. .profile-badge-flex-outer {
  200. height: 45px;
  201. background: #1a241d !important;
  202. color: #4c9a2a !important;
  203. box-shadow: 0 0 12px rgba(76, 154, 42, 0.3);
  204. border: none !important;
  205. border-bottom: 3px solid #f3c623 !important;
  206. border-radius: 0;
  207. font-family: 'Trebuchet MS', sans-serif;
  208. letter-spacing: 1px;
  209. text-shadow: 0 0 6px rgba(243, 198, 35, 0.5);
  210. }
  211.  
  212. .profile-badge-flex-outer,
  213. .profile-badge-total-text::after {
  214. font-size: 1.0rem !important;
  215. }
  216.  
  217. .profile-badge-total-text {
  218. font-size: 0 !important;
  219. }
  220.  
  221. .profile-badge-total-text::after {
  222. content: "Froppy's Pond Friends";
  223. letter-spacing: 1px;
  224. color: #ffffff;
  225. }
  226.  
  227. .profile-tabs-wrapper {
  228. visibility: hidden !important;
  229. }
  230. </style>
  231.  
  232. <style>
  233. .torn-paper {
  234. background-color: #1a241d !important;
  235. color: #ffffff !important;
  236. padding: 30px !important;
  237. border-radius: 6px !important;
  238. font-family: 'Trebuchet MS', sans-serif !important;
  239. position: relative !important;
  240. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6) !important;
  241. margin: -9px auto !important;
  242. max-width: 100% !important;
  243. border: 3px solid #4c9a2a !important;
  244. }
  245.  
  246. .torn-paper h3 {
  247. text-transform: uppercase !important;
  248. border-bottom: 2px solid #f3c623 !important;
  249. margin-bottom: 15px !important;
  250. padding-bottom: 5px !important;
  251. color: #4c9a2a !important;
  252. }
  253. </style>
  254.  
  255. <div class="torn-paper">
  256. <h3>Rainy Day Log 🐸</h3>
  257. <p>Ribbit! I always say what I'm thinking. Call me Tsu! Welcome to my profile page, let's work hard and be great heroes! πŸƒ</p>
  258. </div>
  259.  
  260. <style>
  261. .torn-paper {
  262. position: relative !important;
  263. }
  264.  
  265. .torn-paper::before {
  266. content: "🐸🌊 Λšβ‚Šβ€§" !important;
  267. position: absolute !important;
  268. top: 5px !important;
  269. left: 5px !important;
  270. font-size: 1.2rem !important;
  271. z-index: 1 !important;
  272. }
  273.  
  274. .torn-paper::after {
  275. content: "Λ™βœ§Λ–Β°πŸƒ Kero Kero! ༘ β‹†ο½‘Λš" !important;
  276. position: absolute !important;
  277. bottom: 5px !important;
  278. right: 5px !important;
  279. font-size: 1.2rem !important;
  280. z-index: 1 !important;
  281. }
  282. </style>
  283.  
  284. <div class="cafe-button-container">
  285. <a href="#" class="cafe-btn">Button</a>
  286. <a href="#" class="cafe-btn">Button</a>
  287. <a href="#" class="cafe-btn">Button</a>
  288. </div>
  289.  
  290. <style>
  291. .cafe-button-container {
  292. display: flex;
  293. justify-content: center;
  294. gap: 15px;
  295. margin: 20px 0;
  296. }
  297.  
  298. .cafe-btn {
  299. background: #1a241d !important;
  300. color: #4c9a2a !important;
  301. padding: 10px 25px !important;
  302. border: 2px solid #4c9a2a !important;
  303. border-radius: 25px !important;
  304. font-family: 'Trebuchet MS', sans-serif !important;
  305. font-weight: bold !important;
  306. text-decoration: none !important;
  307. transition: 0.3s !important;
  308. box-shadow: 2px 4px 6px rgba(0,0,0,0.5) !important;
  309. }
  310.  
  311. .cafe-btn:hover {
  312. background: #4c9a2a !important;
  313. color: #ffffff !important;
  314. border: 2px solid #f3c623 !important;
  315. transform: translateY(-3px) !important;
  316. box-shadow: 0 0 15px rgba(76, 154, 42, 0.9) !important;
  317. cursor: pointer;
  318. }
  319. </style>
  320.  
  321. <div class="wood-divider"></div>
  322. <style>
  323. .wood-divider {
  324. width: 80%;
  325. height: 12px;
  326. margin: 20px auto;
  327. border-radius: 6px;
  328. background: repeating-linear-gradient(
  329. -45deg,
  330. #1a241d,
  331. #1a241d 12px,
  332. #1e5631 12px,
  333. #1e5631 24px,
  334. #4c9a2a 24px,
  335. #4c9a2a 36px
  336. );
  337. box-shadow: 0 2px 8px rgba(76, 154, 42, 0.5);
  338. }
  339. </style>
  340.  
  341. <div class="cork-board">
  342. <h2 class="board-title">Lily Pad Notes</h2>
  343. <div class="pinned-note">
  344. <p><strong>Rescue Training (USJ)</strong><br>Flood Zone maneuvers completed successfully. Ribbit!</p>
  345. </div>
  346. <div class="pinned-note">
  347. <p><strong>Selkie Work-Study</strong><br>Coast Guard patrol scheduled for this afternoon. Keep an eye out for villains!</p>
  348. </div>
  349. <div class="pinned-note">
  350. <p><strong>Reminders</strong><br>Don't forget to moisturize during cold weather to prevent hibernating!</p>
  351. </div>
  352. </div>
  353.  
  354. <style>
  355. .cork-board {
  356. background-color: #1a241d !important;
  357. border: 4px solid #4c9a2a !important;
  358. padding: 20px !important;
  359. margin: 20px auto !important;
  360. max-width: 500px !important;
  361. box-shadow: 0 0 20px rgba(30, 86, 49, 0.8) !important;
  362. border-radius: 12px !important;
  363. }
  364.  
  365. .cork-board h2 {
  366. font-family: 'Impact', sans-serif !important;
  367. color: #4c9a2a !important;
  368. font-size: 2rem !important;
  369. text-transform: uppercase !important;
  370. letter-spacing: 3px !important;
  371. text-align: center !important;
  372. text-shadow: 2px 2px #1e5631 !important;
  373. margin: 0 !important;
  374. padding: 10px 0 !important;
  375. background: transparent !important;
  376. }
  377.  
  378. .pinned-note {
  379. background-color: #253328 !important;
  380. color: #ffffff !important;
  381. padding: 15px !important;
  382. margin: 10px 0 !important;
  383. border-radius: 8px !important;
  384. font-family: 'Trebuchet MS', sans-serif !important;
  385. border-left: 5px solid #f3c623 !important;
  386. position: relative !important;
  387. box-shadow: 3px 3px 5px rgba(0,0,0,0.5) !important;
  388. }
  389.  
  390. .pinned-note::before {
  391. content: "🐸" !important;
  392. position: absolute !important;
  393. top: -12px !important;
  394. right: 15px !important;
  395. font-size: 1rem !important;
  396. }
  397. </style>
  398.  
  399. <div class="status-indicator">
  400. <div class="status-dot"></div>
  401. <span class="status-text">Ribbit Mode: Ready 🐸</span>
  402. </div>
  403.  
  404. <style>
  405. .status-indicator {
  406. position: absolute !important;
  407. top: 300px !important;
  408. left: 60px !important;
  409. display: flex !important;
  410. align-items: center !important;
  411. gap: 5px !important;
  412. background: rgba(26, 36, 29, 0.95) !important;
  413. padding: 6px 12px !important;
  414. border-radius: 15px !important;
  415. border: 1px solid #4c9a2a !important;
  416. z-index: 10 !important;
  417. box-shadow: 0 0 12px rgba(76, 154, 42, 0.7) !important;
  418. }
  419.  
  420. .status-dot {
  421. width: 10px !important;
  422. height: 10px !important;
  423. background-color: #4c9a2a !important;
  424. border-radius: 50% !important;
  425. box-shadow: 0 0 8px #4c9a2a !important;
  426. }
  427.  
  428. .status-text {
  429. color: #ffffff !important;
  430. font-family: 'Trebuchet MS', sans-serif !important;
  431. font-weight: bold !important;
  432. font-size: 0.8rem !important;
  433. }
  434.  
  435. @media (max-width: 768px) {
  436. .status-indicator {
  437. top: 300px !important;
  438. left: 5px !important;
  439. padding: 3px 6px !important;
  440. }
  441. .status-text {
  442. font-size: 0.7rem !important;
  443. }
  444. }
  445. </style>
  446.  
  447. <div class="wood-divider"></div>
  448.  
  449. <style>
  450. .profile-character-card-wrapper {
  451. margin-bottom: 0.5rem;
  452. transition: 500ms ease;
  453. }
  454. .profile-character-card-wrapper, .profile-character-card-wrapper > div:empty {
  455. background: transparent !important;
  456. box-shadow: none;
  457. }
  458. .profile-character-card-wrapper:hover {
  459. box-shadow: none;
  460. transform: translateY(-4px) scale(1.01);
  461. }
  462. .profile-character-card-stack {
  463. background: #1a241d;
  464. border: 2px solid #4c9a2a;
  465. border-radius: 15px;
  466. box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
  467. }
  468. .profile-character-card-stack-link-component {
  469. display: flex;
  470. flex-direction: column-reverse;
  471. flex-wrap: nowrap;
  472. justify-content: center;
  473. }
  474.  
  475. .profile-character-card-name-box {
  476. color: #4c9a2a;
  477. font-family: 'Impact', sans-serif;
  478. font-size: 1.1rem;
  479. letter-spacing: 1px;
  480. text-transform: uppercase;
  481. text-shadow: 1px 1px 2px #1e5631;
  482. text-align: center;
  483. }
  484.  
  485. .profile-character-card-stats-box {
  486. position: absolute;
  487. display: flex;
  488. top: -0.75rem;
  489. right: unset;
  490. align-content: center;
  491. align-items: center;
  492. justify-content: center;
  493. width: 100%;
  494. }
  495. .profile-character-card-stats-box * {
  496. width: 100%;
  497. }
  498. .profile-character-card-ribbon {
  499. position: static;
  500. overflow: visible;
  501. filter: none;
  502. }
  503. .profile-character-card-ribbon-wrap {
  504. padding: 0;
  505. clip-path: polygon(25% 0, 75% 0, 70% 50%, 75% 100%, 25% 100%, 30% 50%);
  506. box-shadow: none;
  507. background: #f3c623;
  508. overflow: visible;
  509. border-radius: 0;
  510. transition: all 500ms;
  511. }
  512. .profile-character-cards-chat-count-tbmessages {
  513. display: none;
  514. }
  515. .profile-character-card-chats-count::before {
  516. content: "| 🐸 ";
  517. font-weight: normal;
  518. }
  519. .profile-character-card-chats-count::after {
  520. content: " Ribbits |";
  521. font-weight: normal;
  522. }
  523. .profile-character-card-chats-count {
  524. text-align: center;
  525. color: #1a241d;
  526. font-family: 'Trebuchet MS', sans-serif;
  527. font-weight: bold;
  528. }
  529.  
  530. .profile-character-card-avatar-aspect-ratio {
  531. margin: 10px;
  532. }
  533. .profile-character-card-avatar-image {
  534. border-radius: 8px;
  535. border: 2px solid #4c9a2a;
  536. }
  537.  
  538. .profile-character-card-creator-name-link {
  539. display: none;
  540. }
  541.  
  542. .profile-character-card-description-markdown-container * {
  543. font-family: 'Trebuchet MS', sans-serif;
  544. color: #ffffff !important;
  545. text-align: center !important;
  546. }
  547.  
  548. .profile-character-card-star-line {
  549. border-color: #4c9a2a;
  550. }
  551. .profile-character-card-star {
  552. display: none;
  553. }
  554. .profile-character-card-star-line::after {
  555. content: "πŸΈπŸƒ";
  556. position: absolute;
  557. color: #4c9a2a;
  558. font-size: 0.9rem;
  559. right: -25px;
  560. top: -15px;
  561. }
  562.  
  563. .profile-character-card-tags ul {
  564. justify-content: center;
  565. padding-bottom: 10px;
  566. }
  567. .profile-character-card-tags-wrap:has(.profile-character-card-tag-limitless), .profile-character-card-tag-limitless {
  568. flex: 1 1 100%;
  569. width: 100%;
  570. }
  571. .profile-character-card-tags-wrap:has(.profile-character-card-tag-limitless) {
  572. padding-top: 2px;
  573. padding-bottom: 2px;
  574. background: rgba(76, 154, 42, 0.3);
  575. border-radius: 20px;
  576. }
  577. .profile-character-card-tag-limitless {
  578. border: none;
  579. font-size: 0;
  580. background: transparent;
  581. }
  582. .profile-character-card-tag-limitless::before, .profile-character-card-tag-limitless::after {
  583. font-size: 0.9rem;
  584. font-family: 'Trebuchet MS', sans-serif;
  585. font-weight: bold;
  586. color: #4c9a2a;
  587. text-align: center;
  588. position: absolute;
  589. transition: opacity 500ms ease;
  590. }
  591. .profile-character-card-tag-limitless::before {
  592. content: "🐸 Aquatic Patrol";
  593. }
  594. .profile-character-card-tag-limitless::after {
  595. content: "πŸƒ Kero Kero!~";
  596. opacity: 0;
  597. }
  598. .profile-character-card-wrapper:hover .profile-character-card-tag-limitless::before {
  599. opacity: 0;
  600. }
  601. .profile-character-card-wrapper:hover .profile-character-card-tag-limitless::after {
  602. opacity: 1;
  603. transition-delay: 250ms;
  604. }
  605. .profile-character-card-tags-wrap:not(:has(.profile-character-card-tag-limitless)) {
  606. border: 1px solid #4c9a2a;
  607. border-radius: 15px;
  608. }
  609. .profile-character-card-tags-wrap a {
  610. display: flex;
  611. }
  612. .pp-cc-tags-regular {
  613. font-size: 0;
  614. display: inline;
  615. border: none !important;
  616. }
  617. .pp-cc-tags-regular::first-letter {
  618. font-size: 0.9rem;
  619. }
  620. .pp-cc-tags-item:hover:not(.profile-character-card-tag-limitless) {
  621. background: rgba(76, 154, 42, 0.3);
  622. }
  623. .pp-cc-tags-custom {
  624. border: none !important;
  625. color: #4c9a2a;
  626. font-family: 'Trebuchet MS', sans-serif;
  627. font-weight: 600;
  628. }
  629.  
  630. .profile-character-card-tokens-count {
  631. color: #4c9a2a;
  632. text-shadow: none;
  633. font-family: 'Trebuchet MS', sans-serif;
  634. font-weight: 500;
  635. }
  636.  
  637. .profile-character-card-box ~ div {
  638. display: none;
  639. }
  640. </style>
  641.  
  642. <div class="cafe-chalkboard-menu">
  643. <div class="chalkboard-frame">
  644. <div class="chalkboard-surface">
  645. <h3 class="chalk-title">Froppy's Cafe Refreshments 🍡</h3>
  646. <ul class="chalk-items">
  647. <li>🍡 Iced Matcha Green Tea (Extra Foam)</li>
  648. <li>🍈 Fresh Melon Cream Soda with Ice Cream</li>
  649. <li>🍑 Triple Color Dango (Green, White, Pink)</li>
  650. <li>🟩 Kiwi & Lime Fresh Splash Cooler</li>
  651. <li>🍰 Green Tea Chiffon Cake</li>
  652. <li>πŸ§ƒ Lily Pad Cucumber & Mint Smoothie</li>
  653. </ul>
  654. <div class="chalk-footer">"Call me Tsu, kero!"</div>
  655. </div>
  656. </div>
  657. </div>
  658.  
  659. <style>
  660. .css-p641ht {
  661. background-color: #1a241d !important;
  662. border-bottom: 4px solid #4c9a2a !important;
  663. box-shadow: 0 4px 10px rgba(0, 0, 0, 0.6) !important;
  664. }
  665.  
  666. .css-1qj3ulc {
  667. font-size: 0 !important;
  668. visibility: hidden !important;
  669. position: relative !important;
  670. display: inline-block !important;
  671. }
  672.  
  673. .css-1qj3ulc::after {
  674. content: "Froppy.Hero 🐸" !important;
  675. visibility: visible !important;
  676. font-family: 'Impact', sans-serif !important;
  677. font-size: 1.6rem !important;
  678. font-weight: bold !important;
  679. color: #4c9a2a !important;
  680. letter-spacing: 2px !important;
  681. text-shadow: 2px 2px 0px #1e5631 !important;
  682. position: absolute !important;
  683. left: 0 !important;
  684. top: 50% !important;
  685. transform: translateY(-50%) !important;
  686. white-space: nowrap !important;
  687. }
  688.  
  689. .cafe-page-doll {
  690. position: fixed !important;
  691. bottom: 30px !important;
  692. right: 30px !important;
  693. z-index: 9999 !important;
  694. display: flex !important;
  695. flex-direction: column !important;
  696. align-items: center !important;
  697. pointer-events: auto !important;
  698. user-select: none !important;
  699. }
  700.  
  701. .doll-graphic {
  702. font-size: 3rem !important;
  703. line-height: 1 !important;
  704. filter: drop-shadow(3px 3px 0px #1a241d) !important;
  705. animation: dollFloat 3s ease-in-out infinite !important;
  706. }
  707.  
  708. .doll-steam {
  709. color: #4c9a2a !important;
  710. font-family: Arial, sans-serif !important;
  711. font-size: 1.5rem !important;
  712. font-weight: bold !important;
  713. opacity: 0 !important;
  714. transform: translateY(10px) !important;
  715. animation: dollSteam 3s ease-in-out infinite !important;
  716. }
  717.  
  718. .doll-shadow {
  719. width: 30px !important;
  720. height: 6px !important;
  721. background: rgba(76, 154, 42, 0.5) !important;
  722. border-radius: 50% !important;
  723. margin-top: 5px !important;
  724. animation: dollShadow 3s ease-in-out infinite !important;
  725. }
  726.  
  727. @keyframes dollFloat {
  728. 0%, 100% { transform: translateY(0); }
  729. 50% { transform: translateY(-12px); }
  730. }
  731.  
  732. @keyframes dollShadow {
  733. 0%, 100% { transform: scale(1); opacity: 0.5; }
  734. 50% { transform: scale(0.7); opacity: 0.2; }
  735. }
  736.  
  737. @keyframes dollSteam {
  738. 0% { transform: translateY(5px) scale(0.8); opacity: 0; }
  739. 50% { opacity: 0.8; }
  740. 100% { transform: translateY(-15px) scale(1.2); opacity: 0; }
  741. }
  742.  
  743. .cafe-chalkboard-menu {
  744. margin: 25px auto !important;
  745. max-width: 480px !important;
  746. width: 300% !important;
  747. box-sizing: border-box !important;
  748. }
  749.  
  750. .chalkboard-frame {
  751. background: #1a241d !important;
  752. border: 4px solid #4c9a2a !important;
  753. border-radius: 8px !important;
  754. padding: 10px !important;
  755. box-shadow: 0 0 15px rgba(76, 154, 42, 0.5) !important;
  756. }
  757.  
  758. .chalkboard-surface {
  759. background: #253328 !important;
  760. border: 1px dashed #4c9a2a !important;
  761. padding: 15px !important;
  762. text-align: center !important;
  763. }
  764.  
  765. .chalk-title {
  766. color: #4c9a2a !important;
  767. font-family: 'Impact', sans-serif !important;
  768. font-size: 1.3rem !important;
  769. text-transform: uppercase !important;
  770. letter-spacing: 1px !important;
  771. border-bottom: 1px solid rgba(243, 198, 35, 0.6) !important;
  772. padding-bottom: 8px !important;
  773. margin-bottom: 12px !important;
  774. }
  775.  
  776. .chalk-items {
  777. list-style: none !important;
  778. padding: 0 !important;
  779. margin: 0 !important;
  780. }
  781.  
  782. .chalk-items li {
  783. color: #ffffff !important;
  784. font-family: 'Trebuchet MS', sans-serif !important;
  785. font-size: 0.95rem !important;
  786. margin: 8px 0 !important;
  787. text-align: left !important;
  788. }
  789.  
  790. .chalk-footer {
  791. color: #f3c623 !important;
  792. font-family: 'Trebuchet MS', sans-serif !important;
  793. font-size: 0.85rem !important;
  794. font-style: italic !important;
  795. margin-top: 15px !important;
  796. }
  797.  
  798. @media (max-width: 768px) {
  799.  
  800. .css-1qj3ulc::after {
  801. font-size: 1.3rem !important;
  802. }
  803.  
  804. .cafe-page-doll {
  805. bottom: 15px !important;
  806. right: 15px !important;
  807. transform: scale(0.8) !important;
  808. opacity: 0.8 !important;
  809. }
  810.  
  811. .cafe-chalkboard-menu {
  812. max-width: 90% !important;
  813. padding: 0 10px !important;
  814. }
  815. }
  816. </style>
  817.  
  818. <style>
  819. .profile-top-bar {
  820. background: rgba(26, 36, 29, 0.95);
  821. backdrop-filter: blur(5px);
  822. box-shadow: none;
  823. border-bottom: 3px solid #4c9a2a;
  824. }
  825. .profile-top-box-flex-inner, .profile-top-bar-logo-box {
  826. min-width: fit-content;
  827. }
  828.  
  829. .profile-top-bar-logo-name:hover { text-shadow: none; }
  830. .profile-top-bar-logo { background: transparent; }
  831.  
  832. .pp-uc-followers-count span + span { font-size:0; }
  833.  
  834. .pp-uc-followers-count span + span::after {
  835. content: "Tadpoles";
  836. font-size:1rem;
  837. }
  838.  
  839. .sonner-toast-container [data-sonner-toast][data-type=success]{
  840. background: #1a241d!important;
  841. color: #4c9a2a!important;
  842. border: 2px solid #f3c623!important;
  843. }
  844. </style>
Advertisement
Add Comment
Please, Sign In to add comment