Velvet_RidingHood

Shota Aizawa

Aug 9th, 2026 (edited)
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.20 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 #d4af37 !important;
  37. border-radius: 50% !important;
  38. object-fit: cover !important;
  39. padding: 5px !important;
  40. background-color: #121212 !important;
  41. box-shadow: 0 0 15px rgba(212, 175, 55, 0.4), 0 0 10px rgba(186, 24, 27, 0.5) !important;
  42. }
  43. </style>
  44.  
  45. <style>
  46. .profile-title-heading {
  47. color: #f5f5f5 !important;
  48. text-shadow: 0 0 10px #ba181b !important;
  49. font-size: 1.6rem !important;
  50. text-align: center !important;
  51.  
  52. background: #121212 !important;
  53. padding: 12px 11px !important;
  54. border-radius: 19px !important;
  55. border: 2px solid #d4af37 !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: 1px !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: #121212;
  98. color: #d4af37 !important;
  99. border: 2px solid #d4af37 !important;
  100. border-radius: 6px;
  101. font-family: 'Trebuchet MS', sans-serif;
  102. box-shadow: 0 0 12px rgba(212, 175, 55, 0.3);
  103. text-shadow: 0 0 6px rgba(186, 24, 27, 0.5);
  104. }
  105.  
  106. .profile-character-search-input {
  107. background: #1e1e1e;
  108. color: #f5f5f5;
  109. caret-color: #ba181b;
  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 #d4af37;
  116. border-radius: 8px 0 0 8px;
  117. box-shadow: 0 0 10px rgba(212, 175, 55, 0.4);
  118. }
  119.  
  120. .profile-character-search-input::placeholder {
  121. color: #d4af3780;
  122. }
  123.  
  124. .profile-character-search-input ~ div svg {
  125. color: #d4af37 !important;
  126. transform: scale(1.3);
  127. }
  128.  
  129. .profile-filter-button {
  130. background: #1e1e1e !important;
  131. border: 2px solid #d4af37;
  132. border-radius: 6px;
  133. }
  134.  
  135. .profile-filter-button svg {
  136. color: #d4af37 !important;
  137. }
  138.  
  139. #root ~ *:has(> .profile-filter-modal-modal-overlay)
  140. [data-focus-lock-disabled] > * > * {
  141. background: #121212 !important;
  142. border: 2px solid #d4af37;
  143. box-shadow: 0 0 20px rgba(186, 24, 27, 0.5);
  144. }
  145.  
  146. .profile-filter-modal-body-tags-flex-box-heading {
  147. text-align: center;
  148. font-family: 'Trebuchet MS', sans-serif;
  149. color: #f5f5f5;
  150. letter-spacing: 1px;
  151. }
  152.  
  153. [class*="_tagsContainer_"] {
  154. background: #121212;
  155. border: 2px solid #d4af37;
  156. }
  157.  
  158. [class*="_collapsedContainer_"] [class*="_tag_"] {
  159. border: 1px solid #d4af37;
  160. background: #1e1e1e;
  161. color: #f5f5f5;
  162. }
  163.  
  164. [class*="_collapsedContainer_"] [class*="_tag_"]:not([class*="_tagSelected_"]):hover {
  165. background: #ba181b;
  166. box-shadow: 0 0 6px rgba(186, 24, 27, 0.6);
  167. }
  168.  
  169. [class*="_collapsedContainer_"] [class*="_tagSelected_"] {
  170. background: #d4af37;
  171. color: #121212;
  172. box-shadow: 0 0 10px rgba(212, 175, 55, 0.6);
  173. }
  174.  
  175. [class*="_navigationButton"] {
  176. background: #1e1e1e;
  177. border: 1px solid #d4af37;
  178. color: #f5f5f5;
  179. }
  180.  
  181. #root .react-select__control {
  182. background: #1e1e1e;
  183. border: 2px solid #d4af37 !important;
  184. }
  185.  
  186. #root .react-select__single-value {
  187. color: #f5f5f5;
  188. font-family: 'Trebuchet MS', sans-serif;
  189. }
  190.  
  191. #root .react-select__dropdown-indicator svg {
  192. color: #d4af37;
  193. }
  194.  
  195. .profile-pagination-prev-hstack svg {
  196. color: #d4af37;
  197. }
  198.  
  199. .profile-badge-flex-outer {
  200. height: 45px;
  201. background: #121212 !important;
  202. color: #d4af37 !important;
  203. box-shadow: 0 0 12px rgba(212, 175, 55, 0.3);
  204. border: none !important;
  205. border-bottom: 2px solid #ba181b !important;
  206. border-radius: 0;
  207. font-family: 'Trebuchet MS', sans-serif;
  208. letter-spacing: 1px;
  209. text-shadow: 0 0 6px rgba(186, 24, 27, 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: "Class 1-A Roster";
  223. letter-spacing: 1px;
  224. color: #f5f5f5;
  225. }
  226.  
  227. .profile-tabs-wrapper {
  228. visibility: hidden !important;
  229. }
  230. </style>
  231.  
  232. <style>
  233. .torn-paper {
  234. background-color: #121212 !important;
  235. color: #f5f5f5 !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.8) !important;
  241. margin: -9px auto !important;
  242. max-width: 100% !important;
  243. border: 2px solid #d4af37 !important;
  244. }
  245.  
  246. .torn-paper h3 {
  247. text-transform: uppercase !important;
  248. border-bottom: 2px solid #ba181b !important;
  249. margin-bottom: 15px !important;
  250. padding-bottom: 5px !important;
  251. color: #d4af37 !important;
  252. }
  253. </style>
  254.  
  255. <div class="torn-paper">
  256. <h3>Homeroom Directive ๐Ÿงฃ</h3>
  257. <p>Don't waste my time. State your business, keep it logical, and don't make me use my Quirk. ๐Ÿ’ค</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: "ห™โœงห–ยฐ๐Ÿงฃ Erasure! เผ˜ โ‹†๏ฝกหš" !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: #121212 !important;
  300. color: #d4af37 !important;
  301. padding: 10px 25px !important;
  302. border: 2px solid #d4af37 !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.8) !important;
  309. }
  310.  
  311. .cafe-btn:hover {
  312. background: #ba181b !important;
  313. color: #ffffff !important;
  314. border: 2px solid #d4af37 !important;
  315. transform: translateY(-3px) !important;
  316. box-shadow: 0 0 12px rgba(186, 24, 27, 0.8) !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. #121212,
  331. #121212 12px,
  332. #d4af37 12px,
  333. #d4af37 24px
  334. );
  335. box-shadow: 0 2px 8px rgba(186, 24, 27, 0.4);
  336. }
  337. </style>
  338.  
  339. <div class="cork-board">
  340. <h2 class="board-title">Underground Files</h2>
  341. <div class="pinned-note">
  342. <p><strong>Class 1-A Syllabus</strong><br>Quirk Apprehension Test scheduled for tomorrow morning. Be ready.</p>
  343. </div>
  344. <div class="pinned-note">
  345. <p><strong>Pro Hero Ops</strong><br>Night patrol logs pending review. Need extra eye drops.</p>
  346. </div>
  347. <div class="pinned-note">
  348. <p><strong>Logistics</strong><br>Sleeping bag repacked. Do not disturb during break intervals.</p>
  349. </div>
  350. </div>
  351.  
  352. <style>
  353. .cork-board {
  354. background-color: #121212 !important;
  355. border: 4px solid #d4af37 !important;
  356. padding: 20px !important;
  357. margin: 20px auto !important;
  358. max-width: 500px !important;
  359. box-shadow: 0 0 20px rgba(0, 0, 0, 0.9) !important;
  360. border-radius: 12px !important;
  361. }
  362.  
  363. .cork-board h2 {
  364. font-family: 'Impact', sans-serif !important;
  365. color: #d4af37 !important;
  366. font-size: 2rem !important;
  367. text-transform: uppercase !important;
  368. letter-spacing: 3px !important;
  369. text-align: center !important;
  370. text-shadow: 2px 2px #ba181b !important;
  371. margin: 0 !important;
  372. padding: 10px 0 !important;
  373. background: transparent !important;
  374. }
  375.  
  376. .pinned-note {
  377. background-color: #1e1e1e !important;
  378. color: #f5f5f5 !important;
  379. padding: 15px !important;
  380. margin: 10px 0 !important;
  381. border-radius: 8px !important;
  382. font-family: 'Trebuchet MS', sans-serif !important;
  383. border-left: 5px solid #ba181b !important;
  384. position: relative !important;
  385. box-shadow: 3px 3px 5px rgba(0,0,0,0.6) !important;
  386. }
  387.  
  388. .pinned-note::before {
  389. content: "๐Ÿงฃ" !important;
  390. position: absolute !important;
  391. top: -12px !important;
  392. right: 15px !important;
  393. font-size: 1rem !important;
  394. }
  395. </style>
  396.  
  397. <div class="status-indicator">
  398. <div class="status-dot"></div>
  399. <span class="status-text">Quirk Status: Active ๐Ÿ‘๏ธ</span>
  400. </div>
  401.  
  402. <style>
  403. .status-indicator {
  404. position: absolute !important;
  405. top: 300px !important;
  406. left: 60px !important;
  407. display: flex !important;
  408. align-items: center !important;
  409. gap: 5px !important;
  410. background: rgba(18, 18, 18, 0.95) !important;
  411. padding: 6px 12px !important;
  412. border-radius: 15px !important;
  413. border: 1px solid #ba181b !important;
  414. z-index: 10 !important;
  415. box-shadow: 0 0 10px rgba(186, 24, 27, 0.6) !important;
  416. }
  417.  
  418. .status-dot {
  419. width: 10px !important;
  420. height: 10px !important;
  421. background-color: #ba181b !important;
  422. border-radius: 50% !important;
  423. box-shadow: 0 0 8px #ba181b !important;
  424. }
  425.  
  426. .status-text {
  427. color: #f5f5f5 !important;
  428. font-family: 'Trebuchet MS', sans-serif !important;
  429. font-weight: bold !important;
  430. font-size: 0.8rem !important;
  431. }
  432.  
  433. @media (max-width: 768px) {
  434. .status-indicator {
  435. top: 300px !important;
  436. left: 5px !important;
  437. padding: 3px 6px !important;
  438. }
  439. .status-text {
  440. font-size: 0.7rem !important;
  441. }
  442. }
  443. </style>
  444.  
  445. <div class="wood-divider"></div>
  446.  
  447. <style>
  448. .profile-character-card-wrapper {
  449. margin-bottom: 0.5rem;
  450. transition: 500ms ease;
  451. }
  452. .profile-character-card-wrapper, .profile-character-card-wrapper > div:empty {
  453. background: transparent !important;
  454. box-shadow: none;
  455. }
  456. .profile-character-card-wrapper:hover {
  457. box-shadow: none;
  458. transform: translateY(-4px) scale(1.01);
  459. }
  460. .profile-character-card-stack {
  461. background: #121212;
  462. border: 2px solid #d4af37;
  463. border-radius: 15px;
  464. box-shadow: 0 4px 12px rgba(0, 0, 0, 0.8);
  465. }
  466. .profile-character-card-stack-link-component {
  467. display: flex;
  468. flex-direction: column-reverse;
  469. flex-wrap: nowrap;
  470. justify-content: center;
  471. }
  472.  
  473. .profile-character-card-name-box {
  474. color: #d4af37;
  475. font-family: 'Impact', sans-serif;
  476. font-size: 1.1rem;
  477. letter-spacing: 1px;
  478. text-transform: uppercase;
  479. text-shadow: 1px 1px 2px #000;
  480. text-align: center;
  481. }
  482.  
  483. .profile-character-card-stats-box {
  484. position: absolute;
  485. display: flex;
  486. top: -0.75rem;
  487. right: unset;
  488. align-content: center;
  489. align-items: center;
  490. justify-content: center;
  491. width: 100%;
  492. }
  493. .profile-character-card-stats-box * {
  494. width: 100%;
  495. }
  496. .profile-character-card-ribbon {
  497. position: static;
  498. overflow: visible;
  499. filter: none;
  500. }
  501. .profile-character-card-ribbon-wrap {
  502. padding: 0;
  503. clip-path: polygon(25% 0, 75% 0, 70% 50%, 75% 100%, 25% 100%, 30% 50%);
  504. box-shadow: none;
  505. background: #ba181b;
  506. overflow: visible;
  507. border-radius: 0;
  508. transition: all 500ms;
  509. }
  510. .profile-character-cards-chat-count-tbmessages {
  511. display: none;
  512. }
  513. .profile-character-card-chats-count::before {
  514. content: "| ๐Ÿงฃ ";
  515. font-weight: normal;
  516. }
  517. .profile-character-card-chats-count::after {
  518. content: " Binds |";
  519. font-weight: normal;
  520. }
  521. .profile-character-card-chats-count {
  522. text-align: center;
  523. color: #f5f5f5;
  524. font-family: 'Trebuchet MS', sans-serif;
  525. font-weight: bold;
  526. }
  527.  
  528. .profile-character-card-avatar-aspect-ratio {
  529. margin: 10px;
  530. }
  531. .profile-character-card-avatar-image {
  532. border-radius: 8px;
  533. border: 2px solid #d4af37;
  534. }
  535.  
  536. .profile-character-card-creator-name-link {
  537. display: none;
  538. }
  539.  
  540. .profile-character-card-description-markdown-container * {
  541. font-family: 'Trebuchet MS', sans-serif;
  542. color: #f5f5f5 !important;
  543. text-align: center !important;
  544. }
  545.  
  546. .profile-character-card-star-line {
  547. border-color: #d4af37;
  548. }
  549. .profile-character-card-star {
  550. display: none;
  551. }
  552. .profile-character-card-star-line::after {
  553. content: "๐Ÿ‘๏ธโšก";
  554. position: absolute;
  555. color: #d4af37;
  556. font-size: 0.9rem;
  557. right: -25px;
  558. top: -15px;
  559. }
  560.  
  561. .profile-character-card-tags ul {
  562. justify-content: center;
  563. padding-bottom: 10px;
  564. }
  565. .profile-character-card-tags-wrap:has(.profile-character-card-tag-limitless), .profile-character-card-tag-limitless {
  566. flex: 1 1 100%;
  567. width: 100%;
  568. }
  569. .profile-character-card-tags-wrap:has(.profile-character-card-tag-limitless) {
  570. padding-top: 2px;
  571. padding-bottom: 2px;
  572. background: rgba(186, 24, 27, 0.2);
  573. border-radius: 20px;
  574. }
  575. .profile-character-card-tag-limitless {
  576. border: none;
  577. font-size: 0;
  578. background: transparent;
  579. }
  580. .profile-character-card-tag-limitless::before, .profile-character-card-tag-limitless::after {
  581. font-size: 0.9rem;
  582. font-family: 'Trebuchet MS', sans-serif;
  583. font-weight: bold;
  584. color: #d4af37;
  585. text-align: center;
  586. position: absolute;
  587. transition: opacity 500ms ease;
  588. }
  589. .profile-character-card-tag-limitless::before {
  590. content: "๐Ÿงฃ Active Patrol.";
  591. }
  592. .profile-character-card-tag-limitless::after {
  593. content: "๐Ÿ‘๏ธ Erasure Ready.";
  594. opacity: 0;
  595. }
  596. .profile-character-card-wrapper:hover .profile-character-card-tag-limitless::before {
  597. opacity: 0;
  598. }
  599. .profile-character-card-wrapper:hover .profile-character-card-tag-limitless::after {
  600. opacity: 1;
  601. transition-delay: 250ms;
  602. }
  603. .profile-character-card-tags-wrap:not(:has(.profile-character-card-tag-limitless)) {
  604. border: 1px solid #d4af37;
  605. border-radius: 15px;
  606. }
  607. .profile-character-card-tags-wrap a {
  608. display: flex;
  609. }
  610. .pp-cc-tags-regular {
  611. font-size: 0;
  612. display: inline;
  613. border: none !important;
  614. }
  615. .pp-cc-tags-regular::first-letter {
  616. font-size: 0.9rem;
  617. }
  618. .pp-cc-tags-item:hover:not(.profile-character-card-tag-limitless) {
  619. background: rgba(186, 24, 27, 0.3);
  620. }
  621. .pp-cc-tags-custom {
  622. border: none !important;
  623. color: #d4af37;
  624. font-family: 'Trebuchet MS', sans-serif;
  625. font-weight: 600;
  626. }
  627.  
  628. .profile-character-card-tokens-count {
  629. color: #d4af37;
  630. text-shadow: none;
  631. font-family: 'Trebuchet MS', sans-serif;
  632. font-weight: 500;
  633. }
  634.  
  635. .profile-character-card-box ~ div {
  636. display: none;
  637. }
  638. </style>
  639.  
  640. <div class="cafe-chalkboard-menu">
  641. <div class="chalkboard-frame">
  642. <div class="chalkboard-surface">
  643. <h3 class="chalk-title">Teacher's Lounge Rations โ˜•</h3>
  644. <ul class="chalk-items">
  645. <li>โ˜• Dark Roast Coffee (Triple Shot, Zero Sugar)</li>
  646. <li>๐Ÿงƒ Energy Jelly Pack (Grape Flavor)</li>
  647. <li>๐Ÿ‘๏ธ Dry Eye Relief Drops (Extra Strength)</li>
  648. <li>๐Ÿงฃ Spare Capture Cloth Bandages</li>
  649. <li>๐Ÿฑ Cat Treats (For Neighborhood Stray Cats)</li>
  650. <li>๐Ÿ’ค Heavy Duty Sleeping Bag Repair Kit</li>
  651. </ul>
  652. <div class="chalk-footer">"Logical Rationality Above All." โ€” Aizawa</div>
  653. </div>
  654. </div>
  655. </div>
  656.  
  657. <style>
  658. .css-p641ht {
  659. background-color: #121212 !important;
  660. border-bottom: 4px solid #d4af37 !important;
  661. box-shadow: 0 4px 10px rgba(0, 0, 0, 0.8) !important;
  662. }
  663.  
  664. .css-1qj3ulc {
  665. font-size: 0 !important;
  666. visibility: hidden !important;
  667. position: relative !important;
  668. display: inline-block !important;
  669. }
  670.  
  671. .css-1qj3ulc::after {
  672. content: "EraserHead.Hero ๐Ÿงฃ" !important;
  673. visibility: visible !important;
  674. font-family: 'Impact', sans-serif !important;
  675. font-size: 1.6rem !important;
  676. font-weight: bold !important;
  677. color: #d4af37 !important;
  678. letter-spacing: 2px !important;
  679. text-shadow: 2px 2px 0px #ba181b !important;
  680. position: absolute !important;
  681. left: 0 !important;
  682. top: 50% !important;
  683. transform: translateY(-50%) !important;
  684. white-space: nowrap !important;
  685. }
  686.  
  687. .cafe-page-doll {
  688. position: fixed !important;
  689. bottom: 30px !important;
  690. right: 30px !important;
  691. z-index: 9999 !important;
  692. display: flex !important;
  693. flex-direction: column !important;
  694. align-items: center !important;
  695. pointer-events: auto !important;
  696. user-select: none !important;
  697. }
  698.  
  699. .doll-graphic {
  700. font-size: 3rem !important;
  701. line-height: 1 !important;
  702. filter: drop-shadow(3px 3px 0px #121212) !important;
  703. animation: dollFloat 3s ease-in-out infinite !important;
  704. }
  705.  
  706. .doll-steam {
  707. color: #ba181b !important;
  708. font-family: Arial, sans-serif !important;
  709. font-size: 1.5rem !important;
  710. font-weight: bold !important;
  711. opacity: 0 !important;
  712. transform: translateY(10px) !important;
  713. animation: dollSteam 3s ease-in-out infinite !important;
  714. }
  715.  
  716. .doll-shadow {
  717. width: 30px !important;
  718. height: 6px !important;
  719. background: rgba(186, 24, 27, 0.4) !important;
  720. border-radius: 50% !important;
  721. margin-top: 5px !important;
  722. animation: dollShadow 3s ease-in-out infinite !important;
  723. }
  724.  
  725. @keyframes dollFloat {
  726. 0%, 100% { transform: translateY(0); }
  727. 50% { transform: translateY(-12px); }
  728. }
  729.  
  730. @keyframes dollShadow {
  731. 0%, 100% { transform: scale(1); opacity: 0.4; }
  732. 50% { transform: scale(0.7); opacity: 0.1; }
  733. }
  734.  
  735. @keyframes dollSteam {
  736. 0% { transform: translateY(5px) scale(0.8); opacity: 0; }
  737. 50% { opacity: 0.8; }
  738. 100% { transform: translateY(-15px) scale(1.2); opacity: 0; }
  739. }
  740.  
  741. .cafe-chalkboard-menu {
  742. margin: 25px auto !important;
  743. max-width: 480px !important;
  744. width: 300% !important;
  745. box-sizing: border-box !important;
  746. }
  747.  
  748. .chalkboard-frame {
  749. background: #121212 !important;
  750. border: 4px solid #d4af37 !important;
  751. border-radius: 8px !important;
  752. padding: 10px !important;
  753. box-shadow: 0 0 15px rgba(212, 175, 55, 0.3) !important;
  754. }
  755.  
  756. .chalkboard-surface {
  757. background: #1e1e1e !important;
  758. border: 1px dashed #d4af37 !important;
  759. padding: 15px !important;
  760. text-align: center !important;
  761. }
  762.  
  763. .chalk-title {
  764. color: #d4af37 !important;
  765. font-family: 'Impact', sans-serif !important;
  766. font-size: 1.3rem !important;
  767. text-transform: uppercase !important;
  768. letter-spacing: 1px !important;
  769. border-bottom: 1px solid rgba(186, 24, 27, 0.5) !important;
  770. padding-bottom: 8px !important;
  771. margin-bottom: 12px !important;
  772. }
  773.  
  774. .chalk-items {
  775. list-style: none !important;
  776. padding: 0 !important;
  777. margin: 0 !important;
  778. }
  779.  
  780. .chalk-items li {
  781. color: #f5f5f5 !important;
  782. font-family: 'Trebuchet MS', sans-serif !important;
  783. font-size: 0.95rem !important;
  784. margin: 8px 0 !important;
  785. text-align: left !important;
  786. }
  787.  
  788. .chalk-footer {
  789. color: #ba181b !important;
  790. font-family: 'Trebuchet MS', sans-serif !important;
  791. font-size: 0.85rem !important;
  792. font-style: italic !important;
  793. margin-top: 15px !important;
  794. }
  795.  
  796. @media (max-width: 768px) {
  797.  
  798. .css-1qj3ulc::after {
  799. font-size: 1.3rem !important;
  800. }
  801.  
  802. .cafe-page-doll {
  803. bottom: 15px !important;
  804. right: 15px !important;
  805. transform: scale(0.8) !important;
  806. opacity: 0.8 !important;
  807. }
  808.  
  809. .cafe-chalkboard-menu {
  810. max-width: 90% !important;
  811. padding: 0 10px !important;
  812. }
  813. }
  814. </style>
  815.  
  816. <style>
  817. .profile-top-bar {
  818. background: rgba(18, 18, 18, 0.95);
  819. backdrop-filter: blur(5px);
  820. box-shadow: none;
  821. border-bottom: 2px dashed #d4af37;
  822. }
  823. .profile-top-box-flex-inner, .profile-top-bar-logo-box {
  824. min-width: fit-content;
  825. }
  826.  
  827. .profile-top-bar-logo-name:hover { text-shadow: none; }
  828. .profile-top-bar-logo { background: transparent; }
  829.  
  830. .pp-uc-followers-count span + span { font-size:0; }
  831.  
  832. .pp-uc-followers-count span + span::after {
  833. content: "Students";
  834. font-size:1rem;
  835. }
  836.  
  837. .sonner-toast-container [data-sonner-toast][data-type=success]{
  838. background: #1e1e1e!important;
  839. color: #d4af37!important;
  840. border: 1px solid #ba181b!important;
  841. }
  842. </style>
Advertisement
Add Comment
Please, Sign In to add comment