/* Current PAYMENTS identity: pure black, luminous white and neutral silver. */
:root{--bg:#000;--panel:#080808;--panel2:#141414;--text:#f7f7f7;--muted:#a0a0a0;--line:#ffffff1b;--accent:#f2f2f2;--solid:#ededed;--blue:#d5d5d5;--shadow:0 24px 80px #0008}
html[data-theme=light]{--bg:#f7f7f7;--panel:#fff;--panel2:#ededed;--text:#111;--muted:#626262;--line:#d8d8d8;--accent:#171717;--solid:#171717;--blue:#555;--shadow:0 20px 60px #0000000e}
html #app,html .m-modal{--bg:#000;--panel:#090909;--panel2:#181818;--text:#f5f5f5;--muted:#9c9c9c;--line:#ffffff18;--accent:#f5f5f5;--solid:#eee;--blue:#ccc;background:var(--bg)}
html[data-theme=light] #app,html[data-theme=light] .m-modal{--bg:#f7f7f7;--panel:#fff;--panel2:#ededed;--text:#111;--muted:#666;--line:#d9d9d9;--accent:#181818;--solid:#181818;--blue:#555}
html #landing{--lp-bg:#000;--lp-surface:#090909;--lp-line:#ffffff1b;--lp-muted:#a6a6a6;--lp-blue:#eee;--bg:#000;--panel:#090909;--panel2:#141414;--text:#f6f6f6;--muted:#a6a6a6;--line:#ffffff1b;--accent:#eee;--solid:#eee;--blue:#d5d5d5;background-color:#000;background-image:radial-gradient(ellipse 65% 22% at 84% 9%,#ffffff09,transparent 80%);color:#f7f7f7}
html[data-theme=light] #landing{--lp-bg:#fafafa;--lp-surface:#fff;--lp-line:#dedede;--lp-muted:#636363;--lp-blue:#181818;--bg:#fafafa;--panel:#fff;--panel2:#eee;--text:#141414;--muted:#636363;--line:#dedede;--accent:#171717;--solid:#181818;--blue:#555;background-color:#fafafa;background-image:radial-gradient(ellipse 60% 25% at 85% 7%,#d8d8d850,transparent 80%);color:#141414}
html .primary,html #app .primary,html .m-modal .primary,html #landing .pm-hero .primary{background:linear-gradient(120deg,#c6c6c6,#fff 55%,#e2e2e2)!important;border-color:#fff!important;color:#080808!important;box-shadow:inset 0 1px 0 #fff,0 0 0 3px #ffffff08,0 0 26px #ffffff24!important;text-shadow:none}
html .primary:hover,html #app .primary:hover,html .m-modal .primary:hover,html #landing .pm-hero .primary:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 3px #ffffff13,0 0 36px #ffffff45!important}
html[data-theme=light] .primary,html[data-theme=light] #app .primary,html[data-theme=light] .m-modal .primary,html[data-theme=light] #landing .pm-hero .primary{background:linear-gradient(120deg,#080808,#333)!important;border-color:#444!important;color:#fff!important;box-shadow:inset 0 1px #ffffff35,0 7px 20px #0002!important}
html .mark,html #app .mark{background:linear-gradient(140deg,#fff,#999)!important;box-shadow:0 0 24px #ffffff20;color:#060606!important}html[data-theme=light] .mark,html[data-theme=light] #app .mark{background:linear-gradient(140deg,#333,#050505)!important;color:#fff!important;box-shadow:0 0 20px #0001}
html #landing .pm-hero .gradient{background-image:linear-gradient(105deg,#fff,#929292 85%);color:transparent}html[data-theme=light] #landing .pm-hero .gradient{background-image:linear-gradient(105deg,#080808,#666)}
html #landing .pm-kicker{border-color:#ffffff2b}html #landing .pm-kicker i{background:#fff;box-shadow:0 0 13px #ffffff90}html[data-theme=light] #landing .pm-kicker{border-color:#ccc}html[data-theme=light] #landing .pm-kicker i{background:#222;box-shadow:0 0 12px #0002}
html #landing .pm-avatars b{background:linear-gradient(130deg,#444,#151515);color:#eee}html[data-theme=light] #landing .pm-avatars b{background:linear-gradient(130deg,#fff,#ddd);color:#222}
html #landing .pm-robot-stage:before{background:radial-gradient(ellipse,#ffffff0c,transparent 65%)}html #landing .pm-orbit{border-color:#ffffff13}html #landing .pm-orbit-b{border-color:#ffffff0d}html #landing .pm-star{color:#eee;text-shadow:0 0 16px #fff5}html #landing .pm-float{background:linear-gradient(120deg,#1c1c1cf5,#0d0d0df5);border-color:#ffffff27;box-shadow:0 16px 35px #0007,inset 0 1px 0 #ffffff13}html #landing .pm-float b{color:#f7f7f7}html #landing .pm-float small{color:#a6a6a6}html #landing .pm-chip-icon{background:linear-gradient(135deg,#444,#202020);color:#f1f1f1}html #landing .pm-tiny-star{color:#fff}
html[data-theme=light] #landing .pm-float{background:linear-gradient(120deg,#fff,#efefef);border-color:#d2d2d2;box-shadow:0 16px 35px #0001}html[data-theme=light] #landing .pm-float b{color:#171717}html[data-theme=light] #landing .pm-float small{color:#666}html[data-theme=light] #landing .pm-star{color:#555;text-shadow:0 0 12px #0002}html[data-theme=light] #landing .pm-orbit{border-color:#00000010}html[data-theme=light] #landing .pm-tiny-star{color:#444}html[data-theme=light] #landing .pm-robot{filter:drop-shadow(0 22px 24px #0002)}
html #landing .marquee{background:linear-gradient(90deg,transparent,#ffffff07,transparent)}html[data-theme=light] #landing .marquee{background:#efefef}html #landing .track span:after{color:#aaa}
html #landing .pm-feature-tabs>button[aria-selected=true]{background:linear-gradient(120deg,#ffffff0d,var(--lp-surface));border-color:#bcbcbc;box-shadow:inset 3px 0 0 #eee}html[data-theme=light] #landing .pm-feature-tabs>button[aria-selected=true]{border-color:#333;box-shadow:inset 3px 0 0 #222;background:#eee}
html #landing .pm-chat-author>span{background:#ddd;color:#111}html #landing .pm-chat-author small{background:#333;color:#fff}html #landing .pm-demo-embed{border-left-color:#ddd}html #landing .pm-demo-art{background:linear-gradient(120deg,#111,#383838)}html #landing .pm-demo-art span{color:#bbb;text-shadow:0 0 25px #fff3}html #landing .pm-demo-art span:nth-child(2){color:#fff}html #landing .pm-demo-control{background:#ffffff06;border-color:#ffffff26}html[data-theme=light] #landing .pm-demo-control{background:#eee;border-color:#ccc}html #landing .pm-ticket-step i{background:#eee;box-shadow:0 0 12px #fff4}html #landing .pm-identity-tags span{border-color:#8885}
html #landing .section.flow{background:linear-gradient(135deg,#101010,#000)}html[data-theme=light] #landing .section.flow{background:linear-gradient(135deg,#e8e8e8,#fff)}html #landing .pm-closing{background:radial-gradient(ellipse at 10% 60%,#ffffff12,transparent 65%),var(--lp-surface);border-color:#ffffff26}html[data-theme=light] #landing .pm-closing{border-color:#ccc}
html #landing .identity-scene,html #landing .story-demo,html #landing .story-stage,html #landing .fee-example,html #landing .fee-copy{filter:grayscale(1)}html #landing .feature .icon{background:#ffffff0a;border-color:#ffffff20;color:var(--accent)}html #landing .fee-flow i{background:linear-gradient(90deg,transparent,#fff,transparent)}
html #app .sidebar{background:#000!important}html[data-theme=light] #app .sidebar{background:#f7f7f7!important}html #app .navbtn.active{background:linear-gradient(90deg,#ffffff13,#ffffff04)!important;border-color:#ffffff26!important;box-shadow:inset 3px 0 0 #eee!important;color:#f6f6f6!important}html[data-theme=light] #app .navbtn.active{background:linear-gradient(90deg,#0000000c,#00000003)!important;border-color:#ccc!important;box-shadow:inset 3px 0 0 #222!important;color:#111!important}
html #app .dc-main-tabs button.active,html #app .dc-sub-tabs button.active,html #app .dc-detail-tabs button.active{background:linear-gradient(120deg,#d1d1d1,#fff)!important;color:#080808!important;border-color:#eee!important;box-shadow:0 0 18px #ffffff1c!important}html[data-theme=light] #app .dc-main-tabs button.active,html[data-theme=light] #app .dc-sub-tabs button.active,html[data-theme=light] #app .dc-detail-tabs button.active{background:#191919!important;color:#fff!important;border-color:#333!important}
html #app .quad-item.hot{background:linear-gradient(115deg,#1b1b1b,#343434)!important;color:#fff!important;border-color:#ffffff20!important}html #app .quad-item.hot small{color:#bcbcbc!important}html[data-theme=light] #app .quad-item.hot{background:linear-gradient(115deg,#e1e1e1,#fafafa)!important;color:#111!important;border-color:#ccc!important}html[data-theme=light] #app .quad-item.hot small{color:#555!important}
html #app .m-title-icon,html #app .m-product-icon,html #app .m-status.good,html #app .revenue-symbol,html #app .store-avatar,html #app .avatar,html #app .operation-icon{background:#ffffff0b!important;color:var(--accent)!important}html[data-theme=light] #app .m-title-icon,html[data-theme=light] #app .m-product-icon,html[data-theme=light] #app .m-status.good,html[data-theme=light] #app .revenue-symbol,html[data-theme=light] #app .store-avatar,html[data-theme=light] #app .avatar,html[data-theme=light] #app .operation-icon{background:#00000008!important}
html #app .support-menu>summary>svg{color:var(--accent)!important;background:#ffffff0b!important}html .support-menu>summary:before{background:#eee!important;box-shadow:0 0 9px #fff5,0 0 0 2px var(--bg)}html[data-theme=light] .support-menu>summary:before{background:#222!important;box-shadow:0 0 0 2px var(--bg)}html #app .revenue-meter i,html #app .progress i,html #app .bar{background:linear-gradient(180deg,#ddd,#777)!important}html #app .ring{background:conic-gradient(#e1e1e1 0 88%,#252525 88% 100%)}html #app .ring-inner{background:var(--panel)}
html #app .store-visual{background:radial-gradient(ellipse,#ffffff12,transparent 65%)}html #app .store-visual>span{color:#eee;text-shadow:0 0 35px #fff4;background:linear-gradient(135deg,#444,#111)}html .ui-color-pop{box-shadow:0 20px 55px #0006}html .ui-color-swatch{box-shadow:inset 0 1px #fff3}
html[data-theme=light] #app .progress i,html[data-theme=light] #app .bar,html[data-theme=light] #app .revenue-meter i{background:linear-gradient(180deg,#555,#111)!important}html[data-theme=light] #app .ring{background:conic-gradient(#333 0 88%,#ddd 88% 100%)}
html #app .wallet-main,html #app .store-card{background:linear-gradient(140deg,#101010,#070707)!important;border-color:var(--line)!important}html[data-theme=light] #app .wallet-main,html[data-theme=light] #app .store-card{background:linear-gradient(140deg,#fff,#eee)!important;border-color:var(--line)!important}html #app .quad-item.hot .num,html #app .quad-item.hot [data-money]{color:var(--text)!important}html[data-theme=light] #app .quad-item.hot .num,html[data-theme=light] #app .quad-item.hot [data-money]{color:#111!important}


/* Clear copy and a consistent Discord message canvas. */
html #landing{--lp-muted:#c5c5c5}
html[data-theme=light] #landing{--lp-muted:#4c4c4c}
html #landing .pm-hero .gradient{background:none!important;color:#f7f7f7!important;-webkit-text-fill-color:currentColor;text-shadow:none}
html[data-theme=light] #landing .pm-hero .gradient{color:#1b1b1b!important}
html #landing .pm-hero p,html #landing .section-lead,html #landing .feature p{opacity:1;filter:none;text-shadow:none}
html #landing .pm-float b{color:#fff!important;font-size:13px}
html #landing .pm-float small{color:#d8d8d8!important;font-size:11px;line-height:1.5}
html[data-theme=light] #landing .pm-float b{color:#1b1b1b!important}
html[data-theme=light] #landing .pm-float small{color:#4c4c4c!important}
html #landing .pm-float{backdrop-filter:none;background:#191919!important}
html[data-theme=light] #landing .pm-float{background:#fff!important}
html .pm-preview-notice{font-size:11px;background:transparent;border:0;color:var(--muted);padding:0 0 16px}
html .pe-preview,html .eb-live,html .dc-live{background:#383838!important;color:#f5f5f5!important;border:1px solid #494949!important;border-radius:16px;padding:0 16px 18px;box-shadow:0 12px 32px #0003;overflow:hidden}
html .pe-preview-channel,html .dc-preview-channel{background:#313131!important;color:#f5f5f5!important;border-bottom:1px solid #282828;margin:0 -16px 16px;padding:13px 16px;min-height:44px;font-size:13px;font-weight:650;display:flex;align-items:center;justify-content:space-between}
html .pe-preview-channel span{color:#dfdfdf!important;background:#4a4a4a;border-radius:20px;padding:3px 7px;font-size:9px}
html .pe-preview-author,html .dc-preview-author{display:flex;align-items:center;gap:7px;color:#f5f5f5!important;margin:0 0 10px;font-size:13px;min-height:36px}
html .pe-preview-author>i{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#eee,#aaa)!important;color:#080808!important;font-style:normal;font-size:21px;font-weight:800}
html .pe-preview-author b{color:#fff!important;font-size:13px}
html .pe-preview-author em{background:#f2f2f2!important;color:#fff!important;border-radius:3px;padding:1px 4px;font-size:9px;font-style:normal}
html .pe-preview-author small{color:#c1c1c1!important;font-size:10px}
html .pe-preview-message,html .dc-preview-card{position:relative;background:#313131!important;color:#e1e1e1!important;border-radius:4px;border-left:4px solid #ddd;margin:0 0 10px 43px;padding:13px;min-width:0;overflow-wrap:anywhere}
html .pe-preview-message h3,html .dc-preview-card h3{color:#fff!important;font-size:15px;line-height:1.4;margin:4px 0 8px}
html .pe-preview-message p,html .dc-preview-card p{color:#e1e1e1!important;font-size:13px;line-height:1.6;white-space:pre-wrap}
html .pe-preview-message small,html .dc-preview-card small{color:#cecece!important}
html .pe-preview-thumb{float:right!important;position:relative!important;top:auto!important;right:auto!important;width:72px!important;height:72px!important;object-fit:cover;border-radius:6px;margin:0 0 12px 14px}
html .pe-preview-main{display:block;clear:both;max-width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:6px;margin-top:12px}
html .eb-live .subtle,html .pe-preview>small{color:#c1c1c1!important;font-size:11px;line-height:1.5}
html .tx-menu{margin-left:43px;color:#f5f5f5}
html .tx-menu>div{background:#494949;border-color:#585858;color:#f5f5f5}
@media(max-width:600px){html .pe-preview-message,html .dc-preview-card,html .tx-menu{margin-left:0}html .pe-preview-author{flex-wrap:wrap}}
html .m-heading button svg,html [data-eb-send] svg,html [data-pe-send] svg{width:16px;height:16px;max-width:16px;max-height:16px;vertical-align:middle}

