Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <style>
- /* Base fixes */
- .profile-background-effect-image {
- display: none !important;
- }
- .pp-uc-background,
- .pp-uc-background > div {
- max-width: 1440px;
- margin: 0 auto;
- padding: 0 10px;
- background: transparent !important;
- box-shadow: none !important;
- }
- .profile-page-flex {
- flex-direction: column;
- }
- .pp-uc-about-me {
- display: contents;
- font-family: Georgia, 'Times New Roman', serif;
- }
- .profile-info-stack {
- position: relative !important;
- isolation: isolate;
- }
- .profile-info-stack-inner {
- position: relative;
- left: 2pc;
- }
- /* Page board */
- .profile-info-stack {
- display: grid;
- grid-template-columns: minmax(270px, 0.82fr) minmax(0, 1.2fr) minmax(280px, 0.62fr);
- grid-template-areas:
- "profile profile profile"
- "window window window"
- "note rack portrait"
- "familiars familiars familiars"
- "links ledger ledger"
- "credit credit credit";
- gap: 18px;
- padding: 22px 22px 0.5rem;
- min-height: 100vh;
- background:
- radial-gradient(circle at 8% 10%, rgba(184,155,94,0.12), transparent 24%),
- radial-gradient(circle at 90% 20%, rgba(143,159,120,0.14), transparent 28%),
- linear-gradient(135deg, #050604 0%, #0c120b 42%, #050605 100%);
- border: 1px solid rgba(184,155,94,0.18);
- box-shadow: inset 0 0 120px rgba(0,0,0,0.78), 0 26px 80px rgba(0,0,0,0.46);
- overflow: hidden;
- }
- .profile-info-stack::before {
- content: "";
- position: absolute;
- inset: 12px;
- border: 1px solid rgba(216,200,167,0.08);
- pointer-events: none;
- z-index: -1;
- }
- .profile-info-stack::after {
- content: "OPEN • BOTTLED WORLDS • STRANGE LITTLE THINGS";
- grid-area: profile;
- justify-self: end;
- align-self: center;
- width: min(480px, 42%);
- padding: 0.95rem 1.2rem;
- border: 1px solid rgba(184,155,94,0.30);
- border-radius: 999px;
- background: rgba(8,11,7,0.62);
- color: #a99d82;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.62rem;
- letter-spacing: 0.18em;
- text-align: center;
- box-shadow: inset 0 0 22px rgba(184,155,94,0.06), 0 12px 28px rgba(0,0,0,0.30);
- z-index: 3;
- }
- /* Profile sign */
- .profile-info-hstack {
- grid-area: profile;
- width: min(720px, 100%);
- justify-self: start;
- min-height: 112px;
- padding: 1rem 1.25rem;
- display: flex;
- align-items: center;
- gap: 1rem;
- position: relative;
- z-index: 12;
- background:
- linear-gradient(90deg, rgba(8,10,7,0.98), rgba(20,27,18,0.96)),
- linear-gradient(180deg, rgba(184,155,94,0.10), transparent);
- border: 1px solid rgba(184,155,94,0.45);
- border-radius: 18px;
- box-shadow: 0 18px 46px rgba(0,0,0,0.46), inset 0 0 34px rgba(184,155,94,0.08);
- backdrop-filter: blur(12px);
- }
- .profile-info-hstack::before,
- .profile-info-hstack::after {
- content: "";
- position: absolute;
- top: 16px;
- width: 8px;
- height: 8px;
- border-radius: 50%;
- background: #b89b5e;
- box-shadow: 0 0 0 4px rgba(184,155,94,0.10), 0 0 18px rgba(184,155,94,0.30);
- }
- .profile-info-hstack::before {
- left: 18px;
- }
- .profile-info-hstack::after {
- right: 18px;
- }
- .pp-uc-avatar-container {
- display: none;
- }
- .pp-uc-title {
- font-family: Georgia;
- font-size: clamp(1.45rem, 2.5vw, 2.55rem);
- font-weight: 700;
- letter-spacing: 0.10em;
- color: #f1e5ca;
- text-shadow: 0 2px 0 #050605, 0 0 22px rgba(184,155,94,0.16);
- line-height: 1.05;
- margin: 0;
- }
- .pp-uc-followers-count,
- .pp-uc-member-since {
- font-family: system-ui;
- font-size: 0.66rem;
- letter-spacing: 0.16em;
- color: #a99d82;
- text-transform: uppercase;
- }
- .pp-uc-followers-count > span + span {
- font-size: 0 !important;
- }
- .pp-uc-followers-count > span + span::after {
- content: "Patrons";
- font-size: 0.66rem;
- position: relative;
- right: 13px;
- }
- .pp-uc-member-since {
- opacity: 0.78;
- }
- .profile-badges {
- transform: scale(0.66);
- transform-origin: top left;
- width: max-content;
- max-width: 350px;
- margin-top: 2px;
- scrollbar-width: none;
- }
- .profile-badges::-webkit-scrollbar {
- display: none !important;
- }
- .profile-info-stack-inner button {
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
- font-size: 0.68rem;
- letter-spacing: 0.12em;
- text-transform: uppercase;
- padding: 0.42rem 0.95rem;
- border-radius: 6px;
- border: 1px solid rgba(184,155,94,0.42);
- background: rgba(89,104,78,0.16);
- color: #d8c8a7;
- transition: all 0.28s ease;
- margin-top: 0.24rem;
- width: fit-content;
- }
- .profile-info-stack-inner button:hover {
- background: rgba(184,155,94,0.18) !important;
- color: #f1e5ca !important;
- box-shadow: 0 0 16px rgba(184,155,94,0.22) !important;
- }
- /* Follow buttons */
- .profile-info-stack > div:has(.Btn),
- .profile-info-stack > .css-3nlpdq {
- grid-area: profile;
- align-self: end;
- margin: 0 0 0.95rem 7.5rem;
- z-index: 20;
- position: relative;
- left: 20pc;
- }
- .profile-info-stack > div:has(.Btn) > div,
- .profile-info-stack > .css-3nlpdq > div {
- gap: 9px !important;
- }
- .Btn {
- position: relative;
- background: linear-gradient(145deg, #59684e, #8f9f78);
- border: 1px solid rgba(216,200,167,0.35);
- border-radius: 6px;
- overflow: hidden;
- transition: all 0.28s ease;
- box-shadow: 0 10px 22px rgba(0,0,0,0.35), inset 0 0 18px rgba(216,200,167,0.12);
- padding: 0.55rem 1.4rem;
- }
- .Btn:before {
- background: transparent;
- }
- .Btn:hover {
- transform: translateY(-2px);
- box-shadow: 0 16px 28px rgba(0,0,0,0.42), 0 0 18px rgba(143,159,120,0.28);
- }
- .Btn > span {
- font-family: Georgia;
- color: #f6edda;
- font-size: 0.78rem;
- letter-spacing: 0.13em;
- font-weight: 700;
- }
- .pp-uc-options-menu {
- background: rgba(9,12,8,0.88);
- border: 1px solid rgba(184,155,94,0.42);
- border-radius: 6px;
- padding: 0.48rem 1rem;
- font-family: Georgia;
- font-size: 0.75rem;
- letter-spacing: 0.10em;
- color: #d8c8a7;
- transition: all 0.28s ease;
- backdrop-filter: blur(12px);
- }
- .pp-uc-options-menu:hover,
- .pp-uc-options-menu[data-active] {
- background: rgba(184,155,94,0.18);
- color: #f6edda;
- box-shadow: 0 0 16px rgba(184,155,94,0.24);
- }
- /* Shopfront board */
- .apothecary-window {
- grid-area: window;
- position: relative;
- min-height: 230px;
- overflow: hidden;
- border-radius: 24px;
- border: 1px solid rgba(184,155,94,0.40);
- background:
- linear-gradient(135deg, rgba(8,11,7,0.98), rgba(23,32,21,0.96));
- box-shadow: 0 20px 54px rgba(0,0,0,0.46), inset 0 -80px 110px rgba(0,0,0,0.62);
- }
- .apothecary-window img {
- position: absolute;
- inset: 0;
- width: 100%;
- height: 100%;
- display: block;
- object-fit: cover;
- object-position: center 48%;
- filter: brightness(0.50) saturate(0.70) sepia(0.12);
- }
- .apothecary-window::before {
- content: "";
- position: absolute;
- inset: 0;
- background:
- linear-gradient(90deg, rgba(5,7,5,0.90) 0%, rgba(5,7,5,0.70) 28%, rgba(5,7,5,0.24) 58%, rgba(5,7,5,0.74) 100%),
- linear-gradient(180deg, rgba(5,7,5,0.12), rgba(5,7,5,0.86));
- pointer-events: none;
- }
- .apothecary-window::after {
- content: "";
- position: absolute;
- left: 18px;
- right: 18px;
- top: 18px;
- bottom: 18px;
- border: 1px solid rgba(216,200,167,0.16);
- border-radius: 18px 18px 6px 6px;
- pointer-events: none;
- }
- .window-card {
- position: absolute;
- left: 30px;
- top: 50%;
- transform: translateY(-50%);
- width: min(430px, calc(46% - 40px));
- padding: 1.15rem 1.2rem 1.05rem;
- background: rgba(12,17,10,0.86);
- border: 1px solid rgba(216,200,167,0.30);
- color: #efe6d0;
- box-shadow: 0 16px 34px rgba(0,0,0,0.50);
- backdrop-filter: blur(8px);
- }
- .window-card b {
- display: block;
- font-size: clamp(1.25rem, 2vw, 1.9rem);
- letter-spacing: 0.14em;
- text-transform: uppercase;
- color: #d6bf82;
- margin-bottom: 0.45rem;
- }
- .window-card span {
- display: block;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.82rem;
- line-height: 1.65;
- color: #c7b99a;
- }
- .window-pins {
- position: absolute;
- right: 30px;
- top: 50%;
- bottom: auto;
- transform: translateY(-50%);
- width: min(560px, calc(54% - 40px));
- display: grid;
- grid-template-columns: repeat(2, minmax(0, 1fr));
- gap: 0.65rem;
- }
- .pin-note {
- min-height: 82px;
- padding: 0.72rem 0.7rem;
- display: flex;
- flex-direction: column;
- justify-content: center;
- background: rgba(216,200,167,0.90);
- border: 1px solid rgba(184,155,94,0.48);
- color: #172015;
- box-shadow: 0 12px 24px rgba(0,0,0,0.34);
- transform: rotate(-1.5deg);
- }
- .pin-note:nth-child(2) {
- transform: rotate(1deg);
- }
- .pin-note:nth-child(3) {
- transform: rotate(-0.5deg);
- }
- .pin-note b {
- display: block;
- font-size: 0.68rem;
- letter-spacing: 0.14em;
- text-transform: uppercase;
- }
- .pin-note span {
- display: block;
- margin-top: 0.22rem;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.68rem;
- line-height: 1.35;
- }
- /* Shopkeeper card */
- .portrait-cabinet {
- grid-area: portrait;
- position: relative;
- min-height: 100%;
- border-radius: 20px;
- border: 1px solid rgba(184,155,94,0.34);
- background:
- linear-gradient(145deg, rgba(25,33,21,0.90), rgba(8,10,7,0.96)),
- linear-gradient(90deg, rgba(216,200,167,0.08), transparent);
- overflow: hidden;
- box-shadow: 0 18px 44px rgba(0,0,0,0.42), inset 0 0 45px rgba(184,155,94,0.08);
- }
- .portrait-cabinet::before {
- content: "";
- position: absolute;
- inset: 14px;
- border: 1px solid rgba(216,200,167,0.14);
- border-radius: 14px;
- pointer-events: none;
- z-index: 3;
- }
- .portrait-cabinet::after {
- content: "Keeper of the counter, labels, odd requests, and questionable bottles.";
- position: absolute;
- left: 20px;
- right: 20px;
- bottom: 18px;
- padding: 0.72rem 0.78rem;
- background: rgba(8,11,7,0.76);
- border: 1px solid rgba(216,200,167,0.18);
- color: #c7b99a;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.72rem;
- line-height: 1.45;
- z-index: 4;
- }
- .portrait-cabinet img {
- position: absolute;
- right: -50px;
- bottom: -2px;
- width: 132%;
- max-width: none;
- height: auto;
- filter: drop-shadow(0 20px 28px rgba(0,0,0,0.70)) saturate(0.82) brightness(0.88);
- mask-image: linear-gradient(to bottom, #000 74%, transparent 100%);
- -webkit-mask-image: linear-gradient(to bottom, #000 74%, transparent 100%);
- }
- .cabinet-label {
- position: absolute;
- left: 20px;
- right: auto;
- top: 20px;
- padding: 0.68rem 0.85rem;
- background: rgba(216,200,167,0.90);
- color: #172015;
- border: 1px solid rgba(184,155,94,0.48);
- text-align: center;
- font-size: 0.68rem;
- letter-spacing: 0.16em;
- text-transform: uppercase;
- box-shadow: 0 12px 24px rgba(0,0,0,0.35);
- z-index: 4;
- }
- /* Shared headings */
- .board-title {
- display: flex;
- align-items: center;
- gap: 0.7rem;
- margin-bottom: 1rem;
- padding-bottom: 0.72rem;
- border-bottom: 1px solid rgba(184,155,94,0.25);
- }
- .board-mark {
- width: 34px;
- height: 34px;
- display: inline-flex;
- align-items: center;
- justify-content: center;
- flex-shrink: 0;
- border-radius: 50%;
- background: rgba(184,155,94,0.16);
- border: 1px solid rgba(184,155,94,0.38);
- color: #d6bf82;
- font-size: 1rem;
- }
- .board-label {
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 1rem;
- letter-spacing: 0.16em;
- text-transform: uppercase;
- color: #e6d7b9;
- }
- /* Note */
- .counter-note {
- grid-area: note;
- padding: 1.6rem;
- background:
- linear-gradient(145deg, rgba(31,38,24,0.92), rgba(12,16,10,0.94)),
- linear-gradient(90deg, rgba(216,200,167,0.08), transparent);
- border: 1px solid rgba(184,155,94,0.32);
- border-radius: 18px;
- box-shadow: 0 18px 44px rgba(0,0,0,0.42), inset 0 0 34px rgba(216,200,167,0.05);
- position: relative;
- overflow: hidden;
- }
- .counter-note::after {
- content: "❧";
- position: absolute;
- right: 20px;
- bottom: -28px;
- font-size: 7rem;
- color: #d6bf82;
- opacity: 0.06;
- pointer-events: none;
- }
- .counter-note p {
- color: #efe6d0;
- font-size: 1.05rem;
- line-height: 1.72;
- margin: 0 0 1rem;
- text-shadow: 0 1px 3px rgba(0,0,0,0.48);
- }
- .ingredient-tags {
- display: flex;
- flex-wrap: wrap;
- gap: 0.5rem;
- margin-top: 1rem;
- }
- .ingredient-tags span {
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.68rem;
- letter-spacing: 0.12em;
- text-transform: uppercase;
- padding: 0.38rem 0.68rem;
- color: #172015;
- background: #d8c8a7;
- border: 1px solid rgba(184,155,94,0.50);
- border-radius: 2px;
- box-shadow: 0 5px 12px rgba(0,0,0,0.20);
- }
- /* Rack */
- .tincture-rack {
- grid-area: rack;
- padding: 1.4rem;
- background: rgba(8,11,7,0.82);
- border: 1px solid rgba(184,155,94,0.28);
- border-radius: 18px;
- box-shadow: inset 0 0 40px rgba(0,0,0,0.42), 0 18px 44px rgba(0,0,0,0.36);
- }
- .bottle-row {
- display: grid;
- grid-template-columns: repeat(2, minmax(0, 1fr));
- gap: 1rem;
- max-height: 500px;
- overflow-y: auto;
- overflow-x: hidden;
- padding-right: 0.35rem;
- scrollbar-width: thin;
- scrollbar-color: rgba(184,155,94,0.42) rgba(8,11,7,0.45);
- }
- .bottle-row::-webkit-scrollbar {
- width: 6px;
- }
- .bottle-row::-webkit-scrollbar-track {
- background: rgba(8,11,7,0.45);
- border-radius: 99px;
- }
- .bottle-row::-webkit-scrollbar-thumb {
- background: rgba(184,155,94,0.42);
- border-radius: 99px;
- }
- .bottle-card {
- min-height: 230px;
- padding: 0.85rem;
- display: flex;
- flex-direction: column;
- justify-content: flex-end;
- position: relative;
- overflow: hidden;
- text-decoration: none;
- color: #efe6d0;
- border: 1px solid rgba(216,200,167,0.20);
- border-radius: 90px 90px 12px 12px;
- background: #10160f;
- box-shadow: inset 0 -50px 70px rgba(0,0,0,0.74), 0 14px 30px rgba(0,0,0,0.35);
- transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
- }
- .bottle-card:hover {
- transform: translateY(-5px) rotate(-1deg);
- border-color: rgba(214,191,130,0.54);
- box-shadow: inset 0 -50px 70px rgba(0,0,0,0.70), 0 22px 44px rgba(0,0,0,0.46), 0 0 20px rgba(184,155,94,0.14);
- }
- .bottle-card img {
- position: absolute;
- inset: 0;
- width: 100%;
- height: 100%;
- object-fit: cover;
- filter: brightness(0.48) saturate(0.62) sepia(0.10);
- transition: filter 0.3s ease, transform 0.45s ease;
- }
- .bottle-card:hover img {
- filter: brightness(0.66) saturate(0.80) sepia(0.05);
- transform: scale(1.05);
- }
- .bottle-card b,
- .bottle-card p,
- .bottle-card .mini-tags {
- position: relative;
- z-index: 1;
- }
- .bottle-card b {
- display: block;
- font-size: 0.95rem;
- letter-spacing: 0.12em;
- text-transform: uppercase;
- color: #f1e5ca;
- }
- .bottle-card p {
- font-size: 0.88rem;
- line-height: 1.45;
- margin: 0.35rem 0 0;
- color: #cfc0a2;
- }
- .mini-tags {
- display: flex;
- flex-wrap: wrap;
- gap: 0.3rem;
- margin-top: 0.55rem;
- }
- .mini-tags span {
- font-size: 0.6rem;
- letter-spacing: 0.10em;
- text-transform: uppercase;
- color: #d8c8a7;
- background: rgba(8,11,7,0.72);
- border: 1px solid rgba(216,200,167,0.20);
- padding: 0.18rem 0.42rem;
- }
- /* Familiar tab */
- .familiars-tray {
- grid-area: familiars;
- padding: 1.35rem;
- border: 1px solid rgba(184,155,94,0.28);
- border-radius: 20px;
- background:
- linear-gradient(180deg, rgba(23,32,21,0.90), rgba(8,10,7,0.96));
- box-shadow: 0 18px 44px rgba(0,0,0,0.38), inset 0 0 35px rgba(184,155,94,0.06);
- }
- .familiars-scroll {
- display: grid;
- grid-template-columns: repeat(6, minmax(220px, 1fr));
- gap: 0.85rem;
- overflow-x: auto;
- overflow-y: hidden;
- padding-bottom: 1rem;
- scrollbar-width: thin;
- scrollbar-color: rgba(184,155,94,0.48) rgba(8,11,7,0.42);
- }
- .familiars-scroll::-webkit-scrollbar {
- height: 7px;
- }
- .familiars-scroll::-webkit-scrollbar-track {
- background: rgba(8,11,7,0.42);
- border: 1px solid rgba(216,200,167,0.10);
- border-radius: 999px;
- }
- .familiars-scroll::-webkit-scrollbar-thumb {
- background: linear-gradient(
- 90deg,
- rgba(143,159,120,0.55),
- rgba(184,155,94,0.72),
- rgba(216,200,167,0.55)
- );
- border-radius: 999px;
- border: 1px solid rgba(8,11,7,0.65);
- }
- .familiars-scroll::-webkit-scrollbar-thumb:hover {
- background: linear-gradient(
- 90deg,
- rgba(184,155,94,0.78),
- rgba(216,200,167,0.80),
- rgba(184,155,94,0.78)
- );
- }
- .familiars {
- min-height: 260px;
- position: relative;
- overflow: hidden;
- border: 1px solid rgba(216,200,167,0.24);
- border-radius: 16px 16px 6px 6px;
- background: #10160f;
- text-decoration: none;
- box-shadow: 0 12px 24px rgba(0,0,0,0.34);
- transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
- }
- .familiars:nth-child(even) {
- transform: none;
- }
- .familiars:hover {
- transform: translateY(-4px);
- box-shadow: 0 20px 34px rgba(0,0,0,0.46);
- border-color: rgba(214,191,130,0.50);
- }
- .familiars img {
- width: 100%;
- height: 100%;
- object-fit: cover;
- filter: brightness(0.58) saturate(0.66) sepia(0.10);
- transition: filter 0.3s ease, transform 0.4s ease;
- }
- .familiars:hover img {
- filter: brightness(0.78) saturate(0.85);
- transform: scale(1.04);
- }
- .familiars span {
- position: absolute;
- left: 10px;
- right: 10px;
- bottom: 10px;
- padding: 0.48rem 0.5rem;
- background: rgba(216,200,167,0.92);
- color: #172015;
- text-align: center;
- font-size: 0.66rem;
- letter-spacing: 0.14em;
- text-transform: uppercase;
- box-shadow: 0 10px 18px rgba(0,0,0,0.34);
- }
- /* Links */
- .calling-cards {
- grid-area: links;
- padding: 1.25rem;
- border: 1px solid rgba(184,155,94,0.30);
- border-radius: 18px;
- background: rgba(8,11,7,0.86);
- box-shadow: 0 18px 44px rgba(0,0,0,0.36), inset 0 0 30px rgba(143,159,120,0.07);
- }
- .card-link-grid {
- display: grid;
- gap: 0.65rem;
- }
- .card-link,
- .creator-link {
- display: block;
- padding: 0.85rem 0.9rem;
- color: #efe6d0;
- text-decoration: none;
- border: 1px solid rgba(216,200,167,0.18);
- background: linear-gradient(90deg, rgba(89,104,78,0.22), rgba(184,155,94,0.08));
- border-radius: 8px;
- transition: transform 0.25s ease, border-color 0.25s ease, background 0.25s ease;
- }
- .card-link:hover,
- .creator-link:hover {
- transform: translateX(5px);
- border-color: rgba(214,191,130,0.48);
- background: linear-gradient(90deg, rgba(184,155,94,0.18), rgba(89,104,78,0.18));
- }
- .card-link b,
- .creator-link b {
- display: block;
- font-size: 0.78rem;
- letter-spacing: 0.15em;
- text-transform: uppercase;
- color: #d6bf82;
- }
- .card-link span,
- .creator-link span {
- display: block;
- margin-top: 0.18rem;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.75rem;
- color: #a99f84;
- }
- /* Ledger */
- .ledger-book {
- grid-area: ledger;
- display: grid;
- grid-template-columns: repeat(2, minmax(0, 1fr));
- gap: 1rem;
- align-items: start;
- }
- .ledger-page {
- border: 1px solid rgba(184,155,94,0.30);
- border-radius: 14px;
- background: rgba(8,11,7,0.88);
- overflow: hidden;
- box-shadow: 0 16px 36px rgba(0,0,0,0.34);
- }
- .ledger-page[open] {
- box-shadow: 0 22px 44px rgba(0,0,0,0.44), 0 0 20px rgba(184,155,94,0.12);
- }
- .ledger-tab {
- list-style: none;
- cursor: pointer;
- padding: 1rem 1.1rem;
- display: flex;
- justify-content: space-between;
- align-items: center;
- gap: 1rem;
- color: #e6d7b9;
- font-size: 0.82rem;
- letter-spacing: 0.14em;
- text-transform: uppercase;
- }
- .ledger-tab::-webkit-details-marker,
- .ledger-tab::marker {
- display: none;
- }
- .ledger-tab::after {
- content: "+";
- color: #d6bf82;
- font-size: 1rem;
- }
- .ledger-page[open] .ledger-tab::after {
- content: "−";
- }
- .ledger-inside {
- padding: 0 1.1rem 1.1rem;
- color: #efe6d0;
- font-size: 0.98rem;
- line-height: 1.65;
- }
- .ledger-inside p {
- margin: 0 0 0.75rem;
- padding-left: 0.8rem;
- border-left: 2px solid rgba(184,155,94,0.32);
- }
- /* Credit */
- .template-credit {
- grid-area: credit;
- text-align: center;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.62rem;
- letter-spacing: 0.14em;
- text-transform: uppercase;
- color: #83775f;
- opacity: 0.78;
- padding: 0.4rem 0 0.6rem;
- }
- .template-credit a {
- color: #b89b5e;
- text-decoration: none;
- }
- .template-credit a:hover {
- color: #efe6d0;
- }
- /* Shop ticket */
- .shop-ticket {
- position: fixed;
- right: 18px;
- top: 5pc;
- bottom: auto;
- width: 245px;
- z-index: 999;
- border: 1px solid rgba(184,155,94,0.42);
- border-radius: 18px 18px 14px 14px;
- background:
- linear-gradient(180deg, rgba(18,24,15,0.96), rgba(7,10,6,0.96));
- box-shadow:
- 0 18px 42px rgba(0,0,0,0.56),
- inset 0 0 20px rgba(184,155,94,0.08);
- overflow: visible;
- color: #efe6d0;
- }
- .shop-ticket::before {
- content: "";
- position: absolute;
- top: -30px;
- left: 50%;
- width: 1px;
- height: 32px;
- background: linear-gradient(
- to bottom,
- rgba(216,200,167,0.06),
- rgba(184,155,94,0.88)
- );
- transform: translateX(-50%);
- }
- /* Brass pin */
- .shop-ticket::after {
- content: "";
- position: absolute;
- top: -6px;
- left: 50%;
- width: 12px;
- height: 12px;
- border-radius: 50%;
- background: #b89b5e;
- border: 1px solid rgba(246,237,218,0.36);
- box-shadow:
- 0 0 0 5px rgba(184,155,94,0.12),
- 0 0 16px rgba(184,155,94,0.34);
- transform: translateX(-50%);
- }
- .ticket-tab {
- list-style: none;
- min-height: 48px;
- padding: 0.85rem 1rem;
- display: flex;
- align-items: center;
- justify-content: space-between;
- cursor: pointer;
- color: #e6d7b9;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.74rem;
- font-weight: 700;
- letter-spacing: 0.17em;
- text-transform: uppercase;
- background:
- linear-gradient(180deg, rgba(184,155,94,0.13), rgba(184,155,94,0.03));
- border-radius: 18px 18px 0 0;
- position: relative;
- }
- .ticket-tab::-webkit-details-marker,
- .ticket-tab::marker {
- display: none;
- }
- .ticket-tab::after {
- content: "☾";
- color: #d6bf82;
- font-size: 0.95rem;
- margin-left: 0.8rem;
- transition: transform 0.25s ease, color 0.25s ease;
- }
- .shop-ticket[open] .ticket-tab {
- border-bottom: 1px dashed rgba(184,155,94,0.28);
- }
- .shop-ticket[open] .ticket-tab::after {
- content: "✕";
- color: #d8c8a7;
- transform: rotate(90deg);
- }
- .ticket-note {
- padding: 0.8rem 1rem 1rem;
- color: #efe6d0;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.88rem;
- line-height: 1.55;
- max-height: 130px;
- overflow-y: auto;
- background:
- linear-gradient(180deg, rgba(12,17,10,0.92), rgba(8,11,7,0.96));
- border-radius: 0 0 14px 14px;
- }
- .ticket-note::before {
- content: "Counter note";
- display: block;
- margin-bottom: 0.45rem;
- color: #a99d82;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.58rem;
- font-weight: 700;
- letter-spacing: 0.15em;
- text-transform: uppercase;
- }
- .ticket-note::-webkit-scrollbar {
- width: 4px;
- }
- .ticket-note::-webkit-scrollbar-track {
- background: rgba(8,11,7,0.45);
- }
- .ticket-note::-webkit-scrollbar-thumb {
- background: rgba(184,155,94,0.42);
- border-radius: 99px;
- }
- /* Section title */
- #profile-tabs::before {
- content: "Tincture Rack";
- display: block;
- padding: 0 15px 0.65rem;
- text-align: center;
- color: #e6d7b9;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: clamp(2.1rem, 3vw + 1rem, 3.6rem);
- font-weight: 900;
- line-height: 1;
- letter-spacing: 0.08em;
- text-transform: uppercase;
- border-bottom: 1px solid rgba(184, 155, 94, 0.32);
- text-shadow:
- 0 2px 3px rgba(0, 0, 0, 0.75),
- 0 0 14px rgba(184, 155, 94, 0.24),
- 0 0 28px rgba(87, 111, 73, 0.16);
- }
- .pp-tabs-wrapper {
- display: none;
- }
- .pp-tabs-indicator {
- background: none;
- box-shadow: none;
- height: 2px;
- }
- .pp-top-bar-logo,
- .pp-top-bar-logo::before {
- border: none;
- background: none !important;
- box-shadow: none;
- text-shadow: none !important;
- backdrop-filter: none;
- padding: 3px;
- }
- #profile-tabs > div[role="tablist"] > button[aria-selected="true"] {
- display: none;
- background: rgba(184, 155, 94, 0.18);
- color: #efe6d0;
- box-shadow: inset 0 0 0 1px rgba(216, 200, 167, 0.24);
- }
- .css-1fgzixv {
- height: auto;
- width: 36px;
- }
- /* Total count */
- .pp-pg-total {
- order: -1;
- box-shadow: none;
- background: none;
- margin-right: 0.35rem;
- border: none;
- flex: 0 0 auto;
- }
- .pp-pg-total::before {
- transition: none;
- border: 1px solid transparent;
- border-radius: 999px;
- background: transparent;
- }
- .pp-pg-total .css-wd8hou {
- width: 100%;
- font-weight: 900;
- }
- .pp-pg-total p {
- font-size: 0;
- width: 100%;
- text-align: center;
- font-family: Georgia, 'Times New Roman', serif;
- }
- .pp-pg-total strong {
- color: #d6bf82;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 1rem;
- font-weight: 900;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.72),
- 0 0 8px rgba(184, 155, 94, 0.18);
- }
- .pp-pg-total p::after {
- content: "Bottles";
- color: #d8c8a7;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 1rem;
- font-weight: 900;
- text-transform: uppercase;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.72),
- 0 0 8px rgba(184, 155, 94, 0.14);
- }
- .profile-filters-flex-inner {
- margin: auto;
- }
- /* Search input */
- .pp-fl-search-input {
- width: 260px;
- color: #efe6d0;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.95rem;
- font-weight: 800;
- border-radius: 14px;
- border: 1px solid transparent;
- background:
- radial-gradient(circle at 16% 12%, rgba(246, 237, 218, 0.12), transparent 28%),
- linear-gradient(135deg, rgba(18, 28, 18, 0.88), rgba(46, 38, 25, 0.82), rgba(8, 11, 7, 0.92)) padding-box,
- linear-gradient(135deg, rgba(216, 200, 167, 0.48), rgba(184, 155, 94, 0.42), rgba(87, 111, 73, 0.38)) border-box;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.12),
- 0 6px 14px rgba(0, 0, 0, 0.28),
- 0 0 18px rgba(184, 155, 94, 0.06);
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.72);
- }
- .pp-fl-search-input::placeholder {
- color: rgba(216, 200, 167, 0.64) !important;
- }
- .pp-fl-search-input:hover,
- .pp-fl-search-input:focus,
- .pp-fl-search-input:focus-visible {
- outline: none !important;
- border: 1px solid transparent;
- color: transparent;
- background:
- radial-gradient(circle at 16% 12%, rgba(246, 237, 218, 0.16), transparent 28%),
- linear-gradient(135deg, rgba(34, 43, 27, 0.94), rgba(62, 48, 27, 0.88), rgba(12, 17, 10, 0.96)) padding-box,
- linear-gradient(135deg, rgba(239, 230, 208, 0.70), rgba(184, 155, 94, 0.56), rgba(143, 159, 120, 0.48)) border-box;
- box-shadow:
- 0 0 14px rgba(184, 155, 94, 0.18),
- inset 0 1px 0 rgba(255, 255, 255, 0.16) !important;
- }
- /* Filter button */
- .pp-fl-filter-button {
- flex: 0 0 auto;
- border-radius: 14px;
- border: 1px solid transparent;
- background:
- linear-gradient(135deg, rgba(18, 28, 18, 0.88), rgba(46, 38, 25, 0.82), rgba(8, 11, 7, 0.92)) padding-box,
- linear-gradient(135deg, rgba(216, 200, 167, 0.48), rgba(184, 155, 94, 0.42), rgba(87, 111, 73, 0.38)) border-box;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.12),
- 0 6px 14px rgba(0, 0, 0, 0.24);
- }
- .pp-fl-filter-button svg {
- color: #d8c8a7 !important;
- filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.65));
- }
- .pp-fl-filter-button:hover {
- background:
- radial-gradient(circle at 16% 12%, rgba(246, 237, 218, 0.12), transparent 28%),
- linear-gradient(135deg, rgba(34, 43, 27, 0.94), rgba(62, 48, 27, 0.88), rgba(12, 17, 10, 0.96)) padding-box,
- linear-gradient(135deg, rgba(239, 230, 208, 0.70), rgba(184, 155, 94, 0.56), rgba(143, 159, 120, 0.48)) border-box;
- box-shadow:
- 0 0 14px rgba(184, 155, 94, 0.18),
- inset 0 1px 0 rgba(255, 255, 255, 0.16) !important;
- }
- /* Select dropdown base */
- .react-select__indicator-separator {
- background-color: transparent !important;
- }
- .react-select__control:hover {
- border-color: unset !important;
- border: 1px solid rgba(184, 155, 94, 0.62) !important;
- }
- :is(.default, .dark, .transparent, .css-b62m3t-container) .react-select__control {
- min-width: 120px;
- width: 120px;
- border-radius: 14px;
- border: 1px solid transparent;
- background:
- linear-gradient(135deg, rgba(18, 28, 18, 0.88), rgba(46, 38, 25, 0.82), rgba(8, 11, 7, 0.92)) padding-box,
- linear-gradient(135deg, rgba(216, 200, 167, 0.48), rgba(184, 155, 94, 0.42), rgba(87, 111, 73, 0.38)) border-box !important;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.12),
- 0 6px 14px rgba(0, 0, 0, 0.24);
- }
- :is(.default, .dark, .transparent, .css-b62m3t-container) .react-select__single-value {
- color: #efe6d0;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.95rem;
- font-weight: 900;
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.72);
- }
- :is(.default, .dark, .transparent, .css-b62m3t-container) svg {
- color: #d8c8a7;
- transition: 300ms;
- }
- /* Dropdown menu */
- :is(.default, .dark, .transparent, .css-b62m3t-container) .react-select__menu {
- width: max-content;
- text-align: center;
- overflow: hidden;
- border-radius: 18px;
- border: 1px solid rgba(216, 200, 167, 0.38);
- background:
- radial-gradient(circle at 16% 12%, rgba(246, 237, 218, 0.12), transparent 28%),
- radial-gradient(circle at 86% 88%, rgba(184, 155, 94, 0.14), transparent 34%),
- linear-gradient(145deg, rgba(18, 28, 18, 0.96), rgba(46, 38, 25, 0.92) 42%, rgba(8, 11, 7, 0.96));
- box-shadow:
- 0 16px 34px rgba(0, 0, 0, 0.42),
- 0 0 18px rgba(184, 155, 94, 0.10),
- inset 0 1px 0 rgba(255, 255, 255, 0.12);
- backdrop-filter: blur(12px) saturate(1.05);
- }
- .css-qr46ko {
- padding: 0;
- }
- /* Dropdown options */
- :is(.default, .dark, .transparent, .css-b62m3t-container) .react-select__option {
- color: #efe6d0;
- background: transparent;
- border-bottom: 1px solid rgba(216, 200, 167, 0.10);
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.9rem;
- font-weight: 800;
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
- }
- :is(.default, .dark, .transparent, .css-b62m3t-container) .react-select__option:hover {
- background:
- linear-gradient(135deg, rgba(184, 155, 94, 0.18), rgba(87, 111, 73, 0.14));
- color: #fff4da;
- transition: 300ms;
- }
- :is(.default, .dark, .transparent, .css-b62m3t-container) .react-select__option--is-selected,
- :is(.default, .dark, .transparent, .css-b62m3t-container) .react-select__option--is-focused {
- background:
- linear-gradient(135deg, rgba(184, 155, 94, 0.26), rgba(87, 111, 73, 0.18));
- color: #fff4da;
- transition: 300ms;
- }
- :is(.default, .dark, .transparent, .css-b62m3t-container) .react-select__control:hover,
- :is(.default, .dark, .transparent, .css-b62m3t-container) .react-select__control:focus-within {
- border: 1px solid transparent !important;
- background:
- radial-gradient(circle at 16% 12%, rgba(246, 237, 218, 0.12), transparent 28%),
- linear-gradient(135deg, rgba(34, 43, 27, 0.94), rgba(62, 48, 27, 0.88), rgba(12, 17, 10, 0.96)) padding-box,
- linear-gradient(135deg, rgba(239, 230, 208, 0.70), rgba(184, 155, 94, 0.56), rgba(143, 159, 120, 0.48)) border-box !important;
- box-shadow:
- 0 0 14px rgba(184, 155, 94, 0.18),
- inset 0 1px 0 rgba(255, 255, 255, 0.16) !important;
- }
- .css-m8ywhg {
- justify-content: center;
- }
- /* removes old logo decoration */
- .glow-logo {
- border: none;
- background: none;
- box-shadow: none;
- text-shadow: none;
- backdrop-filter: none;
- }
- /* main top bar */
- .pp-top-bar {
- padding: 0.5rem 1rem;
- background: transparent;
- overflow: visible;
- }
- .pp-top-bar-outer, .pp-top-bar-inner, .pp-top-bar-left, .pp-top-bar-right, .pp-top-bar-search-spacer-top, .pp-top-bar-search-spacer-bottom {
- backdrop-filter: none;
- box-shadow: none;
- }
- /* removes old sub-name */
- .pp-top-bar-logo-sub-name {
- display: none !important;
- }
- /* logo box cleanup */
- .profile-top-bar-logo-box {
- min-width: 0 !important;
- background: transparent !important;
- border: none !important;
- box-shadow: none !important;
- }
- /* the old logo container */
- .css-1bmggo3 {
- position: fixed;
- top: 0.48rem;
- left: 1rem;
- z-index: 100000;
- width: max-content;
- padding: 0;
- margin: 0;
- background: transparent !important;
- border: none !important;
- box-shadow: none !important;
- overflow: visible;
- }
- /* actual h2 container */
- .css-1bmggo3 h2 {
- position: relative;
- font-size: 0 !important;
- margin: 0 !important;
- padding: 0 !important;
- width: max-content;
- overflow: visible;
- }
- /* main text */
- .css-1bmggo3 h2::after {
- content: "Open For Business";
- position: relative;
- display: inline-block;
- z-index: 3;
- color: rgba(230, 215, 185, 0.94);
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 1.85rem;
- font-weight: 900;
- letter-spacing: 0.055em;
- text-decoration: underline;
- text-decoration-thickness: 1px;
- text-decoration-color: rgba(184, 155, 94, 0.58);
- text-underline-offset: 5px;
- text-transform: uppercase;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.72),
- 0 0 9px rgba(184, 155, 94, 0.22),
- 0 0 18px rgba(87, 111, 73, 0.12);
- animation: apothecary-text-flicker 7s ease-in-out infinite;
- }
- /* title animation */
- @keyframes apothecary-text-flicker {
- 0%, 100% {
- opacity: 0.92;
- filter: blur(0);
- transform: translateY(0);
- }
- 48% {
- opacity: 0.78;
- filter: blur(0.18px);
- transform: translateY(0.5px);
- }
- 52% {
- opacity: 1;
- filter: blur(0);
- transform: translateY(0);
- }
- }
- /* main menu wrapper cleanup */
- .pp-mnb-wrapper {
- background:
- linear-gradient(
- 180deg,
- rgba(8, 11, 7, 0.76),
- rgba(23, 32, 21, 0.52)
- ) !important;
- border: none !important;
- border-radius: 0 !important;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.045),
- 0 10px 24px rgba(0, 0, 0, 0.22) !important;
- backdrop-filter: blur(10px) saturate(1.04);
- -webkit-backdrop-filter: blur(10px) saturate(1.04);
- color: rgba(239, 230, 208, 0.88);
- font-family: Georgia, 'Times New Roman', serif;
- }
- .pp-mnb-container {
- padding-bottom: 0 !important;
- }
- /* remove old glow-on-hover effects */
- .glow-on-hover::before,
- .glow-on-hover::after {
- background: none !important;
- }
- .glow-on-hover::after {
- opacity: 1 !important;
- }
- /* search input */
- .pp-top-bar .MuiInputBase-root,
- .pp-top-bar .MuiOutlinedInput-root {
- background:
- linear-gradient(
- 135deg,
- rgba(246, 237, 218, 0.11),
- rgba(184, 155, 94, 0.08),
- rgba(87, 111, 73, 0.08)
- ) !important;
- border: 1px solid rgba(216, 200, 167, 0.22) !important;
- border-radius: 15px !important;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.10),
- 0 6px 18px rgba(0, 0, 0, 0.16) !important;
- backdrop-filter: blur(8px);
- -webkit-backdrop-filter: blur(8px);
- overflow: hidden;
- }
- .pp-top-bar input {
- background: transparent !important;
- border: none !important;
- box-shadow: none !important;
- outline: none !important;
- color: rgba(239, 230, 208, 0.94) !important;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 1.15rem !important;
- letter-spacing: 0.02em;
- padding: 0.55rem 0.7rem !important;
- }
- .pp-top-bar input::placeholder {
- color: rgba(216, 200, 167, 0.58) !important;
- opacity: 1 !important;
- }
- /* top bar icons */
- .pp-top-bar svg,
- .pp-top-bar button,
- .pp-top-bar .MuiIconButton-root {
- color: rgba(216, 200, 167, 0.84) !important;
- }
- .pp-top-bar .MuiInputAdornment-root svg,
- .pp-top-bar .MuiSvgIcon-root {
- color: rgba(216, 200, 167, 0.72) !important;
- }
- /* search focus glow */
- .pp-top-bar .MuiInputBase-root:focus-within,
- .pp-top-bar .MuiOutlinedInput-root:focus-within {
- border-color: rgba(184, 155, 94, 0.42) !important;
- background:
- linear-gradient(
- 135deg,
- rgba(246, 237, 218, 0.16),
- rgba(184, 155, 94, 0.12),
- rgba(87, 111, 73, 0.10)
- ) !important;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.13),
- 0 6px 18px rgba(0, 0, 0, 0.18),
- 0 0 16px rgba(184, 155, 94, 0.12) !important;
- }
- .pp-top-bar-search {
- left: 12pc;
- }
- .pp-top-bar-search-icon {
- left: 15pc;
- position: relative;
- }
- /* create character button */
- .pp-top-bar-create-char {
- font-size: 0 !important;
- background: transparent !important;
- border-radius: 999px;
- padding: 0 !important;
- border: none !important;
- transition: 220ms ease;
- }
- /* new button text */
- .pp-top-bar-create-char::after {
- content: "+ New Bottle";
- position: relative;
- left: 0;
- display: inline-flex;
- align-items: center;
- justify-content: center;
- padding: 0.46rem 0.95rem;
- border-radius: 12px;
- color: rgba(239, 230, 208, 0.96);
- background:
- linear-gradient(
- 180deg,
- rgba(246, 237, 218, 0.13),
- rgba(184, 155, 94, 0.09) 48%,
- rgba(8, 11, 7, 0.22)
- ),
- repeating-linear-gradient(
- 90deg,
- rgba(255, 255, 255, 0.035) 0 1px,
- transparent 1px 10px
- );
- border: 1px solid rgba(216, 200, 167, 0.34);
- border-left: 3px solid rgba(184, 155, 94, 0.62);
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.14),
- inset 0 -10px 18px rgba(0, 0, 0, 0.20),
- 0 7px 16px rgba(0, 0, 0, 0.26),
- 0 0 18px rgba(184, 155, 94, 0.08);
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.78rem;
- font-weight: 900;
- letter-spacing: 0.035em;
- text-transform: uppercase;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.65),
- 0 0 10px rgba(184, 155, 94, 0.14);
- transition:
- transform 220ms ease,
- background 220ms ease,
- border-color 220ms ease,
- box-shadow 220ms ease,
- color 220ms ease;
- }
- /* new button hover */
- .pp-top-bar-create-char:hover::after {
- color: #fff4da;
- background:
- linear-gradient(
- 180deg,
- rgba(246, 237, 218, 0.19),
- rgba(184, 155, 94, 0.16) 48%,
- rgba(8, 11, 7, 0.26)
- ),
- repeating-linear-gradient(
- 90deg,
- rgba(255, 255, 255, 0.045) 0 1px,
- transparent 1px 10px
- );
- border-color: rgba(246, 237, 218, 0.46);
- border-left-color: rgba(143, 159, 120, 0.66);
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.18),
- inset 0 -10px 18px rgba(0, 0, 0, 0.22),
- 0 9px 20px rgba(0, 0, 0, 0.30),
- 0 0 20px rgba(184, 155, 94, 0.14);
- transform: translateY(-1px);
- }
- .profile-page-flex {
- padding-top: 0.3rem;
- }
- /* pfp bottle bubble */
- .pp-top-bar-app-menu {
- position: relative;
- width: 38px;
- height: 38px;
- min-width: 38px;
- min-height: 38px;
- padding: 2px;
- border-radius: 999px;
- background:
- radial-gradient(circle at 30% 22%, rgba(255, 255, 255, 0.72), transparent 24%),
- radial-gradient(circle at 72% 78%, rgba(184, 155, 94, 0.26), transparent 34%),
- linear-gradient(
- 135deg,
- rgba(246, 237, 218, 0.74),
- rgba(184, 155, 94, 0.42),
- rgba(87, 111, 73, 0.38)
- );
- border: 1px solid rgba(246, 237, 218, 0.64);
- box-shadow:
- inset 0 1px 1px rgba(255, 255, 255, 0.68),
- inset 0 -5px 10px rgba(46, 38, 25, 0.26),
- 0 0 10px rgba(184, 155, 94, 0.18),
- 0 5px 14px rgba(0, 0, 0, 0.30);
- overflow: hidden;
- transition:
- transform 220ms ease,
- box-shadow 220ms ease,
- filter 220ms ease;
- }
- /* app menu */
- .pp-top-bar-app-menu-list {
- position: relative;
- overflow: hidden;
- min-width: 255px;
- padding: .7rem 0.7rem 0.7rem;
- border-radius: 18px 18px 26px 26px;
- background:
- radial-gradient(circle at 18% 12%, rgba(246, 237, 218, 0.16), transparent 24%),
- radial-gradient(circle at 84% 88%, rgba(87, 111, 73, 0.18), transparent 34%),
- repeating-linear-gradient(
- 90deg,
- rgba(255, 255, 255, 0.025) 0 1px,
- transparent 1px 18px
- ),
- linear-gradient(
- 145deg,
- rgba(8, 11, 7, 0.96),
- rgba(23, 32, 21, 0.94) 36%,
- rgba(46, 38, 25, 0.92) 68%,
- rgba(8, 11, 7, 0.96)
- );
- border: 1px solid rgba(184, 155, 94, 0.48);
- box-shadow:
- 0 18px 38px rgba(0, 0, 0, 0.48),
- 0 0 18px rgba(184, 155, 94, 0.12),
- inset 0 1px 0 rgba(255, 255, 255, 0.12),
- inset 0 0 0 1px rgba(216, 200, 167, 0.08),
- inset 0 -22px 32px rgba(0, 0, 0, 0.26);
- backdrop-filter: blur(18px) saturate(1.08);
- -webkit-backdrop-filter: blur(18px) saturate(1.08);
- }
- /* dust and glass specks */
- .pp-top-bar-app-menu-list::after {
- content: "";
- position: absolute;
- inset: 10px;
- z-index: 1;
- pointer-events: none;
- background:
- radial-gradient(circle at 14% 18%, rgba(246, 237, 218, 0.22) 0 1px, transparent 2px),
- radial-gradient(circle at 82% 22%, rgba(184, 155, 94, 0.22) 0 2px, transparent 3px),
- radial-gradient(circle at 72% 76%, rgba(87, 111, 73, 0.18) 0 2px, transparent 3px),
- radial-gradient(circle at 24% 88%, rgba(246, 237, 218, 0.18) 0 1px, transparent 2px),
- linear-gradient(
- 125deg,
- transparent 0 22%,
- rgba(255, 255, 255, 0.055) 36%,
- rgba(184, 155, 94, 0.035) 44%,
- transparent 62% 100%
- );
- opacity: 0.62;
- mix-blend-mode: screen;
- }
- /* links and icons */
- .pp-top-bar-app-menu-list a,
- .pp-top-bar-app-menu-list svg {
- color: rgba(239, 230, 208, 0.95) !important;
- filter:
- drop-shadow(0 1px 1px rgba(0, 0, 0, 0.72))
- drop-shadow(0 0 4px rgba(184, 155, 94, 0.10));
- }
- /* menu rows */
- .pp-top-bar-app-menu-list-item,
- .css-1rokoft {
- position: relative;
- z-index: 2;
- margin: 0.28rem 0;
- padding: 0.62rem 0.82rem 0.62rem 2.15rem;
- border-radius: 10px 18px 18px 10px;
- border: 1px solid rgba(216, 200, 167, 0.14);
- color: rgba(239, 230, 208, 0.98) !important;
- background:
- linear-gradient(
- 90deg,
- rgba(184, 155, 94, 0.18) 0 0.42rem,
- rgba(8, 11, 7, 0.46) 0.42rem,
- rgba(23, 32, 21, 0.34) 45%,
- rgba(246, 237, 218, 0.045)
- );
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.94rem;
- font-weight: 800;
- letter-spacing: 0.035em;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.84),
- 0 0 8px rgba(184, 155, 94, 0.10);
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.06),
- inset 0 -8px 14px rgba(0, 0, 0, 0.12),
- 0 2px 8px rgba(0, 0, 0, 0.10);
- transition:
- color 220ms ease,
- background 220ms ease,
- border-color 220ms ease,
- box-shadow 220ms ease,
- transform 220ms ease;
- }
- /* little dot */
- .pp-top-bar-app-menu-list-item::before,
- .css-1rokoft::before {
- content: "";
- position: absolute;
- left: 0.76rem;
- top: 50%;
- width: 0.62rem;
- height: 0.62rem;
- border-radius: 50% 50% 46% 46%;
- background:
- radial-gradient(circle at 32% 24%, rgba(255, 255, 255, 0.62), transparent 24%),
- radial-gradient(circle at 60% 70%, rgba(87, 111, 73, 0.38), transparent 38%),
- linear-gradient(
- 145deg,
- rgba(216, 200, 167, 0.92),
- rgba(184, 155, 94, 0.72),
- rgba(23, 32, 21, 0.72)
- );
- border: 1px solid rgba(246, 237, 218, 0.34);
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.26),
- 0 0 8px rgba(184, 155, 94, 0.18);
- transform: translateY(-50%);
- pointer-events: none;
- }
- /* tiny label line */
- .pp-top-bar-app-menu-list-item::after,
- .css-1rokoft::after {
- content: "";
- position: absolute;
- left: 2.1rem;
- right: 0.85rem;
- bottom: 0.42rem;
- height: 1px;
- background:
- linear-gradient(
- 90deg,
- rgba(184, 155, 94, 0.28),
- transparent
- );
- pointer-events: none;
- }
- /* row hover */
- .pp-top-bar-app-menu-list-item:hover,
- .css-1rokoft:hover {
- color: #fff4da !important;
- background:
- radial-gradient(circle at 16% 18%, rgba(246, 237, 218, 0.14), transparent 34%),
- linear-gradient(
- 90deg,
- rgba(143, 159, 120, 0.28) 0 0.42rem,
- rgba(46, 38, 25, 0.64) 0.42rem,
- rgba(23, 32, 21, 0.52) 48%,
- rgba(184, 155, 94, 0.10)
- );
- border-color: rgba(216, 200, 167, 0.34);
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.13),
- inset 0 -8px 14px rgba(0, 0, 0, 0.14),
- 0 6px 14px rgba(0, 0, 0, 0.24),
- 0 0 14px rgba(184, 155, 94, 0.14);
- transform: translateX(4px);
- }
- /* dot hover */
- .pp-top-bar-app-menu-list-item:hover::before,
- .css-1rokoft:hover::before {
- background:
- radial-gradient(circle at 32% 24%, rgba(255, 255, 255, 0.72), transparent 24%),
- radial-gradient(circle at 60% 70%, rgba(143, 159, 120, 0.46), transparent 38%),
- linear-gradient(
- 145deg,
- rgba(246, 237, 218, 0.98),
- rgba(184, 155, 94, 0.82),
- rgba(87, 111, 73, 0.74)
- );
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.32),
- 0 0 10px rgba(184, 155, 94, 0.28);
- }
- /* icon and link hover */
- .pp-top-bar-app-menu-list a:hover,
- .pp-top-bar-app-menu-list svg:hover {
- color: #fff4da !important;
- text-shadow:
- 0 0 8px rgba(184, 155, 94, 0.28),
- 0 0 14px rgba(87, 111, 73, 0.14);
- }
- /* Janitor Plus removal */
- .pp-top-bar-app-menu-list-item[href="/plus"], .pp-top-bar-app-menu-list-item[href="/plus"] + hr{
- display: none;
- }
- /* modal overlay */
- .profile-filter-modal-modal-overlay {
- background:
- radial-gradient(circle at 50% 18%, rgba(184, 155, 94, 0.12), transparent 30%),
- radial-gradient(circle at 18% 86%, rgba(87, 111, 73, 0.12), transparent 34%),
- rgba(0, 0, 0, 0.82) !important;
- backdrop-filter: blur(6px) saturate(0.92);
- -webkit-backdrop-filter: blur(6px) saturate(0.92);
- }
- /* spinner */
- .chakra-spinner {
- color: #d6bf82 !important;
- filter: drop-shadow(0 0 8px rgba(184, 155, 94, 0.32));
- }
- /* modal spacing */
- .profile-filter-modal-modal-overlay ~ [data-focus-lock-disabled] > * {
- padding: 0.5rem;
- }
- /* main filter cabinet */
- #root ~ *:has(> .profile-filter-modal-modal-overlay) [data-focus-lock-disabled] > * > * {
- position: relative;
- overflow: hidden;
- max-width: 40rem;
- padding: 1.15rem;
- gap: 1rem;
- border-radius: 1.15rem;
- background:
- radial-gradient(circle at 14% 10%, rgba(246, 237, 218, 0.12), transparent 24%),
- radial-gradient(circle at 86% 92%, rgba(87, 111, 73, 0.14), transparent 34%),
- repeating-linear-gradient(
- 90deg,
- rgba(255, 255, 255, 0.018) 0 1px,
- transparent 1px 22px
- ),
- linear-gradient(
- 145deg,
- rgba(8, 11, 7, 0.98),
- rgba(18, 28, 18, 0.96) 38%,
- rgba(46, 38, 25, 0.92) 68%,
- rgba(8, 11, 7, 0.98)
- );
- border: 1px solid rgba(184, 155, 94, 0.46);
- box-shadow:
- 0 20px 42px rgba(0, 0, 0, 0.54),
- 0 0 18px rgba(184, 155, 94, 0.12),
- inset 0 1px 0 rgba(255, 255, 255, 0.10),
- inset 0 0 0 1px rgba(216, 200, 167, 0.06),
- inset 0 -26px 34px rgba(0, 0, 0, 0.28);
- }
- /* cabinet dust overlay */
- #root ~ *:has(> .profile-filter-modal-modal-overlay) [data-focus-lock-disabled] > * > *::before {
- content: "";
- position: absolute;
- inset: 10px;
- pointer-events: none;
- background:
- radial-gradient(circle at 16% 22%, rgba(246, 237, 218, 0.16) 0 1px, transparent 2px),
- radial-gradient(circle at 82% 24%, rgba(184, 155, 94, 0.16) 0 2px, transparent 3px),
- radial-gradient(circle at 72% 78%, rgba(87, 111, 73, 0.14) 0 2px, transparent 3px),
- linear-gradient(
- 125deg,
- transparent 0 26%,
- rgba(255, 255, 255, 0.035) 40%,
- rgba(184, 155, 94, 0.026) 48%,
- transparent 66% 100%
- );
- opacity: 0.58;
- mix-blend-mode: screen;
- }
- /* inner cabinet rim */
- #root ~ *:has(> .profile-filter-modal-modal-overlay) [data-focus-lock-disabled] > * > *::after {
- content: "";
- position: absolute;
- inset: 7px;
- pointer-events: none;
- border: 1px solid rgba(216, 200, 167, 0.11);
- border-radius: 0.9rem;
- box-shadow:
- inset 0 0 18px rgba(184, 155, 94, 0.06),
- inset 0 -18px 24px rgba(0, 0, 0, 0.18);
- }
- /* modal header */
- .profile-filter-modal-modal-overlay ~ [data-focus-lock-disabled] > * > * > header {
- position: relative;
- z-index: 2;
- padding: 0;
- font-size: 0;
- line-height: 0.7;
- text-transform: uppercase;
- color: #e6d7b9;
- width: 35pc;
- }
- /* modal header text */
- .profile-filter-modal-modal-overlay ~ [data-focus-lock-disabled] > * > * > header::after {
- content: "Cabinet Filters";
- display: inline-block;
- color: #e6d7b9;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: clamp(2rem, 5vw, 3rem);
- font-weight: 900;
- line-height: 1;
- letter-spacing: 0.08em;
- text-shadow:
- 0 2px 3px rgba(0, 0, 0, 0.78),
- 0 0 12px rgba(184, 155, 94, 0.18),
- 0 0 24px rgba(87, 111, 73, 0.12);
- }
- /* close button */
- .profile-filter-modal-modal-overlay ~ [data-focus-lock-disabled] > * > * > button {
- top: 1rem;
- right: 1rem;
- margin: 0;
- border-radius: 999px;
- color: #e6d7b9;
- background:
- radial-gradient(circle at 30% 22%, rgba(216, 200, 167, 0.12), transparent 30%),
- linear-gradient(
- 145deg,
- rgba(34, 43, 27, 0.88),
- rgba(8, 11, 7, 0.94)
- );
- border: 1px solid rgba(216, 200, 167, 0.34);
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.10),
- 0 5px 12px rgba(0, 0, 0, 0.24);
- transition:
- background 300ms ease,
- color 300ms ease,
- border-color 300ms ease,
- box-shadow 300ms ease,
- transform 300ms ease;
- }
- /* close button hover */
- .profile-filter-modal-modal-overlay ~ [data-focus-lock-disabled] > * > * > button:is(:hover, :focus, :active) {
- color: #fff4da;
- background:
- radial-gradient(circle at 30% 22%, rgba(216, 200, 167, 0.18), transparent 30%),
- linear-gradient(
- 145deg,
- rgba(184, 155, 94, 0.16),
- rgba(23, 32, 21, 0.90)
- );
- border: 1px solid rgba(246, 237, 218, 0.42);
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.12),
- 0 6px 14px rgba(0, 0, 0, 0.28),
- 0 0 12px rgba(184, 155, 94, 0.12);
- transform: translateY(-1px);
- }
- /* modal body wrapper */
- .profile-filter-modal-modal-overlay ~ [data-focus-lock-disabled] > * > * > button + * {
- position: relative;
- z-index: 2;
- padding: 0;
- }
- /* body layout */
- .profile-filter-modal-body-flex {
- gap: 1rem;
- }
- /* removes empty wrapper box */
- .profile-filter-modal-body-flex .css-0 {
- display: contents;
- }
- /* tag section heading */
- .profile-filter-modal-body-tags-flex-box-heading {
- margin: 0;
- font-size: 0;
- line-height: 1;
- color: #d6bf82;
- }
- /* tag section heading text */
- .profile-filter-modal-body-tags-flex-box-heading::after {
- content: "Choose from the shelf...";
- display: inline-block;
- color: #d6bf82;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 1rem;
- font-weight: 900;
- letter-spacing: 0.08em;
- text-transform: uppercase;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.72),
- 0 0 8px rgba(184, 155, 94, 0.16);
- }
- /* tag area wrapper */
- *:has(> [class*="_tagsContainer_"]) {
- margin: 0;
- padding: 0;
- gap: 1rem;
- flex-flow: column;
- align-items: center;
- }
- /* hides default filter buttons */
- [class*="_filterButton_"] {
- display: none;
- }
- /* expand button */
- [class*="_expandButton_"] {
- display: flex;
- align-items: center;
- width: auto;
- padding: 0.38rem 0.85rem;
- gap: 0.5rem;
- border-radius: 999px;
- color: #e6d7b9;
- background:
- linear-gradient(
- 180deg,
- rgba(34, 43, 27, 0.96),
- rgba(8, 11, 7, 0.98)
- );
- border: 1px solid rgba(184, 155, 94, 0.46);
- box-shadow:
- 0 6px 12px rgba(0, 0, 0, 0.28),
- inset 0 1px 0 rgba(246, 237, 218, 0.10),
- 0 0 10px rgba(184, 155, 94, 0.08);
- font-family: Georgia, 'Times New Roman', serif;
- transition:
- background 300ms ease,
- color 300ms ease,
- border-color 300ms ease,
- box-shadow 300ms ease,
- transform 300ms ease;
- }
- /* expand button icon */
- [class*="_expandButton_"] *:is(svg, path) {
- stroke: currentColor !important;
- }
- /* expand button hover */
- [class*="_expandButton_"]:is(:hover, :focus, :active) {
- color: #fff4da;
- background:
- linear-gradient(
- 180deg,
- rgba(184, 155, 94, 0.20),
- rgba(23, 32, 21, 0.96)
- );
- border: 1px solid rgba(246, 237, 218, 0.42);
- box-shadow:
- 0 8px 16px rgba(0, 0, 0, 0.32),
- 0 0 12px rgba(184, 155, 94, 0.14);
- transform: translateY(-1px);
- }
- /* expand button text */
- [class*="_expandButton_"]::before {
- content: "Open Shelf";
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.88rem;
- font-weight: 900;
- letter-spacing: 0.08em;
- text-transform: uppercase;
- }
- /* collapse button text */
- [class*="_tagsContainer_"]:has([class*="_expanded"]) + [class*="_expandButton_"]::before {
- content: "Close Shelf";
- }
- /* tags container */
- [class*="_tagsContainer_"] {
- width: 100%;
- padding: 0.65rem;
- border-radius: 1.4rem;
- border: 1px solid rgba(184, 155, 94, 0.42);
- background:
- radial-gradient(circle at 16% 14%, rgba(216, 200, 167, 0.10), transparent 26%),
- linear-gradient(
- 145deg,
- rgba(8, 11, 7, 0.92),
- rgba(18, 28, 18, 0.88),
- rgba(46, 38, 25, 0.72)
- );
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.08),
- inset 0 -16px 22px rgba(0, 0, 0, 0.20),
- 0 8px 18px rgba(0, 0, 0, 0.20);
- transition:
- border-radius 300ms ease,
- border-color 300ms ease,
- box-shadow 300ms ease;
- }
- /* left fade */
- [class*="_gradientLeft_"] {
- background:
- linear-gradient(
- to left,
- transparent,
- rgba(8, 11, 7, 0.94) 52%
- );
- }
- /* right fade */
- [class*="_gradientRight_"] {
- right: 0 !important;
- background:
- linear-gradient(
- to right,
- transparent,
- rgba(8, 11, 7, 0.94) 52%
- );
- }
- /* navigation buttons */
- [class*="_navigationButton"] {
- padding: 0;
- border-radius: 999px;
- color: #e6d7b9;
- background:
- radial-gradient(circle at 30% 22%, rgba(216, 200, 167, 0.12), transparent 30%),
- linear-gradient(
- 145deg,
- rgba(34, 43, 27, 0.90),
- rgba(8, 11, 7, 0.94)
- );
- border: 1px solid rgba(184, 155, 94, 0.42);
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.08),
- 0 4px 10px rgba(0, 0, 0, 0.20);
- transition:
- background 300ms ease,
- color 300ms ease,
- border-color 300ms ease,
- box-shadow 300ms ease,
- transform 300ms ease;
- }
- /* navigation button icon */
- [class*="_navigationButton"] path {
- opacity: 1;
- stroke: currentColor;
- }
- [class*="_navigationButton"] svg {
- position: relative;
- top: -1px;
- }
- [class*="_navigationButtonLeft"] svg {
- left: -2px;
- }
- /* navigation button hover */
- [class*="_navigationButton"]:is(:hover, :focus, :active) {
- color: #fff4da;
- background:
- linear-gradient(
- 145deg,
- rgba(184, 155, 94, 0.22),
- rgba(23, 32, 21, 0.92)
- );
- border: 1px solid rgba(246, 237, 218, 0.42);
- box-shadow:
- 0 0 12px rgba(184, 155, 94, 0.14),
- 0 5px 12px rgba(0, 0, 0, 0.26);
- transform: translateY(-1px);
- }
- /* collapsed tag container */
- [class*="_collapsedContainer_"] {
- gap: 0.5rem;
- padding: 0;
- }
- /* expanded tag alignment */
- [class*="_collapsedContainer_"][class*="_expanded_"] {
- justify-content: center;
- }
- /* tag motion wrapper */
- [class*="_collapsedContainer_"] [class*="_motionDiv_"] {
- margin: 0;
- }
- /* normal tag */
- [class*="_collapsedContainer_"] [class*="_tag_"] {
- color: #d8c8a7;
- border-radius: 999px;
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.92rem;
- font-weight: 800;
- letter-spacing: 0.04em;
- border: 1px solid rgba(216, 200, 167, 0.26);
- background:
- radial-gradient(circle at 18% 18%, rgba(246, 237, 218, 0.10), transparent 26%),
- linear-gradient(
- 145deg,
- rgba(23, 32, 21, 0.92),
- rgba(8, 11, 7, 0.96)
- );
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.08),
- 0 3px 8px rgba(0, 0, 0, 0.16);
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.70);
- transition:
- background 300ms ease,
- color 300ms ease,
- border-color 300ms ease,
- box-shadow 300ms ease,
- transform 300ms ease;
- }
- /* selected tag */
- [class*="_collapsedContainer_"] [class*="_tagSelected_"] {
- color: #172015;
- font-weight: 900;
- border: 1px solid rgba(246, 237, 218, 0.48);
- background:
- radial-gradient(circle at 18% 18%, rgba(255, 248, 220, 0.55), transparent 26%),
- linear-gradient(
- 180deg,
- rgba(230, 215, 185, 0.98),
- rgba(184, 155, 94, 0.92)
- );
- box-shadow:
- 0 0 12px rgba(184, 155, 94, 0.18),
- inset 0 1px 0 rgba(255, 255, 255, 0.36) !important;
- text-shadow: none;
- }
- /* normal tag hover */
- [class*="_collapsedContainer_"] [class*="_tag_"]:not([class*="_tagSelected_"]):hover {
- color: #fff4da;
- background:
- radial-gradient(circle at 18% 18%, rgba(216, 200, 167, 0.14), transparent 26%),
- linear-gradient(
- 145deg,
- rgba(34, 43, 27, 0.96),
- rgba(8, 11, 7, 0.98)
- );
- border-color: rgba(216, 200, 167, 0.42);
- box-shadow:
- 0 0 10px rgba(184, 155, 94, 0.12),
- inset 0 1px 0 rgba(255, 255, 255, 0.10);
- }
- /* tag active */
- [class*="_collapsedContainer_"] [class*="_tag_"]:active {
- transform: scale(0.95);
- }
- /* divider */
- [class*="_motionDiv_"][class*="_divider_"] {
- color: #d6bf82;
- padding: 0 0.25rem;
- text-shadow:
- 0 0 8px rgba(184, 155, 94, 0.24);
- }
- /* notification popover shell */
- [class*="Popover_"] {
- background:
- radial-gradient(circle at 16% 10%, rgba(216, 200, 167, 0.10), transparent 26%),
- radial-gradient(circle at 88% 92%, rgba(87, 111, 73, 0.14), transparent 34%),
- linear-gradient(
- 145deg,
- rgba(8, 11, 7, 0.98),
- rgba(18, 28, 18, 0.96) 42%,
- rgba(23, 32, 21, 0.94) 72%,
- rgba(8, 11, 7, 0.98)
- ) !important;
- border: 1px solid rgba(184, 155, 94, 0.42) !important;
- border-radius: 18px 18px 24px 24px !important;
- box-shadow:
- 0 20px 42px rgba(0, 0, 0, 0.56),
- 0 0 18px rgba(184, 155, 94, 0.10),
- inset 0 1px 0 rgba(255, 255, 255, 0.10),
- inset 0 0 0 1px rgba(216, 200, 167, 0.06),
- inset 0 -24px 34px rgba(0, 0, 0, 0.26) !important;
- backdrop-filter: blur(18px) saturate(1.04);
- -webkit-backdrop-filter: blur(18px) saturate(1.04);
- font-family: Georgia, 'Times New Roman', serif;
- color: rgba(239, 230, 208, 0.96);
- overflow: hidden;
- text-shadow: none;
- }
- /* soft glass haze */
- [class*="Popover_"]::before {
- content: "";
- position: absolute;
- inset: 8px;
- z-index: 1;
- pointer-events: none;
- background:
- radial-gradient(circle at 18% 18%, rgba(246, 237, 218, 0.10) 0 1px, transparent 2px),
- radial-gradient(circle at 84% 24%, rgba(184, 155, 94, 0.12) 0 2px, transparent 3px),
- radial-gradient(circle at 76% 80%, rgba(87, 111, 73, 0.12) 0 2px, transparent 3px),
- linear-gradient(
- 125deg,
- transparent 0 28%,
- rgba(255, 255, 255, 0.035) 40%,
- rgba(184, 155, 94, 0.025) 48%,
- transparent 66% 100%
- );
- opacity: 0.52;
- mix-blend-mode: screen;
- }
- /* inner bottle-glass rim */
- [class*="Popover_"]::after {
- content: "";
- position: absolute;
- inset: 6px;
- z-index: 1;
- pointer-events: none;
- border: 1px solid rgba(216, 200, 167, 0.10);
- border-radius: 14px 14px 20px 20px;
- box-shadow:
- inset 0 0 18px rgba(184, 155, 94, 0.06),
- inset 0 -18px 24px rgba(0, 0, 0, 0.18);
- }
- /* loading */
- [class*="_loadingState_"] {
- position: relative;
- z-index: 2;
- color: rgba(239, 230, 208, 0.96);
- }
- /* loading spinner */
- [class*="_loadingSpinner_"] {
- border: 3px solid rgba(216, 200, 167, 0.24);
- border-top: 3px solid #d6bf82;
- filter: drop-shadow(0 0 8px rgba(184, 155, 94, 0.26));
- }
- /* loading message */
- [class*="_loadingMessage_"] {
- color: rgba(239, 230, 208, 0.90);
- font-family: Georgia, 'Times New Roman', serif;
- letter-spacing: 0.03em;
- }
- /* empty state */
- [class*="_emptyState_"] {
- position: relative;
- z-index: 2;
- display: flex;
- flex-flow: column;
- align-items: center;
- color: rgba(239, 230, 208, 0.90);
- }
- /* empty state icon */
- [class*="_emptyState_"] svg {
- color: rgba(216, 200, 167, 0.88) !important;
- opacity: 1;
- filter:
- drop-shadow(0 1px 1px rgba(0, 0, 0, 0.72))
- drop-shadow(0 0 8px rgba(184, 155, 94, 0.16));
- }
- /* empty state title */
- [class*="_emptyStateTitle_"] {
- color: rgba(239, 230, 208, 0.96);
- font-family: Georgia, 'Times New Roman', serif;
- text-transform: uppercase;
- letter-spacing: 0.06em;
- }
- /* empty state message */
- [class*="_emptyStateMessage_"] {
- color: rgba(216, 200, 167, 0.74);
- font-family: Georgia, 'Times New Roman', serif;
- }
- /* popover header */
- [class*="popoverHeader_"] {
- position: relative;
- z-index: 3;
- padding: 1.15rem 1.2rem 0.85rem !important;
- background:
- radial-gradient(circle at 18% 0%, rgba(216, 200, 167, 0.10), transparent 30%),
- linear-gradient(
- 180deg,
- rgba(34, 43, 27, 0.58),
- rgba(18, 28, 18, 0.36),
- rgba(8, 11, 7, 0.18)
- ) !important;
- border-bottom: 1px solid rgba(184, 155, 94, 0.24) !important;
- }
- /* header plaque line */
- [class*="popoverHeader_"]::before {
- content: "sealed notices";
- position: absolute;
- left: 1.15rem;
- bottom: -0.58rem;
- z-index: 4;
- padding: 0.24rem 0.6rem;
- border-radius: 999px;
- color: rgba(230, 215, 185, 0.96);
- background:
- linear-gradient(
- 180deg,
- rgba(34, 43, 27, 0.96),
- rgba(8, 11, 7, 0.98)
- );
- border: 1px solid rgba(184, 155, 94, 0.38);
- box-shadow:
- 0 6px 12px rgba(0, 0, 0, 0.32),
- inset 0 1px 0 rgba(246, 237, 218, 0.10),
- 0 0 10px rgba(184, 155, 94, 0.08);
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.54rem;
- font-weight: 900;
- letter-spacing: 0.16em;
- line-height: 1;
- text-transform: uppercase;
- pointer-events: none;
- }
- /* popover header glow line */
- [class*="popoverHeader_"]::after {
- content: "";
- position: absolute;
- left: 1rem;
- right: 1rem;
- bottom: -1px;
- height: 1px;
- background:
- linear-gradient(
- 90deg,
- transparent,
- rgba(184, 155, 94, 0.48),
- rgba(216, 200, 167, 0.18),
- rgba(87, 111, 73, 0.20),
- transparent
- );
- pointer-events: none;
- }
- /* popover title */
- [class*="popoverTitle_"] {
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 1.18rem;
- color: rgba(239, 230, 208, 0.98);
- text-transform: uppercase;
- letter-spacing: 0.08em;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.78),
- 0 0 10px rgba(184, 155, 94, 0.14);
- }
- /* header close and settings button */
- [class*="popoverHeader_"] button {
- color: rgba(239, 230, 208, 0.92) !important;
- border: 1px solid rgba(216, 200, 167, 0.24) !important;
- border-radius: 999px !important;
- background:
- radial-gradient(circle at 30% 22%, rgba(216, 200, 167, 0.12), transparent 30%),
- linear-gradient(
- 145deg,
- rgba(34, 43, 27, 0.84),
- rgba(8, 11, 7, 0.90)
- ) !important;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.08),
- 0 5px 12px rgba(0, 0, 0, 0.22);
- transition:
- background 220ms ease,
- border-color 220ms ease,
- color 220ms ease,
- transform 220ms ease,
- box-shadow 220ms ease;
- }
- /* header button hover */
- [class*="popoverHeader_"] button:hover {
- background:
- radial-gradient(circle at 30% 22%, rgba(216, 200, 167, 0.18), transparent 30%),
- linear-gradient(
- 145deg,
- rgba(184, 155, 94, 0.16),
- rgba(23, 32, 21, 0.88)
- ) !important;
- border-color: rgba(216, 200, 167, 0.40) !important;
- color: #fff4da !important;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.12),
- 0 6px 14px rgba(0, 0, 0, 0.26),
- 0 0 12px rgba(184, 155, 94, 0.12);
- transform: translateY(-1px);
- }
- /* notifications list */
- [class*="notificationsList_"] {
- position: relative;
- z-index: 2;
- max-height: 480px;
- padding: 1.02rem 0.62rem 0.65rem;
- }
- /* notifications scrollbar */
- [class*="notificationsList_"]::-webkit-scrollbar {
- width: 7px;
- }
- /* notifications scrollbar track */
- [class*="notificationsList_"]::-webkit-scrollbar-track {
- background: rgba(216, 200, 167, 0.06);
- border-radius: 999px;
- }
- /* notifications scrollbar thumb */
- [class*="notificationsList_"]::-webkit-scrollbar-thumb {
- background:
- linear-gradient(
- 180deg,
- rgba(143, 159, 120, 0.82),
- rgba(184, 155, 94, 0.88),
- rgba(75, 48, 22, 0.86)
- );
- border-radius: 999px;
- border: 2px solid rgba(216, 200, 167, 0.24);
- }
- /* notification item */
- [class*="_notificationItem_"] {
- position: relative;
- overflow: hidden;
- margin: 0.62rem 0;
- padding: 0.78rem 0.78rem 0.78rem 0.9rem;
- border-radius: 16px !important;
- border: 1px solid rgba(184, 155, 94, 0.22) !important;
- background:
- radial-gradient(circle at 18% 18%, rgba(216, 200, 167, 0.08), transparent 34%),
- linear-gradient(
- 135deg,
- rgba(18, 28, 18, 0.74),
- rgba(34, 43, 27, 0.56) 48%,
- rgba(46, 38, 25, 0.40)
- ) !important;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.08),
- inset 0 -12px 18px rgba(0, 0, 0, 0.14),
- 0 5px 13px rgba(0, 0, 0, 0.20) !important;
- transition:
- background 220ms ease,
- border-color 220ms ease,
- box-shadow 220ms ease,
- transform 220ms ease,
- filter 220ms ease;
- }
- /* notification glass texture */
- [class*="_notificationItem_"]::before {
- content: "";
- position: absolute;
- inset: 0;
- pointer-events: none;
- background:
- radial-gradient(circle at 16% 20%, rgba(246, 237, 218, 0.08), transparent 18%),
- radial-gradient(circle at 86% 82%, rgba(87, 111, 73, 0.08), transparent 26%),
- linear-gradient(
- 125deg,
- transparent 0 28%,
- rgba(255, 255, 255, 0.035) 42%,
- transparent 58% 100%
- );
- opacity: 0.70;
- mix-blend-mode: screen;
- }
- /* notification tiny seal */
- [class*="_notificationItem_"]::after {
- content: "";
- position: absolute;
- right: 0.72rem;
- top: 0.66rem;
- width: 0.58rem;
- height: 0.58rem;
- border-radius: 50%;
- background:
- radial-gradient(circle at 34% 24%, rgba(255, 255, 255, 0.22), transparent 24%),
- radial-gradient(circle at 50% 50%, rgba(122, 48, 37, 0.70), rgba(67, 24, 18, 0.82));
- border: 1px solid rgba(216, 200, 167, 0.18);
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.12),
- 0 0 7px rgba(122, 48, 37, 0.18);
- pointer-events: none;
- opacity: 0.72;
- }
- /* notification item hover */
- [class*="_notificationItem_"]:hover {
- background:
- radial-gradient(circle at 18% 18%, rgba(216, 200, 167, 0.12), transparent 34%),
- linear-gradient(
- 135deg,
- rgba(34, 43, 27, 0.82),
- rgba(23, 32, 21, 0.64) 48%,
- rgba(46, 38, 25, 0.46)
- ) !important;
- border-color: rgba(184, 155, 94, 0.36) !important;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.12),
- inset 0 -12px 18px rgba(0, 0, 0, 0.16),
- 0 8px 18px rgba(0, 0, 0, 0.28),
- 0 0 14px rgba(184, 155, 94, 0.12) !important;
- filter: saturate(1.02);
- transform: translateX(3px) translateY(-1px);
- }
- /* content */
- [class*="_contentWrapper_"],
- [class*="_notificationBody_"] {
- position: relative;
- z-index: 2;
- font-family: Georgia, 'Times New Roman', serif;
- }
- /* unread indicator */
- [class*="Indicator_"] {
- width: 4px;
- border-radius: 999px;
- background:
- linear-gradient(
- 180deg,
- #8f9f78,
- #d6bf82,
- #7b5a31
- ) !important;
- box-shadow:
- 0 0 8px rgba(184, 155, 94, 0.30),
- 0 0 14px rgba(143, 159, 120, 0.10);
- }
- /* notification title */
- [class*="_notificationTitle_"],
- [class*="_subject_"] {
- font-family: Georgia, 'Times New Roman', serif;
- color: rgba(230, 215, 185, 0.96) !important;
- font-size: 0.98rem;
- font-weight: 900;
- letter-spacing: 0.035em;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.78),
- 0 0 8px rgba(184, 155, 94, 0.12);
- }
- /* notification message */
- [class*="_notificationMessage_"],
- [class*="_body_"] {
- color: rgba(216, 200, 167, 0.72) !important;
- font-size: 0.84rem;
- font-family: Georgia, 'Times New Roman', serif;
- line-height: 1.35;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.62);
- width: auto;
- height: auto;
- max-width: 178px;
- max-height: 110px;
- overflow: hidden;
- }
- /* timestamp */
- [class*="_notificationTime_"],
- [class*="_timestamp_"] {
- font-size: 0.72rem;
- font-family: Georgia, 'Times New Roman', serif;
- color: rgba(216, 200, 167, 0.52) !important;
- opacity: 0.85;
- letter-spacing: 0.03em;
- display: none;
- }
- /* load more */
- [class*="_loadMoreButton_"] {
- position: relative;
- z-index: 2;
- font-family: Georgia, 'Times New Roman', serif;
- background:
- linear-gradient(
- 135deg,
- rgba(184, 155, 94, 0.14),
- rgba(87, 111, 73, 0.08),
- rgba(8, 11, 7, 0.18)
- ) !important;
- color: rgba(239, 230, 208, 0.94) !important;
- border-top: 1px solid rgba(216, 200, 167, 0.18) !important;
- text-transform: uppercase;
- letter-spacing: 0.06em;
- transition:
- background 220ms ease,
- color 220ms ease,
- box-shadow 220ms ease;
- }
- /* load more hover */
- [class*="_loadMoreButton_"]:hover {
- background:
- linear-gradient(
- 135deg,
- rgba(184, 155, 94, 0.22),
- rgba(87, 111, 73, 0.12),
- rgba(8, 11, 7, 0.22)
- ) !important;
- color: #fff4da !important;
- box-shadow:
- 0 0 14px rgba(184, 155, 94, 0.10);
- }
- /* notification icon container */
- [class*="_notificationIconContainer_"] {
- position: relative;
- background:
- radial-gradient(circle at 30% 20%, rgba(216, 200, 167, 0.16), transparent 32%),
- linear-gradient(
- 145deg,
- rgba(34, 43, 27, 0.90),
- rgba(8, 11, 7, 0.92)
- ) !important;
- border: 1px solid rgba(184, 155, 94, 0.32);
- border-radius: 16px;
- padding: 5px;
- box-shadow:
- inset 0 1px 0 rgba(255, 255, 255, 0.10),
- 0 4px 10px rgba(0, 0, 0, 0.18),
- 0 0 8px rgba(184, 155, 94, 0.10);
- }
- /* notification icons */
- [class*="_notificationIconContainer_"] svg {
- color: rgba(216, 200, 167, 0.90) !important;
- filter:
- drop-shadow(0 1px 1px rgba(0, 0, 0, 0.62))
- drop-shadow(0 0 5px rgba(184, 155, 94, 0.10));
- }
- /* info icon */
- [class*="_iconInfo_"] {
- background:
- linear-gradient(
- 145deg,
- rgba(184, 155, 94, 0.18),
- rgba(46, 38, 25, 0.40)
- ) !important;
- color: #d6bf82 !important;
- }
- /* warning icon */
- [class*="_iconWarning_"] {
- background:
- linear-gradient(
- 145deg,
- rgba(255, 240, 189, 0.16),
- rgba(70, 48, 25, 0.36)
- ) !important;
- color: #fff0bd !important;
- }
- /* error icon */
- [class*="_iconError_"] {
- background:
- linear-gradient(
- 145deg,
- rgba(122, 48, 37, 0.28),
- rgba(67, 24, 18, 0.46)
- ) !important;
- color: #d68f82 !important;
- }
- /* success icon */
- [class*="_iconSuccess_"] {
- background:
- linear-gradient(
- 145deg,
- rgba(143, 159, 120, 0.24),
- rgba(34, 43, 27, 0.44)
- ) !important;
- color: #c8d4a1 !important;
- }
- /* character avatar */
- [class*="_characterAvatar_"] {
- position: relative;
- border-radius: 16px;
- overflow: hidden;
- width: 100%;
- height: 100%;
- object-fit: cover;
- filter:
- brightness(0.82)
- contrast(0.98)
- saturate(0.82)
- sepia(0.10);
- transition: filter 220ms ease;
- }
- /* character avatar border */
- [class*="_characterAvatar_"]::before {
- content: "";
- position: absolute;
- inset: 0;
- border: 1px solid rgba(184, 155, 94, 0.32);
- border-radius: 16px;
- pointer-events: none;
- z-index: 2;
- }
- /* character avatar vignette */
- [class*="_characterAvatar_"]::after {
- content: "";
- position: absolute;
- inset: 0;
- background:
- radial-gradient(circle at center, transparent 46%, rgba(8, 11, 7, 0.58) 100%);
- z-index: 1;
- pointer-events: none;
- }
- /* user avatar */
- [class*="_userAvatar_"] {
- border: 2px solid rgba(184, 155, 94, 0.64) !important;
- box-shadow:
- 0 0 8px rgba(184, 155, 94, 0.22),
- 0 0 12px rgba(87, 111, 73, 0.12) !important;
- border-radius: 50%;
- }
- /* user avatar hover */
- [class*="_notificationItem_"]:has([class*="_avatarSection_"]):hover [class*="_userAvatar_"] {
- border-color: rgba(143, 159, 120, 0.74) !important;
- box-shadow:
- 0 0 10px rgba(143, 159, 120, 0.24),
- 0 0 16px rgba(184, 155, 94, 0.14) !important;
- }
- /* unread content */
- [class*="_contentWrapperUnread_"] {
- background:
- linear-gradient(
- 135deg,
- rgba(184, 155, 94, 0.12),
- rgba(87, 111, 73, 0.08),
- rgba(8, 11, 7, 0.16)
- ) !important;
- box-shadow:
- 0 0 10px rgba(184, 155, 94, 0.10),
- inset 3px 0 0 rgba(184, 155, 94, 0.54) !important;
- border-left: 0 !important;
- border-radius: 14px;
- }
- /* unread subject */
- [class*="_subjectUnread_"] {
- background: unset !important;
- -webkit-background-clip: unset;
- -webkit-text-fill-color: unset;
- background-clip: unset;
- color: rgba(230, 215, 185, 0.98) !important;
- }
- /* highlighted username */
- ._highlightUsername_di476_159 {
- color: #d6bf82;
- text-shadow:
- 0 1px 2px rgba(0, 0, 0, 0.76),
- 0 0 8px rgba(184, 155, 94, 0.24);
- }
- /* notification button hover cleanup */
- ._notificationsButton_wpa9q_7:hover {
- background: transparent;
- }
- /* notification button container */
- ._notificationsContainer_wpa9q_2 {
- position: relative;
- border-radius: 999px;
- isolation: isolate;
- transition:
- transform 220ms ease,
- filter 220ms ease;
- }
- /* extra icon bubble */
- .css-1l8kxqv {
- position: relative;
- border-radius: 999px;
- isolation: isolate;
- }
- /* extra icon glow */
- .css-1l8kxqv::before {
- content: "";
- position: absolute;
- inset: -5px;
- z-index: -1;
- border-radius: 999px;
- background:
- radial-gradient(circle at 35% 25%, rgba(246, 237, 218, 0.20), transparent 28%),
- linear-gradient(
- 135deg,
- rgba(184, 155, 94, 0.22),
- rgba(87, 111, 73, 0.16),
- rgba(46, 38, 25, 0.14)
- );
- border: 1px solid rgba(216, 200, 167, 0.24);
- opacity: 0;
- transform: scale(0.72);
- box-shadow:
- 0 0 14px rgba(184, 155, 94, 0.12),
- inset 0 1px 0 rgba(255, 255, 255, 0.12);
- pointer-events: none;
- transition:
- opacity 220ms ease,
- transform 220ms ease;
- }
- /* extra icon ring */
- .css-1l8kxqv::after {
- content: "";
- position: absolute;
- inset: -9px;
- z-index: -2;
- border-radius: 999px;
- border: 1px solid rgba(184, 155, 94, 0.30);
- opacity: 0;
- transform: scale(0.5);
- pointer-events: none;
- }
- /* extra icon hover glow */
- .css-1l8kxqv:hover::before {
- opacity: 1;
- transform: scale(1);
- }
- /* extra icon hover ring */
- .css-1l8kxqv:hover::after {
- animation: notification-cabinet-ripple 900ms ease-out infinite;
- }
- /* extra icon */
- .css-1l8kxqv svg {
- color: rgba(216, 200, 167, 0.88) !important;
- filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.72));
- transition:
- color 220ms ease,
- filter 220ms ease;
- }
- /* extra icon hover */
- .css-1l8kxqv:hover svg {
- color: #fff4da !important;
- filter:
- drop-shadow(0 1px 1px rgba(0, 0, 0, 0.72))
- drop-shadow(0 0 8px rgba(184, 155, 94, 0.26));
- }
- </style>
- <!-- Shop ticket -->
- <details class="shop-ticket">
- <summary class="ticket-tab">Shop Notice</summary>
- <div class="ticket-note">Requests are simmering. Leave something strange on the counter.</div>
- </details>
- <!-- Shopfront board -->
- <div class="apothecary-window">
- <img src="https://files.catbox.moe/cr6okg.png" alt="apothecary banner" draggable="false">
- <div class="window-card">
- <b>Moonlit Apothecary</b>
- <span>A little cabinet of stories, bottles, warnings, pretty monsters, and things that should not be opened after midnight.</span>
- </div>
- <div class="window-pins">
- <div class="pin-note"><b>Now Brewing</b><span>Requests, rewrites, and odd little edits.</span></div>
- <div class="pin-note"><b>Shelf Note</b><span>Slow burn, dark fantasy, lore-heavy worlds.</span></div>
- <div class="pin-note"><b>Careful</b><span>Some bottles bite when opened.</span></div>
- </div>
- </div>
- <!-- Portrait -->
- <aside class="portrait-cabinet">
- <div class="cabinet-label">Shopkeeper</div>
- <img src="https://files.catbox.moe/p3a5h8.png" alt="character" draggable="false">
- </aside>
- <!-- About -->
- <section class="counter-note">
- <div class="board-title">
- <span class="board-mark">❦</span>
- <span class="board-label">The Counter</span>
- </div>
- <p>Welcome in. Replace this with a short introduction, like 'who you are', 'what you write and are planning to write', 'what people should know before wandering too far into your shelves'.</p>
- <p>Use this second note for request status, favorite tropes, schedules, or the kinds of stories you usually keep bottled and want to let out. The tags below are replaceable and represent what you commonly write.</p>
- <div class="ingredient-tags">
- <span>Slow Burn</span>
- <span>Dark Fantasy</span>
- <span>Lore Heavy</span>
- <span>Pretty Monsters</span>
- <span>Fae Politics</span>
- <span>Unhinged Men</span>
- </div>
- </section>
- <!-- Series -->
- <section class="tincture-rack">
- <div class="board-title">
- <span class="board-mark">☽</span>
- <span class="board-label">Bottled Worlds</span>
- </div>
- <div class="bottle-row">
- <a class="bottle-card" href="LINK HERE">
- <img src="https://files.catbox.moe/bwjkh7.jpg" alt="series" draggable="false">
- <b>Series One</b>
- <p>A small description for the first world, arc, or collection.</p>
- <div class="mini-tags"><span>tag</span><span>tag</span></div>
- </a>
- <a class="bottle-card" href="LINK HERE">
- <img src="https://files.catbox.moe/bwjkh7.jpg" alt="series" draggable="false">
- <b>Series Two</b>
- <p>A small description for the second world, arc, or collection.</p>
- <div class="mini-tags"><span>tag</span><span>tag</span></div>
- </a>
- <a class="bottle-card" href="LINK HERE">
- <img src="https://files.catbox.moe/bwjkh7.jpg" alt="series" draggable="false">
- <b>Series Three</b>
- <p>A small description for the third world, arc, or collection.</p>
- <div class="mini-tags"><span>tag</span><span>tag</span></div>
- </a>
- <a class="bottle-card" href="LINK HERE">
- <img src="https://files.catbox.moe/bwjkh7.jpg" alt="series" draggable="false">
- <b>Series Four</b>
- <p>A small description for the fourth world, arc, or collection.</p>
- <div class="mini-tags"><span>tag</span><span>tag</span></div>
- </a>
- <a class="bottle-card" href="LINK HERE">
- <img src="https://files.catbox.moe/bwjkh7.jpg" alt="series" draggable="false">
- <b>Series Five</b>
- <p>A small description for the fifth world, arc, or collection.</p>
- <div class="mini-tags"><span>tag</span><span>tag</span></div>
- </a>
- <a class="bottle-card" href="LINK HERE">
- <img src="https://files.catbox.moe/bwjkh7.jpg" alt="series" draggable="false">
- <b>Series Six</b>
- <p>A small description for the sixth world, arc, or collection.</p>
- <div class="mini-tags"><span>tag</span><span>tag</span></div>
- </a>
- </div>
- </section>
- <!-- Familiar tab -->
- <section class="familiars-tray">
- <div class="board-title">
- <span class="board-mark">✧</span>
- <span class="board-label">Familiar Tab</span>
- </div>
- <div class="familiars-scroll">
- <a class="familiars" href="LINK HERE"><img src="https://files.catbox.moe/v9d8qr.png" alt="familiar" draggable="false"><span>Familiar One</span></a>
- <a class="familiars" href="LINK HERE"><img src="https://files.catbox.moe/v9d8qr.png" alt="familiar" draggable="false"><span>Familiar Two</span></a>
- <a class="familiars" href="LINK HERE"><img src="https://files.catbox.moe/v9d8qr.png" alt="familiar" draggable="false"><span>Familiar Three</span></a>
- <a class="familiars" href="LINK HERE"><img src="https://files.catbox.moe/v9d8qr.png" alt="familiar" draggable="false"><span>Familiar Four</span></a>
- <a class="familiars" href="LINK HERE"><img src="https://files.catbox.moe/v9d8qr.png" alt="familiar" draggable="false"><span>Familiar Five</span></a>
- <a class="familiars" href="LINK HERE"><img src="https://files.catbox.moe/v9d8qr.png" alt="familiar" draggable="false"><span>Familiar Six</span></a>
- </div>
- </section>
- <!-- Links -->
- <section class="calling-cards">
- <div class="board-title">
- <span class="board-mark">⌑</span>
- <span class="board-label">Calling Cards</span>
- </div>
- <div class="card-link-grid">
- <a class="card-link" href="LINK HERE" target="_blank" rel="noopener noreferrer"><b>Discord Server</b><span>enter quietly</span></a>
- <a class="card-link" href="LINK HERE" target="_blank" rel="noopener noreferrer"><b>Carrd</b><span>read the labels</span></a>
- <a class="card-link" href="LINK HERE" target="_blank" rel="noopener noreferrer"><b>Request Form</b><span>leave a note</span></a>
- </div>
- </section>
- <!-- Ledger -->
- <div class="ledger-book">
- <details class="ledger-page">
- <summary class="ledger-tab">House Rules</summary>
- <div class="ledger-inside">
- <p>Write your rules here or change the category to fit your needs.</p>
- <p>Add any disclaimers or boundaries you want Patrons to see.</p>
- </div>
- </details>
- <details class="ledger-page">
- <summary class="ledger-tab">Creations</summary>
- <div class="ledger-inside">
- <p>Notes about your bots, stories, lore, characters, and what you usually make. Everything is editable for your needs.</p>
- </div>
- </details>
- </div>
- <!-- Credit -->
- <div class="template-credit">
- CSS made by <a href="https://janitorai.com/profiles/acd0fd4c-3410-4599-a987-a84c9eb0547d_profile-of-cellophane" target="_blank" rel="noopener noreferrer">Cellophane</a>
- </div>
- <style>
- /* Card list */
- .pp-cc-list-container {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- justify-content: center;
- align-items: flex-start;
- gap: 2rem;
- padding: 1.5rem 0;
- }
- /* Outer card */
- .pp-cc-wrapper {
- width: 285px;
- height: 430px;
- position: relative;
- font-family: Georgia, 'Times New Roman', serif;
- perspective: 1000px;
- background: transparent;
- }
- .pp-cc-wrapper,
- .pp-cc-wrapper > *:not(.profile-character-card-stack) {
- background: transparent !important;
- }
- .pp-cc-wrapper *,
- .profile-character-card-stack * {
- box-sizing: border-box;
- }
- /* Remove default card noise */
- .css-mwqlii:hover,
- .css-13wmn96:hover,
- .css-1xjyfw9,
- .css-y7b0z0 {
- box-shadow: none;
- background: transparent;
- }
- /* Hides tokens, star/starline, and creator name */
- .pp-cc-tokens-count,
- .profile-character-card-stack > a:nth-of-type(2),
- .pp-cc-star-line,
- .css-1wqmh16,
- .css-nip9dx,
- .css-xrg4vd,
- .css-5v5qgx,
- .css-1awld45,
- .css-1cui3us {
- display: none !important;
- }
- /* Main card shell */
- .profile-character-card-stack {
- position: relative;
- width: 100%;
- height: 100%;
- overflow: visible;
- transform-style: preserve-3d;
- transition:
- transform 280ms ease,
- box-shadow 280ms ease,
- border-color 280ms ease;
- }
- .profile-character-card-stack:hover {
- transform: translateY(-7px);
- }
- /* Bottle neck */
- .profile-character-card-stack::before {
- content: "";
- position: absolute;
- left: 50%;
- top: 47px;
- width: 58px;
- height: 58px;
- z-index: 9;
- border-radius: 16px 16px 8px 8px;
- box-shadow:
- inset 0 0 14px rgba(184, 155, 94, 0.10),
- 0 10px 22px rgba(0, 0, 0, 0.10);
- transform: translateX(-50%);
- }
- /* Cork */
- .profile-character-card-stack::after {
- content: "";
- position: absolute;
- left: 50%;
- top: 40px;
- width: 42px;
- height: 24px;
- z-index: 9;
- border-radius: 8px 8px 4px 4px;
- background:
- radial-gradient(circle at 20% 32%, rgba(48, 29, 14, 0.48) 0 2px, transparent 3px),
- radial-gradient(circle at 74% 30%, rgba(54, 33, 16, 0.42) 0 1.5px, transparent 2.5px),
- radial-gradient(circle at 50% 74%, rgba(69, 42, 20, 0.44) 0 2px, transparent 3px),
- repeating-linear-gradient(
- 90deg,
- rgba(61, 37, 18, 0.20) 0 2px,
- rgba(137, 93, 48, 0.15) 2px 5px,
- rgba(79, 48, 24, 0.20) 5px 7px
- ),
- linear-gradient(
- 180deg,
- #a47a43 0%,
- #76502b 52%,
- #4d3019 100%
- );
- border: 1px solid rgba(246, 237, 218, 0.22);
- box-shadow:
- 0 8px 16px rgba(0, 0, 0, 0.34),
- inset 0 2px 0 rgba(255, 236, 190, 0.24),
- inset 0 -5px 8px rgba(58, 34, 17, 0.34),
- inset 6px 0 10px rgba(255, 232, 178, 0.08),
- inset -6px 0 10px rgba(45, 27, 14, 0.22);
- transform: translateX(-50%);
- pointer-events: none;
- }
- /* Clickable layer */
- .profile-character-card-stack > a:nth-of-type(1) {
- position: absolute;
- inset: 0;
- display: block;
- background: transparent;
- border: none;
- color: transparent;
- text-decoration: none;
- }
- /* Inner cabinet layer */
- .profile-character-card-stack-link-component-box {
- position: absolute;
- inset: 12px;
- z-index: 30;
- pointer-events: none;
- }
- /* Small series/bottle label */
- .profile-character-card-stack-link-component-box::after {
- content: "Unknown Contents";
- position: absolute;
- top: 23.5pc;
- left: 2.5%;
- max-width: calc(84% - 28px);
- padding: 5px 5px;
- color: #172015;
- background: rgba(216, 200, 167, 0.92);
- border: 1px solid rgba(184, 155, 94, 0.58);
- box-shadow:
- 0 8px 16px rgba(0, 0, 0, 0.28),
- inset 0 1px 0 rgba(255, 255, 255, 0.32);
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.6rem;
- font-weight: 800;
- letter-spacing: 0.1em;
- line-height: 1;
- text-transform: uppercase;
- opacity: 0.94;
- visibility: visible;
- border-radius: 10px;
- transition:
- opacity 220ms ease,
- visibility 220ms ease;
- }
- /* Hide front labels while bottle flips */
- .profile-character-card-stack:hover .pp-cc-name,
- .profile-character-card-stack:hover .profile-character-card-stack-link-component-box::after,
- .profile-character-card-stack:hover .profile-character-card-stats-box {
- opacity: 0;
- visibility: hidden;
- }
- /* Round potion bottle avatar */
- .profile-character-card-avatar-aspect-ratio {
- position: absolute;
- left: 2px;
- top: 83px;
- width: 280px;
- height: 300px;
- z-index: 8;
- overflow: hidden;
- border-radius: 50% 50% 44% 44%;
- border: 1px solid rgba(216, 200, 167, 0.50);
- backface-visibility: visible;
- transform-style: preserve-3d;
- transform: rotateY(0deg);
- transition:
- transform 620ms cubic-bezier(.2, .8, .2, 1),
- filter 420ms ease;
- }
- /* Bottle body flips on hover */
- .profile-character-card-stack:hover .profile-character-card-avatar-aspect-ratio {
- transform: rotateY(180deg);
- }
- /* Glass shine */
- .profile-character-card-avatar-aspect-ratio::before {
- content: "";
- position: absolute;
- top: -15px;
- left: 190px;
- width: 9px;
- height: 134px;
- background:
- linear-gradient(
- 180deg,
- rgba(255, 255, 255, 0.38),
- rgba(255, 255, 255, 0.26) 28%,
- rgba(255, 255, 255, 0.38) 62%,
- rgba(255, 255, 255, 0)
- );
- box-shadow:
- 0 0 8px rgba(255, 255, 255, 0.38),
- 0 0 18px rgba(216, 200, 167, 0.18);
- filter: blur(0.35px);
- pointer-events: none;
- z-index: 12;
- transform: rotate(24deg);
- transform-origin: top center;
- opacity: 0.6;
- backface-visibility: visible;
- }
- /* Inner glass */
- .profile-character-card-avatar-aspect-ratio::after {
- content: "";
- position: absolute;
- inset: 6px;
- z-index: 5;
- pointer-events: none;
- border-radius: inherit;
- border: 1px solid rgba(216, 200, 167, 0.40);
- box-shadow:
- inset 0 0 0 1px rgba(255, 232, 170, 0.12),
- 0 0 6px rgba(212, 175, 55, 0.10);
- backface-visibility: visible;
- }
- /* Avatar image */
- .profile-character-card-avatar-aspect-ratio > img {
- position: absolute;
- left: 50%;
- top: 50%;
- z-index: 2;
- width: 270px;
- height: 290px;
- border-radius: 50%;
- filter:
- brightness(0.72)
- saturate(0.72)
- sepia(0.10);
- transform: translate(-50%, -50%);
- backface-visibility: hidden;
- mask-image: radial-gradient(circle, #000 68%, rgba(0, 0, 0, 0.82) 78%, transparent 100%);
- -webkit-mask-image: radial-gradient(circle, #000 68%, rgba(0, 0, 0, 0.82) 78%, transparent 100%);
- transition:
- opacity 180ms ease 260ms,
- filter 420ms ease,
- transform 420ms ease;
- }
- .profile-character-card-stack:hover .profile-character-card-avatar-aspect-ratio > img {
- opacity: 0;
- }
- /* Keep avatar internals rounded */
- .profile-character-card-avatar-aspect-ratio .chakra-aspect-ratio,
- .profile-character-card-avatar-aspect-ratio > div {
- border-radius: inherit;
- }
- /* Card Description Box */
- .profile-character-card-description-box {
- position: absolute;
- left: 3px;
- top: 85px;
- height: 290px;
- width: 278px;
- z-index: 32;
- overflow: hidden;
- padding: 3.1rem 1.15rem 2.65rem;
- box-sizing: border-box;
- border-radius: 50px 50px;
- border: 1px solid rgba(184, 155, 94, 0.62);
- background:
- radial-gradient(
- circle at 50% 28%,
- rgba(255, 244, 210, 0.96),
- rgba(216, 200, 167, 0.90) 58%,
- rgba(176, 145, 86, 0.88) 100%
- );
- box-shadow:
- inset 0 0 28px rgba(92, 61, 28, 0.22),
- inset 0 1px 0 rgba(255, 255, 255, 0.46),
- 0 12px 26px rgba(0, 0, 0, 0.38);
- color: #172015;
- text-shadow: none;
- pointer-events: none;
- opacity: 0;
- visibility: hidden;
- transform: scaleX(0.72);
- transform-origin: center;
- transition:
- opacity 180ms ease,
- visibility 180ms ease,
- transform 220ms ease;
- }
- .profile-character-card-stack:hover .profile-character-card-description-box {
- opacity: 0.96;
- visibility: visible;
- transform: scaleX(1);
- transition: opacity 220ms ease 430ms,
- visibility 220ms ease 30ms,
- transform 100ms ease 430ms;
- }
- /* Bottle label title */
- .profile-character-card-description-box::before {
- content: "Warning Label";
- position: absolute;
- top: 18px;
- left: 24px;
- right: 24px;
- padding: 0.42rem 0.65rem;
- color: #d6bf82;
- background:
- linear-gradient(90deg, rgba(23, 32, 21, 0.98), rgba(8, 11, 7, 0.98));
- border-bottom: 1px dashed rgba(184, 155, 94, 0.38);
- border-radius: 999px;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.58rem;
- font-weight: 800;
- letter-spacing: 0.17em;
- text-align: center;
- text-transform: uppercase;
- }
- .profile-character-card-description-box::after {
- content: "";
- position: absolute;
- left: 38px;
- right: 38px;
- top: 52px;
- height: 1px;
- background: linear-gradient(90deg, transparent, rgba(69, 48, 25, 0.28), transparent);
- }
- /* Bio text */
- .profile-character-card-description-box * {
- color: #172015;
- text-shadow: none;
- font-family: Georgia, 'Times New Roman', serif;
- pointer-events: none;
- }
- .pp-cc-description {
- position: absolute;
- top: 70px;
- left: 26px;
- right: 26px;
- height: 75px;
- overflow: hidden;
- font-size: 0.72rem;
- line-height: 1.34;
- text-align: center;
- }
- .pp-cc-description > *:not(:first-of-type) {
- display: none;
- }
- .css-ua3v09 {
- font-size: 0.72rem;
- line-height: 1.34;
- }
- /* Name parchment ribbon */
- .pp-cc-name {
- position: absolute;
- top: 20pc;
- left: -18px;
- width: 292px;
- z-index: 24;
- padding: 0.62rem 1.8rem;
- color: #172015;
- background:
- linear-gradient(
- 180deg,
- rgba(247, 238, 215, 0.98),
- rgba(216, 200, 167, 0.96)
- );
- border: none;
- border-radius: 0;
- clip-path: polygon(
- 0 0,
- 292px 0,
- 276px 50%,
- 292px 100%,
- 0 100%,
- 16px 50%
- );
- filter: drop-shadow(0 10px 12px rgba(0, 0, 0, 0.35));
- font-family: Georgia, 'Times New Roman', serif;
- font-size: 0.76rem;
- font-weight: 800;
- line-height: 1.1;
- text-align: center;
- letter-spacing: 0.13em;
- text-transform: uppercase;
- text-shadow: none;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- pointer-events: none;
- transition:
- opacity 220ms ease,
- visibility 220ms ease;
- }
- /* Stats / chat count */
- .profile-character-card-stats-box {
- position: absolute;
- right: 20px;
- top: 24pc;
- z-index: 22;
- display: flex;
- justify-content: center;
- pointer-events: none;
- transition:
- opacity 220ms ease,
- visibility 220ms ease;
- }
- .profile-character-card-stats-box svg {
- display: none;
- }
- .pp-cc-ribbon {
- position: relative;
- inset: unset;
- filter: none;
- overflow: visible;
- }
- .pp-cc-ribbon-wrap {
- clip-path: none;
- overflow: visible;
- background: transparent;
- padding: 0;
- box-shadow: none;
- }
- .pp-cc-chats {
- display: inline-flex;
- align-items: center;
- gap: 0.28rem;
- width: fit-content;
- padding: 5px 9px;
- border-radius: 999px;
- color: #172015;
- background: rgba(216, 200, 167, 0.94);
- border: 1px solid rgba(184, 155, 94, 0.58);
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.58rem;
- font-weight: 800;
- letter-spacing: 0.08em;
- text-transform: uppercase;
- text-shadow: none;
- }
- .pp-cc-chats::before {
- content: "❧";
- margin-right: 0.2rem;
- }
- .pp-cc-public-chats {
- display: none;
- }
- /* Bottle-shaped back label: tags */
- .pp-cc-tags {
- position: absolute;
- top: 240px;
- z-index: 33;
- width: 282px;
- height: 155px;
- overflow-x: hidden;
- overflow-y: auto;
- padding: 14px 8px 18px;
- box-sizing: border-box;
- border-radius: 0 0 50px 50px;
- background:
- linear-gradient(
- 90deg,
- rgba(8, 11, 7, 0.94),
- rgba(23, 32, 21, 0.94)
- );
- pointer-events: auto;
- opacity: 0;
- visibility: hidden;
- transform: scaleX(0.72);
- transform-origin: center;
- transition:
- opacity 180ms ease,
- visibility 180ms ease,
- transform 220ms ease;
- }
- .profile-character-card-stack:hover .pp-cc-tags {
- opacity: 1;
- visibility: visible;
- transform: scaleX(1);
- transition:
- opacity 220ms ease 430ms,
- visibility 220ms ease 430ms,
- transform 300ms ease 430ms;
- }
- .pp-cc-tags::-webkit-scrollbar {
- width: 4px;
- }
- .pp-cc-tags::-webkit-scrollbar-thumb {
- background: rgba(216, 200, 167, 0.30);
- border-radius: 999px;
- }
- /* Main tag grid */
- .css-k1urot {
- display: grid;
- grid-template-columns: repeat(3, minmax(0, 1fr));
- gap: 6px;
- width: 100%;
- align-content: start;
- }
- /* Flatten the category wrappers so all tags share one grid */
- .pp-cc-tags-wrap-regular,
- .pp-cc-tags-wrap-custom {
- display: contents;
- }
- /* Tag pills */
- .pp-cc-tags-regular,
- .pp-cc-tags-custom,
- .pp-tag-limitless {
- display: flex;
- align-items: center;
- justify-content: center;
- width: 100%;
- min-height: 24px;
- max-width: none;
- padding: 4px 6px;
- border-radius: 3px;
- color: #d8c8a7;
- background: rgba(216, 200, 167, 0.08);
- border: 1px solid rgba(216, 200, 167, 0.18);
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
- font-size: 0.52rem;
- font-weight: 700;
- letter-spacing: 0.06em;
- line-height: 1.1;
- text-transform: uppercase;
- text-shadow: none;
- text-align: center;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- .pp-cc-tags-wrap {
- margin-top: 0px;
- }
- .pp-cc-tags-wrap span {
- display: flex;
- align-items: center;
- justify-content: center;
- color: #d8c8a7;
- text-shadow: none;
- background: transparent;
- }
- /* Hide weird native overflow/title behavior */
- .pp-cc-tags-regular,
- .pp-cc-tags-custom,
- .pp-cc-tags-wrap span {
- pointer-events: none;
- }
- /* Unknown Contents Tag replacements */
- .pp-cc-wrapper:has(.pp-tag-csstest1) .profile-character-card-stack-link-component-box::after {
- content: 'Series One';
- color: black;
- }
- .pp-cc-wrapper:has(.pp-tag-csstest2) .profile-character-card-stack-link-component-box::after {
- content: 'Series Two';
- color: red;
- }
- .pp-cc-wrapper:has(.pp-tag-csstest3) .profile-character-card-stack-link-component-box::after {
- content: 'Series Three';
- color: blue;
- }
- </style>
- <style>
- /* Mobile */
- @media screen and (max-width: 768px) {
- .pp-uc-background,
- .pp-uc-background > div {
- padding: 0;
- }
- html,
- body {
- overflow-x: hidden;
- overflow-y: auto;
- height: auto;
- min-height: 100vh;
- max-width: 100vw;
- -webkit-overflow-scrolling: touch;
- }
- body {
- position: relative;
- }
- .profile-info-stack {
- grid-template-columns: minmax(0, 1fr);
- grid-template-areas:
- "profile"
- "follow"
- "ticket"
- "window"
- "portrait"
- "note"
- "rack"
- "familiars"
- "links"
- "ledger"
- "credit";
- gap: 12px;
- padding: 10px 8px 0rem;
- }
- .profile-info-stack::after {
- position: relative;
- top: 5.5pc;
- left: 2.5px;
- width: 90%;
- font-size: .5rem;
- }
- .profile-info-stack::before {
- inset: 8px;
- }
- .profile-info-stack-inner {
- left: 1pc;
- }
- .profile-info-hstack::before,
- .profile-info-hstack::after {
- top: 12px;
- width: 6px;
- height: 6px;
- }
- .profile-info-hstack::before {
- left: 12px;
- }
- .profile-info-hstack::after {
- right: 12px;
- }
- .pp-uc-followers-count {
- font-size: 0.58rem !important;
- }
- .pp-uc-followers-count > span + span::after {
- font-size: 0.58rem !important;
- right: 8px;
- }
- .pp-uc-member-since::before {
- font-size: 0.55rem !important;
- }
- .profile-badges {
- transform: scale(0.58) !important;
- transform-origin: top left;
- max-width: 210px !important;
- overflow-x: auto;
- overflow-y: visible;
- }
- /* Follow buttons */
- .profile-info-stack > div:has(.Btn),
- .profile-info-stack > .css-3nlpdq {
- grid-area: follow !important;
- left: 3pc;
- margin: 0 0 0 0.25rem !important;
- padding: 10px !important;
- top: 18px;
- }
- .profile-info-stack > div:has(.Btn) > div,
- .profile-info-stack > .css-3nlpdq > div {
- display: flex !important;
- overflow: visible;
- }
- .Btn {
- padding: 0.5rem 1.05rem !important;
- }
- .Btn > span,
- .profile-uc-follow-text {
- font-size: 0.68rem !important;
- white-space: nowrap;
- }
- /* Shop ticket */
- .shop-ticket {
- position: relative;
- top: auto;
- right: auto;
- bottom: auto;
- left: auto;
- width: 100%;
- z-index: auto;
- }
- .shop-ticket::before,
- .shop-ticket::after {
- display: none;
- }
- .ticket-note {
- padding: 0.72rem 0.85rem 0.9rem;
- font-size: 0.82rem;
- }
- .ticket-note::before {
- font-size: 0.52rem;
- }
- /* Shopfront board */
- .apothecary-window {
- min-height: 335px;
- border-radius: 16px;
- overflow: hidden;
- }
- .window-card {
- left: 12px;
- right: 12px;
- top: 12px;
- width: auto;
- transform: none;
- padding: 0.8rem;
- z-index: 1;
- }
- .window-card b {
- font-size: 0.95rem;
- letter-spacing: 0.10em;
- }
- .window-card span {
- font-size: 0.72rem;
- line-height: 1.5;
- }
- .window-pins {
- left: 12px;
- right: 12px;
- top: auto;
- bottom: 12px;
- width: auto;
- transform: none;
- gap: 0.45rem;
- }
- .pin-note {
- min-height: 0;
- padding: 0.58rem 0.65rem;
- transform: none;
- }
- .pin-note b {
- font-size: 0.62rem;
- }
- .pin-note span {
- font-size: 0.64rem;
- }
- /* Shopkeeper */
- .portrait-cabinet {
- min-height: 455px;
- border-radius: 16px;
- overflow: hidden;
- }
- .portrait-cabinet img {
- right: 0px;
- bottom: -45px;
- width: 100%;
- }
- .portrait-cabinet::after {
- left: 16px;
- right: 16px;
- bottom: 14px;
- font-size: 0.68rem;
- }
- .cabinet-label {
- font-size: 0.60rem;
- }
- /* Main cards */
- .board-title {
- gap: 0.55rem;
- margin-bottom: 0.85rem;
- padding-bottom: 0.62rem;
- }
- .board-mark {
- width: 30px;
- height: 30px;
- }
- .board-label {
- font-size: 0.84rem;
- letter-spacing: 0.12em;
- }
- .counter-note p {
- font-size: 0.85rem;
- line-height: 1.62;
- }
- .ingredient-tags {
- overflow-x: auto;
- padding-bottom: 0.35rem;
- }
- .ingredient-tags span {
- font-size: 0.58rem;
- padding: 0.32rem 0.52rem;
- }
- /* Bottled Worlds */
- .bottle-row {
- grid-template-columns: 1fr;
- max-height: 445px;
- padding-right: 0.25rem;
- }
- .bottle-card {
- min-height: 210px;
- border-radius: 70px 70px 12px 12px;
- }
- .bottle-card b {
- font-size: 0.75rem;
- }
- .bottle-card p {
- font-size: 0.7rem;
- }
- /* Familiar Tab */
- .familiars-scroll {
- grid-template-columns: repeat(6, 150px);
- -webkit-overflow-scrolling: touch;
- }
- .familiars span {
- font-size: 0.56rem;
- letter-spacing: 0.11em;
- }
- /* Calling Cards */
- .card-link,
- .creator-link {
- padding: 0.75rem 0.8rem;
- }
- .card-link b,
- .creator-link b {
- font-size: 0.70rem;
- }
- .card-link span,
- .creator-link span {
- font-size: 0.70rem;
- }
- /* Ledger */
- .ledger-book {
- gap: 12px;
- }
- .ledger-tab {
- padding: 0.9rem 1rem;
- font-size: 0.74rem;
- }
- .ledger-inside {
- padding: 0 1rem 1rem;
- font-size: 0.80rem;
- }
- /* Credit */
- .template-credit {
- grid-area: credit;
- width: 100%;
- max-width: 100%;
- font-size: 0.54rem;
- letter-spacing: 0.10em;
- padding-bottom: 0.8rem;
- }
- .css-m8ywhg {
- display: flex !important;
- align-items: center !important;
- justify-content: center !important;
- gap: .55rem;
- flex-wrap: wrap !important;
- overflow: visible;
- }
- .pp-fl-search-input {
- width: 155px;
- }
- .profile-filter-modal-modal-overlay ~ [data-focus-lock-disabled] > * > * > header {
- width: 19pc;
- }
- .profile-filter-modal-modal-overlay ~ [data-focus-lock-disabled] > * > * > header::after {
- font-size: clamp(1.7rem, 5vw, 2rem);
- }
- }
- </style>
Add Comment
Please, Sign In to add comment