/* Use the supplied glowing GotDLC G artwork everywhere the monogram appears. */
:root{--gotdlc-logo-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3CradialGradient id='b' cx='38%25' cy='28%25' r='80%25'%3E%3Cstop stop-color='%23a98bff'/%3E%3Cstop offset='.56' stop-color='%236239ff'/%3E%3Cstop offset='1' stop-color='%233500bd'/%3E%3C/radialGradient%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='3' result='x'/%3E%3CfeMerge%3E%3CfeMergeNode in='x'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Crect width='100' height='100' rx='23' fill='%2306070c'/%3E%3Cpath d='M76 23 37 24 18 42 27 42 15 76 30 88 48 76 77 76 86 59 57 59 51 68 68 68 64 71 39 71 45 50 51 43 71 43Z' fill='url(%23b)' stroke='%23c9b8ff' stroke-width='2' stroke-linejoin='round' filter='url(%23g)'/%3E%3C/svg%3E")}
.topbar>.brand .brand-mark,.brand .brand-mark,.mini-brand b,.mini-monoton,.pricing-mark{font-size:0!important;color:transparent!important;background-color:transparent!important;background-image:var(--gotdlc-logo-image)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.topbar>.brand .brand-mark{border-radius:10px!important}
.brand .brand-mark{border-radius:9px!important}
.mini-brand b,.mini-monoton{border-radius:11px!important}
.pricing-mark{width:200px;height:200px;top:35px!important;right:40px!important;letter-spacing:normal!important;transform:none!important;background-color:transparent!important}
.product-art .big-x{width:min(70%,260px);height:min(70%,260px);position:absolute;inset:0;margin:auto;display:block;font-size:0!important;color:transparent!important;background:var(--gotdlc-logo-image) center/contain no-repeat!important;text-shadow:none!important}
.pricing-mark{background-image:none!important;position:absolute!important;display:block!important;font-size:0!important;color:transparent!important;overflow:hidden;border-radius:28px;background-color:transparent!important}
.pricing-mark:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 42% 38%,#9a76ff 0,#6138ee 43%,#39209b 76%,#25146b 100%);clip-path:polygon(72% 3%,34% 4%,16% 23%,24% 24%,9% 76%,23% 92%,41% 77%,72% 77%,88% 57%,57% 57%,51% 67%,68% 67%,64% 71%,39% 71%,45% 50%,51% 43%,71% 43%);filter:drop-shadow(0 0 9px #8e68ff)}
.pricing-mark:after{content:"";position:absolute;inset:0;border-radius:28px;background:linear-gradient(145deg,#ffffff18,transparent 54%);pointer-events:none}
