Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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.
- Link: https://janitorai.com/characters/2e3e3206-787c-4779-816d-20a48d078f5c_character-coffee-shop-free-css-theme
- <style>
- .css-1wfbrwg div:first-child:hover{
- box-shadow: none!important;
- }
- </style>
- <style>
- .css-1uodvt1 {
- display: flex !important;
- flex-direction: column !important;
- align-items: center !important;
- gap: 15px !important;
- text-align: center !important;
- }
- .css-18bnokj {
- order: 1 !important;
- }
- .css-o5an2m,
- .css-hjkukh {
- order: 2 !important;
- }
- .css-1x04uxb {
- order: 3 !important;
- }
- .css-18bnokj {
- width: 300px !important;
- height: 300px !important;
- border: 5px solid #ff4500 !important;
- border-radius: 50% !important;
- object-fit: cover !important;
- padding: 5px !important;
- background-color: #1a1a1e !important;
- box-shadow: 0 0 25px rgba(255, 69, 0, 0.8), 0 0 12px rgba(255, 204, 0, 0.7) !important;
- }
- </style>
- <style>
- .profile-title-heading {
- color: #ffffff !important;
- text-shadow: 0 0 10px #ff4500, 2px 2px 0px #1a1a1e !important;
- font-size: 1.6rem !important;
- text-align: center !important;
- background: #1a1a1e !important;
- padding: 12px 11px !important;
- border-radius: 19px !important;
- border: 2px solid #ff4500 !important;
- display: inline-block !important;
- margin-top: 10px !important;
- }
- </style>
- <style>
- .profile-title-heading {
- font-family: 'Impact', 'Trebuchet MS', sans-serif !important;
- font-weight: 500 !important;
- text-transform: uppercase !important;
- letter-spacing: 1.5px !important;
- }
- </style>
- <style>
- .css-1uodvt1 {
- padding-top: 0px;
- flex-direction: column;
- justify-items: center;
- text-align: center;
- }
- </style>
- <style>
- .profile-title-heading::after {
- content: " | ๐ฅ๐ฃ๐ฅ" !important;
- display: inline-block !important;
- font-size: 1.5rem !important;
- margin-left: 4px !important;
- vertical-align: middle !important;
- }
- </style>
- <style>
- .character-list-pagination-flex {
- align-items: center;
- flex-direction: column;
- gap: 12px;
- }
- .profile-badge-flex-outer {
- background: #1a1a1e;
- color: #ff4500 !important;
- border: 2px solid #ff4500 !important;
- border-radius: 6px;
- font-family: 'Trebuchet MS', sans-serif;
- box-shadow: 0 0 12px rgba(255, 69, 0, 0.5);
- text-shadow: 0 0 6px rgba(255, 204, 0, 0.6);
- }
- .profile-character-search-input {
- background: #28282e;
- color: #ffffff;
- caret-color: #ff4500;
- font-family: 'Trebuchet MS', sans-serif;
- }
- .profile-character-search-input,
- .profile-character-search-input:is(:hover, :focus) {
- border: 2px solid #ff4500;
- border-radius: 8px 0 0 8px;
- box-shadow: 0 0 10px rgba(255, 69, 0, 0.7);
- }
- .profile-character-search-input::placeholder {
- color: #ff4500a0;
- }
- .profile-character-search-input ~ div svg {
- color: #ff4500 !important;
- transform: scale(1.3);
- }
- .profile-filter-button {
- background: #28282e !important;
- border: 2px solid #ff4500;
- border-radius: 6px;
- }
- .profile-filter-button svg {
- color: #ff4500 !important;
- }
- #root ~ *:has(> .profile-filter-modal-modal-overlay)
- [data-focus-lock-disabled] > * > * {
- background: #1a1a1e !important;
- border: 2px solid #ff4500;
- box-shadow: 0 0 20px rgba(255, 69, 0, 0.7);
- }
- .profile-filter-modal-body-tags-flex-box-heading {
- text-align: center;
- font-family: 'Trebuchet MS', sans-serif;
- color: #ffffff;
- letter-spacing: 1px;
- }
- [class*="_tagsContainer_"] {
- background: #1a1a1e;
- border: 2px solid #ff4500;
- }
- [class*="_collapsedContainer_"] [class*="_tag_"] {
- border: 1px solid #ff4500;
- background: #28282e;
- color: #ffffff;
- }
- [class*="_collapsedContainer_"] [class*="_tag_"]:not([class*="_tagSelected_"]):hover {
- background: #ff4500;
- color: #1a1a1e;
- box-shadow: 0 0 8px rgba(255, 69, 0, 0.8);
- }
- [class*="_collapsedContainer_"] [class*="_tagSelected_"] {
- background: #ffcc00;
- color: #1a1a1e;
- box-shadow: 0 0 10px rgba(255, 204, 0, 0.8);
- }
- [class*="_navigationButton"] {
- background: #28282e;
- border: 1px solid #ff4500;
- color: #ffffff;
- }
- #root .react-select__control {
- background: #28282e;
- border: 2px solid #ff4500 !important;
- }
- #root .react-select__single-value {
- color: #ffffff;
- font-family: 'Trebuchet MS', sans-serif;
- }
- #root .react-select__dropdown-indicator svg {
- color: #ff4500;
- }
- .profile-pagination-prev-hstack svg {
- color: #ff4500;
- }
- .profile-badge-flex-outer {
- height: 45px;
- background: #1a1a1e !important;
- color: #ff4500 !important;
- box-shadow: 0 0 12px rgba(255, 69, 0, 0.4);
- border: none !important;
- border-bottom: 3px solid #ffcc00 !important;
- border-radius: 0;
- font-family: 'Trebuchet MS', sans-serif;
- letter-spacing: 1px;
- text-shadow: 0 0 6px rgba(255, 204, 0, 0.5);
- }
- .profile-badge-flex-outer,
- .profile-badge-total-text::after {
- font-size: 1.0rem !important;
- }
- .profile-badge-total-text {
- font-size: 0 !important;
- }
- .profile-badge-total-text::after {
- content: "Dynamight's Hit List";
- letter-spacing: 1px;
- color: #ffffff;
- }
- .profile-tabs-wrapper {
- visibility: hidden !important;
- }
- </style>
- <style>
- .torn-paper {
- background-color: #1a1a1e !important;
- color: #ffffff !important;
- padding: 30px !important;
- border-radius: 6px !important;
- font-family: 'Trebuchet MS', sans-serif !important;
- position: relative !important;
- box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6) !important;
- margin: -9px auto !important;
- max-width: 100% !important;
- border: 3px solid #ff4500 !important;
- }
- .torn-paper h3 {
- text-transform: uppercase !important;
- border-bottom: 2px solid #ffcc00 !important;
- margin-bottom: 15px !important;
- padding-bottom: 5px !important;
- color: #ff4500 !important;
- }
- </style>
- <div class="torn-paper">
- <h3>#1 Hero Declaration ๐ฅ</h3>
- <p>Stop talking and watch! I'm gonna win. That's what it means to be a hero! I'm blowing everyone away to claim the top spot! SHINE! ๐ฅ๐ฅ</p>
- </div>
- <style>
- .torn-paper {
- position: relative !important;
- }
- .torn-paper::before {
- content: "๐ฅ๐ฃ หโโง" !important;
- position: absolute !important;
- top: 5px !important;
- left: 5px !important;
- font-size: 1.2rem !important;
- z-index: 1 !important;
- }
- .torn-paper::after {
- content: "หโงหยฐ๐ฅ SHINEEE!! เผ โ๏ฝกห" !important;
- position: absolute !important;
- bottom: 5px !important;
- right: 5px !important;
- font-size: 1.2rem !important;
- z-index: 1 !important;
- }
- </style>
- <div class="cafe-button-container">
- <a href="#" class="cafe-btn">Button</a>
- <a href="#" class="cafe-btn">Button</a>
- <a href="#" class="cafe-btn">Button</a>
- </div>
- <style>
- .cafe-button-container {
- display: flex;
- justify-content: center;
- gap: 15px;
- margin: 20px 0;
- }
- .cafe-btn {
- background: #1a1a1e !important;
- color: #ff4500 !important;
- padding: 10px 25px !important;
- border: 2px solid #ff4500 !important;
- border-radius: 25px !important;
- font-family: 'Trebuchet MS', sans-serif !important;
- font-weight: bold !important;
- text-decoration: none !important;
- transition: 0.3s !important;
- box-shadow: 2px 4px 6px rgba(0,0,0,0.5) !important;
- }
- .cafe-btn:hover {
- background: #ff4500 !important;
- color: #ffffff !important;
- border: 2px solid #ffcc00 !important;
- transform: translateY(-3px) !important;
- box-shadow: 0 0 15px rgba(255, 69, 0, 0.9) !important;
- cursor: pointer;
- }
- </style>
- <div class="wood-divider"></div>
- <style>
- .wood-divider {
- width: 80%;
- height: 12px;
- margin: 20px auto;
- border-radius: 6px;
- background: repeating-linear-gradient(
- -45deg,
- #1a1a1e,
- #1a1a1e 12px,
- #ff4500 12px,
- #ff4500 24px,
- #4d7c0f 24px,
- #4d7c0f 36px
- );
- box-shadow: 0 2px 8px rgba(255, 69, 0, 0.6);
- }
- </style>
- <div class="cork-board">
- <h2 class="board-title">Blast Training</h2>
- <div class="pinned-note">
- <p><strong>Grenade Gauntlets</strong><br>Sweat storage at 100%. Ready to fire full-charge Howitzer Impact!</p>
- </div>
- <div class="pinned-note">
- <p><strong>AP Shot Mastery</strong><br>Focus explosions into a single point. Pierce through any defenses!</p>
- </div>
- <div class="pinned-note">
- <p><strong>Class 1-A Rivalry</strong><br>Don't look down on me! I'll surpass All Might and leave everyone in the dust!</p>
- </div>
- </div>
- <style>
- .cork-board {
- background-color: #1a1a1e !important;
- border: 4px solid #ff4500 !important;
- padding: 20px !important;
- margin: 20px auto !important;
- max-width: 500px !important;
- box-shadow: 0 0 20px rgba(255, 69, 0, 0.7) !important;
- border-radius: 12px !important;
- }
- .cork-board h2 {
- font-family: 'Impact', sans-serif !important;
- color: #ff4500 !important;
- font-size: 2rem !important;
- text-transform: uppercase !important;
- letter-spacing: 3px !important;
- text-align: center !important;
- text-shadow: 2px 2px #ffcc00 !important;
- margin: 0 !important;
- padding: 10px 0 !important;
- background: transparent !important;
- }
- .pinned-note {
- background-color: #28282e !important;
- color: #ffffff !important;
- padding: 15px !important;
- margin: 10px 0 !important;
- border-radius: 8px !important;
- font-family: 'Trebuchet MS', sans-serif !important;
- border-left: 5px solid #ffcc00 !important;
- position: relative !important;
- box-shadow: 3px 3px 5px rgba(0,0,0,0.5) !important;
- }
- .pinned-note::before {
- content: "๐ฅ" !important;
- position: absolute !important;
- top: -12px !important;
- right: 15px !important;
- font-size: 1rem !important;
- }
- </style>
- <div class="status-indicator">
- <div class="status-dot"></div>
- <span class="status-text">NITRO SWEAT: READY ๐ฅ</span>
- </div>
- <style>
- .status-indicator {
- position: absolute !important;
- top: 300px !important;
- left: 60px !important;
- display: flex !important;
- align-items: center !important;
- gap: 5px !important;
- background: rgba(26, 26, 30, 0.95) !important;
- padding: 6px 12px !important;
- border-radius: 15px !important;
- border: 1px solid #ff4500 !important;
- z-index: 10 !important;
- box-shadow: 0 0 12px rgba(255, 69, 0, 0.8) !important;
- }
- .status-dot {
- width: 10px !important;
- height: 10px !important;
- background-color: #ff4500 !important;
- border-radius: 50% !important;
- box-shadow: 0 0 8px #ff4500 !important;
- }
- .status-text {
- color: #ffffff !important;
- font-family: 'Trebuchet MS', sans-serif !important;
- font-weight: bold !important;
- font-size: 0.8rem !important;
- }
- @media (max-width: 768px) {
- .status-indicator {
- top: 300px !important;
- left: 5px !important;
- padding: 3px 6px !important;
- }
- .status-text {
- font-size: 0.7rem !important;
- }
- }
- </style>
- <div class="wood-divider"></div>
- <style>
- .profile-character-card-wrapper {
- margin-bottom: 0.5rem;
- transition: 500ms ease;
- }
- .profile-character-card-wrapper, .profile-character-card-wrapper > div:empty {
- background: transparent !important;
- box-shadow: none;
- }
- .profile-character-card-wrapper:hover {
- box-shadow: none;
- transform: translateY(-4px) scale(1.01);
- }
- .profile-character-card-stack {
- background: #1a1a1e;
- border: 2px solid #ff4500;
- border-radius: 15px;
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
- }
- .profile-character-card-stack-link-component {
- display: flex;
- flex-direction: column-reverse;
- flex-wrap: nowrap;
- justify-content: center;
- }
- .profile-character-card-name-box {
- color: #ff4500;
- font-family: 'Impact', sans-serif;
- font-size: 1.1rem;
- letter-spacing: 1px;
- text-transform: uppercase;
- text-shadow: 1px 1px 2px #ffcc00;
- text-align: center;
- }
- .profile-character-card-stats-box {
- position: absolute;
- display: flex;
- top: -0.75rem;
- right: unset;
- align-content: center;
- align-items: center;
- justify-content: center;
- width: 100%;
- }
- .profile-character-card-stats-box * {
- width: 100%;
- }
- .profile-character-card-ribbon {
- position: static;
- overflow: visible;
- filter: none;
- }
- .profile-character-card-ribbon-wrap {
- padding: 0;
- clip-path: polygon(25% 0, 75% 0, 70% 50%, 75% 100%, 25% 100%, 30% 50%);
- box-shadow: none;
- background: #ffcc00;
- overflow: visible;
- border-radius: 0;
- transition: all 500ms;
- }
- .profile-character-cards-chat-count-tbmessages {
- display: none;
- }
- .profile-character-card-chats-count::before {
- content: "| ๐ฅ ";
- font-weight: normal;
- }
- .profile-character-card-chats-count::after {
- content: " Blasts |";
- font-weight: normal;
- }
- .profile-character-card-chats-count {
- text-align: center;
- color: #1a1a1e;
- font-family: 'Trebuchet MS', sans-serif;
- font-weight: bold;
- }
- .profile-character-card-avatar-aspect-ratio {
- margin: 10px;
- }
- .profile-character-card-avatar-image {
- border-radius: 8px;
- border: 2px solid #ff4500;
- }
- .profile-character-card-creator-name-link {
- display: none;
- }
- .profile-character-card-description-markdown-container * {
- font-family: 'Trebuchet MS', sans-serif;
- color: #ffffff !important;
- text-align: center !important;
- }
- .profile-character-card-star-line {
- border-color: #ff4500;
- }
- .profile-character-card-star {
- display: none;
- }
- .profile-character-card-star-line::after {
- content: "๐ฅ๐ฃ";
- position: absolute;
- color: #ff4500;
- font-size: 0.9rem;
- right: -25px;
- top: -15px;
- }
- .profile-character-card-tags ul {
- justify-content: center;
- padding-bottom: 10px;
- }
- .profile-character-card-tags-wrap:has(.profile-character-card-tag-limitless), .profile-character-card-tag-limitless {
- flex: 1 1 100%;
- width: 100%;
- }
- .profile-character-card-tags-wrap:has(.profile-character-card-tag-limitless) {
- padding-top: 2px;
- padding-bottom: 2px;
- background: rgba(255, 69, 0, 0.3);
- border-radius: 20px;
- }
- .profile-character-card-tag-limitless {
- border: none;
- font-size: 0;
- background: transparent;
- }
- .profile-character-card-tag-limitless::before, .profile-character-card-tag-limitless::after {
- font-size: 0.9rem;
- font-family: 'Trebuchet MS', sans-serif;
- font-weight: bold;
- color: #ff4500;
- text-align: center;
- position: absolute;
- transition: opacity 500ms ease;
- }
- .profile-character-card-tag-limitless::before {
- content: "๐ฅ Stun Grenade";
- }
- .profile-character-card-tag-limitless::after {
- content: "๐ฅ HOWITZER IMPACT!!";
- opacity: 0;
- }
- .profile-character-card-wrapper:hover .profile-character-card-tag-limitless::before {
- opacity: 0;
- }
- .profile-character-card-wrapper:hover .profile-character-card-tag-limitless::after {
- opacity: 1;
- transition-delay: 250ms;
- }
- .profile-character-card-tags-wrap:not(:has(.profile-character-card-tag-limitless)) {
- border: 1px solid #ff4500;
- border-radius: 15px;
- }
- .profile-character-card-tags-wrap a {
- display: flex;
- }
- .pp-cc-tags-regular {
- font-size: 0;
- display: inline;
- border: none !important;
- }
- .pp-cc-tags-regular::first-letter {
- font-size: 0.9rem;
- }
- .pp-cc-tags-item:hover:not(.profile-character-card-tag-limitless) {
- background: rgba(255, 69, 0, 0.3);
- }
- .pp-cc-tags-custom {
- border: none !important;
- color: #ff4500;
- font-family: 'Trebuchet MS', sans-serif;
- font-weight: 600;
- }
- .profile-character-card-tokens-count {
- color: #ff4500;
- text-shadow: none;
- font-family: 'Trebuchet MS', sans-serif;
- font-weight: 500;
- }
- .profile-character-card-box ~ div {
- display: none;
- }
- </style>
- <div class="cafe-chalkboard-menu">
- <div class="chalkboard-frame">
- <div class="chalkboard-surface">
- <h3 class="chalk-title">Dynamight's Spicy Fuel ๐ถ๏ธ</h3>
- <ul class="chalk-items">
- <li>๐ถ๏ธ Infernal Super-Spicy Mapo Tofu</li>
- <li>๐ Ultra-Hot Chili Oil Explosion Ramen</li>
- <li>๐ฅ Spicy Nitro Wings (Extreme Heat)</li>
- <li>๐ฅ Flamin' Hot Dynamite Pepper Steak</li>
- <li>โก High-Octane Citrus Energy Drink</li>
- <li>๐ฆ Spicy Cinnamon Ice Cream Scoop</li>
- </ul>
- <div class="chalk-footer">"If you can't handle the heat, stay out of my way!"</div>
- </div>
- </div>
- </div>
- <style>
- .css-p641ht {
- background-color: #1a1a1e !important;
- border-bottom: 4px solid #ff4500 !important;
- box-shadow: 0 4px 10px rgba(0, 0, 0, 0.6) !important;
- }
- .css-1qj3ulc {
- font-size: 0 !important;
- visibility: hidden !important;
- position: relative !important;
- display: inline-block !important;
- }
- .css-1qj3ulc::after {
- content: "Dynamight.Hero ๐ฅ" !important;
- visibility: visible !important;
- font-family: 'Impact', sans-serif !important;
- font-size: 1.6rem !important;
- font-weight: bold !important;
- color: #ff4500 !important;
- letter-spacing: 2px !important;
- text-shadow: 2px 2px 0px #ffcc00 !important;
- position: absolute !important;
- left: 0 !important;
- top: 50% !important;
- transform: translateY(-50%) !important;
- white-space: nowrap !important;
- }
- .cafe-page-doll {
- position: fixed !important;
- bottom: 30px !important;
- right: 30px !important;
- z-index: 9999 !important;
- display: flex !important;
- flex-direction: column !important;
- align-items: center !important;
- pointer-events: auto !important;
- user-select: none !important;
- }
- .doll-graphic {
- font-size: 3rem !important;
- line-height: 1 !important;
- filter: drop-shadow(3px 3px 0px #1a1a1e) !important;
- animation: dollFloat 3s ease-in-out infinite !important;
- }
- .doll-steam {
- color: #ff4500 !important;
- font-family: Arial, sans-serif !important;
- font-size: 1.5rem !important;
- font-weight: bold !important;
- opacity: 0 !important;
- transform: translateY(10px) !important;
- animation: dollSteam 3s ease-in-out infinite !important;
- }
- .doll-shadow {
- width: 30px !important;
- height: 6px !important;
- background: rgba(255, 69, 0, 0.5) !important;
- border-radius: 50% !important;
- margin-top: 5px !important;
- animation: dollShadow 3s ease-in-out infinite !important;
- }
- @keyframes dollFloat {
- 0%, 100% { transform: translateY(0); }
- 50% { transform: translateY(-12px); }
- }
- @keyframes dollShadow {
- 0%, 100% { transform: scale(1); opacity: 0.5; }
- 50% { transform: scale(0.7); opacity: 0.2; }
- }
- @keyframes dollSteam {
- 0% { transform: translateY(5px) scale(0.8); opacity: 0; }
- 50% { opacity: 0.8; }
- 100% { transform: translateY(-15px) scale(1.2); opacity: 0; }
- }
- .cafe-chalkboard-menu {
- margin: 25px auto !important;
- max-width: 480px !important;
- width: 300% !important;
- box-sizing: border-box !important;
- }
- .chalkboard-frame {
- background: #1a1a1e !important;
- border: 4px solid #ff4500 !important;
- border-radius: 8px !important;
- padding: 10px !important;
- box-shadow: 0 0 15px rgba(255, 69, 0, 0.5) !important;
- }
- .chalkboard-surface {
- background: #28282e !important;
- border: 1px dashed #ff4500 !important;
- padding: 15px !important;
- text-align: center !important;
- }
- .chalk-title {
- color: #ff4500 !important;
- font-family: 'Impact', sans-serif !important;
- font-size: 1.3rem !important;
- text-transform: uppercase !important;
- letter-spacing: 1px !important;
- border-bottom: 1px solid rgba(255, 204, 0, 0.6) !important;
- padding-bottom: 8px !important;
- margin-bottom: 12px !important;
- }
- .chalk-items {
- list-style: none !important;
- padding: 0 !important;
- margin: 0 !important;
- }
- .chalk-items li {
- color: #ffffff !important;
- font-family: 'Trebuchet MS', sans-serif !important;
- font-size: 0.95rem !important;
- margin: 8px 0 !important;
- text-align: left !important;
- }
- .chalk-footer {
- color: #ffcc00 !important;
- font-family: 'Trebuchet MS', sans-serif !important;
- font-size: 0.85rem !important;
- font-style: italic !important;
- margin-top: 15px !important;
- }
- @media (max-width: 768px) {
- .css-1qj3ulc::after {
- font-size: 1.3rem !important;
- }
- .cafe-page-doll {
- bottom: 15px !important;
- right: 15px !important;
- transform: scale(0.8) !important;
- opacity: 0.8 !important;
- }
- .cafe-chalkboard-menu {
- max-width: 90% !important;
- padding: 0 10px !important;
- }
- }
- </style>
- <style>
- .profile-top-bar {
- background: rgba(26, 26, 30, 0.95);
- backdrop-filter: blur(5px);
- box-shadow: none;
- border-bottom: 3px solid #ff4500;
- }
- .profile-top-box-flex-inner, .profile-top-bar-logo-box {
- min-width: fit-content;
- }
- .profile-top-bar-logo-name:hover { text-shadow: none; }
- .profile-top-bar-logo { background: transparent; }
- .pp-uc-followers-count span + span { font-size:0; }
- .pp-uc-followers-count span + span::after {
- content: "Extras";
- font-size:1rem;
- }
- .sonner-toast-container [data-sonner-toast][data-type=success]{
- background: #1a1a1e!important;
- color: #ff4500!important;
- border: 2px solid #ffcc00!important;
- }
- </style>
Advertisement
Add Comment
Please, Sign In to add comment