Guest User

Dark Romance CSS Template

a guest
Mar 21st, 2026
843
0
136 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 16.95 KB | Writing | 0 0
  1. <style>
  2.  
  3. #root > div {
  4. background: #0a0000 !important;
  5. }
  6.  
  7. .pp-page-background {
  8. filter: none !important;
  9. opacity: 1 !important;
  10. }
  11.  
  12. .pp-page-background::after {
  13. content: '';
  14. position: absolute;
  15. top: 0; left: 0;
  16. height: 100%; width: 100%;
  17. background: rgba(10,0,0,0.6);
  18. }
  19.  
  20. .profile-page-flex {
  21. flex-direction: column !important;
  22. align-items: stretch !important;
  23. width: 100% !important;
  24. max-width: 100% !important;
  25. padding: 0 !important;
  26. margin: 0 !important;
  27. }
  28.  
  29. .profile-page-flex > * {
  30. width: 100% !important;
  31. max-width: 100% !important;
  32. flex: none !important;
  33. }
  34.  
  35. .pp-uc-user-container {
  36. width: 100% !important;
  37. max-width: 100% !important;
  38. min-width: 0 !important;
  39. }
  40.  
  41. .pp-uc-about-me {
  42. background: transparent !important;
  43. border: none !important;
  44. width: 100% !important;
  45. max-width: 100% !important;
  46. padding: 0 !important;
  47. }
  48.  
  49. *:hover { box-shadow: none !important; }
  50.  
  51. header { height: 4rem; }
  52.  
  53. .pp-top-bar {
  54. position: fixed;
  55. top: 0;
  56. width: 100%;
  57. left: 0;
  58. background: #0f0000 !important;
  59. border-bottom: 1px solid #6b0000 !important;
  60. border-radius: 0 !important;
  61. }
  62.  
  63. .pp-top-bar-search {
  64. background: #1a0000 !important;
  65. border: 1px solid #6b0000 !important;
  66. border-radius: 4px !important;
  67. }
  68.  
  69. #search-input {
  70. color: #d4a0a0 !important;
  71. font-family: 'DM Sans' !important;
  72. }
  73.  
  74. #search-input::placeholder {
  75. color: #6b3333 !important;
  76. font-family: 'DM Sans' !important;
  77. }
  78.  
  79. .pp-top-bar-create-char {
  80. font-family: 'DM Sans' !important;
  81. color: #d4a0a0 !important;
  82. white-space: nowrap !important;
  83. font-size: 13px !important;
  84. }
  85.  
  86. svg { color: #8b0000 !important; }
  87.  
  88. .glow-logo h2 {
  89. font-family: 'DM Sans' !important;
  90. font-weight: 900 !important;
  91. color: #ffffff !important;
  92. font-size: 18px !important;
  93. letter-spacing: -1px !important;
  94. }
  95.  
  96. .pp-top-bar-logo-sub-name { display: none; }
  97.  
  98. .pp-top-bar-app-menu-list {
  99. background: #0f0000 !important;
  100. border: 1px solid #6b0000 !important;
  101. border-radius: 8px !important;
  102. }
  103.  
  104. .pp-top-bar-app-menu-list a {
  105. color: #d4a0a0 !important;
  106. font-family: 'DM Sans' !important;
  107. }
  108.  
  109. .css-1uodvt1 {
  110. background: rgba(15,0,0,0.9) !important;
  111. border: none !important;
  112. border-radius: 0 !important;
  113. border-left: 3px solid #8b0000 !important;
  114. }
  115.  
  116. .css-1uodvt1 * {
  117. font-family: 'DM Sans' !important;
  118. color: #d4a0a0 !important;
  119. }
  120.  
  121. .pp-uc-title {
  122. font-family: 'DM Sans' !important;
  123. font-weight: 900 !important;
  124. color: #ffffff !important;
  125. font-size: clamp(28px, 5vw, 56px) !important;
  126. letter-spacing: -2px !important;
  127. text-transform: lowercase !important;
  128. }
  129.  
  130. .pp-uc-avatar-container {
  131. border: 2px solid #8b0000 !important;
  132. border-radius: 4px !important;
  133. }
  134.  
  135. .pp-uc-followers-count {
  136. font-family: 'DM Sans' !important;
  137. font-size: 14px !important;
  138. color: #d4a0a0 !important;
  139. }
  140.  
  141. .pp-uc-followers-count > span + span { font-size: 0 !important; }
  142. .pp-uc-followers-count > span + span::after {
  143. content: "bound souls";
  144. font-size: 14px !important;
  145. font-family: 'DM Sans' !important;
  146. color: #d4a0a0 !important;
  147. }
  148.  
  149. .pp-uc-member-since {
  150. font-family: 'DM Sans' !important;
  151. color: #6b3333 !important;
  152. font-size: 12px !important;
  153. }
  154.  
  155. .pp-uc-about-me * {
  156. font-family: 'DM Sans' !important;
  157. color: #d4a0a0 !important;
  158. line-height: 1.8 !important;
  159. }
  160.  
  161. .pp-uc-about-me a { color: #cc3333 !important; }
  162.  
  163. .Btn {
  164. background: #8b0000 !important;
  165. border: none !important;
  166. border-radius: 4px !important;
  167. transition: all 0.2s !important;
  168. }
  169.  
  170. .Btn:hover { background: #aa0000 !important; }
  171.  
  172. .Btn > span { font-size: 0 !important; }
  173.  
  174. .Btn span::after {
  175. content: "Following";
  176. font-size: 13px !important;
  177. color: #ffffff !important;
  178. font-family: 'DM Sans' !important;
  179. font-weight: 600 !important;
  180. }
  181.  
  182. .Btn[data-following=false] span::after {
  183. content: "Follow";
  184. }
  185.  
  186. .css-15w88gn {
  187. background: transparent !important;
  188. border: 1px solid #3a0000 !important;
  189. border-radius: 4px !important;
  190. color: #d4a0a0 !important;
  191. font-family: 'DM Sans' !important;
  192. }
  193.  
  194. .pp-tabs-indicator { background: #8b0000 !important; }
  195.  
  196. #profile-tabs::before {
  197. content: attr(data-title);
  198. font-family: 'DM Sans';
  199. font-weight: 900;
  200. font-size: clamp(40px, 8vw, 100px);
  201. color: #ffffff;
  202. letter-spacing: -3px;
  203. width: 100%;
  204. display: block;
  205. line-height: 1;
  206. padding: 20px 0 4px;
  207. }
  208.  
  209. #profile-tabs > div[role="tablist"] {
  210. border-bottom: 1px solid #3a0000 !important;
  211. }
  212.  
  213. #profile-tabs > div[role="tablist"] > button {
  214. font-family: 'DM Sans' !important;
  215. color: #6b3333 !important;
  216. font-size: 13px !important;
  217. font-weight: 600 !important;
  218. background: transparent !important;
  219. border: none !important;
  220. border-radius: 0 !important;
  221. text-transform: uppercase !important;
  222. letter-spacing: 1px !important;
  223. }
  224.  
  225. #profile-tabs > div[role="tablist"] > button[aria-selected="true"] {
  226. color: #ffffff !important;
  227. }
  228.  
  229. .css-1y3jyt3 { background: #8b0000 !important; }
  230.  
  231. .Btn2-purple {
  232. background: transparent !important;
  233. border: 1px solid #3a0000 !important;
  234. border-radius: 4px !important;
  235. }
  236.  
  237. .Btn2-purple strong {
  238. font-family: 'DM Sans' !important;
  239. color: #d4a0a0 !important;
  240. }
  241.  
  242. .pp-pg-total p { font-size: 0 !important; }
  243. .pp-pg-total p::after {
  244. content: "sinners";
  245. font-size: 13px !important;
  246. font-family: 'DM Sans' !important;
  247. color: #8b0000 !important;
  248. font-weight: 700 !important;
  249. }
  250.  
  251. .pp-fl-search-input {
  252. font-family: 'DM Sans' !important;
  253. background: #0f0000 !important;
  254. border: 1px solid #3a0000 !important;
  255. border-radius: 4px !important;
  256. color: #d4a0a0 !important;
  257. }
  258.  
  259. .pp-fl-search-input:focus {
  260. border-color: #8b0000 !important;
  261. box-shadow: none !important;
  262. }
  263.  
  264. :is(.css-1n2in4t, .css-8l42c1) {
  265. background: #0f0000 !important;
  266. border: 1px solid #3a0000 !important;
  267. border-radius: 4px !important;
  268. }
  269.  
  270. .css-b62m3t-container {
  271. background: #0f0000 !important;
  272. border: 1px solid #3a0000 !important;
  273. border-radius: 4px !important;
  274. }
  275.  
  276. .react-select__control {
  277. background: transparent !important;
  278. border: none !important;
  279. box-shadow: none !important;
  280. }
  281.  
  282. .react-select__single-value {
  283. color: #d4a0a0 !important;
  284. font-family: 'DM Sans' !important;
  285. }
  286.  
  287. .react-select__menu {
  288. background: #0f0000 !important;
  289. border: 1px solid #3a0000 !important;
  290. border-radius: 4px !important;
  291. }
  292.  
  293. .react-select__option {
  294. background: transparent !important;
  295. color: #d4a0a0 !important;
  296. font-family: 'DM Sans' !important;
  297. }
  298.  
  299. .react-select__option:hover {
  300. background: #1a0000 !important;
  301. color: #ffffff !important;
  302. }
  303.  
  304. div:has(> div > .profile-character-card-stack) {
  305. display: flex;
  306. flex-flow: row wrap;
  307. justify-content: flex-start;
  308. gap: 1px;
  309. }
  310.  
  311. div:has(> .profile-character-card-stack) {
  312. flex: 0 1 260px;
  313. }
  314.  
  315. .profile-character-card-stack {
  316. background: #0f0000 !important;
  317. border: 1px solid #2a0000 !important;
  318. border-radius: 0 !important;
  319. transition: all 0.3s ease !important;
  320. }
  321.  
  322. .pp-cc-wrapper:hover .profile-character-card-stack {
  323. border-color: #8b0000 !important;
  324. }
  325.  
  326. .profile-character-card-stack * {
  327. font-family: 'DM Sans' !important;
  328. color: #d4a0a0 !important;
  329. }
  330.  
  331. .pp-cc-name {
  332. color: #ffffff !important;
  333. font-weight: 700 !important;
  334. font-size: 14px !important;
  335. letter-spacing: -0.5px !important;
  336. }
  337.  
  338. .pp-cc-description p {
  339. color: #a07070 !important;
  340. font-size: 12px !important;
  341. line-height: 1.6 !important;
  342. }
  343.  
  344. .pp-cc-avatar {
  345. filter: brightness(0.85) !important;
  346. mask-image: linear-gradient(to bottom, #000 55%, transparent 100%);
  347. }
  348.  
  349. ._content_1chl9_11 {
  350. background: #8b0000 !important;
  351. box-shadow: none !important;
  352. }
  353.  
  354. .pp-cc-chats { color: #fff !important; }
  355. .pp-cc-chats-count { color: #fff !important; }
  356. .pp-cc-star-line { border-color: #2a0000 !important; }
  357.  
  358. .pp-cc-tags-item {
  359. background: #1a0000 !important;
  360. border: 1px solid #3a0000 !important;
  361. border-radius: 3px !important;
  362. color: #d4a0a0 !important;
  363. font-family: 'DM Sans' !important;
  364. font-size: 11px !important;
  365. }
  366.  
  367. .pp-tag-limitless {
  368. background: #8b0000 !important;
  369. border-color: #cc0000 !important;
  370. color: #fff !important;
  371. }
  372.  
  373. .pp-cc-creator-name { display: none !important; }
  374.  
  375. [class*="notificationsPopover"] {
  376. background: #0f0000 !important;
  377. border: 1px solid #3a0000 !important;
  378. border-radius: 8px !important;
  379. }
  380.  
  381. [class*="notificationsPopover"] * {
  382. font-family: 'DM Sans' !important;
  383. color: #d4a0a0 !important;
  384. }
  385.  
  386. [class*="popoverTitle"] { color: #ffffff !important; font-weight: 700 !important; }
  387. [class*="notificationsBadge"] { background: #8b0000 !important; }
  388. [class*="unreadIndicator"] { background: #8b0000 !important; }
  389. [class*="timestamp"] { color: #6b3333 !important; }
  390.  
  391. .css-jdhqy4 > div {
  392. background: #0f0000 !important;
  393. border: 1px solid #3a0000 !important;
  394. border-radius: 6px !important;
  395. color: #d4a0a0 !important;
  396. font-family: 'DM Sans' !important;
  397. }
  398.  
  399. footer * {
  400. font-family: 'DM Sans' !important;
  401. color: #3a1010 !important;
  402. }
  403.  
  404. ::-webkit-scrollbar { width: 3px; }
  405. ::-webkit-scrollbar-track { background: #0a0000; }
  406. ::-webkit-scrollbar-thumb { background: #8b0000; border-radius: 0; }
  407.  
  408. </style>
  409.  
  410. <div style="font-family:'DM Sans',sans-serif;color:#d4a0a0;width:100%;">
  411.  
  412. <div style="position:relative;width:100%;min-height:420px;overflow:hidden;">
  413. <img src="HERO_IMAGE_URL" style="width:100%;height:420px;object-fit:cover;object-position:center top;display:block;filter:brightness(0.5);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);">
  414. <div style="position:absolute;bottom:0;left:0;width:100%;padding:0 40px 30px;">
  415. <div style="font-size:clamp(52px,9vw,110px);font-weight:900;color:#fff;letter-spacing:-4px;line-height:0.9;text-transform:lowercase;">NAME<br>PRONOUNS/AGE/WTV</div>
  416. <div style="font-size:14px;color:#d4a0a0;margin-top:12px;letter-spacing:1px;"></div>
  417. </div>
  418. </div>
  419.  
  420. <div style="background:#0f0000;border-bottom:1px solid #2a0000;overflow:hidden;">
  421. <div style="overflow-x:auto;white-space:nowrap;padding:8px 40px;border-bottom:1px solid #1a0000;">
  422. <img src="GALLERY_1" style="height:110px;width:auto;object-fit:cover;display:inline-block;vertical-align:top;margin-right:4px;filter:brightness(0.7) grayscale(20%);">
  423. <img src="GALLERY_2" style="height:110px;width:auto;object-fit:cover;display:inline-block;vertical-align:top;margin-right:4px;filter:brightness(0.7) grayscale(20%);">
  424. <img src="GALLERY_3" style="height:110px;width:auto;object-fit:cover;display:inline-block;vertical-align:top;margin-right:4px;filter:brightness(0.7) grayscale(20%);">
  425. <img src="GALLERY_4" style="height:110px;width:auto;object-fit:cover;display:inline-block;vertical-align:top;margin-right:4px;filter:brightness(0.7) grayscale(20%);">
  426. <img src="GALLERY_5" style="height:110px;width:auto;object-fit:cover;display:inline-block;vertical-align:top;margin-right:4px;filter:brightness(0.7) grayscale(20%);">
  427. <img src="GALLERY_6" style="height:110px;width:auto;object-fit:cover;display:inline-block;vertical-align:top;filter:brightness(0.7) grayscale(20%);">
  428. </div>
  429. </div>
  430.  
  431. <table style="width:100%;border-collapse:collapse;">
  432. <tr style="vertical-align:top;">
  433.  
  434. <td style="width:50%;padding:30px 20px 30px 40px;border-right:1px solid #1a0000;">
  435.  
  436. <div style="font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#8b0000;margin-bottom:8px;">ABOUT</div>
  437. <div style="font-size:13px;color:#a07070;line-height:1.9;margin-bottom:28px;">
  438. write about who you are<br><br>
  439. second paragraph here. more detail, more depth.
  440. </div>
  441.  
  442. <div style="margin-bottom:6px;">
  443. <div style="background:#1a0000;border-left:3px solid #8b0000;padding:12px 16px;margin-bottom:4px;font-size:13px;color:#d4a0a0;font-weight:600;">Status</div>
  444. <div style="background:#0f0000;border:1px solid #1a0000;border-top:none;padding:12px 16px;font-size:13px;color:#a07070;">write your current status here</div>
  445. </div>
  446.  
  447. </td>
  448.  
  449. <td style="width:50%;padding:30px 40px 30px 20px;vertical-align:top;">
  450.  
  451. <details style="margin-bottom:4px;">
  452. <summary style="cursor:pointer;list-style:none;background:#1a0000;padding:14px 18px;font-size:13px;font-weight:600;color:#d4a0a0;letter-spacing:1px;border-left:3px solid #8b0000;">What I Write</summary>
  453. <div style="background:#0f0000;border:1px solid #1a0000;border-top:none;padding:16px 18px;font-size:13px;color:#a07070;line-height:1.9;">
  454. write what genres and types of bots you make here — dark romance, mafia, angst, enemies to lovers, arranged marriage, dead dove, whatever fits your style. be specific!
  455. </div>
  456. </details>
  457.  
  458. <details style="margin-bottom:4px;">
  459. <summary style="cursor:pointer;list-style:none;background:#1a0000;padding:14px 18px;font-size:13px;font-weight:600;color:#d4a0a0;letter-spacing:1px;border-left:3px solid #8b0000;">Rules and Boundaries</summary>
  460. <div style="background:#0f0000;border:1px solid #1a0000;border-top:none;padding:16px 18px;font-size:13px;color:#a07070;line-height:1.9;">
  461. write your rules here — what you do and don't allow, your blocking policy, how you handle reposts, anything important for people to know before interacting.
  462. </div>
  463. </details>
  464.  
  465. <details style="margin-bottom:20px;">
  466. <summary style="cursor:pointer;list-style:none;background:#1a0000;padding:14px 18px;font-size:13px;font-weight:600;color:#d4a0a0;letter-spacing:1px;border-left:3px solid #8b0000;">Extras and Discord</summary>
  467. <div style="background:#0f0000;border:1px solid #1a0000;border-top:none;padding:16px 18px;font-size:13px;color:#a07070;line-height:1.9;">
  468. write any extra info here — discord link, revospring, requests form, tip jar, anything else you want to share.
  469. </div>
  470. </details>
  471.  
  472. <table style="width:100%;border-collapse:separate;border-spacing:6px;">
  473. <tr>
  474. <td><a href="#" style="display:block;background:#8b0000;padding:11px 14px;text-align:center;font-size:12px;font-weight:700;color:#fff;text-decoration:none;letter-spacing:1px;text-transform:uppercase;">Bot Request</a></td>
  475. <td><a href="#" style="display:block;background:#1a0000;border:1px solid #3a0000;padding:11px 14px;text-align:center;font-size:12px;font-weight:700;color:#d4a0a0;text-decoration:none;letter-spacing:1px;text-transform:uppercase;">Discord</a></td>
  476. <td><a href="#" style="display:block;background:#1a0000;border:1px solid #3a0000;padding:11px 14px;text-align:center;font-size:12px;font-weight:700;color:#d4a0a0;text-decoration:none;letter-spacing:1px;text-transform:uppercase;">Revospring</a></td>
  477. </tr>
  478. </table>
  479.  
  480. </td>
  481. </tr>
  482. </table>
  483.  
  484. <div style="border-top:1px solid #1a0000;padding:24px 40px;">
  485. <div style="font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#8b0000;margin-bottom:16px;">Series / Characters</div>
  486. <div style="overflow-x:auto;white-space:nowrap;padding-bottom:8px;">
  487. <span style="display:inline-block;margin-right:8px;vertical-align:top;white-space:normal;width:110px;">
  488. <img src="SERIES_IMG_1" style="width:110px;height:150px;object-fit:cover;display:block;filter:grayscale(30%) brightness(0.7);border-bottom:2px solid #8b0000;">
  489. <span style="display:block;font-size:11px;color:#d4a0a0;padding:6px 0;text-align:center;letter-spacing:1px;">Character</span>
  490. </span>
  491. <span style="display:inline-block;margin-right:8px;vertical-align:top;white-space:normal;width:110px;">
  492. <img src="SERIES_IMG_2" style="width:110px;height:150px;object-fit:cover;display:block;filter:grayscale(30%) brightness(0.7);border-bottom:2px solid #8b0000;">
  493. <span style="display:block;font-size:11px;color:#d4a0a0;padding:6px 0;text-align:center;letter-spacing:1px;">Character</span>
  494. </span>
  495. <span style="display:inline-block;margin-right:8px;vertical-align:top;white-space:normal;width:110px;">
  496. <img src="SERIES_IMG_3" style="width:110px;height:150px;object-fit:cover;display:block;filter:grayscale(30%) brightness(0.7);border-bottom:2px solid #8b0000;">
  497. <span style="display:block;font-size:11px;color:#d4a0a0;padding:6px 0;text-align:center;letter-spacing:1px;">Character</span>
  498. </span>
  499. <span style="display:inline-block;margin-right:8px;vertical-align:top;white-space:normal;width:110px;">
  500. <img src="SERIES_IMG_4" style="width:110px;height:150px;object-fit:cover;display:block;filter:grayscale(30%) brightness(0.7);border-bottom:2px solid #8b0000;">
  501. <span style="display:block;font-size:11px;color:#d4a0a0;padding:6px 0;text-align:center;letter-spacing:1px;">Character</span>
  502. </span>
  503. <span style="display:inline-block;margin-right:8px;vertical-align:top;white-space:normal;width:110px;">
  504. <img src="SERIES_IMG_5" style="width:110px;height:150px;object-fit:cover;display:block;filter:grayscale(30%) brightness(0.7);border-bottom:2px solid #8b0000;">
  505. <span style="display:block;font-size:11px;color:#d4a0a0;padding:6px 0;text-align:center;letter-spacing:1px;">Character</span>
  506. </span>
  507. <span style="display:inline-block;vertical-align:top;white-space:normal;width:110px;">
  508. <img src="SERIES_IMG_6" style="width:110px;height:150px;object-fit:cover;display:block;filter:grayscale(30%) brightness(0.7);border-bottom:2px solid #8b0000;">
  509. <span style="display:block;font-size:11px;color:#d4a0a0;padding:6px 0;text-align:center;letter-spacing:1px;">Character</span>
  510. </span>
  511. </div>
  512. </div>
  513.  
  514. <div style="border-top:1px solid #1a0000;padding:12px 40px;text-align:right;">
  515. <span style="font-size:6px;color:#2a0000;letter-spacing:2px;text-transform:uppercase;">css template by @exoreli</span>
  516. </div>
  517.  
  518. </div>
Advertisement
Add Comment
Please, Sign In to add comment