Velvet_RidingHood

Ominis Gaunt

Aug 9th, 2026
8
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.65 KB | None | 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 #991b1b !important;
  37. border-radius: 50% !important;
  38. object-fit: cover !important;
  39. padding: 5px !important;
  40. background-color: #090d0b !important;
  41. box-shadow: 0 0 25px rgba(153, 27, 27, 0.8), 0 0 12px rgba(16, 185, 129, 0.6) !important;
  42. }
  43. </style>
  44.  
  45. <style>
  46. .profile-title-heading {
  47. color: #ffffff !important;
  48. text-shadow: 0 0 10px #991b1b, 2px 2px 0px #090d0b !important;
  49. font-size: 1.6rem !important;
  50. text-align: center !important;
  51.  
  52. background: #090d0b !important;
  53. padding: 12px 11px !important;
  54. border-radius: 19px !important;
  55. border: 2px solid #991b1b !important;
  56. display: inline-block !important;
  57. margin-top: 10px !important;
  58. }
  59. </style>
  60.  
  61. <style>
  62. .profile-title-heading {
  63. font-family: 'Cinzel', 'Georgia', serif !important;
  64. font-weight: 600 !important;
  65. text-transform: uppercase !important;
  66. letter-spacing: 2px !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: #090d0b;
  98. color: #10b981 !important;
  99. border: 2px solid #991b1b !important;
  100. border-radius: 6px;
  101. font-family: 'Cinzel', 'Georgia', serif;
  102. box-shadow: 0 0 12px rgba(153, 27, 27, 0.5);
  103. text-shadow: 0 0 6px rgba(16, 185, 129, 0.6);
  104. }
  105.  
  106. .profile-character-search-input {
  107. background: #061a14;
  108. color: #ffffff;
  109. caret-color: #991b1b;
  110. font-family: 'Cinzel', 'Georgia', serif;
  111. }
  112.  
  113. .profile-character-search-input,
  114. .profile-character-search-input:is(:hover, :focus) {
  115. border: 2px solid #991b1b;
  116. border-radius: 8px 0 0 8px;
  117. box-shadow: 0 0 10px rgba(153, 27, 27, 0.7);
  118. }
  119.  
  120. .profile-character-search-input::placeholder {
  121. color: #991b1ba0;
  122. }
  123.  
  124. .profile-character-search-input ~ div svg {
  125. color: #991b1b !important;
  126. transform: scale(1.3);
  127. }
  128.  
  129. .profile-filter-button {
  130. background: #061a14 !important;
  131. border: 2px solid #991b1b;
  132. border-radius: 6px;
  133. }
  134.  
  135. .profile-filter-button svg {
  136. color: #991b1b !important;
  137. }
  138.  
  139. #root ~ *:has(> .profile-filter-modal-modal-overlay)
  140. [data-focus-lock-disabled] > * > * {
  141. background: #090d0b !important;
  142. border: 2px solid #991b1b;
  143. box-shadow: 0 0 20px rgba(153, 27, 27, 0.7);
  144. }
  145.  
  146. .profile-filter-modal-body-tags-flex-box-heading {
  147. text-align: center;
  148. font-family: 'Cinzel', 'Georgia', serif;
  149. color: #ffffff;
  150. letter-spacing: 1px;
  151. }
  152.  
  153. [class*="_tagsContainer_"] {
  154. background: #090d0b;
  155. border: 2px solid #991b1b;
  156. }
  157.  
  158. [class*="_collapsedContainer_"] [class*="_tag_"] {
  159. border: 1px solid #991b1b;
  160. background: #061a14;
  161. color: #ffffff;
  162. }
  163.  
  164. [class*="_collapsedContainer_"] [class*="_tag_"]:not([class*="_tagSelected_"]):hover {
  165. background: #991b1b;
  166. color: #ffffff;
  167. box-shadow: 0 0 8px rgba(153, 27, 27, 0.8);
  168. }
  169.  
  170. [class*="_collapsedContainer_"] [class*="_tagSelected_"] {
  171. background: #10b981;
  172. color: #090d0b;
  173. box-shadow: 0 0 10px rgba(16, 185, 129, 0.8);
  174. }
  175.  
  176. [class*="_navigationButton"] {
  177. background: #061a14;
  178. border: 1px solid #991b1b;
  179. color: #ffffff;
  180. }
  181.  
  182. #root .react-select__control {
  183. background: #061a14;
  184. border: 2px solid #991b1b !important;
  185. }
  186.  
  187. #root .react-select__single-value {
  188. color: #ffffff;
  189. font-family: 'Cinzel', 'Georgia', serif;
  190. }
  191.  
  192. #root .react-select__dropdown-indicator svg {
  193. color: #991b1b;
  194. }
  195.  
  196. .profile-pagination-prev-hstack svg {
  197. color: #991b1b;
  198. }
  199.  
  200. .profile-badge-flex-outer {
  201. height: 45px;
  202. background: #090d0b !important;
  203. color: #991b1b !important;
  204. box-shadow: 0 0 12px rgba(153, 27, 27, 0.4);
  205. border: none !important;
  206. border-bottom: 3px solid #10b981 !important;
  207. border-radius: 0;
  208. font-family: 'Cinzel', 'Georgia', serif;
  209. letter-spacing: 1px;
  210. text-shadow: 0 0 6px rgba(16, 185, 129, 0.5);
  211. }
  212.  
  213. .profile-badge-flex-outer,
  214. .profile-badge-total-text::after {
  215. font-size: 1.0rem !important;
  216. }
  217.  
  218. .profile-badge-total-text {
  219. font-size: 0 !important;
  220. }
  221.  
  222. .profile-badge-total-text::after {
  223. content: "Gaunt Family Sanctum ๐Ÿ";
  224. letter-spacing: 1px;
  225. color: #ffffff;
  226. }
  227.  
  228. .profile-tabs-wrapper {
  229. visibility: hidden !important;
  230. }
  231. </style>
  232.  
  233. <style>
  234. .torn-paper {
  235. background-color: #090d0b !important;
  236. color: #ffffff !important;
  237. padding: 30px !important;
  238. border-radius: 6px !important;
  239. font-family: 'Georgia', serif !important;
  240. position: relative !important;
  241. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6) !important;
  242. margin: -9px auto !important;
  243. max-width: 100% !important;
  244. border: 3px solid #991b1b !important;
  245. }
  246.  
  247. .torn-paper h3 {
  248. text-transform: uppercase !important;
  249. border-bottom: 2px solid #10b981 !important;
  250. margin-bottom: 15px !important;
  251. padding-bottom: 5px !important;
  252. color: #991b1b !important;
  253. font-family: 'Cinzel', serif !important;
  254. }
  255. </style>
  256.  
  257. <div class="torn-paper">
  258. <h3>The Price of Dark Magic ๐Ÿ</h3>
  259. <p>I know all too well what the Dark Arts cost a family. I have seen the cruelty my bloodline is capable of, and I refuse to let Sebastian walk that same destructive path. If you truly care for him, help me keep him back from the edge before it's too late. ๐Ÿฆฏ๐Ÿ•ฏ๏ธ</p>
  260. </div>
  261.  
  262. <style>
  263. .torn-paper {
  264. position: relative !important;
  265. }
  266.  
  267. .torn-paper::before {
  268. content: "๐Ÿ๐Ÿฆฏ หšโ‚Šโ€ง" !important;
  269. position: absolute !important;
  270. top: 5px !important;
  271. left: 5px !important;
  272. font-size: 1.2rem !important;
  273. z-index: 1 !important;
  274. }
  275.  
  276. .torn-paper::after {
  277. content: "ห™โœงห–ยฐ๐Ÿ•ฏ๏ธ GAUNT BLOODLINE! เผ˜ โ‹†๏ฝกหš" !important;
  278. position: absolute !important;
  279. bottom: 5px !important;
  280. right: 5px !important;
  281. font-size: 1.2rem !important;
  282. z-index: 1 !important;
  283. }
  284. </style>
  285.  
  286. <div class="cafe-button-container">
  287. <a href="#" class="cafe-btn">Button</a>
  288. <a href="#" class="cafe-btn">Button</a>
  289. <a href="#" class="cafe-btn">Button</a>
  290. </div>
  291.  
  292. <style>
  293. .cafe-button-container {
  294. display: flex;
  295. justify-content: center;
  296. gap: 15px;
  297. margin: 20px 0;
  298. }
  299.  
  300. .cafe-btn {
  301. background: #090d0b !important;
  302. color: #991b1b !important;
  303. padding: 10px 25px !important;
  304. border: 2px solid #991b1b !important;
  305. border-radius: 25px !important;
  306. font-family: 'Cinzel', 'Georgia', serif !important;
  307. font-weight: bold !important;
  308. text-decoration: none !important;
  309. transition: 0.3s !important;
  310. box-shadow: 2px 4px 6px rgba(0,0,0,0.5) !important;
  311. }
  312.  
  313. .cafe-btn:hover {
  314. background: #991b1b !important;
  315. color: #ffffff !important;
  316. border: 2px solid #10b981 !important;
  317. transform: translateY(-3px) !important;
  318. box-shadow: 0 0 15px rgba(153, 27, 27, 0.9) !important;
  319. cursor: pointer;
  320. }
  321. </style>
  322.  
  323. <div class="wood-divider"></div>
  324. <style>
  325. .wood-divider {
  326. width: 80%;
  327. height: 12px;
  328. margin: 20px auto;
  329. border-radius: 6px;
  330. background: repeating-linear-gradient(
  331. -45deg,
  332. #090d0b,
  333. #090d0b 12px,
  334. #991b1b 12px,
  335. #991b1b 24px,
  336. #10b981 24px,
  337. #10b981 36px
  338. );
  339. box-shadow: 0 2px 8px rgba(153, 27, 27, 0.6);
  340. }
  341. </style>
  342.  
  343. <div class="cork-board">
  344. <h2 class="board-title">Gaunt Archives & Warnings</h2>
  345. <div class="pinned-note">
  346. <p><strong>Scriptorium Door</strong><br>Salazar's secrets were buried for a reason. Parseltongue opens the way, but only pain and regret lie within those stone corridors.</p>
  347. </div>
  348. <div class="pinned-note">
  349. <p><strong>Wand Sensing</strong><br>My wand guides me through vibrations and red sparks. I do not need sight to feel when dark magic is being drawn nearby.</p>
  350. </div>
  351. <div class="pinned-note">
  352. <p><strong>Loyalty to Sebastian</strong><br>He is the brother of my heart. I will argue with him, plead with him, and protect him from himself until my last breath.</p>
  353. </div>
  354. </div>
  355.  
  356. <style>
  357. .cork-board {
  358. background-color: #090d0b !important;
  359. border: 4px solid #991b1b !important;
  360. padding: 20px !important;
  361. margin: 20px auto !important;
  362. max-width: 500px !important;
  363. box-shadow: 0 0 20px rgba(153, 27, 27, 0.7) !important;
  364. border-radius: 12px !important;
  365. }
  366.  
  367. .cork-board h2 {
  368. font-family: 'Cinzel', 'Georgia', serif !important;
  369. color: #991b1b !important;
  370. font-size: 1.8rem !important;
  371. text-transform: uppercase !important;
  372. letter-spacing: 2px !important;
  373. text-align: center !important;
  374. text-shadow: 2px 2px #10b981 !important;
  375. margin: 0 !important;
  376. padding: 10px 0 !important;
  377. background: transparent !important;
  378. }
  379.  
  380. .pinned-note {
  381. background-color: #061a14 !important;
  382. color: #ffffff !important;
  383. padding: 15px !important;
  384. margin: 10px 0 !important;
  385. border-radius: 8px !important;
  386. font-family: 'Georgia', serif !important;
  387. border-left: 5px solid #10b981 !important;
  388. position: relative !important;
  389. box-shadow: 3px 3px 5px rgba(0,0,0,0.5) !important;
  390. }
  391.  
  392. .pinned-note::before {
  393. content: "๐Ÿฆฏ" !important;
  394. position: absolute !important;
  395. top: -12px !important;
  396. right: 15px !important;
  397. font-size: 1rem !important;
  398. }
  399. </style>
  400.  
  401. <div class="status-indicator">
  402. <div class="status-dot"></div>
  403. <span class="status-text">PARSELTONGUE RESONANCE: ACTIVE ๐Ÿ</span>
  404. </div>
  405.  
  406. <style>
  407. .status-indicator {
  408. position: absolute !important;
  409. top: 300px !important;
  410. left: 60px !important;
  411. display: flex !important;
  412. align-items: center !important;
  413. gap: 5px !important;
  414. background: rgba(9, 13, 11, 0.95) !important;
  415. padding: 6px 12px !important;
  416. border-radius: 15px !important;
  417. border: 1px solid #991b1b !important;
  418. z-index: 10 !important;
  419. box-shadow: 0 0 12px rgba(153, 27, 27, 0.8) !important;
  420. }
  421.  
  422. .status-dot {
  423. width: 10px !important;
  424. height: 10px !important;
  425. background-color: #991b1b !important;
  426. border-radius: 50% !important;
  427. box-shadow: 0 0 8px #991b1b !important;
  428. }
  429.  
  430. .status-text {
  431. color: #ffffff !important;
  432. font-family: 'Cinzel', 'Georgia', serif !important;
  433. font-weight: bold !important;
  434. font-size: 0.8rem !important;
  435. }
  436.  
  437. @media (max-width: 768px) {
  438. .status-indicator {
  439. top: 300px !important;
  440. left: 5px !important;
  441. padding: 3px 6px !important;
  442. }
  443. .status-text {
  444. font-size: 0.7rem !important;
  445. }
  446. }
  447. </style>
  448.  
  449. <div class="wood-divider"></div>
  450.  
  451. <style>
  452. .profile-character-card-wrapper {
  453. margin-bottom: 0.5rem;
  454. transition: 500ms ease;
  455. }
  456. .profile-character-card-wrapper, .profile-character-card-wrapper > div:empty {
  457. background: transparent !important;
  458. box-shadow: none;
  459. }
  460. .profile-character-card-wrapper:hover {
  461. box-shadow: none;
  462. transform: translateY(-4px) scale(1.01);
  463. }
  464. .profile-character-card-stack {
  465. background: #090d0b;
  466. border: 2px solid #991b1b;
  467. border-radius: 15px;
  468. box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
  469. }
  470. .profile-character-card-stack-link-component {
  471. display: flex;
  472. flex-direction: column-reverse;
  473. flex-wrap: nowrap;
  474. justify-content: center;
  475. }
  476.  
  477. .profile-character-card-name-box {
  478. color: #991b1b;
  479. font-family: 'Cinzel', serif;
  480. font-size: 1.1rem;
  481. letter-spacing: 1px;
  482. text-transform: uppercase;
  483. text-shadow: 1px 1px 2px #10b981;
  484. text-align: center;
  485. }
  486.  
  487. .profile-character-card-stats-box {
  488. position: absolute;
  489. display: flex;
  490. top: -0.75rem;
  491. right: unset;
  492. align-content: center;
  493. align-items: center;
  494. justify-content: center;
  495. width: 100%;
  496. }
  497. .profile-character-card-stats-box * {
  498. width: 100%;
  499. }
  500. .profile-character-card-ribbon {
  501. position: static;
  502. overflow: visible;
  503. filter: none;
  504. }
  505. .profile-character-card-ribbon-wrap {
  506. padding: 0;
  507. clip-path: polygon(25% 0, 75% 0, 70% 50%, 75% 100%, 25% 100%, 30% 50%);
  508. box-shadow: none;
  509. background: #10b981;
  510. overflow: visible;
  511. border-radius: 0;
  512. transition: all 500ms;
  513. }
  514. .profile-character-cards-chat-count-tbmessages {
  515. display: none;
  516. }
  517. .profile-character-card-chats-count::before {
  518. content: "| ๐Ÿฆฏ ";
  519. font-weight: normal;
  520. }
  521. .profile-character-card-chats-count::after {
  522. content: " Echoes |";
  523. font-weight: normal;
  524. }
  525. .profile-character-card-chats-count {
  526. text-align: center;
  527. color: #090d0b;
  528. font-family: 'Cinzel', 'Georgia', serif;
  529. font-weight: bold;
  530. }
  531.  
  532. .profile-character-card-avatar-aspect-ratio {
  533. margin: 10px;
  534. }
  535. .profile-character-card-avatar-image {
  536. border-radius: 8px;
  537. border: 2px solid #991b1b;
  538. }
  539.  
  540. .profile-character-card-creator-name-link {
  541. display: none;
  542. }
  543.  
  544. .profile-character-card-description-markdown-container * {
  545. font-family: 'Georgia', serif;
  546. color: #ffffff !important;
  547. text-align: center !important;
  548. }
  549.  
  550. .profile-character-card-star-line {
  551. border-color: #991b1b;
  552. }
  553. .profile-character-card-star {
  554. display: none;
  555. }
  556. .profile-character-card-star-line::after {
  557. content: "๐Ÿ๐Ÿฆฏ";
  558. position: absolute;
  559. color: #991b1b;
  560. font-size: 0.9rem;
  561. right: -25px;
  562. top: -15px;
  563. }
  564.  
  565. .profile-character-card-tags ul {
  566. justify-content: center;
  567. padding-bottom: 10px;
  568. }
  569. .profile-character-card-tags-wrap:has(.profile-character-card-tag-limitless), .profile-character-card-tag-limitless {
  570. flex: 1 1 100%;
  571. width: 100%;
  572. }
  573. .profile-character-card-tags-wrap:has(.profile-character-card-tag-limitless) {
  574. padding-top: 2px;
  575. padding-bottom: 2px;
  576. background: rgba(153, 27, 27, 0.3);
  577. border-radius: 20px;
  578. }
  579. .profile-character-card-tag-limitless {
  580. border: none;
  581. font-size: 0;
  582. background: transparent;
  583. }
  584. .profile-character-card-tag-limitless::before, .profile-character-card-tag-limitless::after {
  585. font-size: 0.9rem;
  586. font-family: 'Cinzel', 'Georgia', serif;
  587. font-weight: bold;
  588. color: #991b1b;
  589. text-align: center;
  590. position: absolute;
  591. transition: opacity 500ms ease;
  592. }
  593. .profile-character-card-tag-limitless::before {
  594. content: "๐Ÿฆฏ Wand Navigation Sensing";
  595. }
  596. .profile-character-card-tag-limitless::after {
  597. content: "๐Ÿ SCRIPTORTIUM LOCK RESONANCE!";
  598. opacity: 0;
  599. }
  600. .profile-character-card-wrapper:hover .profile-character-card-tag-limitless::before {
  601. opacity: 0;
  602. }
  603. .profile-character-card-wrapper:hover .profile-character-card-tag-limitless::after {
  604. opacity: 1;
  605. transition-delay: 250ms;
  606. }
  607. .profile-character-card-tags-wrap:not(:has(.profile-character-card-tag-limitless)) {
  608. border: 1px solid #991b1b;
  609. border-radius: 15px;
  610. }
  611. .profile-character-card-tags-wrap a {
  612. display: flex;
  613. }
  614. .pp-cc-tags-regular {
  615. font-size: 0;
  616. display: inline;
  617. border: none !important;
  618. }
  619. .pp-cc-tags-regular::first-letter {
  620. font-size: 0.9rem;
  621. }
  622. .pp-cc-tags-item:hover:not(.profile-character-card-tag-limitless) {
  623. background: rgba(153, 27, 27, 0.3);
  624. }
  625. .pp-cc-tags-custom {
  626. border: none !important;
  627. color: #991b1b;
  628. font-family: 'Cinzel', 'Georgia', serif;
  629. font-weight: 600;
  630. }
  631.  
  632. .profile-character-card-tokens-count {
  633. color: #991b1b;
  634. text-shadow: none;
  635. font-family: 'Georgia', serif;
  636. font-weight: 500;
  637. }
  638.  
  639. .profile-character-card-box ~ div {
  640. display: none;
  641. }
  642. </style>
  643.  
  644. <div class="cafe-chalkboard-menu">
  645. <div class="chalkboard-frame">
  646. <div class="chalkboard-surface">
  647. <h3 class="chalk-title">Quiet Corner Refectory Provisions ๐Ÿซ–</h3>
  648. <ul class="chalk-items">
  649. <li>๐Ÿซ– Fragrant Earl Grey Tea with Honey</li>
  650. <li>๐Ÿž Warm Crusty Bread & Salted Butter</li>
  651. <li>๐Ÿซ Bittersweet Dark Chocolate Squares</li>
  652. <li>๐Ÿ Stewed Cinnamon & Spice Apples</li>
  653. <li>๐Ÿฅฃ Delicate Savory Leek Broth</li>
  654. <li>๐Ÿฐ Gentle Peppermint Infused Cakes</li>
  655. </ul>
  656. <div class="chalk-footer">"Peace and quiet are far rarer than magic."</div>
  657. </div>
  658. </div>
  659. </div>
  660.  
  661. <style>
  662. .css-p641ht {
  663. background-color: #090d0b !important;
  664. border-bottom: 4px solid #991b1b !important;
  665. box-shadow: 0 4px 10px rgba(0, 0, 0, 0.6) !important;
  666. }
  667.  
  668. .css-1qj3ulc {
  669. font-size: 0 !important;
  670. visibility: hidden !important;
  671. position: relative !important;
  672. display: inline-block !important;
  673. }
  674.  
  675. .css-1qj3ulc::after {
  676. content: "Gaunt.Ominis ๐Ÿ" !important;
  677. visibility: visible !important;
  678. font-family: 'Cinzel', serif !important;
  679. font-size: 1.6rem !important;
  680. font-weight: bold !important;
  681. color: #991b1b !important;
  682. letter-spacing: 2px !important;
  683. text-shadow: 2px 2px 0px #10b981 !important;
  684. position: absolute !important;
  685. left: 0 !important;
  686. top: 50% !important;
  687. transform: translateY(-50%) !important;
  688. white-space: nowrap !important;
  689. }
  690.  
  691. .cafe-page-doll {
  692. position: fixed !important;
  693. bottom: 30px !important;
  694. right: 30px !important;
  695. z-index: 9999 !important;
  696. display: flex !important;
  697. flex-direction: column !important;
  698. align-items: center !important;
  699. pointer-events: auto !important;
  700. user-select: none !important;
  701. }
  702.  
  703. .doll-graphic {
  704. font-size: 3rem !important;
  705. line-height: 1 !important;
  706. filter: drop-shadow(3px 3px 0px #090d0b) !important;
  707. animation: dollFloat 3s ease-in-out infinite !important;
  708. }
  709.  
  710. .doll-steam {
  711. color: #991b1b !important;
  712. font-family: Arial, sans-serif !important;
  713. font-size: 1.5rem !important;
  714. font-weight: bold !important;
  715. opacity: 0 !important;
  716. transform: translateY(10px) !important;
  717. animation: dollSteam 3s ease-in-out infinite !important;
  718. }
  719.  
  720. .doll-shadow {
  721. width: 30px !important;
  722. height: 6px !important;
  723. background: rgba(153, 27, 27, 0.5) !important;
  724. border-radius: 50% !important;
  725. margin-top: 5px !important;
  726. animation: dollShadow 3s ease-in-out infinite !important;
  727. }
  728.  
  729. @keyframes dollFloat {
  730. 0%, 100% { transform: translateY(0); }
  731. 50% { transform: translateY(-12px); }
  732. }
  733.  
  734. @keyframes dollShadow {
  735. 0%, 100% { transform: scale(1); opacity: 0.5; }
  736. 50% { transform: scale(0.7); opacity: 0.2; }
  737. }
  738.  
  739. @keyframes dollSteam {
  740. 0% { transform: translateY(5px) scale(0.8); opacity: 0; }
  741. 50% { opacity: 0.8; }
  742. 100% { transform: translateY(-15px) scale(1.2); opacity: 0; }
  743. }
  744.  
  745. .cafe-chalkboard-menu {
  746. margin: 25px auto !important;
  747. max-width: 480px !important;
  748. width: 300% !important;
  749. box-sizing: border-box !important;
  750. }
  751.  
  752. .chalkboard-frame {
  753. background: #090d0b !important;
  754. border: 4px solid #991b1b !important;
  755. border-radius: 8px !important;
  756. padding: 10px !important;
  757. box-shadow: 0 0 15px rgba(153, 27, 27, 0.5) !important;
  758. }
  759.  
  760. .chalkboard-surface {
  761. background: #061a14 !important;
  762. border: 1px dashed #991b1b !important;
  763. padding: 15px !important;
  764. text-align: center !important;
  765. }
  766.  
  767. .chalk-title {
  768. color: #991b1b !important;
  769. font-family: 'Cinzel', serif !important;
  770. font-size: 1.2rem !important;
  771. text-transform: uppercase !important;
  772. letter-spacing: 1px !important;
  773. border-bottom: 1px solid rgba(16, 185, 129, 0.6) !important;
  774. padding-bottom: 8px !important;
  775. margin-bottom: 12px !important;
  776. }
  777.  
  778. .chalk-items {
  779. list-style: none !important;
  780. padding: 0 !important;
  781. margin: 0 !important;
  782. }
  783.  
  784. .chalk-items li {
  785. color: #ffffff !important;
  786. font-family: 'Georgia', serif !important;
  787. font-size: 0.95rem !important;
  788. margin: 8px 0 !important;
  789. text-align: left !important;
  790. }
  791.  
  792. .chalk-footer {
  793. color: #10b981 !important;
  794. font-family: 'Georgia', serif !important;
  795. font-size: 0.85rem !important;
  796. font-style: italic !important;
  797. margin-top: 15px !important;
  798. }
  799.  
  800. @media (max-width: 768px) {
  801.  
  802. .css-1qj3ulc::after {
  803. font-size: 1.3rem !important;
  804. }
  805.  
  806. .cafe-page-doll {
  807. bottom: 15px !important;
  808. right: 15px !important;
  809. transform: scale(0.8) !important;
  810. opacity: 0.8 !important;
  811. }
  812.  
  813. .cafe-chalkboard-menu {
  814. max-width: 90% !important;
  815. padding: 0 10px !important;
  816. }
  817. }
  818. </style>
  819.  
  820. <style>
  821. .profile-top-bar {
  822. background: rgba(9, 13, 11, 0.95);
  823. backdrop-filter: blur(5px);
  824. box-shadow: none;
  825. border-bottom: 3px solid #991b1b;
  826. }
  827. .profile-top-box-flex-inner, .profile-top-bar-logo-box {
  828. min-width: fit-content;
  829. }
  830.  
  831. .profile-top-bar-logo-name:hover { text-shadow: none; }
  832. .profile-top-bar-logo { background: transparent; }
  833.  
  834. .pp-uc-followers-count span + span { font-size:0; }
  835.  
  836. .pp-uc-followers-count span + span::after {
  837. content: "Gaunt Confidants";
  838. font-size:1rem;
  839. }
  840.  
  841. .sonner-toast-container [data-sonner-toast][data-type=success]{
  842. background: #090d0b!important;
  843. color: #991b1b!important;
  844. border: 2px solid #10b981!important;
  845. }
  846. </style>
Advertisement
Add Comment
Please, Sign In to add comment